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

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

水平居中設置-行內元素

不明白為什么答案前面要加div, 直接寫成 ? ? ? ?.imgCenter{ text-align:center; }也行啊,效果一樣的, 答案為什么是 div.imgCenter{ text-align:center; } ,還有答案這種寫法,div和.imgCenter直接寫到一起,不加什么符號,前面沒學過啊,怎么理解???我把divspan寫到一起,怎么就不行呢?

正在回答

3 回答

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8">

<title>定寬塊狀元素水平居中</title>

<style>

div{

? ? border:1px solid red;

? ? margin:20px;

}

div span{

text-align:center;

}

.imgCenter{text-align:center;}


</style>

</head>


<body>

<div class="txtCenter"><span>我想要在父容器中水平居中顯示。</span></div>

這樣寫為什么字體不能居中?

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

zliupei

我的理解是水平居中是通過給父元素設置的,這里你設置span,但span不是塊狀元素沒有寬度,你可以設置span{display:block}
2016-09-16 回復 有任何疑惑可以回復我~

①:你將div和span寫到一起,但是你設置的css屬性寫錯了,應該是color; 代碼是div,span{color:red};

②:不加div也可以。因為class可以同名,所以一個頁面中可能會有很多個class=imgCenter,此時我想選擇class=imgCenter的div元素該怎么辦呢? ?這時我們在類名前面加上標簽名div.imgCenter,表示這個樣式只應用于類名為imgCenter的div標簽。 (PS:div與.imgCenter之間沒有空格)

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

?.imgCenter是class, div是標簽定義文檔中的 division/section,?.imgCenter{ text-align:center; }是定義的所有class為?.imgCenter都設置為這樣,?div.imgCenter{ text-align:center; }這樣是只有div中class為.imgCenter才會被設置成這樣, 后者加了個限定的. ?div和span都是中間可以加逗號, 就是將div和span設置為一樣.

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

舉報

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

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

進入課程

水平居中設置-行內元素

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

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

幫助反饋 APP下載

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

公眾號

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