img input到底是行內還是塊級元素?

2022-05-30 04:21:12 字數 684 閱讀 3620

一、img、input屬於行內替換元素。height/width/padding/margin均可用。效果等於塊元素。

行內非替換元素,例如, height/width/padding top、bottom/margin top、bottom均無效果。只能用padding left、right和margin left、right改變寬度。

二、在文件型別定義(dtd)中對不同的元素規定了不同的型別,這也是dtd對文件之所以重要的原因之一。

從元素本身的特點來講,可以分為不可替換元素和替換元素。

不可替換元素

(x)html 的大多數元素是不可替換元素,即其內容直接表現給使用者端(例如瀏覽器)。

如:替換元素

替換元素就是瀏覽器根據元素的標籤和屬性,來決定元素的具體顯示內容。

例如瀏覽器會根據

標籤的src屬性的值來讀取資訊並顯示出來,而如果檢視(x)html**,則看不到的實際內容;又例如根據標籤的type屬性來決定是顯示輸入框,還是單選按鈕等。

(x)html中的

、、、、都是替換元素。這些元素往往沒有實際的內容,即是乙個空元素。

如:替換元素一般有內在尺寸,所以具有width和height,可以設定。例如你不指定img的width和height時,就按其內在尺寸顯示,也就是被儲存的時候的寬度和高度。

對於表單元素,瀏覽器也有預設的樣式,包括寬度和高度。

到底是main還是WinMain

在 裡看到一句 void winapi setlog int itracelevel 一直不明白,知道看到下面的部落格 在vs2008中新建了乙個win32的空工程,準備從0開始,每一行 都自己寫。1 libcmt.lib wincrt0.obj error lnk2019 unresolved e...

到底是寬字元還是多字元?到底是寬位元組還是多位元組?

多位元組 multibyte 寬字元 widechar 非英語系的大部分語言,存在無法用有限的ascii字元表達的問題。由此產生了使用多位元組字元來表示的辦法,比如gb編碼的漢字。但多位元組帶來的乙個顯著不便就是多位元組字元在處理的時候不太方便。比如文字編輯的時候,中英文混排,游標移動 漢字刪除時會...

網頁設計到底是美術?是技術?還是 ?

網頁設計到底是美術?是技術?還是.有人把網頁設計劃分為藝術範疇,可能在美學的角度看的確是這樣的。我不是搞藝術的,作為it人,我們設計出來的網頁應該是什麼樣的呢?我想 絕對不是花裡胡哨的,而是主題明確 畫面簡潔 符合網民習慣的。1 一定要明確主題 有些 太過雜亂,什麼內容都用,力爭 麻雀小而五臟全 的...