日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

3、CSS 边框border

發布時間:2025/3/20 CSS 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 3、CSS 边框border 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

元素的邊框 (border) 是圍繞元素內容和內邊距的一條或多條線。

CSS border 屬性允許你規定元素邊框的樣式、寬度和顏色。

CSS邊框屬性允許你指定一個元素邊框的樣式和顏色。

CSS 邊框屬性

屬性描述
border簡寫屬性,用于把針對四個邊的屬性設置在一個聲明。
border-style用于設置元素所有邊框的樣式,或者單獨地為各邊設置邊框樣式。
border-width簡寫屬性,用于為元素的所有邊框設置寬度,或者單獨地為各邊邊框設置寬度。
border-color簡寫屬性,設置元素的所有邊框中可見部分的顏色,或為 4 個邊分別設置顏色。
border-bottom簡寫屬性,用于把下邊框的所有屬性設置到一個聲明中。
border-bottom-color設置元素的下邊框的顏色。
border-bottom-style設置元素的下邊框的樣式。
border-bottom-width設置元素的下邊框的寬度。
border-left簡寫屬性,用于把左邊框的所有屬性設置到一個聲明中。
border-left-color設置元素的左邊框的顏色。
border-left-style設置元素的左邊框的樣式。
border-left-width設置元素的左邊框的寬度。
border-right簡寫屬性,用于把右邊框的所有屬性設置到一個聲明中。
border-right-color設置元素的右邊框的顏色。
border-right-style設置元素的右邊框的樣式。
border-right-width設置元素的右邊框的寬度。
border-top簡寫屬性,用于把上邊框的所有屬性設置到一個聲明中。
border-top-color設置元素的上邊框的顏色。
border-top-style設置元素的上邊框的樣式。
border-top-width設置元素的上邊框的寬度。

1、邊框樣式 border-style

邊框樣式屬性指定要顯示什么樣的邊界。

border-style屬性用來定義邊框的樣式

border-style 值:


定義多種樣式
您可以為一個邊框定義多個樣式,例如:

p.aside {border-style: solid dotted dashed double;}

上面這條規則為類名為 aside 的段落定義了四種邊框樣式:實線上邊框、點線右邊框、虛線下邊框和一個雙線左邊框。

我們又看到了這里的值采用了 top-right-bottom-left 的順序,討論用多個值設置不同內邊距時也見過這個順序。

定義單邊樣式
如果您希望為元素框的某一個邊設置邊框樣式,而不是設置所有 4 個邊的邊框樣式,可以使用下面的單邊邊框樣式屬性:

  • border-top-style
  • border-right-style
  • border-bottom-style
  • border-left-style

因此這兩種方法是等價的:

p {border-style: solid solid solid none;} p {border-style: solid; border-left-style: none;}

注意:如果要使用第二種方法,必須把單邊屬性放在簡寫屬性之后。因為如果把單邊屬性放在 border-style之前,簡寫屬性的值就會覆蓋單邊值 none。

2、邊框的寬度border-width

您可以通過 border-width 屬性為邊框指定寬度。

