摘要:是外邊距,是一個(gè)盒子與另外一個(gè)盒子的距離沒有浮動(dòng)的情況下上下疊加,取大值。有浮動(dòng)的情況下,兩個(gè)外邊距相加例如第一個(gè)盒子的樣式第二個(gè)盒子的樣式如上圖所示,理論上上面的和下面的應(yīng)該相加等于,但是這里注意了,取較大的值作為這個(gè)盒子的距離。
padding
padding: 10px; 表示上下左右的內(nèi)邊距都是10像素
padding: 0 10px; 表示左右的內(nèi)邊距為10像素
padding: 5px 6px 10px; 5 是上內(nèi)邊距像素 6 是左右內(nèi)邊距像素, 10 是下邊距像素。
padding: 4px 5px 6px 10px; 4 是上邊距 5右邊距 6 是下邊距,10 是左邊距 順時(shí)針旋轉(zhuǎn) 但是內(nèi)邊距像素值不可以為負(fù)數(shù),負(fù)數(shù)無效。
margin
margin:是外邊距,是一個(gè)盒子與另外一個(gè)盒子的距離
margin:沒有浮動(dòng)的情況下 上下疊加,取大值。有浮動(dòng)的情況下,兩個(gè)外邊距相加
例如:
第一個(gè)盒子的樣式 .div01 { width:300px; height:100px; background-color:gray; margin:20px; } 第二個(gè)盒子的樣式 .div02 { width:300px; height:100px; background-color:red; margin:100px 0px 0px 20px; }
如上圖所示,理論上上面的margin 20px 和下面的margin 100 應(yīng)該相加等于120,但是這里注意了,取100(較大的值)作為這2個(gè)盒子的距離。
第一個(gè)盒子的樣式 .div01 { width:300px; height:100px; background-color:gray; margin:20px; } 第二個(gè)盒子的樣式 .div02 { width:300px; height:100px; background-color:red; margin:100px 0px 0px 20px; float:left; -- 加入浮動(dòng) }
如果上圖所示 div02加入的浮動(dòng) float:left; 外邊距不是取大值,而是相加
思考如果margin為負(fù)數(shù)生效嗎?
例如:
.div01 { width:300px; height:100px; background-color:gray; padding:0px; margin-bottom:150px; -- 下邊距為150px } .div02 { width:300px; height:100px; background-color:red; padding:0px; margin-top:-50px; -- 上邊距為-50 }
如圖所示 margin為負(fù)數(shù)是生效的
如何在頁面上嵌入圖片
html
- 英國(guó)倫敦
- 印度海濱
- 世界名車
- 世界新款
1,首先清除頁面的內(nèi)外間距
*{ margin:0; padding:0; } /* 1,1000px 是你想設(shè)置盒子的寬度 2,高度不寫是因?yàn)閳D片會(huì)撐起高度 margin: 0 auto; 主要用于圖片居中 浮動(dòng)元素的父級(jí)加上 overflow:hidden 是為了處理內(nèi)容高度的問題 */ .wrap{ width:1000px; margin: 0 auto; overflow:hidden; } /* 1,通過ps繪圖工具測(cè)量,圖片的寬度為210px 2,如果你想讓內(nèi)容浮動(dòng),就讓裝東西的容器浮動(dòng)就可以了,浮動(dòng)也是為了讓內(nèi)容橫向向左排列 其實(shí)圖片實(shí)際的間距是40,但是靠邊的那張圖片只有20px,所以就 外間距(左右外間距)20px */ .wrap dl{ width:210px; float:left; margin:0 20px; } /* 用ps測(cè)量圖片與問題之間的距離 */ .wrap dt { margin-bottom:19px; } /* 1,文字的行高是固定的,不管你是如何的放大字體,測(cè)量出來的 都是一樣的 2,吸管吸取文字顏色的時(shí)候,一定要挑選文字顏色最深的那個(gè) 3,文字類型的樣式是可以繼承的 */ .wrap dl dd { font-size:12px; line-height:22px; color:#525252; }
在浮動(dòng)元素的父標(biāo)簽設(shè)置overflow:hidden; 就可以看到高度,雖然沒有設(shè)置高度,如下圖:
頁面嵌入圖片和文字的整體效果圖:
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/54431.html
摘要:盒子模型就是在網(wǎng)頁設(shè)計(jì)中經(jīng)常用到的技術(shù)所使用的一種思維模型。盒子模型是中一個(gè)重要的概念,理解了盒子模型才能更好的排版。標(biāo)準(zhǔn)盒子模型從上圖可以看到標(biāo)準(zhǔn)盒子模型的范圍包括,并且部分不包含其他部分。 概述 網(wǎng)頁設(shè)計(jì)中常聽的屬性名:內(nèi)容(content)、填充(padding)、邊框(border)、邊界(margin),CSS盒子模型都具備這些屬性,也主要是這些屬性。 這些屬性我們可以把它...
摘要:盒子模型就是在網(wǎng)頁設(shè)計(jì)中經(jīng)常用到的技術(shù)所使用的一種思維模型。盒子模型是中一個(gè)重要的概念,理解了盒子模型才能更好的排版。標(biāo)準(zhǔn)盒子模型從上圖可以看到標(biāo)準(zhǔn)盒子模型的范圍包括,并且部分不包含其他部分。 概述 網(wǎng)頁設(shè)計(jì)中常聽的屬性名:內(nèi)容(content)、填充(padding)、邊框(border)、邊界(margin),CSS盒子模型都具備這些屬性,也主要是這些屬性。 這些屬性我們可以把它...
摘要:為了讓大家更好的理解公鏈的模型,我們?yōu)榇蠹規(guī)韮善谛“锥寄茏x懂的模型文章。該篇是小白都能讀懂的模型系列文章之一秘猿科技區(qū)塊鏈小課堂第期只能存放數(shù)字的盒子我們先從區(qū)塊鏈鼻祖說起。 設(shè)計(jì)一條好的底層公鏈,必須從技術(shù)角度、經(jīng)濟(jì)角度、以及共識(shí)角度進(jìn)行全方位的考量。我們花了 4 期(第 16/17/18/19 期)向大家解釋了底層公鏈 CKB 技術(shù)實(shí)現(xiàn)中的關(guān)鍵點(diǎn)之一:Cell 模型。為了讓大家更...
摘要:盒子模型及更早的版本使用的是盒模型。盒子模型組成為。盒子模型盒子模型的盒子模型的意味著盒子的和的大小是上述屬性相加的最大總和。標(biāo)準(zhǔn)盒子模型盒子模型的盒子模型的盒子模型大小計(jì)算就簡(jiǎn)單多,設(shè)置的和就是內(nèi)容大小。 盒子模型 IE5.5及更早的版本使用的是IE盒模型。IE6及其以上的版本在標(biāo)準(zhǔn)兼容模式下使用的是W3C的盒模型標(biāo)準(zhǔn)。 盒子模型組成為:margin、border、padding、...
摘要:視覺格式化模型是用來處理和在視覺媒體上顯示文檔時(shí)使用的計(jì)算規(guī)則。匿名塊盒子在某些情況下進(jìn)行視覺格式化時(shí),需要添加一些增補(bǔ)性的盒子,這些盒子不能用選擇符選中,因此稱為匿名盒子。因此最好不要將其用于正式項(xiàng)目。 今日勵(lì)志 不論你在什么時(shí)候開始,重要的是開始之后不要停止。 前言 對(duì)于部分前端工程師來講,有時(shí)候CSS令他們很頭疼,明明設(shè)置了某個(gè)樣式,但是布局就是不起作用。 showImg(htt...
閱讀 2114·2021-11-24 09:39
閱讀 1501·2019-08-30 15:44
閱讀 1949·2019-08-29 17:06
閱讀 3399·2019-08-29 16:32
閱讀 3547·2019-08-29 16:26
閱讀 2659·2019-08-29 15:35
閱讀 3030·2019-08-29 12:50
閱讀 1640·2019-08-29 11:15