html塊級(jí)元素與行內(nèi)元素

塊元素一般都從新行開始,它可以容納內(nèi)聯(lián)元素和其他塊元素,常見塊元素是段落標(biāo)簽Pform這個(gè)塊元素比較特殊,它只能用來(lái)容納其他塊元素。

如果沒有css的作用,塊元素會(huì)順序以每次另起一行的方式一直往下排。而有了css以后,我們可以改變這種html的默認(rèn)布局模式,把塊元素?cái)[放到你想要 的位置上去。而不是每次都愚蠢的另起一行。需要指出的是,table標(biāo)簽也是塊元素的一種,table based layoutcss based layout從一般使用者(不包括視力障礙者、盲人等)的角度來(lái)看這兩種布局,除了頁(yè)面載入速度的差別外,沒有其他的差別。但是如果普通使用者不經(jīng)意點(diǎn)了 查看頁(yè)面源代碼按鈕后,兩者所表現(xiàn)出來(lái)的差異就非常大了。基于良好重構(gòu)理念設(shè)計(jì)的css布局頁(yè)面源碼,至少也能讓沒有web開發(fā)經(jīng)驗(yàn)的普通使用者把內(nèi)容快 速的讀懂。從這個(gè)角度來(lái)說(shuō),css layout code應(yīng)該有更好的美學(xué)體驗(yàn)吧。

你能夠把塊容器元素div想象成一個(gè)個(gè)box,或者如果你玩過(guò)剪貼文載的話,那就更加容易理解了。我們先把需要的文章從各種報(bào)紙、雜志總剪 下來(lái)。每塊剪下來(lái)的內(nèi)容就是一個(gè)block。然后我們把這些紙塊按照自己的排版意圖,用膠水重新貼到一張空白的新紙上。這樣就形成了你自己獨(dú)特的文摘快報(bào) 了。作為一種技術(shù)的延伸,網(wǎng)頁(yè)布局設(shè)計(jì)也遵循了同樣的模式。.

內(nèi)聯(lián)元素inline element一般都是基于語(yǔ)義級(jí)semantic的基本元素。內(nèi)聯(lián)元素只能容納文本或者其他內(nèi)聯(lián)元素,常見內(nèi)聯(lián)元素 a

塊元素block element和內(nèi)聯(lián)元素inline element都是html規(guī)范中的概念。塊元素和內(nèi)聯(lián)元素的基本差異是塊元素一般都從新行開始。而當(dāng)加入了css控制以后,塊元素和內(nèi)聯(lián)元素的這種屬 性差異就不成為差異了。比如,我們完全可以把內(nèi)聯(lián)元素cite加上display:block這樣的屬性,讓他也有每次都從新行開始的屬性。

可變?cè)氐幕靖拍罹褪撬枰鶕?jù)上下文關(guān)系確定該元素是塊元素或者內(nèi)聯(lián)元素。可變?cè)剡€是屬于上述兩種元素類別,一旦上下文關(guān)系確定了他的類別,他就要遵循塊元素或者內(nèi)聯(lián)元素的規(guī)則限制。大致的元素分類見全文。

關(guān)于inline element的中文叫法,有多種內(nèi)聯(lián)元素、內(nèi)嵌元素、行內(nèi)元素、直進(jìn)式元素。基本上沒有統(tǒng)一的翻譯,愛怎么叫怎么叫吧。另外提到內(nèi)聯(lián)元素,我們會(huì)想到有個(gè)display的屬性是display:inline;這個(gè)屬性能夠修復(fù)著名的IE雙倍浮動(dòng)邊界問(wèn)題。

關(guān)于行內(nèi)元素和塊狀元素的說(shuō)明

根據(jù)CSS規(guī)范的規(guī)定,每一個(gè)網(wǎng)頁(yè)元素都有一個(gè)display屬性,用于確定該元素的類型,每一個(gè)元素都有默認(rèn)的display屬性值,比如div元素,它的默認(rèn)display屬性值為block,成為“塊級(jí)”元素block-level;而span元素的默認(rèn)display屬性值為inline,稱為“行內(nèi)”元素。div這樣的塊級(jí)元素,就會(huì)自動(dòng)占據(jù)一定矩形空間,可以通過(guò)設(shè)置高度、寬度、內(nèi)外邊距等屬性,來(lái)調(diào)整的這個(gè)矩形的樣子;與之相反,像spana這樣的行內(nèi)元素,則沒有自己的獨(dú)立空間,它是依附于其他塊級(jí)元素存在的,因此,對(duì)行內(nèi)元素設(shè)置高度、寬度、內(nèi)外邊距等屬性,都是無(wú)效的。

