替換元素和非替換元素

替換元素:指瀏覽器是根據元素的屬性來判斷具體要顯示的內容的元素。好比 img 標籤,瀏覽器是根據其 src 的屬性值來讀取這個元素所包含的內容的,常見的替換元素還有瀏覽器

input 、textarea、 select、 object、 iframe 和 video 等等,這些元素都有一個共同的特色,就是瀏覽器並不直接顯示其內容,而是經過其某個屬性的值來顯示具體的內容,ide

好比瀏覽器會根據 input 中的 type 的屬性值來判斷到底應該顯示單選按鈕仍是多選按鈕亦或是文本輸入框。spa

非替換元素:好比 plabel 元素等等,瀏覽器直接顯示元素所包含的內容。code

行內(inline)元素 設置margin-top和margin-bottom 是否起做用?padding-top和padding-bottom是否會增長它的高度?文檔

  • 替換元素: 是指用做爲其餘內容佔位符的一個元素。如: img、input 等起做用;
  • 非替換元素:是指內容包含在文檔中的元素 如:span等不起做用;
相關文章
相關標籤/搜索