亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

行內元素水平居中問題

如果一個div里有多個行內元素,有的想居中,有的不想,具體應該怎么做,最好寫個例子,謝謝。

正在回答

3 回答

這下對了,將行內元素轉換為塊級元素就OK了吧~

<!DOCTYPE?HTML>
<html>
<head>
<meta?charset="utf-8">
<title>定寬塊狀元素水平居中</title>
<style>
div{
????border:1px?solid?red;
????margin:20px;
}
div.txtCenter{
????text-align:center;
}
div.imgCenter{
????text-align:center;
????padding-top:4px;
}
div.imgCenter>img{
????width:280px;
????/*height:175px;*/
}
span.left{
????display:block;
????text-align:left;
}
span.right{
????display:block;
????text-align:right;
}
</style>
</head>

<body>
<div?class="txtCenter">我是文本,哈哈,我想要在父容器中水平居中顯示。</div>

<!--下面是任務部分-->

<div?class="imgCenter">
????<img?src="http://img1.sycdn.imooc.com//52da54ed0001ecfa04120172.jpg"?/>
????<br?/>
????<span?class="left">聽說你不想居中啊!向左靠齊吧</span>
????<br?/>
????<span?class="right">聽說你不想居中??!向右靠齊吧</span>
</div>
</body>
</html>


0 回復 有任何疑惑可以回復我~
#1

慕粉1606461256 提問者

span.left、、、、{}是什么意思?。?謝謝解惑
2017-03-24 回復 有任何疑惑可以回復我~
#2

黑色丶毛衣 回復 慕粉1606461256 提問者

CSS的選擇器呀,我給span標簽加了個class="left"的類。
2017-03-24 回復 有任何疑惑可以回復我~
#3

慕粉1606461256 提問者 回復 黑色丶毛衣

學習了
2017-03-24 回復 有任何疑惑可以回復我~
#4

慕數據9262865

請問為什么要讓他們成為塊級元素,不是塊級元素就不能靠左靠右呢
2017-06-02 回復 有任何疑惑可以回復我~
查看1條回復

選了一個選擇器,假如你不想又再增加一個類的話,可以試試這種偽選擇器。

<!DOCTYPE?HTML>
<html>
<head>
<meta?charset="utf-8">
<title>定寬塊狀元素水平居中</title>
<style>
div{
????border:1px?solid?red;
????margin:20px;
}
div.txtCenter{
????text-align:center;
}
div.imgCenter{
????text-align:center;
????padding-top:4px;
}
div.imgCenter>img{
????width:280px;
????/*height:175px;*/
}
span:nth-child(2){??????/*span標簽父元素的第二個子節點*/
????display:block;
????text-align:left;
????background:red;
}
span:last-child{????????/*span標簽父元素的最后一個子節點*/
????display:block;
????text-align:right;
}
</style>
</head>

<body>
<div?class="txtCenter">我是文本,哈哈,我想要在父容器中水平居中顯示。</div>

<!--下面是任務部分-->

<div?class="imgCenter">
????<img?src="http://img1.sycdn.imooc.com//52da54ed0001ecfa04120172.jpg"?/>
????<span>聽說你不想居中??!向左靠齊吧</span>
????<span>聽說你不想居中??!向右靠齊吧</span>
</div>
</body>
</html>


0 回復 有任何疑惑可以回復我~

代碼如下,靠選擇器立功,僅供參考。

<!DOCTYPE?HTML>
<html>
<head>
<meta?charset="utf-8">
<title>定寬塊狀元素水平居中</title>
<style>
div{
????border:1px?solid?red;
????margin:20px;
}
div.txtCenter{
????text-align:center;
}
div.imgCenter{
????text-align:center;
????padding-top:4px;
}
div.imgCenter>img{
????width:280px;
????/*height:175px;*/
}
div.imgCenter>p{
????text-align:left;
}
div.imgCenter>p+p{
????text-align:right;
}
</style>
</head>

<body>
<div?class="txtCenter">我是文本,哈哈,我想要在父容器中水平居中顯示。</div>

<!--下面是任務部分-->

<div?class="imgCenter">
????<img?src="http://img1.sycdn.imooc.com//52da54ed0001ecfa04120172.jpg"?/>
????<p>聽說你不想居中啊!向左靠齊吧</p>
????<p>聽說你不想居中啊!向右靠齊吧</p>
</div>
</body>
</html>


0 回復 有任何疑惑可以回復我~
#1

黑色丶毛衣

錯了錯了,P是塊級元素。。 暫時沒找到解決辦法,我先看完后面的課程,回頭再來答。
2017-03-24 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識HTML(5)+CSS(3)-升級版
  • 參與學習       1228741    人
  • 解答問題       19080    個

HTML(5)+CSS(3)基礎教程8小時帶領大家步步深入學習標簽用法和意義

進入課程

行內元素水平居中問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號