55.0/CSS 的应用(详细版)

这篇博客详细介绍了CSS的边框样式设置,包括边框的粗细、颜色及复合设置,同时还深入探讨了模块的边距和内边距。在层的应用部分,讲解了如何建立、浮动、定位层,以及设置溢出和鼠标指针效果,并提供了一个给图片签名的小实例,最后总结了盒子模型的重要概念。
摘要由CSDN通过智能技术生成

目录

55.1.1 设计边框样式

55.1.2 调整边框的粗细

55.1.3 边框颜色

55.1.4 复合设置边框

55.2 模块的边距

55.3 模块的内边距

55.4 层的应用

55.4.1 层的建立

55.4.2 浮动——float

55.4.3 清除浮动

55.4.4 层的定位

55.4.5 设置层的溢出——overflow

55.4.6 设置鼠标指针——cursor

55.4.7 小实例——给图片签名

55.5 盒子模型


55.1.1 设计边框样式

border-style 属性可以用来设置边框的样式。其取值说明见下表

 

border-style 是一个符合属性,可以取一到四个值:
  1.  取一个值表示四条边框都取这个值;
  2.  取两个值表示上下边框取第一个值,左右边框使用第二个值,两个值中
  3. 间用空格隔开。
  4.  取三个值或四个值,四条边框按照上、右、下、左的顺序调用取值(取
  5. 三个值时第四条边框与对面的边框取同一个值,也就是左和右都取第二
  6. 个值)。取值之间也要以空格隔开

<html>
<head>
<title>边框样式</title>
<style type="text/css">
.p1{border-style: solid;}
.p2{border-style: dashed double;}
.p3{border-style: double solid dashed;}
.p4{border-style: solid dotted dashed double;}
</style>
</head>
<body>
 <p class="p1">这是第一个段落</p>
 <p class="p2">这是第二个段落</p>
 <p class="p3">这是第三个段落</p>
 <p class="p4">这是第四个段落</p>
</body>
</html>
在浏览器中打开网页,效果如下:

 除了用 border-style 一起设置四条边框的边框样式外,还可以分别设置:

border-top-style 用来设置上边框样式
border-bottom-style 用来设置下边框样式
border-right-style 用来设置右边框样式
border-left-style 用来设置左边框样式



上例中的 border-style: solid dotted dashed double; 等同于:
border-top-style: solid;
border-bottom-style: dashed;
border-right-style: dotted;
border-left-style: double;

55.1.2 调整边框的粗细

调整边框的粗细使用 border-width 属性,其取值通常为数字。和上节中所
讲的一样,可以用 border-width 统一设置四条边框的粗细,也可以使用
border-top-width border-bottom-width border-right-width border-left-width
别设置。
<html>
<head>
<title>边框粗细</title>
<style type="text/css">
.p1{border-style: solid;
 border-width: 1px;}
.p2{border-style: dashed double;
 border-top-width: 1px;
 border-right-width: 5px;
 border-bottom-width: 10px;
 border-left-width: 15px;}
</style>
</head>
<body>
 <p class="p1">这是第一个段落</p>
 <p class="p2">这是第二个段落</p>
</body>
</html>
在浏览器中打开网页,效果如下:

55.1.3 边框颜色

调整边框的颜色使用 border-color 属性,其取值为颜色的英文单词或者 RGB
值。同样,我们可以用 border-color 统一设置四条边框的颜色,也可以使用
border-top-color border-bottom-color border-right-color border-left-color 分别
设置。
<html>
<head>
<title>边框颜色</title>
<style type="text/css">
.p1{border-color: red;
 border-width: 1px;
 border-style: solid;}
.p2{border-color: green blue yellow purple;
 border-width: 3px;
 border-style: solid;}
</style>
</head>
<body>
 <p class="p1">这是第一个段落</p>
 <p class="p2">这是第二个段落</p>
</body>
</html>
在浏览器中打开网页,效果如下:

55.1.4 复合设置边框

以上三节所讲的 border-width border-style border-type 也可以组合起来
利用 border 来设置,每个取值用空格隔开且可随意摆放顺序。如:
border: 1px red solid; 等同于
border: solid 1px red; 等同于
border-width: 1px;
border-style: solid;
border-color: red;



当然,你也可以上、下、左、右分别设置边框的样式



<html>
<head>
&
  • 23
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

光明是人的信仰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值