CSS笔记之页面布局(八)

本文介绍了网页布局的两种主要方法:表格布局适用于简单结构,而div布局适合复杂布局。重点讲解了表格布局的样式属性和div布局的圣杯、双飞翼示例,以及推荐使用CSS3的flex弹性盒子布局以提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

八,页面布局

1.简介

常见页面布局:

  • 表格布局
  • div布局

2.表格布局

2.1 简介

不适用于复杂布局,仅适用于简单、有规则的结构

定位相对准确,与浏览器基本无关,适用简单分割

2.2 用法

table常用样式属性:

  • border 在表格外围设置边框
  • border­-spacing 设置单元格之间的距离(相当于table标签的cellspacing属性,即间距)
  • border­-collapse 表格中相邻边框是否合并,取值:seprate(分离)、collapse(合并)

th/td常用样式属性:

  • border 为单元格设置边框
  • padding 设置单元格的内边距(相当于table标签的cellpadding属性,即边距)

3.div布局

定位绝对精确,使用灵活,适合于复杂的布局方式

@charset "utf-8";  //指定字符集为中文
3.1 简单布局

两种布局

  • 1­-1-­1布局
  • 1­-2/3-­1布局
3.2 圣杯布局

页面结构:两边的边栏宽度固定,中间主体在一定的范围内可自适应,并且主体优先加载

一般防止页面缩放太小影响浏览,都会为页面设置一个最小宽度min-­width

思路:一个主体占据中间,两个侧边栏占据两边。

3.3 双飞翼布局

源自淘宝的UED(用户体验设计)团队

双飞翼布局和圣杯布局要实现的效果是 相同的,只是思路不同

圣杯布局和双飞翼布局的区别:

  • 双飞翼布局比圣杯布局多创建了一个div
  • 双飞翼布局不用设置边框的相对定位,也不用设置偏移量
  • 双飞翼布局使用的margin,圣杯布局使用的padding

实际开发中建议使用CSS3中的flex弹性盒子布局,更简单

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值