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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

盒子模型、div盒子、边框粗细、外边距

發(fā)布時間:2023/12/31 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 盒子模型、div盒子、边框粗细、外边距 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.盒子模型

概念:盒子模型是由margin + border + padding +網(wǎng)頁元素(content)組成

圖示:

最簡單的盒子:

<style>

? ? ? ? ul{

? ? ? ? ? ? border: 1px solid rgb(101, 125, 230);

? ? ? ? }

? ? </style>

<body>

<div>

? ? ? ? <ul>

? ? ? ? ? ? <li>我是中國人,來自北京</li>

? ? ? ? ? ? <li>我是中國人,來自北京</li>

? ? ? ? ? ? <li>我是中國人,來自北京</li>

? ? ? ? ? ? <li>我是中國人,來自北京</li>

? ? ? ? ? ? <li>我是中國人,來自北京</li>

? ? ? ? </ul>

? ? </div>

</body>

注釋:div是一個塊元素,上面代碼中div是最外面的盒子,里面有ul標(biāo)簽(小盒子),畫圖寫代碼最好在每個大塊外面鑲嵌一個div。

2.div盒子

能簡單的出現(xiàn)一個盒子模型的style樣式

div{

? ? ? ? ? ? width: 200px;

//寬200px

? ? ? ? ? ? height: 200px;

//高200px

????????????border-width:3px ;

//邊框粗細(xì)3px

????????????border-style: solid;

//邊框樣式solid(實線)

}

注意:單獨設(shè)置顏色時候必須要把border-style設(shè)置好,否則在網(wǎng)頁顯示不出來。

也可以使盒子有些顏色使用border-color: 顏色;

顏色部分可以使用qq截圖鼠標(biāo)懸浮某個顏色后減肥ctrl+c是十六進(jìn)制的顏色,使用c鍵盤是rgba顏色顯示,也可以使用顏色的英文。

/* 設(shè)置上邊框顏色 */

? ? ? ? ? ? border-top-color: 顏色;

/* 設(shè)置左邊框顏色 */

? ? ? ? ? ? border-left-color: 顏色;

/* 設(shè)置右邊框顏色 */

? ? ? ? ? ? border-right-color: 顏色;

/* 設(shè)置下邊框顏色 */

? ? ? ? ? ? border-bottom-color: 顏色;

/* 第一個表示上下值,第二個表示左右值 */

? ? ? ? ? ? border-color: 顏色1 顏色2;

/* 第一個值表示上邊框的顏色 第二個值表示左右邊框的顏色 第三個值表示下邊框的顏色*/

? ? ? ? ? ? border-color: 顏色1顏色2 顏色3;

/*按照順時針的順序第一個值表示上邊框的顏色

? ? ? ? ? ? ? ? 第二個值表示右邊框的顏色

? ? ? ? ? ? ? ? 第三個值表示下邊框的顏色

? ? ? ? ? ? ? ? 第四個值表示左邊框的顏色*/

? ? ? ? ? ? ?border-color: 顏色1 顏色2?顏色3?顏色4;

?

3.邊框粗細(xì)

width: 200px;

height: 100px;

?border-style:solid;

border-color:lightslategray lightpink lightblue lightgreen;

??/*設(shè)置了邊框的顏色和類型之后,系統(tǒng)會默認(rèn)設(shè)置邊框的粗細(xì)為3像素--medium*/

例:? ? ? ? ? ? ?border-width: thick;

? ? ? ? ? ? /*粗的邊框系統(tǒng)會設(shè)置為5像素 */

?例:? ? ? ? ? ? border-width: medium;?

? ? ? ? ? ? /* medium是中等的粗細(xì)系統(tǒng)會默認(rèn)設(shè)置為3像素*/

例:?? ? ? ? ? ? /*border-width: thin;?

? ? ? ? ? ? /* thin是最細(xì)的系統(tǒng)會默認(rèn)設(shè)置為1像素*/

? ? ? ? ? ? /* 設(shè)置上邊框的粗細(xì) */

例:?? ? ? ? ? ? ?border-top-width:10px ;?

? ? ? ? ? ? /* 設(shè)置左邊框的粗細(xì) */

?例:? ? ? ? ? ? ?border-left-width:8px ;?

