行內元素和塊級元素

2021-09-22 13:34:38 字數 3326 閱讀 7307

行內內容是說由行內元素組成的內容,行內元素大家都知道吧,比如 span 元素,iframe元素和元素樣式的display : inline的都是行內元素。例如文字這類元素,各個字母 之間橫向排列,到最右端自動折行。

塊級內容跟則是由塊級元素構成,div 是最常用的塊級元素,元素樣式的display:block都是塊級元素。它們總是以乙個塊的形式表現出來,並且跟同級的兄弟塊依次豎直排列,左右撐滿。

塊級元素和行內元素的區別是,塊級元素會佔一行顯示,而行內元素可以在一行併排顯示。

1、對行內元素,需要注意如下:

2、ie6/7及ie8混雜模式中,text- align:center可以使塊級元素也居中對齊。其他瀏覽器中,text-align:center僅作用於行內內容上。

解決方法:為所有需要相對父容器居中對齊的塊級元素設定「margin:0 auto」。但這個方式 ie6/ie7/ie8的混雜模式中不支援,所以還要設定父容器的 「text-align:center;」。若居中對齊的子元素內的行內內容不需要居中對齊,則還需要為其設定「text-align:left」:

3、塊級元素、行內元素分別彙總如下:

element

description

information on author

long quotation

push button

table caption

definition description

deleted text

generic language/style container

definition list

definition term

form control group

interactive form

heading

heading

heading

heading

heading

heading

horizontal rule

inline subwindow

inserted text

fieldset legend

list item

client-side image map

alternate content container for non frame-based rendering

alternate content container for non script-based rendering

generic embedded object

ordered list

paragraph

preformatted text

table

table body

table data cell

table footer

table header cell

table header

table row

unordered list

element

description

anchor

abbreviated form

acronym

bold text style

i18n bidi over-ride

large text style

forced line break

push button

citation

computer code fragment

deleted text

instance definition

emphasis

italic text style

inline subwindow

embedded image

form control

inserted text

text to be entered by the user

form field label text

client-side image map

generic embedded object

short inline quotation

sample program output, scripts, etc.

option selector

small text style

generic language/style container

strong emphasis

subscript

superscript

multi-line text field

teletype or monospaced text style

instance of a variable or program argument

行內元素 塊級元素和行內塊級元素

而標籤的屬性是可以轉換的 display inline 轉換為行內元素 display linline block 轉換為行內塊元素 display block 轉換為塊級元素。行內元素 無法設定寬高 margin和padding上下無效,只有左右有效果 總是和相鄰的行內元素在同一行上,預設排列方式...

行內元素 塊級元素和行內塊元素

a 標籤定義鏈結 b 字型加粗 br 換行 i 斜體文字效果 img 在網頁中嵌入 input 輸入框 span 組合文件中的行內元素 small 呈現小號字型效果 big 呈現大號字型效果 sub 定義下標文字 sup 定義上標文字 div 定義文件中的分割槽或節 dl 定義列表 dt 定義列表中...

塊級元素 行內元素和行內塊元素

每個塊元素通常都會獨自佔據一整行或多整行,可以對其設定寬度 高度 對齊等屬性,常用於網頁布局和網頁結構的搭建。行內元素的特點 1 和相鄰行內元素在一行上。2 高 寬無效,但水平方向的padding和margin可以設定,垂直方向的無效。3 預設寬度就是它本身內容的寬度。4 行內元素只能容納文字或則其...