CSS布局

1.塊元素&內(nèi)聯(lián)元素

塊級(jí)元素 (例如div 默認(rèn)屬性為display:block? 會(huì)獨(dú)占一行 可以加邊框看效果? )高度是由div中內(nèi)容決定

####文檔流:文檔內(nèi)元素的流動(dòng)方向敏沉,內(nèi)聯(lián)元素是從左往右甘磨,塊級(jí)元素是從上往下(因?yàn)槟J(rèn)每個(gè)塊都是一行的寬度)####

內(nèi)聯(lián)元素? 高度是由其中文字高度決定的翰萨,內(nèi)聯(lián)元素設(shè)置width和height是無(wú)效的紫岩,上下的margin和padding也無(wú)效,要將它們?cè)O(shè)為display:inline-block才有效。

------------

盡量不寫height和width,這兩個(gè)屬性會(huì)引出很多bug铣焊,要寬高的時(shí)候可以用padding,另外span元素設(shè)置padding的時(shí)候要將它設(shè)為display:inline-block罕伯,因?yàn)閮?nèi)聯(lián)元素不能設(shè)置寬高曲伊,

#####? inline-block具有inline的同行特性,也具有block的高度特性追他。使用了?inline-block? ?還要使用vertical-align: top; 來(lái)清除 一個(gè)下邊距的bug######

對(duì)于display:inline(內(nèi)聯(lián)元素)的元素坟募,設(shè)置width/height/上下margin和padding都是無(wú)效的

------------

2. float(浮動(dòng))

布局過(guò)程經(jīng)常!邑狸!用到浮動(dòng)

例如:float:left;? 元素靠左浮動(dòng)

塊元素加上浮動(dòng)會(huì)內(nèi)縮? 下面的div寬度只有4個(gè)字的寬度? 用了浮動(dòng)后后面的div會(huì)跟著飄上來(lái)P概础!单雾! 所以需要在加了浮動(dòng)的div的父級(jí)元素加上 clearfix 來(lái)解決bug?

? ? ? ? ? ?<div style="clearfix">??

例如:<div style="float:left">我變瘦了 </div>

? ? ? ? ? ?<div>我在哪</div>

? ? ? ? ? ?</div>

----------------

.clearfix::after{

? content: "";

? display: block;

? clear: both;

}

---------------

3.讓一個(gè)背景圖居中赚哗,并且讓它自適應(yīng)屏幕

background: url("whhhhhh.jpg") no-repeat center center ;

background-size: cover;

4.讓一個(gè)div水平居中

margin-left:auto;

margin-right:auto;

5.postion??

讓一個(gè)div在父級(jí)元素中絕對(duì)居中? 父DIV要使用position:relative;

兒子要使用?position: absolute;

6. 脫離文檔流

相對(duì)于窗口定位:

position:fixed

相對(duì)于父級(jí)元素定位:

在父級(jí)元素加上:position:relative

給自己加上:position:absolute(絕對(duì)定位后元素會(huì)變成display:block)

7.使用::before和::after時(shí)

要加上這兩行的代碼,才會(huì)顯示內(nèi)容

content: "";

display:block;? ? //如果是絕對(duì)定位就不用加铁坎,因?yàn)榻^對(duì)定位后元素會(huì)變成display:block;


#####################################################################

1.左右布局

創(chuàng)建一個(gè)父及div 這個(gè)div有倆兒子 父級(jí)div 要用下clearfix樣式來(lái)清除兒子使用了float后帶來(lái)的bug 在單獨(dú)寫個(gè)樣式讓自己在瀏覽器中左右居中 margin:0 auto; 這樣好看點(diǎn) 兩個(gè)兒子添加float:left 蜂奸; 在設(shè)置下寬度?

在div中沒(méi)有內(nèi)容的情況下給div加個(gè)邊框容易辨識(shí)

2.左中右布局

同上 只要三個(gè)兒子寬度加起來(lái)不超過(guò)父親就OK

3.水平居中

使用 margin:0 auto;? 想居中就別再加float了吆

4.垂直居中?

文字的話可以用line-height: ;? ?##當(dāng)自己太大時(shí)不準(zhǔn)##

還可以使用position 這里又要講到父親跟兒子? 父親必須添加position:relative

兒子要用position:absolute? 這就是傳說(shuō)的絕對(duì)定位 根據(jù)他老子定位? 然后設(shè)定padding? margin top調(diào)節(jié)位置

-------------------------------------------------------------------------------------------

布局代碼連接? https://chenfeng900000029.github.io/yinyang.io/layoat/layout.html?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末犁苏,一起剝皮案震驚了整個(gè)濱河市硬萍,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌围详,老刑警劉巖朴乖,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異助赞,居然都是意外死亡买羞,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門雹食,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)畜普,“玉大人,你說(shuō)我怎么就攤上這事群叶〕蕴簦” “怎么了钝荡?”我有些...
    開封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)舶衬。 經(jīng)常有香客問(wèn)我埠通,道長(zhǎng),這世上最難降的妖魔是什么逛犹? 我笑而不...
    開封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任端辱,我火速辦了婚禮,結(jié)果婚禮上虽画,老公的妹妹穿的比我還像新娘舞蔽。我一直安慰自己,他們只是感情好码撰,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開白布喷鸽。 她就那樣靜靜地躺著,像睡著了一般灸拍。 火紅的嫁衣襯著肌膚如雪做祝。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天鸡岗,我揣著相機(jī)與錄音混槐,去河邊找鬼。 笑死轩性,一個(gè)胖子當(dāng)著我的面吹牛声登,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播揣苏,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼悯嗓,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了卸察?” 一聲冷哼從身側(cè)響起脯厨,我...
    開封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎坑质,沒(méi)想到半個(gè)月后合武,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡涡扼,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年稼跳,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吃沪。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡汤善,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情红淡,我是刑警寧澤卸伞,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站锉屈,受9級(jí)特大地震影響荤傲,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜颈渊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一遂黍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧俊嗽,春花似錦雾家、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至竹揍,卻和暖如春敬飒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背芬位。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工无拗, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人昧碉。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓英染,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親被饿。 傳聞我的和親對(duì)象是個(gè)殘疾皇子四康,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 問(wèn)答題47 /72 常見瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,751評(píng)論 1 92
  • 1. 前言 前端圈有個(gè)“瓜廖眨”:在面試時(shí)闪金,問(wèn)個(gè)css的position屬性能刷掉一半人,其中不乏工作四五年的同學(xué)哥牍。在...
    YjWorld閱讀 4,446評(píng)論 5 15
  • CSS布局解決方案(終結(jié)版) 前端布局非常重要的一環(huán)就是頁(yè)面框架的搭建毕泌,也是最基礎(chǔ)的一環(huán)喝检。在頁(yè)面框架的搭建之中嗅辣,又...
    殺個(gè)程序猿祭天閱讀 588評(píng)論 0 2
  • 居中布局 水平居中 1)使用inline-block+text-align(1)原理、用法 原理:先將子框由塊級(jí)元...
    littlesiqi閱讀 261評(píng)論 0 0
  • 親愛的丁浩軒: 你好挠说! 此刻澡谭,正在高淳區(qū)陽(yáng)江中心小學(xué)聽課,我在想:丁浩軒上課會(huì)是什么樣子的呢?專心...
    有一條小魚閱讀 143評(píng)論 0 0