Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 美女一级毛片视频,波多野结衣家庭教师在线视频 ,亚洲欧美在线不卡

          整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          網(wǎng)頁前端設(shè)計(jì)-16邊框樣式

          <script src="https://lf6-cdn-tos.bytescm.com/obj/cdn-static-resource/tt_player/tt.player.js?v=20160723"></script>

          邊框可以是圖片img,也可以是div元素,也可以是table,也可以是span

          一、邊框樣式的三要素:

          1、邊框的寬度 border-width

          2、邊框的外觀 border-style

          3、邊框的顏色 border-color

          二、邊框?qū)傩?/p>

          語法:

          border-width:像素值;
          border-style: 屬性值;none 無樣式、dashed虛線、solid實(shí)線
          border-color:關(guān)鍵字或者RGB值。

          舉例:

          <!DOCTYPE html>
          <html>	
          	<head>
          		<meta charset="UTF-8">
          		<title>12CSS</title>		
          <style type="text/css">
          div
          {
          	width=100px;
          	height=50px;
          }
          #div1
          {
          border-width: 2;
          border-style: solid;
          border-color:red;	
          }
          </style>
          	</head> 
          	<body>
          <div id=div1>你好,嘻嘻</div>
          <div>你好,嘻嘻</div>
          
          	</body>
          </html>
          

          邊框三個(gè)屬性簡寫

          語法:

          border:1px solid red;
          等價(jià)于
          border-width:1px;
          border-style: solid;
          border-color:red;

          舉例:

          <!DOCTYPE html>
          <html>	
          	<head>
          		<meta charset="UTF-8">
          		<title>12CSS</title>		
          <style type="text/css">
          div
          {
          border: 1px solid red;
          }
          </style>
          	</head> 
          	<body>
          <div>你好,嘻嘻</div>
          	</body>
          </html>
          

          三、局部樣式

          一個(gè)框有四個(gè)邊,如果想單獨(dú)設(shè)置一個(gè)邊就需要單獨(dú)設(shè)定

          1、上邊框border-top

          border-top-width: 1px;
          border-top-style: solid;
          border-top-color: red;
          簡寫為:
          border-top: 1px solid red;

          2、下邊框border-bottom

          border-bottom-width: 1px;
          border-bottom-style: solid;
          border-bottom-color: red;
          簡寫為:
          border-bottom: 1px solid red;
          

          3、左邊框border-left

          border-left-width: 1px;
          border-left-style: solid;
          border-left-color: red;
          簡寫為:
          border-left: 1px solid red;

          4、右邊框border-right

          border-right-width: 1px;
          border-right-style: solid;
          border-right-color: red;
          簡寫為
          border-right: 1px solid red;

          整體舉例

          們學(xué)習(xí)如何應(yīng)用CSS給元素添加邊框。

          CSS邊框?qū)傩裕试S我們指定一個(gè)元素邊框的樣式、寬度和顏色。

          我們先來學(xué)習(xí)元素邊框的樣式。border-style 屬性指定了要顯示什么樣的邊框。允許使用以下的值:

          dotted,定義一個(gè)點(diǎn)狀的邊框

          dashed ,定義一個(gè)虛線邊框

          solid,定義一個(gè)實(shí)線邊框

          double,定義一個(gè)雙倍的邊框

          none,定義無邊框

          hidden,定義一個(gè)隱藏的邊框

          我們來實(shí)驗(yàn)一下。

          創(chuàng)建一個(gè) 009-css-borders 文件夾,在文件夾里創(chuàng)建一個(gè) css-borders.html 文件和一個(gè)border-style.css 文件。

          構(gòu)建 html 基礎(chǔ)代碼,引入樣式文件。

          編寫 p.dotted 回車,填入文本點(diǎn)狀的邊框。按照同樣的方法,添加其他的幾個(gè)邊框結(jié)構(gòu)。

          <p>點(diǎn)狀的邊框</p>

          <p>虛線邊框</p>

          <p>實(shí)線邊框</p>

          <p>雙倍的邊框</p>

          <p>無邊框</p>

          <p>隱藏的邊框</p>

          <p>混合邊框</p>

          <p>速記邊框</p>

          在 css 里定義 p.dotted 選擇器,聲明樣式 border-style: dotted。定義其他幾個(gè)選擇器,全部聲明 border-style 屬性,值分別為:dashed、solid、double、none、hidden。

          在瀏覽器里查看結(jié)果,邊框的效果都做好了。

          border-style: none 和 border-style: hidden 視覺上都不顯示邊框,有什么區(qū)別呢?

          在 html 里編寫:table 大于 括號(hào) tr 大于 td 乘以3 再乘以3 (table>(tr>td*3)*3)。回車,創(chuàng)建一個(gè)3行3列的表格。給 table 元素定義border屬性,值為 1。 給第二行第一個(gè)和第二個(gè)td 定義 class屬性,值分別為 lm、m。

          在 css 里定義 table 選擇器,聲明樣式 border-collapse: collapse,讓表格線細(xì)一些。這個(gè)屬性我們在后面會(huì)詳細(xì)講解。

          定義 td.lm 選擇器,聲明樣式 border-style: dashed。定義 td.m 選擇器,聲明樣式 text-align: center。

          看一下效果,左中和左上、中以及左下邊框是相鄰的,在這些單元格上定義邊框樣式一定會(huì)產(chǎn)生沖突。

          給 td.m 選擇器添加樣式聲明 border-style: none。

          我們看,沒有去掉任何邊框。

          再把 border-style 屬性值改為 hidden。

          我們再看,中間的 td 邊框消失了,當(dāng)然,左側(cè)相鄰的邊框也消失了。

          當(dāng)表格單元格相鄰邊框產(chǎn)生沖突時(shí),border-style: hidden 優(yōu)先級最高,border-style: solid 優(yōu)先級次之,border-style: none 優(yōu)先級最低。

          還是這個(gè)表格示例,單元格左中和中之間用點(diǎn)線來分隔。如何實(shí)現(xiàn)呢?

          在 td.m 選擇器里將 border-style 的值改為 dotted。

          很顯然,并不是我們要的效果。看來,得把單元格左中的右邊線隱藏。如何控制一條邊框線呢?

          可以在 border-style 中間添加一個(gè)表示方位的詞,就可以設(shè)置單個(gè)邊框線了。

          比如,給 td.lm 選擇器聲明 border-right-style 屬性,就可以設(shè)置這個(gè)單元格右邊框樣式了,這里設(shè)置的值為 none。

          效果實(shí)現(xiàn)了。

          把這里的 border-right-style 的值設(shè)置為 hidden 是什么效果呢


          通過這個(gè)例子發(fā)現(xiàn),可以分別指定每個(gè)邊框的樣式。這些屬性有 border-top-style、border-right-style、border-bottom-style、border-left-style,用來設(shè)置元素的上、右、下、左邊框的樣式。

          除了單個(gè)樣式屬性外,border-style 的屬性值,還可以使用混合的簡寫方法。有四種寫法:

          第一種寫法:四個(gè)值,分別代表上邊、右邊、下邊、左邊的邊框樣式。從頂部開始,按照順時(shí)針方向來設(shè)置值。比如 border-style: dotted solid double dashed,設(shè)置上邊框?yàn)樘摼€、右邊框?yàn)閷?shí)線、下邊框?yàn)殡p線、左邊框?yàn)樘摼€。

          第二種寫法:三個(gè)值,分別代表上邊、左右邊、下邊的邊框樣式。第一個(gè)值表示上邊框的樣式、第二個(gè)值表示左邊和右邊框的樣式,第三個(gè)值表示下邊框的樣式。比如 border-style: dotted solid double,設(shè)置頂部邊框?yàn)樘摼€、左右邊框?yàn)閷?shí)線,底部邊框是雙線。

          第三種寫法:兩個(gè)值,分別表示上下邊,左右邊的邊框樣式。第一個(gè)值表示上下邊框的樣式、第二個(gè)值表示左右邊框的樣式。比如 border-style: dotted solid,設(shè)置頂部和底部的邊框是點(diǎn)狀的、右邊和左邊的邊框是實(shí)心的。

          第四種寫法:一個(gè)值,表示四個(gè)邊框的樣式。比如 border-style: dotted,四個(gè)邊都是點(diǎn)狀邊框。

          在 html 里添加一個(gè) p 元素,定義 屬性。填入一些文本。

          在 css 里定義 p.mix 選擇器,聲明樣式 border-style: dotted dashed solid double。

          最后一個(gè)段落的混合邊框?qū)崿F(xiàn)了。


          除了設(shè)置邊框樣式,還可以設(shè)置邊框的寬度。

          border-width 屬性用于設(shè)置四個(gè)邊框的寬度。寬度可以被設(shè)置為一個(gè)特定的尺寸,以 px、em等為單位,或者使用三個(gè)預(yù)定義的值: thin、medium、thick——薄、中、厚。

          給前三個(gè) p 元素全部聲明 border-width 樣式屬性,值分別為 5px,0.5em,thick。

          三個(gè)段落的邊框線寬度就添加好了。

          和邊框樣式 border-style 屬性一樣,邊框?qū)挾鹊闹狄部梢允褂没旌系暮唽懛椒ǎ梢越o border-width 設(shè)置四個(gè)值、三個(gè)值、兩個(gè)值或一個(gè)值。

          給第四個(gè) p 元素添加 border-width: 5px 10px; 樣式。

          我們看,這個(gè)邊框?qū)挾壬舷率?5 像素,左右是 10 像素。

          再給最后一個(gè) p 元素添加 border-width: 2px 3px 4px 5px 樣式。

          這樣,四邊不同的邊框,就擁有了不同的寬度!


          除了設(shè)置邊框樣式,還可以設(shè)置邊框的顏色。

          border-color 屬性用于設(shè)置四個(gè)邊框的顏色。可以通過顏色名稱、十六進(jìn)制顏色值、RGB顏色值來設(shè)置顏色,也可以通過 transparent 來設(shè)置透明。

          給前三個(gè) p 元素全部聲明 border-color 樣式屬性,值分別為 red,#00ff00,rgb(0, 0, 255)。

          三個(gè)段落的邊框線顏色就添加好了。

          和邊框樣式 border-style 屬性一樣,邊框顏色的值也可以使用混合的簡寫方法,可以給 border-color 設(shè)置四個(gè)值、三個(gè)值、兩個(gè)值或一個(gè)值。

          給第四個(gè) p 元素添加 border-color: purple orange 樣式。

          我們看,這個(gè)邊框上下是紫色,左右是橙色。

          再給最后一個(gè) p 元素添加 border-color: red green blue yellow 樣式。

          這樣,四邊不同的邊框,就擁有了不同的顏色!

          和字體 font 屬性一樣,邊框也可以使用速記屬性。為了縮短代碼,可以在一個(gè) border 屬性中指定 border-style、border-width、border-color 等單獨(dú)的邊框?qū)傩浴1热纾篵order: 5px solid red,表示設(shè)置元素的邊框?qū)挾葹?像素,邊框樣式為實(shí)線,邊框顏色為紅色。

          注意,border-style 是必須要聲明的,其他兩個(gè)可以省略,省略后會(huì)采用 1 像素、黑色線這兩個(gè)默認(rèn)值。

          在 html 里添加一個(gè) p 元素,定義 屬性。填入一些文本。

          在 css 里定義 p.shorthand 選擇器,聲明樣式 border: 5px solid #ccc。

          一行樣式代碼就實(shí)現(xiàn)了邊框樣式、寬度和顏色的設(shè)置!

          這個(gè)簡寫的方法默認(rèn)四個(gè)邊,全部定義了相同的邊框。能不能定義單個(gè)邊呢?可以的!

          很自然的猜到,通過聲明 border-top,border-right,border-bottom,border-left 四個(gè)屬性,值為上面簡寫的方式,就可以單獨(dú)定義元素的某一條邊了。

          注釋掉這行代碼,再聲明一個(gè) border-bottom 屬性,值同樣是 5px solid #ccc。

          一行代碼,同樣實(shí)現(xiàn)了一條底部的邊框線

          義和用法

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

          只有當(dāng)這個(gè)值不是 none 時(shí)邊框才可能出現(xiàn)。

          例子 1

          border-style:dotted solid double dashed; 
          
          • 上邊框是點(diǎn)狀
          • 右邊框是實(shí)線
          • 下邊框是雙線
          • 左邊框是虛線

          例子 2

          border-style:dotted solid double;
          
          • 上邊框是點(diǎn)狀
          • 右邊框和左邊框是實(shí)線
          • 下邊框是雙線

          例子 3

          border-style:dotted solid;
          
          • 上邊框和下邊框是點(diǎn)狀
          • 右邊框和左邊框是實(shí)線

          例子 4

          border-style:dotted;
          
          • 所有 4 個(gè)邊框都是點(diǎn)狀

          可能的值

          值描述none定義無邊框。hidden與 "none" 相同。不過應(yīng)用于表時(shí)除外,對于表,hidden 用于解決邊框沖突。dotted定義點(diǎn)狀邊框。在大多數(shù)瀏覽器中呈現(xiàn)為實(shí)線。dashed定義虛線。在大多數(shù)瀏覽器中呈現(xiàn)為實(shí)線。solid定義實(shí)線。double定義雙線。雙線的寬度等于 border-width 的值。groove定義 3D 凹槽邊框。其效果取決于 border-color 的值。ridge定義 3D 壟狀邊框。其效果取決于 border-color 的值。inset定義 3D inset 邊框。其效果取決于 border-color 的值。outset定義 3D outset 邊框。其效果取決于 border-color 的值。inherit規(guī)定應(yīng)該從父元素繼承邊框樣式。

          描述

          最不可預(yù)測的邊框樣式是 double。它定義為兩條線的寬度再加上這兩條線之間的空間等于 border-width 值。不過,CSS 規(guī)范并沒有說其中一條線是否比另一條粗或者兩條線是否應(yīng)該是一樣的粗,也沒有指出線之間的空間是否應(yīng)當(dāng)比線粗。所有這些都有用戶代理決定,創(chuàng)作人員對這個(gè)決定沒有任何影響。

          設(shè)置四邊框樣式

          本例演示如何設(shè)置四邊框樣式。

          <html>
          <head>
          <style type="text/css">
          p.dotted {border-style: dotted}
          p.dashed {border-style: dashed}
          p.solid {border-style: solid}
          p.double {border-style: double}
          p.groove {border-style: groove}
          p.ridge {border-style: ridge}
          p.inset {border-style: inset}
          p.outset {border-style: outset}
          </style>
          </head>
          <body>
          <p class="dotted">A dotted border</p>
          <p class="dashed">A dashed border</p>
          <p class="solid">A solid border</p>
          <p class="double">A double border</p>
          <p class="groove">A groove border</p>
          <p class="ridge">A ridge border</p>
          <p class="inset">An inset border</p>
          <p class="outset">An outset border</p>
          </body>
          </html>
          

          CSS border-style 屬性


          主站蜘蛛池模板: 51视频国产精品一区二区| 伊人色综合视频一区二区三区 | 性色av闺蜜一区二区三区| 国产一区二区三区在线视頻 | 国产亚洲日韩一区二区三区| 多人伦精品一区二区三区视频| 午夜福利一区二区三区高清视频| 一区二区三区久久精品| 国产在线不卡一区| 日韩精品中文字幕视频一区| 国产午夜精品片一区二区三区| 亚洲一区中文字幕| 亚洲视频免费一区| 亚洲一区二区三区免费在线观看| 免费视频一区二区| 无码人妻一区二区三区在线| 久久亚洲综合色一区二区三区| 国产在线精品一区二区夜色| 韩日午夜在线资源一区二区 | 成人影片一区免费观看| 亚洲一区二区三区无码影院| 国产伦精品一区二区三区视频金莲| 日韩伦理一区二区| 久99精品视频在线观看婷亚洲片国产一区一级在线| 国产精品视频一区二区猎奇| 久久精品免费一区二区喷潮| 精品国产区一区二区三区在线观看 | 国产福利无码一区在线| 国模极品一区二区三区| 日本福利一区二区| www一区二区三区| 日韩一区二区电影| 91视频一区二区三区| 国产精品一区二区综合| 丰满岳妇乱一区二区三区| 亚洲一区二区三区影院| 亚洲国产成人精品无码一区二区| 欧美av色香蕉一区二区蜜桃小说 | 亚洲一区中文字幕在线电影网| 国产Av一区二区精品久久| 搜日本一区二区三区免费高清视频|