HTML仍然在页面布局中起作用吗?

nop*_*ole 1 html css layout

我认为理想的是使用CSS纯粹用于布局和表示,而HTML用于内容.但是,比方说,该公司希望将"相关文章"框从页面底部更改为页面顶部.在这种情况下,不单独使用CSS不是一个理想的解决方案,但更好的是改变HTML?那么现在的情况是,HTML仍然在页面布局和演示中发挥作用?谢谢.

Luk*_*fer 6

事情仍然以与html中相同的顺序出现 - 它不像我们可以使用绝对和相对位置那样具有限制性,但这些是不可取的 - 最好用于dom流来处理放置,这意味着是的,你应该在html中移动节点.

正如Jason所说,CSS用于样式化内容,内容本身及其顺序由数据(html)定义,因为顺序对于信息上下文是必要的,因此它牢牢地依赖于我们所做的"数据"部分.而不是'显示'

编辑:我应该这样说:如果您希望您的数据完全独立于显示,您应该考虑将页面定义为仅xml并使用xsl来定义布局.xsl与css结合使用可以完全抽象显示数据.