VStack

🔰 CSSLayoutSystem ⟩ 🔸 code問題

  • Every Layout ⟩ Stack /⭐️

用哪個好? <vstack-><i-vstack> ❓(這兩個都是合法的名字) 💾 replit ⟩ <vstack-> valid name?

version

code lab

alignment

問題

<i-vstack align="right"  class="container">

當在 custom element <i-vstack> 中輸入屬性 align="right",竟然會引發 browser 自動將它轉為:(🤔 align="..." 竟然對 custom element 也有效❓)

i-vstack[Attributes Style] {
    text-align: right;
}

導致內部的所有子元素都繼承到此 text-align 性質:

HTML align attribute supports col, colgroup, tbody, td, tfoot, th, thead, tr elements. Usage of align attribute for any other HTML elements is deprecated. You must use CSS for those. 📗 w3resource ⟩ HTML align attribute

解決方案: 嘗試將 align="..." 改為 alignment="..." 看看。(結果 OK ✅)

Last updated