国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

水平居中塊級元素較好的實現

2024-07-11 08:51:46
字體:
來源:轉載
供稿:網友
 

如上圖所示,要做圖中黃色區域的到期提醒,要求提醒的內容(提醒的內容是指黃色背景上的圖標和文字)居中顯示。

我將圖中的驚嘆號標識做為提醒內容的背景圖片處理, 而這就要求內容區有一個高度,所以內容區必須是block-level的。 但block level的元素的寬度默認等于父元素的寬度,這樣的話內容將從黃色左邊界開始顯示. 且設置text-align: center; 只能將文字居中而無法將背景圖片居中且顯示在文字的左邊。

之前想的一個做法:

給內容區 設置一個width, 然后 margin: 0 auto; 然后背景定位在內容的左邊再設一個padding-left即可。這種做法的缺點是不靈活,一旦文字有變化或背景圖片大小要變就需要改動樣式表。

較好的實現:

將內容區display: inline-block, 背景圖的設置跟dispaly:block時一樣,即background-position: left; padding-left: 50px; 即可。然后黃色區 text-align: center; 完整代碼如下:

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 资阳市| 青阳县| 墨竹工卡县| 高平市| 昭通市| 海门市| 郓城县| 东源县| 那曲县| 常熟市| 潜山县| 天台县| 章丘市| 洛扎县| 桐乡市| 庄河市| 东丽区| 云阳县| 南安市| 乐东| 怀远县| 沧源| 哈尔滨市| 阜康市| 大城县| 天台县| 鸡东县| 上蔡县| 玉田县| 塔河县| 成武县| 孝义市| 大宁县| 东丽区| 涿鹿县| 郯城县| 武宣县| 白朗县| 信阳市| 泾阳县| 扎鲁特旗|