我注意到,如果我想更改元素的方向顺序,我应该使用 dir 属性(例如 <div dir="ltr"></div>
)。
令我惊讶的是 HTML5 确认了这种方法并且没有用 CSS3 替换它,因为据我所知,HTML5/CSS3 的方法是将元素放在 HTML 文件上并使用 CSS 为它们设置样式。这就是 align
等属性的原因, width
和 height
(用于优化的 img 标签和仅以像素为单位的标签除外)已弃用。此外,删除样式标签,例如 <font>
证实了这种方法。
我想知道为什么 dir
属性仍在 HTML 中而不在 CSS 中?有什么理由吗?
最佳答案
元素的方向是一个副作用。该属性描述了语言的书写方向。例如,英语是从左到右的语言,而希伯来语是从右到左的语言。因此它是一个语义属性。
关于html - 为什么 HTML5 支持 `dir` 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33946978/