中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

好程序員web前端培訓分享HTML/CSS部分面試題

發布時間:2020-08-11 20:41:14 來源:ITPUB博客 閱讀:227 作者:好程序員 欄目:web開發

  好程序員web 前端培訓分享 HTML/CSS 部分面試題。準備參加 web 前端面試的小伙伴們一起看一看吧,希望能夠對大家有所幫助!

  1 、什么是盒子模型 ?

  在網頁中,一個元素占有空間的大小由幾個部分構成,其中包括元素的內容(content) ,元素的內邊距 (padding) ,元素的邊框 (border) ,元素的外邊距 (margin) 四個部分。這四個部分占有的空間中,有的部分可以顯示相應的內容,而有的部分只用來分隔相鄰的區域或區域。 4 個部分一起構成了 css 中元素的盒模型。

  2 、行內元素有哪些 ? 塊級元素有哪些 ? (void) 元素有那些 ?

  行內元素:a b span img input strong select label em button textarea

  塊級元素:div ul li dl dt dd p h2-h7 blockquote

  空元素:即系沒有內容的HTML 元素,例如: br meta hr link input img

  3 CSS 實現垂直水平居中

  一道經典的問題,實現方法有很多種,以下是其中一種實現:

  HTML 結構:

  <div>

  <div></div>

  </div>

  CSS

  .wrapper{position:relative;}

  .content{

  background-color:#6699FF;

  width:200px;

  height:200px;

  position: absolute; // 父元素需要相對定位

  top: 50%;

  left: 50%;

  margin-top:-100px ; // 二分之一的 height width

  margin-left: -100px;

  }

  4 、簡述一下 src href 的區別

  href 是指向網絡資源所在位置,建立和當前元素 ( 錨點 ) 或當前文檔 ( 鏈接 ) 之間的鏈接,用于超鏈接。

  src 是指向外部資源的位置,指向的內容將會嵌入到文檔中當前標簽所在位置 ; 在請求 src 資源時會將其指向的資源下載并應用到文檔內,例如 js 腳本, img 圖片和 frame 等元素。當瀏覽器解析到該元素時,會暫停其他資源的下載和處理,直到將該資源加載、編譯、執行完畢,圖片和框架等元素也如此,類似于將所指向資源嵌入當前標簽內。這也是為什么將 js 腳本放在底部而不是頭部。

  5 、什么是 CSS Hack?

  一般來說是針對不同的瀏覽器寫不同的CSS, 就是 CSS Hack

  IE 瀏覽器 Hack 一般又分為三種,條件 Hack 、屬性級 Hack 、選擇符 Hack( 詳細參考 CSS 文檔: css 文檔 ) 。例如:

  // 1 、條件 Hack

  // 2 、屬性 Hack

  .test{

  color:#0909; /* For IE8+ */

  *color:#f00; /* For IE7 and earlier */

  _color:#ff0; /* For IE6 and earlier */

  }

  // 3 、選擇符 Hack

  * html .test{color:#090;} /* For IE6 and earlier */

  * + html .test{color:#ff0;} /* For IE7 */

  6 、簡述同步和異步的區別

  同步是阻塞模式,異步是非阻塞模式。

  同步就是指一個進程在執行某個請求的時候,若該請求需要一段時間才能返回信息,那么這個進程將會一直等待下去,直到收到返回信息才繼續執行下去;

  異步是指進程不需要一直等下去,而是繼續執行下面的操作,不管其他進程的狀態。當有消息返回時系統會通知進程進行處理,這樣可以提高執行的效率。

  7 px em 的區別

  px em 都是長度單位,區別是, px 的值是固定的,指定是多少就是多少,計算比較容易。 em 得值不是固定的,并且 em 會繼承父級元素的字體大小。

  瀏覽器的默認字體高都是16px 。所以未經調整的瀏覽器都符合 : 1em=16px 。那么 12px=0.75em, 10px=0.625em

  8 、什么叫優雅降級和漸進增強 ?

  漸進增強 progressive enhancement

  針對低版本瀏覽器進行構建頁面,保證最基本的功能,然后再針對高級瀏覽器進行效果、交互等改進和追加功能達到更好的用戶體驗。

  優雅降級 graceful degradation

  一開始就構建完整的功能,然后再針對低版本瀏覽器進行兼容。

  區別:

  a. 優雅降級是從復雜的現狀開始,并試圖減少用戶體驗的供給

  b. 漸進增強則是從一個非常基礎的,能夠起作用的版本開始,并不斷擴充,以適應未來環境的需要

  c. 降級 ( 功能衰減 ) 意味著往回看 ; 而漸進增強則意味著朝前看,同時保證其根基處于安全地帶

  9 、瀏覽器的內核分別是什么 ?

  IE: trident 內核

  Firefox gecko 內核

  Safari webkit 內核

  Opera :以前是 presto 內核, Opera 現已改用 Google Chrome Blink 內核

  Chrome Blink( 基于 webkit Google Opera Software 共同開發 )

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

文登市| 长泰县| 年辖:市辖区| 铁岭县| 通化县| 广河县| 璧山县| 柘荣县| 虹口区| 高雄市| 开平市| 苗栗县| 高青县| 泾川县| 河东区| 万山特区| 孝义市| 兴安县| 大关县| 霍林郭勒市| 盐源县| 青海省| 玉田县| 白山市| 开鲁县| 浑源县| 靖远县| 韩城市| 普兰县| 崇左市| 贵溪市| 昌平区| 海丰县| 宿迁市| 三江| 鹤壁市| 农安县| 云阳县| 分宜县| 巴塘县| 双辽市|