整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          html 哪些是塊級元素、哪些是行內(nèi)元素?

          html 哪些是塊級元素、哪些是行內(nèi)元素?

          級元素:使用時,會自動換行的元素,可以包含行內(nèi)元素和其他塊級元素,可以設(shè)置寬,高,上下左右邊距,默認(rèn) css 屬性 display 的值為 block

          • 塊級元素常用的有哪些
          1. div // 塊, 經(jīng)常用來布局的塊,類似箱子
          2. h1-h6 // 標(biāo)題,肯定是會換行的啦
          3. p // 段落,我們寫文章,段落也是換行處理的
          4. ul,ol,li // 列表,總不希望你寫的列表,表格還跟其他東西摻雜一起吧,
          5. from // 表單,輸入框總希望能夠單獨是一塊獨立的
          6. table // 表格,表格要整潔,總希望獨立出來
          7. hr // 水平分割線,既然要分割,那也是要換行處理吧
          8. pre // 預(yù)格式化文本,代碼按照我們手動編排好的順序輸出,你總不希望他還不給你行吧,不然就沒意義了
          9. footer // 段尾,類似寫作文結(jié)尾,都是另起一行
          10. article // 文章內(nèi)容,看書的時候,文章內(nèi)容都會在合適的位置給換行處理
          11. canvas // 繪制圖形
          12. address // 地址

          行內(nèi)元素:不會自動換行,不可以設(shè)置寬高,只能設(shè)置左右邊距,默認(rèn) css 屬性 display 的值為 inline

          • 塊級元素常用的有哪些?
          1. b // 加粗
          2. big // 定義大字號
          3. i //斜體
          4. small // 小號文本
          5. abbr // 定義縮寫,有些國際詞語是有縮寫的
          6. acronym // 定義只取首字母的縮寫
          7. cite // 引用,文章內(nèi)容的某一句話可能是引用其他名人說的
          8. code // 定義計算機代碼
          9. dfn // 定義一個定義項目
          10. em // 定義強調(diào)的本文
          11. kbd // 定義鍵盤文本
          12. strong // 定義重要的文本
          13. samp // 定義樣本文本。
          14. var // 定義變量
          15. a // 錨點,內(nèi)容里經(jīng)常會有幾個關(guān)鍵詞,可以點擊過去查閱更多詳細(xì)信息
          16. bdo
          17. br // 換行
          18. object // 內(nèi)嵌對象
          19. q // 短的引用
          20. script
          21. span // 普通文檔的節(jié)
          22. sub // 定義下標(biāo)文本
          23. sup // 定義上標(biāo)文本
          24. button // 按鈕,
          25. input // 控件
          26. label // input 元素定義標(biāo)注
          27. select // 定義選擇列表,看起來很多,實際上占位就我們選擇的那一個
          28. textarea // 定義一個多行的文本輸入控件

          行內(nèi)塊級元素,擁有行內(nèi)元素的特性,不換行,也擁有塊級元素的特性:既可以設(shè)置寬高也可以設(shè)置上下左右邊距,默認(rèn) css 屬性 display 的值為 inline-block

          常見行內(nèi)塊級元素:

          1. img // 圖片
          2. video // 視頻
          3. audio // 音頻
          4. map // 圖像映射

          塊級元素和行內(nèi)元素如何轉(zhuǎn)換

          • 塊級元素變成行內(nèi)元素

          display: inline;

          • 行內(nèi)元素變成塊級元素

          display: block;

          • 塊級元素、行內(nèi)元素變成行內(nèi)塊元素

          display: inline-block;

          其他

          • a 標(biāo)簽只允許嵌套非 a 標(biāo)簽的 inline 類型元素。
          • 這么多,不要為難自己死記硬背,記住常用的,用常識去記住就可以啦,面試考你的時候,記不住的,用常識去推理,基本都正確。

          設(shè)置輪廓的寬度:

          p{outline-style:dotted; outline-width:5px;}


          屬性定義及使用說明

          outline(輪廓)是繪制于元素周圍的一條線,位于邊框邊緣的外圍。

          outline-width指定輪廓的寬度。

          注意: 請始終在outline-width屬性之前聲明outline-style屬性。元素只有獲得輪廓以后才能改變其輪廓的寬度。

          默認(rèn)值:medium
          繼承:no
          版本:CSS2
          JavaScript 語法:object.style.outlineWidth="thin"

          瀏覽器支持

          表格中的數(shù)字表示支持該屬性的第一個瀏覽器版本號。

          屬性
          outline-width1.08.01.51.27.0

          提示和注釋

          outline是圍繞元素。它是圍繞元素的邊距。但是,它是來自不同的邊框?qū)傩浴?/p>

          outline不是元素尺寸的一部分,因此元素的寬度和高度屬性不包含輪廓的寬度。


          屬性值

          描述
          thin規(guī)定細(xì)輪廓。
          medium默認(rèn)。規(guī)定中等的輪廓。
          thick規(guī)定粗的輪廓。
          length允許您規(guī)定輪廓粗細(xì)的值。
          inherit規(guī)定應(yīng)該從父元素繼承輪廓寬度的設(shè)置。

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!

          眾號【傳智播客博學(xué)谷】回復(fù)關(guān)鍵詞:前端 PS Java(100G) Python(80G) 大數(shù)據(jù) 區(qū)塊鏈 測試 PPT JS(40g+300教程) HTML 簡歷 領(lǐng)取相關(guān)學(xué)習(xí)資料!

          一、HTML

          1、<image>標(biāo)簽上title屬性與alt屬性的區(qū)別是什么?

          alt屬性是為了給那些不能看到你文檔中圖像的瀏覽者提供文字說明的。且長度必須少于100個英文字符或者用戶必須保證替換文字盡可能的短。

          這包括那些使用本來就不支持圖像顯示或者圖像顯示被關(guān)閉的瀏覽器的用戶,視覺障礙的用戶和使用屏幕閱讀器的用戶等。

          title屬性為設(shè)置該屬性的元素提供建議性的信息。使用title屬性提供非本質(zhì)的額外信息。參考《alt和title屬性的區(qū)別及應(yīng)用》

          2、分別寫出以下幾個HTML標(biāo)簽:文字加粗、下標(biāo)、居中、字體

          加粗:<b>、<strong>

          下標(biāo):<sub>

          居中:<center>

          字體:<font>、<basefont>、參考《HTML標(biāo)簽列表》

          3、請寫出至少5個html5新增的標(biāo)簽,并說明其語義和應(yīng)用場景

          section:定義文檔中的一個章節(jié)

          nav:定義只包含導(dǎo)航鏈接的章節(jié)

          header:定義頁面或章節(jié)的頭部。它經(jīng)常包含 logo、頁面標(biāo)題和導(dǎo)航性的目錄。

          footer:定義頁面或章節(jié)的尾部。它經(jīng)常包含版權(quán)信息、法律信息鏈接和反饋建議用的地址。

          aside:定義和頁面內(nèi)容關(guān)聯(lián)度較低的內(nèi)容——如果被刪除,剩下的內(nèi)容仍然很合理。

          參考《HTML5 標(biāo)簽列表》

          4、請說說你對標(biāo)簽語義化的理解?

          a. 去掉或者丟失樣式的時候能夠讓頁面呈現(xiàn)出清晰的結(jié)構(gòu)

          b. 有利于SEO:和搜索引擎建立良好溝通,有助于爬蟲抓取更多的有效信息:爬蟲依賴于標(biāo)簽來確定上下文和各個關(guān)鍵字的權(quán)重;

          c. 方便其他設(shè)備解析(如屏幕閱讀器、盲人閱讀器、移動設(shè)備)以意義的方式來渲染網(wǎng)頁;

          d. 便于團隊開發(fā)和維護,語義化更具可讀性,遵循W3C標(biāo)準(zhǔn)的團隊都遵循這個標(biāo)準(zhǔn),可以減少差異化。

          5、Doctype作用? 嚴(yán)格模式與混雜模式如何區(qū)分?它們有何意義?

          聲明位于文檔中的最前面,處于 標(biāo)簽之前。告知瀏覽器以何種模式來渲染文檔。

          嚴(yán)格模式的排版和 JS 運作模式是,以該瀏覽器支持的最高標(biāo)準(zhǔn)運行。

          在混雜模式中,頁面以寬松的向后兼容的方式顯示。模擬老式瀏覽器的行為以防止站點無法工作。

          DOCTYPE不存在或格式不正確會導(dǎo)致文檔以混雜模式呈現(xiàn)。

          6、你知道多少種Doctype文檔類型?

          標(biāo)簽可聲明三種 DTD 類型,分別表示嚴(yán)格版本、過渡版本以及基于框架的 HTML 文檔。

          HTML 4.01 規(guī)定了三種文檔類型:Strict、Transitional 以及 Frameset。

          XHTML 1.0 規(guī)定了三種 XML 文檔類型:Strict、Transitional 以及 Frameset。

          Standards (標(biāo)準(zhǔn))模式(也就是嚴(yán)格呈現(xiàn)模式)用于呈現(xiàn)遵循最新標(biāo)準(zhǔn)的網(wǎng)頁,

          Quirks(包容)模式(也就是松散呈現(xiàn)模式或者兼容模式)用于呈現(xiàn)為傳統(tǒng)瀏覽器而設(shè)計的網(wǎng)頁。

          7、HTML與XHTML——二者有什么區(qū)別

          a. XHTML 元素必須被正確地嵌套。

          b. XHTML 元素必須被關(guān)閉。

          c. 標(biāo)簽名必須用小寫字母。

          d. XHTML 文檔必須擁有根元素。

          參考《XHTML 與 HTML 之間的差異》

          8、html5有哪些新特性、移除了那些元素?

          a. HTML5 現(xiàn)在已經(jīng)不是 SGML 的子集,主要是關(guān)于圖像,位置,存儲,多任務(wù)等功能的增加。

          b. 拖拽釋放(Drag and drop) API

          c. 語義化更好的內(nèi)容標(biāo)簽(header,nav,footer,aside,article,section)

          d. 音頻、視頻API(audio,video)

          e. 畫布(Canvas) API

          f. 地理(Geolocation) API

          g. 本地離線存儲 localStorage 長期存儲數(shù)據(jù),瀏覽器關(guān)閉后數(shù)據(jù)不丟失

          h. sessionStorage 的數(shù)據(jù)在頁面會話結(jié)束時會被清除

          i. 表單控件,calendar、date、time、email、url、search

          j. 新的技術(shù)webworker, websocket等

          移除的元素:

          a. 純表現(xiàn)的元素:basefont,big,center, s,strike,tt,u;

          b. 對可用性產(chǎn)生負(fù)面影響的元素:frame,frameset,noframes;

          9、iframe的優(yōu)缺點?

          優(yōu)點:

          a. 解決加載緩慢的第三方內(nèi)容如圖標(biāo)和廣告等的加載問題

          b. iframe無刷新文件上傳

          c. iframe跨域通信

          缺點:

          a. iframe會阻塞主頁面的Onload事件

          b. 無法被一些搜索引擎索引到

          c. 頁面會增加服務(wù)器的http請求

          d. 會產(chǎn)生很多頁面,不容易管理。

          參考《iframe的一些記錄》

          10、Quirks模式是什么?它和Standards模式有什么區(qū)別?

          在寫程序時我們也會經(jīng)常遇到這樣的問題,如何保證原來的接口不變,又提供更強大的功能,尤其是新功能不兼容舊功能時。IE6以前的頁面大家都不會去寫DTD,所以IE6就假定 如果寫了DTD,就意味著這個頁面將采用對CSS支持更好的布局,而如果沒有,則采用兼容之前的布局方式。這就是Quirks模式(怪癖模式,詭異模式,怪異模式)。

          區(qū)別:總體會有布局、樣式解析和腳本執(zhí)行三個方面的區(qū)別。

          a. 盒模型:在W3C標(biāo)準(zhǔn)中,如果設(shè)置一個元素的寬度和高度,指的是元素內(nèi)容的寬度和高度,而在Quirks 模式下,IE的寬度和高度還包含了padding和border。

          b. 設(shè)置行內(nèi)元素的高寬:在Standards模式下,給等行內(nèi)元素設(shè)置wdith和height都不會生效,而在quirks模式下,則會生效。

          c. 設(shè)置百分比的高度:在standards模式下,一個元素的高度是由其包含的內(nèi)容來決定的,如果父元素沒有設(shè)置百分比的高度,子元素設(shè)置一個百分比的高度是無效的用

          d. 設(shè)置水平居中:使用margin:0 auto在standards模式下可以使元素水平居中,但在quirks模式下卻會失效。

          11、請闡述table的缺點

          a. 太深的嵌套,比如table>tr>td>h3,會導(dǎo)致搜索引擎讀取困難,而且,最直接的損失就是大大增加了冗余代碼量。

          b. 靈活性差,比如要將tr設(shè)置border等屬性,是不行的,得通過td

          c. 代碼臃腫,當(dāng)在table中套用table的時候,閱讀代碼會顯得異常混亂

          d. 混亂的colspan與rowspan,用來布局時,頻繁使用他們會造成整個文檔順序混亂。

          e. 不夠語義

          參考《為什么說table表格布局不好?》

          12、簡述一下src與href的區(qū)別

          src用于替換當(dāng)前元素;href用于在當(dāng)前文檔和引用資源之間確立聯(lián)系。

          src是source的縮寫,指向外部資源的位置,指向的內(nèi)容將會嵌入到文檔中當(dāng)前標(biāo)簽所在位置

          href是Hypertext Reference的縮寫,指向網(wǎng)絡(luò)資源所在位置,建立和當(dāng)前元素(錨點)或當(dāng)前文檔(鏈接)之間的鏈接

          公眾號【傳智播客博學(xué)谷】回復(fù)關(guān)鍵詞:前端 PS Java Python 大數(shù)據(jù) 區(qū)塊鏈 測試 PPT JS HTML 簡歷 領(lǐng)取相關(guān)學(xué)習(xí)資料!


          主站蜘蛛池模板: 亚洲一区无码精品色| 一区二区在线视频免费观看| 亚洲欧美一区二区三区日产| 国产韩国精品一区二区三区| 相泽南亚洲一区二区在线播放 | AV无码精品一区二区三区| 无码日韩精品一区二区人妻 | 蜜臀AV一区二区| 国产精品视频第一区二区三区| 国产在线一区二区杨幂| 高清无码一区二区在线观看吞精| 精品深夜AV无码一区二区| 日韩精品一区二区三区大桥未久| 日本一区二区三区中文字幕| 国产成人一区二区三区电影网站| 亚洲乱色熟女一区二区三区蜜臀| 亚洲美女一区二区三区| 一区二区免费视频| 精品无人区一区二区三区 | 国产一区二区三区播放| 免费精品一区二区三区在线观看| 91视频国产一区| 亚洲熟妇AV一区二区三区宅男| 亚洲一区免费视频| 免费一本色道久久一区| 在线观看视频一区二区| 日本在线视频一区二区三区| 国产精品一区二区AV麻豆| 精品天海翼一区二区| 亚洲中文字幕丝袜制服一区| 久久免费视频一区| 亚州日本乱码一区二区三区| 日韩av无码一区二区三区| 亚洲AV无码一区二区三区在线| 99精品一区二区三区| 中文字幕日韩欧美一区二区三区 | 乱人伦一区二区三区| 亚洲国产精品一区二区第四页| 精品一区二区三区免费观看| 久久久久久人妻一区精品| 亚洲国产一区在线观看|