我有一個奇怪的問題,text-align: left
無法工作後元素已繼承justify屬性。我什至嘗試使用!重要的關鍵字,它仍然無法正常工作。奇怪的是,如果我在Chrome中使用開發人員模式,它說text-align: left
處於活動狀態,text-align: justify
處於非活動狀態,但它不呈現左對齊。無法覆蓋文本對齊:對齊使用文本對齊:留在簡單的HTML
這裏是我的代碼:https://jsfiddle.net/h0vx9sLc/3/(更新撥弄「修復」)
body { width: 100px; }
p:nth-child(1) { }
p:nth-child(2) { text-align: justify; }
p>span { text-align: left !important; }
<p>
<span>Testing Blah Blah Blah Blah Blah</span>
</p>
<p>
<span>Testing Blah Blah Blah Blah Blah</span>
</p>
基於CSS的優先級真的是沒有機會justify
酒店比left
更高的優先級。我在Chrome,Firefox和IE中測試了這一點,並且都在做同樣的事情。
這是Chrome的屏幕截圖,聲稱左側屬性是活動的,但事實並非如此。
你的類只是覆蓋了p元素的文本對齊,你並沒有真的對跨度做任何事情。如果將跨度設置爲.left,則不起作用。 – Nelson
@Nelson查看更新 – zer00ne