<img>
是什麼元素時你怎麼回答寫這篇文章源自我以前的一次面試,題目即是問img標籤屬於塊級元素仍是行內元素,當時想都沒想就說了是行內(inline)元素,面試官追問爲何可以設置
<img />
標籤的寬和高,當時腦子忽然一懵,發現這是本身技術上的一個空白,因此有了這篇文章。html
<img />
標籤的基本使用<img />
標籤的基本使用<img>
標籤<img>
標籤訂義 HTML 頁面中的圖像<img>
標籤有兩個必需的屬性:src 和 alt<img />
到底是什麼元素<img />
是行內元素仍是塊級元素?<img />
標籤沒有獨佔一行,因此是行內元素,這沒啥問題<img />
標籤屬於替換元素,具備內置的寬高屬性,因此能夠設置,具體解釋看下面。從元素自己的特色來說,能夠分爲不可替換元素和替換元素前端
元素相關的MDN解釋git
(X)HTML
的大多數元素是不可替換元素,即其內容直接表現給用戶端(例如瀏覽器)<h1>我是標題</h1>
<img>
標籤的src屬性的值來讀取圖片信息並顯示出來,而若是查看(X)HTML代碼,則看不到圖片的實際內容;又例如根據 <input>
標籤的type屬性來決定是顯示輸入框,仍是單選按鈕等<img>、<input>、<textarea>、<select>、<object>
都是替換元素。這些元素每每沒有實際的內容,便是一個空元素<img src="tigger.jpg"/>
、<input type="submit" name="Submit" value="提交"/>
<img>
屬於可替換元素<img>
同時具備行內元素,行內塊,和塊級元素的特性width
和 height
,能夠設定
<img>
的 width
和 height
時,就按其內在尺寸顯示,也就是圖片被保存的時候的寬度和高度<img>、<input>
屬於行內替換元素。height/width/padding/margin
都可用。效果等於塊元素若是你以爲這篇文章對你有益,煩請點贊以及分享給更多須要的人!github
歡迎關注微信公衆號【全棧道路】,獲取更多科技相關知識及免費書籍。
面試