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

歡迎訪問 生活随笔!

生活随笔

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

CSS

027_CSS边框

發(fā)布時間:2025/4/17 CSS 73 豆豆
生活随笔 收集整理的這篇文章主要介紹了 027_CSS边框 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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

2. CSS border屬性允許你規(guī)定元素邊框的樣式、寬度和顏色。

3. CSS邊框?qū)傩?/p>

4. 邊框與背景

4.1. CSS規(guī)范指出, 邊框繪制在"元素的背景之上"。這很重要, 因為有些邊框是"間斷的"(例如, 點線邊框或虛線框), 元素的背景應(yīng)當出現(xiàn)在邊框的可見部分之間。

4.2. CSS2.1指出: 元素的背景是內(nèi)容、內(nèi)邊距和邊框區(qū)的背景。

5. 邊框的樣式

5.1. border-style屬性用于設(shè)置元素所有邊框的樣式, 或者單獨地為各邊設(shè)置邊框樣式。

5.2. 只有當這個值不是none時邊框才可能出現(xiàn)。

5.3. border-style屬性是按照上、右、下、左的順序來進行邊框樣式設(shè)置的, 遵從和內(nèi)邊距一樣的值復制規(guī)則。

5.4. 默認值

5.5. 可能的值

5.6. 單邊框樣式

  • border-top-style: 設(shè)置上邊框的樣式。
  • border-right-style: 設(shè)置右邊框的樣式。
  • border-bottom-style: 設(shè)置下邊框的樣式。
  • border-left-style: 設(shè)置左邊框的樣式。

5.7. 例子

5.7.1. 代碼

<!DOCTYPE html> <html><head><title>邊框的樣式</title><meta charset="utf-8" /><style type="text/css">p {width: 650px; background-color: orange;}#p1 {border-style: dotted;}#p2 {border-style: dashed;}#p3 {border-style: solid;}#p4 {border-style: double;}#p5 {border-style: groove;}#p6 {border-style: ridge;}#p7 {border-style: inset;}#p8 {border-style: outset;}#p9 {border-style: dotted none dashed hidden;}#p10 {border-top-style: solid;border-right-style: none;border-bottom-style: double;border-left-style: groove;}img {border-style: outset;}</style></head><body><p id="p1">border-style 屬性, dotted值: 定義點狀邊框。在大多數(shù)瀏覽器中呈現(xiàn)為實線。</p><p id="p2">border-style 屬性, dashed值: 定義虛線。在大多數(shù)瀏覽器中呈現(xiàn)為實線。</p><p id="p3">border-style 屬性, solid值: 定義實線。</p><p id="p4">border-style 屬性, double值: 定義雙線。雙線的寬度等于 border-width 的值。</p><p id="p5">border-style 屬性, groove值: 定義3D凹槽邊框。其效果取決于border-color的值。</p><p id="p6">border-style 屬性, ridge值: 定義3D壟狀邊框。其效果取決于border-color的值。</p><p id="p7">border-style 屬性, inset值: 定義3D inset邊框。其效果取決于border-color的值。</p><p id="p8">border-style 屬性, outset值: 定義3D outset邊框。其效果取決于border-color的值。</p><p id="p9">border-style屬性,hidden值:與"none"相同。不過應(yīng)用于表時除外,對于表hidden用于解決邊框沖突。</p><p id="p10">border-style 屬性, none值: 定義無邊框。</p><img src="btn.png" /></body> </html>

5.7.2.?效果圖

6. 邊框的寬度

6.1. border-width 簡寫屬性為元素的所有邊框設(shè)置寬度,或者單獨地為各邊邊框設(shè)置寬度。

6.2. 只有當邊框樣式不是none時才起作用。如果邊框樣式是none, 邊框?qū)挾葘嶋H上會重置為0。不允許指定負長度值。

6.3. border-width屬性是按照上、右、下、左的順序來設(shè)置邊框?qū)挾鹊? 遵從和內(nèi)邊距一樣的值復制規(guī)則。

6.4. 默認值

6.5. 可能的值

6.6. 單邊框?qū)挾?/strong>

  • border-top-width: 設(shè)置上邊框的寬度。
  • border-right-width: 設(shè)置右邊框的寬度。
  • border-bottom-width: 設(shè)置下邊框的寬度。
  • border-left-width: 設(shè)置左邊框的寬度。

6.7. 例子

6.7.1. 代碼

