常見的瀏覽器有哪些?哪些內核?
常見的瀏覽器有:
1. IE(Internet Explorer)瀏覽器
IE是微軟公司的產品,內核是Trident。
2. Opera瀏覽器
Opera瀏覽器最初內核使用的是Presto,現在使用的Blink。
3. Safari瀏覽器
蘋果出品,必屬精品;使用的渲染內核是Webkit。
4. Firfox瀏覽器
現在的Moailla基金會開發的Gecko引擎的承載瀏覽器,由于其開源受到很多人的青睞。
5. Chrome瀏覽器
Google公司發布的瀏覽器,最開始使用的內核是Webkit,現在使用的內核是Blink。
doctype有什么作用?,怎么寫?
doctype用來告訴瀏覽器使用什么文檔標準來解析這個文檔。標準的HTML5的寫法是:<!DOCTYPE html>;
寫法:1. 在doctype之前只能由空白或者注釋;2. 對大小寫不敏感
頁面出現了亂碼,是怎么回事?如何解決?
頁面亂碼,是由于頁面的編碼方式和解碼方式不一致導致的;
比如使用GBK進行編碼的html文件,瀏覽器卻使用UTF-8進行解碼,一定會亂碼。
解決方式:保持文檔的編碼和解碼方式一致。
比如保存HTML使用UTF-8編碼,設置meta的charset屬性為UTF-8即可。
meta有哪些常見的值?
charset="UTF-8":編碼方式,告訴瀏覽器解碼方式;
name="description" content="150 words" :網頁描述,最多150字。
name="ciewport" content="width=device-width, initial-scale=1.0" :適配移動頁面。
name="referrer" content="nerver" :放盜鏈。
列出常見的標簽,并簡單介紹這些標簽的使用場景
<html></html>:定義html標簽;
<head></head>:定義HTML的head部分,定義屬性和不顯示的html內容;
<body></body>:定義html的主體;
<a>超鏈接</a> :定義鏈接,也可以作為文檔錨使用;
<p>段落</p> :定義段落;
<img>圖片</img> :定義圖片(alt是必要的屬性,圖片顯示不出來時的提示信息,無障礙閱讀的說明);
<h1><h1>、<h2></h2>...:定義標題,從大到小;
<ul></ul>:無序列表;
<ol></ol>:有序列表;
<dl></dl>:自定義列表;
<table></table>:表格;
<thead></thead>:表格的表頭;
<tbody></tbody>:表格的主體;
<tr></tr>:表格的單行;
<td></td>:表格的單元格;
<input>:表單標簽;
<button></button>:按鈕;
<div></div>:塊級標簽,沒有語義;
<span></span>:內聯標簽,沒有語義;
HTML的注釋怎么寫?
HTML的注釋格式:<!-- 注釋內容 -->
注釋內容不會在頁面中展示,適當的注釋有利于程序員理解代碼和邏輯。
如何在html頁面中展示<div></div>這幾個字符?
直接在html文檔中寫下<div></div>,會被瀏覽器當做是普通的標簽,而不是內容;
解決辦法:使用實體:<div></div>
title屬性和alt屬性分別有什么作用?
title屬性:當鼠標移動到標簽上時,會顯示這個標簽的說明;
alt屬性:當標簽內容顯示不正常時,在該標簽的位置顯示alt的內容,同時也是無障礙閱讀的說明文字。