? ? ? ? ? ? /* 設(shè)置右邊框的粗細(xì) */

?例:? ? ? ? ? ? ?border-right-width:8px ;?

? ? ? ? ? ? /* 設(shè)置下邊框的粗細(xì) */

? ? 例:?? ? ? ? /border-bottom-width:10px ;?

? ? ? ? ? ? /*設(shè)置邊框上下為10px左右為20px */

? ?例:? ? ? ? ? /border-width : 10px 20px;?

? ? ? ? ? ? /*設(shè)置邊框的粗細(xì)為上邊框10px左右邊框粗細(xì)為20p×下邊框粗細(xì)為30px */

? ? 例:?? ? ? ? border-width: 10px 20px 50px;?

? ? ? ? ? ? /*順時針的順序,設(shè)置邊框的粗細(xì)上邊框為10px右邊框為30px下邊框為50px左邊框為80px*/

? ? ?例:? ? ? ? ?border-width: 10px 30px 50px 80px;?

? ? ? ? ? ? /*?設(shè)置邊框的粗細(xì)可以改變盒子的看上去的寬高?*/

? ? ? ? ? ? /* 邊框沒有任何樣式,沒有顯示 */

例:?? ? ? ? ? ? /* border-style: none; */

? ? ? ? ? ? /* 隱藏邊框樣式,沒有顯示 */

例:?? ? ? ? ? ? /* border-style: hidden; */

? ? ? ? ? ? /* 邊框樣式變成點狀 */

? 例:?? ? ? ? ? /* border-style:dotted; */

? ? ? ? ? ? /*邊框樣式虛線 ?*/

例:?? ? ? ? ? ? /* border-style: dashed; */

? ? ? ? ? ? /* 邊框樣式兩天實線 */

例:?? ? ? ? ? ? /* border-style: double; */

? ? ? ? ? ? /*兩個值表示上下是點狀左右是線狀*/

?例:? ? ? ? ? /* border-style: dotted dashed; */

? ? ? ? ? ? /*上邊框為點狀左右為虛線下邊框是雙實線*/

? 例:?? ? ? ? ? /* border-style: dotted dashed double; */

? ? ? ? ? ? /*順時針按照上右下左的順序,上邊框是實線、右邊框是點狀、下邊框是虛線、左邊框是雙實線*/

?例:? ? ? ? ? ? /* border-style: solid dotted dashed double; */

?/* 舉例子:下邊框為雙實線 */

?border-bottom-style: double;

4.外邊距

?.div1{

? ? ? ? ? ? width: 380px;

? ? ? ? ? ? border: 2px solid lightcoral;

? ? ? ? }

??.div2{

? ? ? ? ? ? width: 100px;

? ? ? ? ? ? height: 100px;

? ? ? ? ? ? border: 2px dashed lightblue;

? ? ? ? ? ?

? ? ? ? }

<div class="div1">

? ? ? ? <div class="div2">

? ? ? ? </div>

? ? </div>

?注意:如果需要設(shè)置下邊距,那么最外面的邊框不能設(shè)置height高度,有內(nèi)容邊框會自動撐

????????????/*margin只設(shè)置一個值時上右下左都會設(shè)置10px的外邊距*/

? ? ? ? ? ? ?margin: 10px;?

? ? ? ? ? ? /* margin設(shè)置兩個值時上下外邊距都是10px左右外邊距都是50px */

? ? ? ? ? ? margin : 10px 50px;

? ? ? ? ? ? /* 設(shè)置三個值表示上邊距是10px、左右是30px、下邊距是20px */

? ? ? ? ? ? ?margin:10px 30px 20px;??

? ? ? ? ? ? /* margin-top設(shè)置邊框上邊距距離 */

? ? ? ? ? ? margin-top: 30px;

? ? ? ? ? ? /* margin-left設(shè)置邊框左邊距距離 */

? ? ? ? ? ? margin-left: 30px;?

? ? ? ? ? ? /* margin-bottom設(shè)置下邊距 */

? ? ? ? ? ? margin-bottom: 20px;?

5.練習(xí)

建議自己做下哦!

?

?

總結(jié)

以上是生活随笔為你收集整理的盒子模型、div盒子、边框粗细、外边距的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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