《HTML+CSS+JavaScript》之第15章 边框样式

130 篇文章 4 订阅
12 篇文章 0 订阅

15.1 边框样式简介

几乎所有元素都可以定义边框。
边框样式需同时定义border-width、border-style、border-color属性,才会有效果。

边框样式属性

属性说明
border-width边框宽度
border-style边框外观(虚线,实线等)
border-color边框颜色

15.2 整体样式

15.2.1 边框属性

  1. border-width
    边框宽度,取值像素值。

  2. border-style
    边框外观,none、dashed、solid、hidden、dotted、double等。

  3. border-color
    边框颜色

  • div加上边框
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <style type="text/css">
        /*定义所有div样式*/
        div
        {
            width:100px;
            height:30px;
        }
        /*定义单独div样式*/
        #div1{border:1px dashed red;}
        #div2{border:1px solid red;}
    </style>
</head>
<body>
    <div id="div1"></div>
    <div id="div2"></div>
</body>
</html>

  • img加上边框
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <style type="text/css">
        img
        {
            border-width: 2px;
            border-style:solid;
            border-color:red;
        }
    </style>
</head>
<body>
    <img src="img/haizei.png" alt="海贼王之索隆">
</body>
</html>

15.2.2 简写形式

border: 1px solid red;

等价于

border-width:1px;
border-style:solid;
border-color:red;
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <style type="text/css">
        div{border:1px solid red;}
    </style>
</head>
<body>
    <div>绿叶学习网,给你初恋般的感觉。</div>
</body>
</html>

15.3 局部样式

单独一条边进行设置。

  1. 上边框border-top
border-top-width:1px;
border-top-style:solid;
border-top-color:red;

border-top: 1px solid red;
  1. 下边框border-bottom
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:red;

border-bottom: 1px solid red;
  1. 左边框border-left
border-left-width:1px;
border-left-style:solid;
border-left-color:red;

border-left: 1px solid red;
  1. 右边框border-right
border-right-width:1px;
border-right-style:solid;
border-right-color:red;

border-right: 1px solid red;
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <style type="text/css">
        div
        {
            width:100px;                       /*div元素宽为100px*/
            height:60px;                       /*div元素高为60px*/
            border-top:2px solid red;          /*上边框样式*/
            border-right:2px solid yellow;     /*右边框样式*/
            border-bottom:2px solid blue;      /*下边框样式*/
            border-left:2px solid green;       /*左边框样式*/
         }
    </style>
</head>
<body>
    <div></div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <style type="text/css">
        div
        {
            width:100px;                 /*div元素宽为100px*/
            height:60px;                 /*div元素高为100px*/
            border:1px solid red;        /*边框整体样式*/
            border-bottom:0px;           /*去除下边框*/
        }
    </style>
</head>
<body>
    <div></div>
</body>
</html>

  • 等价
border-bottom:0px;
border-bottom:0;
border-bottom:none;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值