HTML 布局
-
HTML布局
-
-
HTML布局技术
创建多列布局有四种不同的方法。每种方式都有其优点和缺点:- HTML表格(不推荐)
- CSS浮动属性
- CSS flexbox
- CSS框架
HTML表格
<table>元素不是设计为布局工具!<table>元素的目的是显示表格数据。所以,不要使用表格进行页面布局!它们会给你的代码带来麻烦。想象一下几个月后重新设计网站会有多难。提示:请勿使用表格进行页面布局!
CSS框架
如果要快速创建布局,可以使用Bootstrap等框架。CSS浮动
使用CSS浮动属性执行整个Web布局是很常见的。浮动易于学习,您只需要记住浮动和清除属性的工作原理。 缺点:浮动元素与文档流相关联,这可能会损害灵活性。你可以在CSS教程的相关章节学习。 本章开始那个例子就用了CSS浮动来实现。CSS Flexbox
Flexbox是CSS3中的一种新布局模式。当页面布局必须适应不同的屏幕尺寸和不同的显示设备时,使用flexbox可确保元素的行为可预测。 缺点:在IE10及更早版本中不起作用。可以在我们的CSS教程的相关章节学习。