前臺開發面試餅干

  • 時間:2018-06-28 22:18 作者:一字咖啡屋 來源:一字咖啡屋 閱讀:239
  • 掃一掃,手機訪問
摘要:HTMLDoctype作使用?標準模式與兼容模式各有什么區別?1、公告位于HTML文檔中的第一行,處于標簽之前,告知瀏覽器的解析器使用什么文檔標準解析。DOCTYPE不存在或者格式不正確會導致文檔以兼容模式呈現。2、標準模式的排版和JS運行模式都是以該瀏覽器支持的最高標準運行。在兼容模式中,頁面以寬

HTML

  • Doctype作使用?標準模式與兼容模式各有什么區別?
1、公告位于HTML文檔中的第一行,處于標簽之前,告知瀏覽器的解析器使用什么文檔標準解析。DOCTYPE不存在或者格式不正確會導致文檔以兼容模式呈現。2、標準模式的排版和JS運行模式都是以該瀏覽器支持的最高標準運行。在兼容模式中,頁面以寬松的向后兼容的方式顯示,模擬老式瀏覽器的行為以防止站點無法工作。
  • HTML5為什么只要要寫?
HTML5不基于SGML(標準通使用標記語言),因而不需要對DTD(文檔類型定義)進行引使用,但是需要doctype來規范瀏覽器的行為(讓瀏覽器按照它們應該的方式來運行)HTML4.01基于SGML,所以需要對DTD進行引使用,才可以告知瀏覽器文檔所用的文檔類型。
  • 行內元素有哪些?塊級元素有哪些?空(void)元素有哪些?
首先:CSS規范規定,每個元素都有display屬性,確定鈣元素的類型,每個元素都有默認的display值,如div的display默認值為block,都是塊級元素;span默認display屬性值為inline,是行內元素。1、行內元素:a、b、span、img、input、select、strong(強調的語氣)2、塊級元素:div、ul、ol、li、dl、dt、dd、h1、h2、h3、h4、p3、常見的空元素:br、hr、img、input、link、meta 不常使用的空元素:area、base、col、command、embed、keygen、param、source、track、wbr
  • 頁面導入樣式時,用link和@import有什么區別?
1、link屬于XHTML標簽,除了加載CSS外,還可以使用于定義RSS,定義rel連接屬性等作使用;而@import是CSS提供的,只可以使用于加載CSS。2、頁面被加載時,link會同時被加載,而@import引使用的CSS會等到頁面被加載完再加載。3、import是CSS2.1提出的,只在IE5以上才可以被識別,而link是XHTML標簽,無兼容問題。4、link支持用JS控制DOM改變樣式,而@import不支持。
  • 詳情一下你對瀏覽器內核的了解?
主要分成兩部分:渲染引擎(layout或者engine)和JS引擎。渲染引擎:負責獲得網頁的內容(HTML、XML、圖像等)、整理信息(加入CSS等),以及計算網頁的顯示方式,而后輸出到顯示器或者打印機。瀏覽器的內核的不同對網頁的語法解釋會有不同,所以渲染的效果也不相同。所有網頁瀏覽器、電子郵件用戶端以及其余需要編輯、顯示網絡內容的應使用程序都需要內核。JS引擎:解析和執行JS來實現網頁的動態效果。最開始渲染引擎和JS引擎并沒有區分額很明確,后來JS引擎越來越獨立,內核就傾向于只是指渲染引擎。
  • 常見的瀏覽器內核有哪些?
Trident內核:IE,MaxThon,TT,The World,360,搜狗瀏覽器等[MSHTML]Gecko內核:Netscape6及以上版本,FF,MozillaSuite/SeaMonkey等Presto內核:Opera7及以上[Opera內核原為:Presto,現為:Blink]Webkit內核:Safari,Chrome等[Chrome:Blink(Webkit的分支)]
  • HTML5有哪些新特性、移除了哪些元素?如何解決HTML5新標簽的瀏覽器兼容問題?如何區分HTML和HTML5?
HTML5現在已經不是SGML的子集,主要是關于圖像,位置,存儲,多任務等功可以的添加。繪畫canvas使用于媒介回放的video和audio元素本地離線存儲localStorage長期存儲數據,瀏覽器關閉后數據不丟失sessionStorage的數據在瀏覽器關閉后自動刪除語義化更好的內容元素,比方article、footer、header、nav、section表單控件:calendar、date、time、email、url、search新技術:webworker、websocket、Geolocation移除的元素:純體現的元素:basefont、big、center、font、s、strike、tt、u對可使用性產生負面影響的元素:frame、frameset、noframes支持HTML5新標簽:IE8/IE7/IE6支持通過document.createElement方法產生的標簽,能利使用這一特性讓這些瀏覽器支持HTML5新標簽,瀏覽器支持新標簽后,還需要增加默認的樣式。也能直接用成熟的框架,如html5shim:

  
 
  • 全部評論(0)
最新發布的資訊信息
【系統環境|數據庫】零基礎如何快速學好大數據?(2019-06-29 12:27)
【系統環境|Linux】零基礎如何學好大數據?必備需要學習知識(2019-06-18 11:54)
【系統環境|】Hadoop環境中管理大數據存儲八大技巧(2019-06-15 11:01)
【系統環境|服務器應用】現在國內IT行業是不是程序員過多了?(2019-06-11 06:34)
【系統環境|服務器應用】新貴 Flutter(2) 自己設置 Widget(2019-06-11 06:34)
【系統環境|服務器應用】Android完整知識體系路線(菜鳥-資深-大牛必進之路)(2019-06-11 06:34)
【系統環境|服務器應用】Java程序員小伙經歷三個月備戰,終獲阿里offer(2019-06-11 06:34)
【系統環境|服務器應用】每日一問:談談對 MeasureSpec 的了解(2019-06-11 06:34)
【系統環境|服務器應用】【科普】晶體管-1(2019-06-11 06:34)
【系統環境|服務器應用】一個很多人都會答錯的java基礎題(2019-06-11 06:33)
免费资料铁四肖中特