框模型和定位

1. CSS 框模型

塊元素指的是段落棚蓄、單元格堕扶,把多個段落組合起來形成一個分區(qū),也是塊元素梭依。

框模型也叫盒子模型稍算,把 HTML 里面的塊元素看做盒子,考慮盒子和外面東西之間的關(guān)系役拴。

對于一個塊元素糊探,CSS 盒子模型是說我們在最里面的是那個元素本身。我們可以規(guī)定高度和寬度河闰,元素外面邊框的線型科平、寬度和顏色、框和里面的元素之間的距離(內(nèi)邊距 padding姜性,邊框之內(nèi)是背景 background 起作用的地方)瞪慧、邊框的外面和鄰接元素的關(guān)系(鄰接間距 margin)。

我們有一系列參數(shù)可以設(shè)置部念,可以通過框模型進行相應(yīng)屬性的設(shè)置弃酌。


padding 內(nèi)邊距

padding:20; 元素和四個方向邊框距離都是 20 個像素氨菇。

padding-top:10; 其他方向為默認的最小值。

padding:10 15 20 25; 上右下左妓湘,順時針查蓉。


border 邊框(參照前一章)。


margin 鄰接間距

<p style="margin:50px;"> 和周圍所有東西隔開 50 像素榜贴。

<p style="margin:10px 50px 50px 10px;"> 上右下左

當(dāng)兩個相鄰元素它們的外邊距分別給出豌研,取兩者之間較大的距離。


2. CSS 定位

HTML 是一種流式的排版格式竣灌,意味著所有的東西都是從左上角流到右下角。作為一種文本的排版語言及汉,要做橫向的填行。

CSS 提供了另外一種手段使得我們有可能去指定某一個塊狀元素在整個頁面當(dāng)中或者在它所相對的某一個地方的一個位置,突破了 HTML 作為一種流式排版語言的限制类溢。

<div></div> 是一種重要的塊狀元素。里面可以放很多段落,被認為是一個分區(qū)纺涤,可對它進行定位撩炊。在分區(qū)里的段落也可以做定位。<p> 中可以有 <span></span>指的是在行內(nèi)的一段呛踊。

過去用 div 做定位汪厨,到 HTML5 增加一些標記用于表達常用的分區(qū)。<head>(頭)<foot>(頁腳)<side>(側(cè)面)<article>(正文內(nèi)容)。地位與 div 相同,預(yù)先起了名字的 div 谦趣。


在 CSS 定位機制里頭有幾種定位手段。定位的基本思想是允許你定義元素的框相對于其正常位置(或父元素舰绘、另外一個元素除盏、整個瀏覽器窗口)應(yīng)該出現(xiàn)的位置窃祝》嘈。可以有很豐富的手段給出元素的定位。

三種定位機制:普通流(默認)流济、浮動(float绳瘟,浮動在瀏覽器上)雕憔、絕對定位(absolute fixed)


塊級框從上到下一個接一個地排列,框之間的垂直距離是由框的垂直外邊距(margin)計算出來的糖声,它在一行中水平位置使用水平內(nèi)邊距斤彼、邊框和外邊距(padding,border,margin)決定元素和其它元素的距離,形成行框蘸泻。在一行的所有元素排列起來形成行框琉苇。行框的高度是這一行所有元素的最大高度。


CSS 定位用的屬性叫做 position:static / relative / absolute / fixed

static ? 元素框正常生成矩形框悦施,行框放在父元素中并扇。(默認)

relative ? 在原來位置基礎(chǔ)上變動,偏移某一個距離歼争,保持形狀拜马,原來位置保留。

absolute ? 絕對定位沐绒,原來位置不保留俩莽。

fixed ? 相當(dāng)于 absolute 根據(jù)瀏覽器窗口決定位置。


相對定位

<p style="position:relative;left=-20px;botton:20px;">在原來位置上左邊減少20px,原來位置底部往上移動了20px.完全不顧 margin 的問題乔遮。

相對位置調(diào)整時扮超,不管周圍元素,原來位置保留不動蹋肮。


絕對定位

<p style="position:absolute;left:-20px;bottom:-20px;">

絕對意味著要把元素從原來的流式定位的位置拿走出刷。從里往外走第一個能定位的元素開始作為定位基準。(body 不能做定位)

absolute 定位要根據(jù)它所在的上一層(已定位)的相對位置坯辩,若沒任何東西定過位就是整個瀏覽器相對位置馁龟。


浮動定位

<img src="mama.jpg;" width=200 style="float:right;"> 圖片永遠貼在瀏覽器右邊。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末漆魔,一起剝皮案震驚了整個濱河市坷檩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌改抡,老刑警劉巖矢炼,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異阿纤,居然都是意外死亡乍迄,警方通過查閱死者的電腦和手機式镐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門椎木,熙熙樓的掌柜王于貴愁眉苦臉地迎上來秃症,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵爹谭,是天一觀的道長。 經(jīng)常有香客問我榛搔,道長诺凡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任践惑,我火速辦了婚禮腹泌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘尔觉。我一直安慰自己凉袱,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布侦铜。 她就那樣靜靜地躺著专甩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪钉稍。 梳的紋絲不亂的頭發(fā)上涤躲,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天,我揣著相機與錄音贡未,去河邊找鬼种樱。 笑死,一個胖子當(dāng)著我的面吹牛俊卤,可吹牛的內(nèi)容都是我干的嫩挤。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼消恍,長吁一口氣:“原來是場噩夢啊……” “哼岂昭!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起狠怨,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤佩抹,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后取董,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡无宿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年茵汰,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片孽鸡。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡蹂午,死狀恐怖栏豺,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情豆胸,我是刑警寧澤奥洼,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站晚胡,受9級特大地震影響灵奖,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜估盘,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一瓷患、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧遣妥,春花似錦擅编、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至境钟,卻和暖如春锦担,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背吱韭。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工吆豹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人理盆。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓痘煤,卻偏偏與公主長得像,于是被迫代替她去往敵國和親猿规。 傳聞我的和親對象是個殘疾皇子衷快,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,689評論 2 354

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,751評論 1 92
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表姨俩,主要用...
    寥寥十一閱讀 1,833評論 0 6
  • ?前端面試題匯總 一蘸拔、HTML和CSS 21 你做的頁面在哪些流覽器測試過?這些瀏覽器的內(nèi)核分別是什么? ...
    Simon_s閱讀 2,220評論 0 8
  • 學(xué)習(xí)CSS的最佳網(wǎng)站沒有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,051評論 0 1
  • 01 小路是個很好看的姑娘环葵。 她很明白自己的美调窍,于是在穿衣搭配上也很有自己的心得,她的理念就是张遭,一定要買貴的邓萨,貴的...
    瑞和她的淺島繁花閱讀 698評論 3 13