一列排列在css中居中后,無法左側(cè)對齊

問題詳述:
在html中輸入一列排列后,css中對該段內(nèi)容進行居中處理,比如文檔目錄居中左對齊功能效果,但卻失敗了,只能居中無法左側(cè)開頭對齊,使得頁面瀏覽效果很差。

問題現(xiàn)場:
<!doctype html>
<html lang="zh-cn">

<head>
<title>居中左對齊問題</title>
<meta charset="utf-8">
<style>
div{
text-align:center;
}

</style>
</head>

<body>
<div>
<p>我是目錄第一行</p>
<p>我可能是目錄第二行吧</p>
<p>我就是目錄第三行</p>
<p>我一定是第四行啊啊啊啊</p>
</div>

</body>
</html>

圖2.jpg

問題解決:
對text-align功能了解錯誤,以為對塊級元素div進行居中就能左對齊,但這是構(gòu)造文本,對文本本身進行每行居中,由于每行字?jǐn)?shù)不一樣所以居中不左對齊。
方法:舍棄text-align,用margin-left對塊級元素進行整體效果。
延伸:塊級元素在css顏色作用下,子元素不繼承。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容