行內(nèi)、塊狀元素區(qū)別:

  1. 塊級(jí)元素會(huì)獨(dú)占一行,其寬度自動(dòng)填滿其父元素寬度
    行內(nèi)元素不會(huì)獨(dú)占一行,相鄰的行內(nèi)元素會(huì)排列在同一行里,知道一行排不下,才會(huì)換行,其寬度隨元素的內(nèi)容而變化
  2. 一般情況下,塊級(jí)元素可以設(shè)置 width, height屬性,行內(nèi)元素設(shè)置width, height無(wú)效 (注意:塊級(jí)元素即使設(shè)置了寬度,仍然是獨(dú)占一行的)
  3. 塊級(jí)元素可以設(shè)置marginpadding. 行內(nèi)元素的水平方向的padding-left,padding-right,margin-left,margin-right 都產(chǎn)生邊距效果,但是豎直方向的padding-top,padding-bottom,margin-top,margin-bottom都不會(huì)產(chǎn)生邊距效果。(水平方向有效,豎直方向無(wú)效)

塊元素block element

- address - 地址
  - blockquote - 塊引用
  - center - 舉中對(duì)齊塊
  - dir - 目錄列表
  - div - 常用塊級(jí)容易,也是css layout的主要標(biāo)簽
  - dl - 定義列表
  - ieldset - form控制組
  - form - 交互表單
  - h1 - 大標(biāo)題
  - h2 - 副標(biāo)題
  - h3 - 3級(jí)標(biāo)題
  - h4 - 4級(jí)標(biāo)題
  - h5 - 5級(jí)標(biāo)題
  - h6 - 6級(jí)標(biāo)題
  - hr - 水平分隔線
  - isindex - 提示用戶輸入單行文本
  - menu - 菜單列表
  - noframes - frames可選內(nèi)容,(對(duì)于不支持frame的瀏覽器顯示此區(qū)塊內(nèi)容)
  - noscript - 可選腳本內(nèi)容(對(duì)于不支持script的瀏覽器顯示此內(nèi)容)
  - ol - 排序表單
  - p - 段落
  - pre - 格式化文本
  - table - 表格
  - ul - 非排序列表

內(nèi)聯(lián)元素(inline element)

- a - 錨點(diǎn)
  - abbr - 縮寫
  - acronym - 首字
  - b - 粗體(不推薦)
  - bdo - 右向左輸出
  - big - 大字體
  - br - 換行
  - cite - 引用
  - code - 計(jì)算機(jī)代碼(在引用源碼的時(shí)候需要)
  - dfn - 定義字段
  - em - 強(qiáng)調(diào)
  - font - 字體設(shè)定(不推薦)
  - i - 斜體
  - img - 圖片
  - input - 輸入框
  - kbd - 定義鍵盤文本
  - label - 表格標(biāo)簽
  - q - 短引用
  - s - 中劃線(不推薦)
  - samp - 定義范例計(jì)算機(jī)代碼
  - select - 項(xiàng)目選擇
  - small - 小字體文本
  - span - 常用內(nèi)聯(lián)容器,定義文本內(nèi)區(qū)塊
  - strike - 中劃線
  - strong - 粗體強(qiáng)調(diào)
  - sub - 下標(biāo)
  - sup - 上標(biāo)
  - textarea - 多行文本輸入框
  - tt - 電傳文本
  - u - 下劃線
  - var - 定義變量

可變?cè)?/h4>

可變?cè)貫楦鶕?jù)上下文語(yǔ)境決定該元素為塊元素或者內(nèi)聯(lián)元素。
  - applet - java applet
  - button - 按鈕
  - del - 刪除文本
  - iframe - 元素會(huì)創(chuàng)建包含另外一個(gè)文檔的內(nèi)聯(lián)框架(即行內(nèi)框架)。
  - ins - 插入的文本
  - map - 圖片區(qū)塊(map)
  - object - object對(duì)象
  - script - 客戶端腳本

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,825評(píng)論 6 546
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,814評(píng)論 3 429
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,980評(píng)論 0 384
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 64,064評(píng)論 1 319
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,779評(píng)論 6 414
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 56,109評(píng)論 1 330
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,099評(píng)論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,287評(píng)論 0 291
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,799評(píng)論 1 338
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,515評(píng)論 3 361
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,750評(píng)論 1 375
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,221評(píng)論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,933評(píng)論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,327評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,667評(píng)論 1 296
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 52,492評(píng)論 3 400
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,703評(píng)論 2 380

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