CSS初探13

Head First HTML與CSS

第十一章 布局與定位

CSS——掌控頁面的表現(xiàn)



流(Flow)

流實際上是瀏覽器在頁面上擺放HTML元素所用的方法迅栅。瀏覽器從HTML文件最上面開始摩泪,從上到下沿著元素流逐個顯示所遇到的各個元素略荡。

它會在每個塊元素之間加一個換行芍殖,所以首先會顯示文檔中的第一個元素,然后是一個換行镣隶,然后是第二個元素隙笆,繼續(xù)換行,從文件最上面到文件末尾逐個顯示屋讶。這就是流冰寻。

內(nèi)聯(lián)元素在塊元素內(nèi)部,水平方向上會相互挨著皿渗,總體上會從左上方流向右下方斩芭。內(nèi)容會從左向右流,直到?jīng)]有更多空間乐疆,換到下一行划乖。

當瀏覽器并排放置兩個內(nèi)聯(lián)元素時,二者的外邊距會相加挤土,間距為外邊距之和琴庵。

當瀏覽器上下放置兩個塊元素時,二者的外邊距會折疊(即大的覆蓋小的)仰美,間距為二者中較大的外邊距迷殿。如果一個元素嵌套在另一個元素中,二者的外邊距也會折疊咖杂,如果外層元素有邊框則不會折疊庆寺。

內(nèi)聯(lián)元素也可以有外邊距,但通常不設(shè)置诉字。圖像例外懦尝。

瀏覽器會確定一行能流入多少文本,然后把這部分文本當作一個內(nèi)聯(lián)元素壤圃。其余文本流到下一行陵霉。

float屬性

float屬性有兩個值:right和left。

float屬性首先盡可能地向左或向右(根據(jù)float的值)浮動一個元素伍绳。然后它下面的所有內(nèi)容會繞流這個元素踊挠。

先將#elixirs div元素移到頁面開始的圖片下,然后增加float屬性:

float:right;

效果如下:


初始


上移div


增加float屬性


正常比例顯示

如何浮動元素

對于所有要浮動的元素都有一個要求:它必須有一個寬度冲杀。因此沒有寬度的元素應(yīng)當設(shè)置width屬性效床。

原理流程如下:首先,瀏覽器從上往下將元素流入頁面漠趁,遇到浮動段落時扁凛,將其放在最右()左側(cè),并從正常流動中刪除闯传,就好像浮在頁面上一樣谨朝。由于該段落已經(jīng)從正常流動中刪除,因此其他塊元素會在其側(cè)面填充甥绿,考慮該浮動段落的周界字币,圍繞著浮動元素分布。


Head first HTML與CSS 483/710

欠賬3


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末共缕,一起剝皮案震驚了整個濱河市洗出,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌图谷,老刑警劉巖翩活,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件阱洪,死亡現(xiàn)場離奇詭異,居然都是意外死亡菠镇,警方通過查閱死者的電腦和手機冗荸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來利耍,“玉大人蚌本,你說我怎么就攤上這事“妫” “怎么了程癌?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長轴猎。 經(jīng)常有香客問我嵌莉,道長,這世上最難降的妖魔是什么税稼? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任烦秩,我火速辦了婚禮,結(jié)果婚禮上郎仆,老公的妹妹穿的比我還像新娘只祠。我一直安慰自己,他們只是感情好扰肌,可當我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布抛寝。 她就那樣靜靜地躺著,像睡著了一般曙旭。 火紅的嫁衣襯著肌膚如雪盗舰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天桂躏,我揣著相機與錄音钻趋,去河邊找鬼。 笑死剂习,一個胖子當著我的面吹牛蛮位,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播鳞绕,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼失仁,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了们何?” 一聲冷哼從身側(cè)響起萄焦,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎冤竹,沒想到半個月后拂封,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體茬射,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年烘苹,在試婚紗的時候發(fā)現(xiàn)自己被綠了躲株。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片片部。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡镣衡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出档悠,到底是詐尸還是另有隱情廊鸥,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布辖所,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏矿筝。R本人自食惡果不足惜希俩,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望酥宴。 院中可真熱鬧啦吧,春花似錦、人聲如沸拙寡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽肆糕。三九已至般堆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間诚啃,已是汗流浹背淮摔。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留始赎,地道東北人和橙。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像极阅,于是被迫代替她去往敵國和親胃碾。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,864評論 2 354

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案筋搏? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,751評論 1 92
  • 學習CSS的最佳網(wǎng)站沒有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,055評論 0 1
  • ?前端面試題匯總 一仆百、HTML和CSS 21 你做的頁面在哪些流覽器測試過?這些瀏覽器的內(nèi)核分別是什么? ...
    Simon_s閱讀 2,220評論 0 8
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表奔脐,主要用...
    寥寥十一閱讀 1,833評論 0 6
  • 談?wù)勎⒉┥嫌稚蠠崴训某喑喟伞?網(wǎng)絡(luò)越來越寬廣的時候俄周,越來越多的鍵盤俠活躍在微博里吁讨。有時候,可能我們都不知道自己恍恍...
    小凡ya閱讀 142評論 0 0