网页布局过程:
1.先准备好相关的网页元素,网页元素基本都是盒子Box。
2.利用CSS设置盒子样式,然后拜访到相应的位置。
3.往盒子里装内容。
网页布局的核心本质:利用CSS摆盒子
所谓盒子模型:就是把HTML页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器。
CSS盒子模型本质上是一个盒子,封装周围的HTML元素,包括:边框(border)、外边距(margin)、内边距(padding)和实际内容(content)
border可以设置元素的边框。边框有三部分组成:边框宽度、边框样式以及边框颜色。
border: border-width || border-style || border-color
属性 | 作用 |
---|---|
border-width | 定义边框粗细,单位是px |
border-style | 边框的样式 |
border-color | 边框的颜色 |
边框简写:
border: 1px solid red; 没有顺序
边框分开写法:
border-top: 1px solid red; /* 只设定上边框,其余同理 */
属性值 | 作用 |
---|---|
none | 无边框(默认值) |
hidden | 隐藏边框 |
dotted | 在MAC平台上IE4+与WINDOWS和UNIX平台上IE5.5+为点线,否则为实线 |
dashed | 在MAC平台上IE4+与WINDOWS和UNIX平台上IE5.5+为虚线,否则为实线 |
solid | 实现边框 |
double | 双线边框,两条单线与其间隔的和等于指定的border-width值 |
groove | 根据border-color的值画3D凹槽 |
ridge | 根据border-color的值画菱形边框 |
inset | 根据border-color的值画3D凹边 |
outset | 根据border-color的值画3D凸边 |
代码如下所示:
盒子模型边框border
结果如下:
课堂小练习:
课堂作业
结果如下:
border-collapse属性控制浏览器绘制表格边框的方式。它控制相邻单元格的边框。
border-collapse: collapse; /* 合并边框 */
代码示例:
细线边框电视剧排行榜
排名 剧名 热度 豆瓣评分 相关链接 1 苍兰诀 80.41 7.9 百度百科 图片 贴吧 2 冰雨火 80.01 7.3 百度百科 图片 贴吧 3 沉香如屑 沉香重华 79.02 5.9 百度百科 图片 贴吧 4 罚罪 77.05 7.0 百度百科 图片 贴吧 5 星汉灿烂 月升沧海 72.80 7.6 百度百科 图片 贴吧
结果如下:
注意:边框会影响盒子实际大小
解决方案:
1.测量盒子大小的时候,不量边框。
2.如果测量的时候包含了边框,则需要width/height减去边框宽度。
上一篇:java面试强基(3)
下一篇:寻 友 软 件