精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

17站長網(wǎng)

17站長網(wǎng) 首頁 編程教程 CSS3教程 查看內(nèi)容

border 邊框

border 邊框

有時候在頁面中需要做一些分割來區(qū)分不同的區(qū)域,這個屬性不但可以用來給元素添加一個邊框,也可以作為不同區(qū)域的分割線。

1. 官方解釋

CSS 的 border 屬性是一個用于設置各種單獨的邊界屬性的簡寫屬性。 border 可以用于設置一個或多個以下屬性的值: border-width、border-style、border-color。

2. 解釋

任何一個 h5 標簽通過添加一個 border 屬性,可以給它設置邊框的寬度、展示出來的樣子(實線、虛線、圓點等)和顏色。

3. 語法

border: [border-width ||border-style ||border-color |inherit] ;

屬性值:

參數(shù)名稱參數(shù)類型解釋
border-width[‘px’|‘rem’|’%’]控制邊框的寬度
border-stylestring控制邊框的樣式
border-colorstring控制邊框的顏色
inherit[’’|’’]控制邊框展示在元素寬高尺寸的外部還是內(nèi)部

border-width、border-style、border-color它們的用法遵循 css 的:左上、 右上 、右下 、左下 的原則。最多可以添加 4 個參數(shù)。

相關屬性:

參數(shù)名稱參數(shù)類型
border-top[border-width |border-style |border-color |inherit]
border-bottom[border-width |border-style |border-color |inherit]
border-right[border-width |border-style |border-color |inherit]
border-left[border-width |border-style |border-color |inherit]

boder可以直接設置元素的寬度、邊框樣式、顏色,不需要再去單獨通過border-width、border-style、border-color去設置。

4. 兼容性

IEEdgeFirefoxChromeSafariOperaiosandroid
allallallallallallallall

5. 實例

接下來我們通過一個 div 元素,來說明 border 的使用方法。

 <div class="demo"></div>
  1. 為 demo 增加邊框

.demo{
        width:px;
        height: px;
        border:px solid #ddd;
}

效果圖

編程之家

為 demo 增加邊框效果圖

解釋:通過border 為div四周增加一個寬度為 1px、填充樣式為solid(實線)、顏色為#ddd的邊框。

  1. 只給 demo 的頂部增加一個邊框:

.demo{
    width:px;
    height: px;
    border-top:px solid #000;
    background: #f2f2f2;
}

效果圖

編程之家

只給 demo 的頂部增加一個邊框效果圖

解釋:通過border-top可以只給 div 的頂部增加邊框而不會影響其它部分的樣式。

  1. 修改 button 默認的邊框樣式

<button class="btn"></button>
.btn{       
        border-width: px;
    }

效果圖

編程之家

修改 button 默認的邊框樣式效果圖

解釋:左邊是默認的 button 效果, 右邊圖片是我們修改后的效果。

  1. 個性化 demo 每個邊框的顏色。

.demo{
    width:px;
    height: px;
    border:px solid;        
    border-top-color:red;
    border-right-color:green;
    border-bottom-color:black;
    border-left-color:orange;    
}

效果圖

編程之家

個性化 demo 每個邊框的顏色效果圖

這里千萬不能寫成 border-right:green;

6. 經(jīng)驗分享

我們有時候在元素內(nèi)可能會使用margin-top這樣的屬性來讓子元素和父元素的頂部有一個間隔,但是經(jīng)常不天遂人愿,發(fā)現(xiàn)它并沒有達到我們想要的效果,反而變成了父元素距離上一個元素增加了一個距離。如果我們在父元素設置一個看不見的border就可以解決這個問題。

7. 小結(jié)

  1. border-width 屬性會有影響設定元素的尺寸。

  2. 在 table 中使用 border,要使用border-xx這樣的屬性,為的是去掉一邊避免重疊。

td{
    border:px solid #ccc;
    border-bottom:none;
}
  1. border-color 如果不設置那么它會使用元素中字體的顏色。


div{
widht:px;
height:px
border-width:px;
}

上面這樣的設置 div 在頁面中實際站位是 104px,如果不注意很容易造成頁面錯亂。這是因為我們大部分情況下盒模型使用的是 W3C 標準的’Box-sizing: content-Box;’,它在頁面中實際寬度 = width+border( 該公式僅針對上面例子)。

  1. 如果我們需要給 button 設置一個顏色,那么它就會失去瀏覽器自帶的交互效果。

  2. border-top 的使用和 border 的使用方法是一樣的,如果要個性化一個邊的顏色,可以這樣設置: border-top-color:red;也可以這樣設置: border-top:1px solid red;。

返回頂部
主站蜘蛛池模板: 大学生一级一片第一次欧美 | 亚洲国产高清视频 | 亚州精品一区中文字幕乱码 | 国产精品搭讪系列在线观看 | 日本免费一区二区在线观看 | 日本一级黄色 | 国产一二视频 | 美女毛片在线看 | 国产精品入口在线看麻豆 | 91蝌蚪国产 | 国产视频你懂得 | 欧美一区二区三区不卡 | 国产成人午夜片在线观看 | 久久久久久久综合 | 狼人 成人 综合 亚洲 | 手机看片久久高清国产日韩 | 国产91在线播放边 | 免费a在线观看 | 狠狠色成人综合网图片区 | 国产欧美日韩精品a在线观看高清 | 欧美一级视频免费观看 | 搡女人的高清免费视频 | 久久青青热 | 日本视频高清免费观看xxx | 久草在线视频播放 | 欧美亚洲香蕉 | 成年视频在线观看 | 特黄十八岁大片 | 视频在线一区二区三区 | 婷婷综合 在线 | 成人性生交大片免费看午夜a | 国产美女激情视频无打码 | 免费看黄色网址 | 久久蜜桃亚洲一区二区 | 在线a人片免费观看国产 | 欧美一级毛片特黄黄 | 91精品全国免费观看老司机 | 久久精品第一页 | 欧美日韩中文国产一区二区三区 | 一区二区在线视频免费观看 | 精品一区二区三区在线播放 |