<!DOCTYPE html> <html><head><title>邊框的寬度</title><meta charset="utf-8" /><style type="text/css">p {width: 700px;background-color: orange;border-style: dotted;}#p1 {border-width: thin;}#p2 {border-width: medium;}#p3 {border-width: thick;}#p4 {border-width: 15px 10px 5px 8px;}#p5 {border-top-width: 15px;border-right-width: 10px;border-bottom-width: 5px;border-left-width: 8px;}</style></head><body><p id="p1">border-width 屬性, thin值: 定義細的邊框。</p><p id="p2">border-width 屬性, medium值: 默認。定義中等的邊框。</p><p id="p3">border-width 屬性, thick值: 定義粗的邊框。</p><p id="p4">border-width 屬性, length允許您自定義邊框的寬度。</p><p id="p5">定義單邊寬度:border-top-width border-right-width border-bottom-width border-left-width</p></body> </html>

6.7.2.?效果圖

7. 邊框的顏色

7.1. border-color簡寫屬性為元素四條邊框設(shè)置顏色。

7.2. border-color屬性是按照上、右、下、左的順序來設(shè)置邊框顏色的。

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

7.4. 默認值

7.5. 可能的值

7.6. 定義單邊顏色

  • border-top-color: 設(shè)置上邊框的顏色。
  • border-right-color: 設(shè)置右邊框的顏色。
  • border-bottom-color: 設(shè)置下邊框的顏色。
  • border-left-color: 設(shè)置左邊框的顏色。

7.7. 例子

7.7.1. 代碼

<!DOCTYPE html> <html><head><title>邊框的顏色</title><meta charset="utf-8" /><style type="text/css">p {width: 700px;background-color: orange;border-style: dotted;}#p1 {border-color: blue;}#p2 {border-color: blue rgb(25%,35%,45%) #909090 red;}#p3 { border-top-color: blue;border-right-color: rgb(25%,35%,45%);border-bottom-color: #909090;border-left-color: red;}</style></head><body><p id="p1">border-color屬性設(shè)置四條邊框的顏色。此屬性可設(shè)置1到4種顏色。</p><p id="p2">可以使用任何類型的顏色值, 例如可以是命名顏色, 也可以是十六進制和RGB值</p><p id="p3">定義單邊顏色: border-top-color border-right-color border-bottom-color border-left-color</p></body> </html>

7.7.2.?效果圖

8.?上邊框

8.1.?border-top簡寫屬性把上邊框的所有屬性設(shè)置到一個聲明中。

8.2.?可以按順序設(shè)置如下屬性:

  • border-top-width
  • border-top-style
  • border-top-color

9.?右邊框

9.1.?border-right簡寫屬性把右邊框的所有屬性設(shè)置到一個聲明中。

9.2.?可以按順序設(shè)置如下屬性:

  • border-right-width
  • border-right-style
  • border-right-color

10.?下邊框

10.1.?border-bottom簡寫屬性把下邊框的所有屬性設(shè)置到一個聲明中。

10.2.?可以按順序設(shè)置如下屬性:

  • ?border-bottom-width
  • ?border-bottom-style
  • ?border-bottom-color

11.?左邊框

11.1.?border-left簡寫屬性把左邊框的所有屬性設(shè)置到一個聲明中。

11.2.?可以按順序設(shè)置如下屬性:

  • ?border-left-width
  • ?border-left-style
  • ?border-left-color

12.?邊框

12.1.?border簡寫屬性在一個聲明設(shè)置所有的邊框?qū)傩浴?/p>

12.2.?可以按順序設(shè)置如下屬性:

  • border-width
  • border-style
  • border-color

12.3. 例子

12.3.1.?代碼

<!DOCTYPE html> <html><head><title>邊框</title><meta charset="utf-8" /><style type="text/css">#p1 {border-top: thin dotted #ff0000;border-right: medium dashed green;border-bottom: thick solid rgb(122, 127, 255);border-left: 10px groove rgb(25%,35%,45%);}#p2 {border: 1em ridge pink;}</style></head><body><p id="p1">border-top簡寫屬性把上邊框的所有屬性設(shè)置到一個聲明中。border-right簡寫屬性把右邊框的所有屬性設(shè)置到一個聲明中。border-bottom簡寫屬性把下邊框的所有屬性設(shè)置到一個聲明中。border-left簡寫屬性把左邊框的所有屬性設(shè)置到一個聲明中。</p><p id="p2">border簡寫屬性在一個聲明設(shè)置所有的邊框?qū)傩浴?lt;/p></body> </html>

12.3.2. 效果圖

總結(jié)

以上是生活随笔為你收集整理的027_CSS边框的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。