我可以在這個CSS上使用這個(自定義元素,自定義屬性)IE 9嗎?這有效嗎?什麼是消極的?我可以使用自定義元素和屬性作爲有效的HTML嗎?
我想有更多的可讀代碼...沒有div。
HTML
<row center>
<column number="6">A</column>
</row>
CSS/LESS
row {
background: #444;
display: flex;
&[center] {
justify-content: center;
}
column {
background: #222;
color: #fff;
&[number="6"] {
padding: 1rem;
width: 50%;
}
}
}
我不認爲有任何重大的負面影響。使用自定義元素的目的是什麼? – Sachin
否定性是一些瀏覽器可能無法識別它們導致不可預知的行爲。更好的問題是「使用它們而不是傳統元素的最重要原因是什麼?」 –
我想要更具可讀性的代碼......沒有div – Altaula