html元素设置四边框的顺序,CSS基础—HTML元素边框样式

边框样式可以让HTML元素的四边都有边框,并可以设置边框的样式和颜色。边框样式主要有三个样式标签,分别是border-style(边框线条类型)、border-width(边框线条宽度)、border-color(边框线条颜色)。

border-style(边框线条类型)

border-style样式用于设置边框线条类型,border-style样式的设置采用关键字法,关键字有solid(实线边框)、dashed(虚线边框)、dotted(点线边框)、double(双线边框)、inset(3D嵌入式边框,效果取决于边框的颜色值)、outset(3D突出式边框,效果取决于边框的颜色值)、groove(3D沟槽边框,效果取决于边框的颜色值)、ridge(3D脊边框,效果取决于边框的颜色值)。下面的HTML文档展示了border-style的使用方法。

8e605d7f40f33f62426c3526962b44e1.png

浏览器显示效果如下图所示。从浏览器的显示效果可以看出,线条类型为inset和outset的边框,并没有3D效果。这是因为要显示3D效果,还需要设置边框的线条颜色。

eff4557162db5ea8f4c10c567e873b84.png

border-color(边框线条颜色)

border-color用于设置边框的线条颜色,颜色值一般为16进制数值或使用rgb函数。在上面网页文档的样式定义语句中,添加border-color样式。

28c2f44c6aabe13daa83fc5686bf47e8.png

览器显示效果如下图所示。从浏览器的显示效果可以看出,线条类型为inset和outset的边框,虽然设置了颜色,但3D效果依然不明显。

32c56b64cd07087af31fbadde04fe902.png

border-width(边框线条宽度)

border-width用于设置边框线条的宽度,border-width的值可以是数值,也可以是关键字。关键字有thin(细的边框)、medium(默认,中粗边框)、thick(较粗边框)。下面的网页文档展示了border-width的使用方法。

4184154a3c7c077ee3580308cfefe807.png

浏览器显示效果如下图所示。

280f29c00b81bf67536b4c95b4755e48.png

单独设置边框各边样式

前面介绍的样式对元素的四条边框线都会产生作用,CSS也允许对HTML元素的四条边框线分别设置样式。

设置边框线条类型的样式标签有border-top-style(设置顶部边框线)、border-left-style(设置左侧边框线)、border-right-style(设置右侧边框线)、border-bottom-style(设置底部边框线)。如下面的样式语句,分别设置顶部边框线为虚线、右侧边框线为实线、底部边框线为点线、左侧边框线为实线。

81b6762f48fde36a488c161fcc0923fe.png

设置边框线条颜色样式标签有border-top-color(设置顶部边框线颜色)、border-left-color(设置左侧边框线颜色)、border-right-color(设置右侧边框线颜色)、border-bottom-color(设置底部边框线颜色)。如下面的样式语句,分别设置顶部边框线颜色为#ff0000、右侧边框线颜色为#00ff00、底部边框线颜色为#696969、左侧边框线为颜色为#a5a890。

b7d107b4cf6dbac4b388d5c1132da752.png

前面的HTML案例中,3D边框效果不明显,下面分别设置各边边框颜色。网页代码如下。

109ff4713e74185e2141d2fc3627b23b.png

浏览器显示效果如下图所示。

2045b68172bc4995e8c7a4f9c00613f0.png

设置边框线条宽度样式标签有border-top-width(设置顶部边框线宽度)、border-left- width(设置左侧边框线宽度)、border-right- width(设置右侧边框线宽度)、border-bottom- width(设置底部边框线宽度)。如下面的样式语句,分别设置顶部边框线宽度为1像素、右侧边框线宽度为3像素、底部边框线宽度为6像素、左侧边框线宽度为9像素。

68bf67ee3a6c29e538c87ffa7781769d.png

边框样式简写

CSS提供了边框样式的简写标签,样式标签是border,可以在border中分别设置边框线条宽度、边框线条类型和边框颜色。例如下面的样式语句定义了边框线条宽度为1px、边框线条类型为solid、边框颜色为#FF0000的边框样式。

e275fcfcdcc2a655a471837ff64bcad9.png

border-style标签也可以简式定义样式,如下面的样式语句定义了顶部边框线条类型为dotted、右侧边框线条类型为solid、底部边框线条类型为double、左侧边框线条类型为dashed,定义顺序分别是上、右、底、左。

4b37b2df2376cd65e1c43e4c4879dc2c.png

下面的样式语句定义了顶部边框线条类型为dotted、左、右侧边框线条类型为solid、底部边框线条类型为double,定义顺序分别是上、左右、底。

934e6bc679b2239a265e06f6fd4df4bd.png

下面的样式语句定义了顶部和底部边框线条类型为dotted、左侧和右侧边框线条类型为solid,定义顺序分别是上下、左右。

ff57d73ab65cb1e42452809d9a8d342a.png

上面的例子使用了border-style。同理,border-width和border-color也可以使用简式样式定义。

举报/反馈

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值