Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
又到了一年一度的“金三銀四的季節(jié)了”。不過恐怕大家都有感覺,當下,正面臨著近幾年來的最嚴重的互聯(lián)網寒冬,因此今天的“金三銀四”肯定又是一場更為慘烈的江湖廝殺。
為了提升在廝殺中的“生存率”,讓我們從面經開始如果吧。這將是一個長篇系列。這篇文章讓我們先從CSS開始。
1. 盒模型
頁面渲染時,dom 元素所采用的 布局模型。可通過box-sizing進行設置。根據計算寬高的區(qū)域可分為:
2. BFC
塊級格式化上下文,是一個獨立的渲染區(qū)域,讓處于 BFC 內部的元素與外部的元素相互隔離,使內外元素的定位不會相互影響。
IE下為 Layout,可通過 zoom:1 觸發(fā)
3.層疊上下文
元素提升為一個比較特殊的圖層,在三維空間中 (z軸) 高出普通元素一等。
4. 居中布局
5. 選擇器優(yōu)先級
6.去除浮動影響,防止父級高度塌陷
7.link 與 @import 的區(qū)別
8. CSS預處理器(Sass/Less/Postcss)
CSS預處理器的原理: 是將類 CSS 語言通過 Webpack 編譯 轉成瀏覽器可讀的真正 CSS。在這層編譯之上,便可以賦予 CSS 更多更強大的功能,常用功能:
面試中一般不會重點考察該點,一般介紹下自己在實戰(zhàn)項目中的經驗即可~
9.CSS動畫
通常,CSS 并不是重點的考察領域,但這其實是由于現(xiàn)在國內業(yè)界對 CSS 的專注不夠導致的,真正精通并專注于 CSS 的團隊和人才并不多。因此如果能在 CSS 領域有自己的見解和經驗,反而會為相當?shù)募臃趾兔摲f而出。
TML基本結構
基本文件格式:一般寫的代碼需要存儲在文件中,比如html代碼存儲在.html文件中
什么是HTML標簽:HTML標簽也稱為HTML標記,由開始標簽和結束標簽組成,用于表現(xiàn)結構化的內容,將內容構造成為一個完整的網頁。
HTML標簽組成
雙標簽:是指由開始標簽和結束標簽組成
單標簽:是指沒有結束標簽的標簽,由一個標簽構成即為開始也是結束
理解:開始標簽是被括號包圍的元素名,結束標簽是被括號包圍的斜杠和元素名,如<h1></h1><b></b> 注意:有些HTML元素沒有結束標簽,比如<br/>
HTML詳細說明
html:告訴頁面這是一個HTML文檔,并聲明這個網頁是面向那種語言的用戶lang=”zh-CN” <!DOCTYPE html>
文檔聲明:位于文檔的首航,告知瀏覽器文檔使用哪種HTML或XHTML規(guī)范。讓瀏覽器通過正確的方式解析我們的網頁,使網頁能正常顯示。<!DOCTYPE html>
head標簽:就是一個網頁的頭,頭部中的內容一般存放描述文檔的信息 <head>
body:就是一個身體,一般來說 body里面的內容要顯示出來<body>
<html>頁面基礎元素
簡介:HTML標簽也稱為HTML標記,由開始標簽和結束標簽組成,用于表現(xiàn)結構化的內容,將內容構造成為一個完整的網頁
規(guī)范:1.HTML標簽是由尖括號包圍的關鍵詞,比如<html>
2.HTML標簽通常是成對出現(xiàn)的,比如<b>和</b>
3.HTML不區(qū)別大小寫(建議使用小寫)
4.HTML可以嵌套,但是不允許交叉嵌套。正確<b><i>內容<i></b> 錯誤 <b><i>內容</b> <i>
<head>元素
簡介:是所有頭部元素的容器。
能包含哪些:<title><base><link><mate><script><style>
連接樣式表:<link>元素
規(guī)定呈現(xiàn)樣式:<style>元素
指定字符集:<mate>元素,關鍵詞 name,content
本質:優(yōu)化頁面,利于搜索,設置字符集,防止亂碼,引外部樣式方便,規(guī)定呈現(xiàn)樣式。
<title>元素
簡介:標簽定義文檔的標題。
用途:定義瀏覽器工具欄中的標題,提供頁面被添加到收藏夾時顯示的標題,顯示在搜索引擎結果中的頁面標題。
name 元信息元素名稱屬性
簡介:name屬性用來指定文檔中附加信息的名稱,通常用keywords來定義關鍵字
用法:<mate name=”信息名稱”/>
理解:在<mate>元素中,名稱必須對應有相關的值才能生效
content 元信息元素的值
簡介:用來指定文檔中附加信息的值
搭配:content屬性是與name屬性成對出現(xiàn)
用法:<mate name=”信息名稱” content=”附加信息的值” />
*請認真填寫需求信息,我們會在24小時內與您取得聯(lián)系。