為邊框指定寬度有兩種方法:

  • 可以指定長度值,比如 2px 或 0.1em;
  • 或者使用 3 個關鍵字之一,它們分別是 thin 、medium(默認值) 和 thick。
  • 注釋:CSS 沒有定義 3 個關鍵字的具體寬度,所以一個用戶代理可能把 thin 、medium 和 thick 分別設置為等于
    5px、3px 和 2px,而另一個用戶代理則分別設置為 3px、2px 和 1px。

    所以,我們可以這樣設置邊框的寬度:

    p {border-style: solid; border-width: 5px;}

    或者:

    p {border-style: solid; border-width: thick;}

    定義單邊寬度

    您可以按照 top-right-bottom-left 的順序設置元素的各邊邊框:

    p {border-style: solid; border-width: 15px 5px 15px 5px;}

    上面的例子也可以簡寫為(這樣寫法稱為值復制):

    p {border-style: solid; border-width: 15px 5px;}

    您也可以通過下列屬性分別設置邊框各邊的寬度:

    • border-top-width
    • border-right-width
    • border-bottom-width
    • border-left-width

    因此,下面的規則與上面的例子是等價的:

    p {border-style: solid;border-top-width: 15px;border-right-width: 5px;border-bottom-width: 15px;border-left-width: 5px;}

    沒有邊框
    在前面的例子中,您已經看到,如果希望顯示某種邊框,就必須設置邊框樣式,比如 solid 或 outset。

    那么如果把 border-style 設置為 none 會出現什么情況:

    p {border-style: none; border-width: 50px;}

    盡管邊框的寬度是 50px,但是邊框樣式設置為 none。在這種情況下,不僅邊框的樣式沒有了,其寬度也會變成 0。邊框消失了,為什么呢?

    這是因為如果邊框樣式為 none,即邊框根本不存在,那么邊框就不可能有寬度,因此邊框寬度自動設置為 0,而不論您原先定義的是什么。

    記住這一點非常重要。事實上,忘記聲明邊框樣式是一個常犯的錯誤。根據以下規則,所有 h1 元素都不會有任何邊框,更不用說 20 像素寬了:

    h1 {border-width: 20px;}
    由于 border-style 的默認值是 none,如果沒有聲明樣式,就相當于 border-style: none。因此,如果您希望邊框出現,就必須聲明一個邊框樣式。

    3、邊框的顏色border-color

    設置邊框顏色非常簡單。CSS 使用一個簡單的 border-color 屬性,它一次可以接受最多 4 個顏色值。

    可以使用任何類型的顏色值,例如可以是命名顏色,也可以是十六進制和 RGB 值:

    p {border-style: solid;border-color: blue rgb(25%,35%,45%) #909090 red;}

    如果顏色值小于 4 個,值復制就會起作用。例如下面的規則聲明了段落的上下邊框是藍色,左右邊框是紅色:

    p {border-style: solid;border-color: blue red;}

    注釋:默認的邊框顏色是元素本身的前景色。如果沒有為邊框聲明顏色,它將與元素的文本顏色相同。另一方面,如果元素沒有任何文本,假設它是一個表格,其中只包含圖像,那么該表的邊框顏色就是其父元素的文本顏色(因為color 可以繼承)。這個父元素很可能是 body、div 或另一個 table。

    定義單邊顏色
    還有一些單邊邊框顏色屬性。它們的原理與單邊樣式和寬度屬性相同:

    • border-top-color
    • border-right-color
    • border-bottom-color
    • border-left-color

    要為 h1 元素指定實線黑色邊框,而右邊框為實線紅色,可以這樣指定:

    h1 {border-style: solid;border-color: black;border-right-color: red;}

    透明邊框transparent

    我們剛才講過,如果邊框沒有樣式,就沒有寬度。不過有些情況下您可能希望創建一個不可見的邊框。

    CSS2 引入了邊框顏色值 transparent。這個值用于創建有寬度的不可見邊框。請看下面的例子:

    <html> <head><style type="text/css"> a:link, a:visited {border-style: solid;border-width: 5px;border-color: transparent;} a:hover {border-color: gray;} </style></head><body><a href="#">AAA</a> <a href="#">BBB</a> <a href="#">CCC</a></body> </html>


    從某種意義上說,利用 transparent,使用邊框就像是額外的內邊距一樣;此外還有一個好處,就是能在你需要的時候使其可見。這種透明邊框相當于內邊距,因為元素的背景會延伸到邊框區域(如果有可見背景的話)。

    總結

    以上是生活随笔為你收集整理的3、CSS 边框border的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: av片毛片| 日韩欧美精品在线视频 | 饥渴丰满的少妇喷潮 | 97av视频| 欧美日韩中文国产 | 91色| 欧美午夜网 | 国产精品久久在线观看 | 免费视频日韩 | 2017天天干| 懂色av蜜臀av粉嫩av分享吧 | 在线免费观看污网站 | 成人录像 | 亚洲性激情 | 亚洲色图欧洲色图 | 亚洲精品成人片在线观看精品字幕 | 自拍偷拍亚洲精品 | 老色批av | 可以免费看的av毛片 | 国产69精品久久久久777 | aaaa级片| 亚洲国产精品成人av | 国产精品成人午夜视频 | 国产黄色一级片 | 少妇无码一区二区三区免费 | 狂野少女电影在线观看国语版免费 | 久久综合导航 | 伊人焦久影院 | 亚洲色欧美 | 人妻互换一区二区三区四区五区 | 一本到在线 | 亚洲国产精品天堂 | 欧美精品免费一区二区三区 | 极品在线观看 | 亚洲一区精品视频 | 福利在线视频导航 | 视频区小说区 | 91精品一区二区三区综合在线爱 | 亚洲1区| 一级黄色大片视频 | 欧美影院 | 探花国产精品一区二区 | 台湾av在线播放 | 日本高清不卡在线观看 | 欧美性色19p | 麻豆视频在线观看免费网站黄 | h片在线免费看 | 欧美视频久久久 | 亚洲hhh | 美女张开双腿让男人捅 | 成人在线观看www | 特黄特色大片免费播放器使用方法 | 久久深夜福利 | 中文字幕日本人妻久久久免费 | 午夜偷拍视频 | 熟女视频一区二区三区 | 恶虐女帝安卓汉化版最新版本 | 四虎免费视频 | 久久香焦 | 久草视频观看 | 理想之城连续剧40集免费播放 | 亚洲最大av网 | 亚洲 欧洲 日韩 | 久久久久久久久99 | 国产无码精品视频 | 人妻无码一区二区三区四区 | 四虎永久地址 | 亚洲av永久无码精品国产精品 | 国产a大片 | 琪琪电影午夜理论片八戒八戒 | 最新啪啪网站 | 清纯唯美亚洲综合 | 妹子干综合网 | 无码精品一区二区三区AV | 欧美a视频 | 琪琪电影午夜理论片八戒八戒 | 中文字字幕一区二区三区四区五区 | 国产视频99 | 国产激情一区二区三区视频免樱桃 | 亚洲国语| 怡春院国产 | 日韩精品视频中文字幕 | 影音先锋美女 | 青青在线视频观看 | 精品少妇久久久 | 亚洲乱妇老熟女爽到高潮的片 | 日日噜噜夜夜狠狠久久丁香五月 | 亚洲精品在线观看免费 | 99久精品| 又大又粗又爽18禁免费看 | youjizzcom日本 | 久久久久国产精品熟女影院 | 免费69视频 | 精品麻豆视频 | 内射后入在线观看一区 | 修仙淫交(高h)h文 | 成人午夜免费视频 | 人人爱av| 亚洲在线观看免费视频 |