html 和css常見的面試題
圖片整合的優勢: 1)通過圖片整合來減少對伺服器的請求次數,從而提高 頁面的載入速度。 2)通過整合圖片來減小圖片的體積。
6、什麼是css層疊樣式表?優先順序演算法如何計算? a.重要性和來源的優先順序排序從低到高是: 1)瀏覽器預設樣式 2)class/id.....選擇器的權重 3)行間樣式 4)內聯或者外聯 (書寫順序) 5)!important 最高的 7、display:none與visibility:hidden的區別 前者:隱藏不佔位 後者:隱藏但是佔位置 8、清除浮動的幾種方式 hack1:給父元素新增宣告overflow:hidden; hack2: 給父元素加height hack3: 在浮動元素下方新增空div,並給該元素新增 宣告:div{clear:both; height:0; overflow:hidden;} hack4:萬能清除浮動法 p:after{content:“.”;clear:both;display:block;height:0;overflow:hidden; visibility:hidden;} 9、哪些屬性可以繼承? 1)文字相關:font-family、font-size、font-style、font-variant、font-weight、font、letter-spacing、line-height、text-align、text-indent、text-transform、word-spacing 2)列表相關:list-style-image、list-style-position、list-style-type、list-style 3)顏色相關:color 4)透明度(子元素會繼承祖元素的opacity,但是無法更改) 注:font-size繼承的是父元素的大小,而不是比例。line-height當父元素是百分比或px值得時候,子元素跟父元素相同,當父元素是normal或數字的時候,子元素的line-height是子元素的字型大小乘以數字。 10、定位的方式 position屬性值:static,relative,absolute,fixed 1)static static是預設值,元素位於文件流中,正常顯示,忽略元素的top,bottom,left,right屬性。z-index屬性始終為0. 2)relative 相對定位,保留元素在文件流中佔用的位置和尺寸,由left/right/top/bottom幾個屬性確定相對移動的距離,原來的位置保留 3)absolute 絕對定位,將物件從文件流中脫離出來,使用left/right/top/bottom等屬性相對其最接近的一個並有定位設定的父元素進行絕對定位;如果沒有,則依據body物件 4)fixed fixed和absolute差不多,但是他相對的是視窗的左上角,不會跟隨文件滾動。但是如果在多frame頁面裡面,他相對的是所在frame的左上角,而不是瀏覽器左上角。 11、link和@import區別?
18、css選擇符有哪些? 1)通配選擇符 * 2)型別選擇符 /元素選擇符 a 3)屬性選擇符 input[type="button"] 4)包含選擇符 div .code a 5)子物件選擇符 ul.test>li 6)ID選擇符 # 7)類選擇符 . 8)群組選擇符 body,ul,li 9)偽類及偽物件選擇符 div:first-letter a:hover 10)相鄰選擇符 li+li 19、animation和transition的區別 相同點:都是隨著時間改變元素的屬性值。 不同點: transition需要觸發一個事件(hover事件或click事件等)才會隨時間改變其 css屬性; 而animation在不需要觸發任何事件的情況下也可以顯式的隨著時間變化來改變元素css的屬性值,從而達到一種動畫的效果,css3的animation就需要明確的動畫屬性值。 20、什麼是標準盒模型和怪異盒模型。兩者的區別,如何實現怪異盒模型,和標準和模型 標準盒模型:content+border+padding 怪異盒模型:content 一個算盒子的寬度的時候加上border和padding另一個不加 怪異盒模型實現:box-sizing:border-box 標準盒模型:box-sizing:content-box 21、如何讓一個元素在父元素內上下左右居中 css: .box{display:flex;width:800px;height:300px;justify-content:center} .box div{align-self:center} html: <div class="box"> <div></div> </div> 22、video與audio常用的格式有哪些 用於視訊:video/ogg video/mp4 video/webm 用於音訊:audio/ogg audio/mpeg
23、簡單的解釋下彈性盒模型的屬性和屬性值(至少寫出6個屬性) display:flex; flex-direction: justify-content: align-items: align-self: align-content: flex-wrap: 23、簡單的介紹一下線性漸變和徑向漸變、重複漸變的用法 線性漸變:linear-gradient() 徑向漸變:radial-gradient() 重複線性漸變:repeating-linear-gradient() 重複徑向漸變:repeating-radial-gradient() 24、簡單介紹下animation的用法 animation有兩部分組成:animation:動畫名稱 動畫執行時間 動畫型別 動畫延遲時間 動畫重複次數 動畫方向; @keyframes 動畫名字 25、css3D的主要幾個屬性和屬性值 1、景深:perspactive:number; 想要看到的物體越大,那麼就把值設的較小,如果要看物體看的越小就把值設的越大
相關推薦
關於jsp和servlet常見面試題
1.轉發和重定向的區別? 獲取轉發器:RequestDispatcher rd=request.getRequestDispatcher(String uri) 轉發:rd.forword(request,response) 重定向:response
1-面試題-html+css(前端常見面試題帶答案 )
HTML+CSS常見面試題目 1. 對WEB標準以及W3C的理解與認識? 標籤閉合、標籤小寫、不亂巢狀、提高搜尋機器人搜尋機率、使用外鏈css和js指令碼、結構行為表現的分離、檔案下載與頁面速度更快、內容能被更多的使用者所訪問、內容能被更廣泛的裝置所訪問、更少的程式碼
前端常見面試題html/css,js,ES6,Vue,前端工程化等等
最近找工作階段,總結了不少前人的面經,總想整理的特別特別好再發出來,但是發現如果一直等等等的話,就不知道等到猴年馬月了,先發一些吧,持續更新!!! 答案自己去整理吧,整理的過程也是學習的過程~~~
html和css面試題
相對 列表標記 格式 erl sam ext 第一個 onos static 21.如何居中div,如何居中一個浮動元素? 給div設置一個寬度,然後添加margin:0 auto屬性 div{ width:200px; margin
Java常見面試題之Forward和Redirect的區別
http請求 請求重定向 兩種 原理 目的 方式 重定向 public javax 原文出處: 阿赫瓦裏 Forward和Redirect代表了兩種請求轉發方式:直接轉發和間接轉發。 直接轉發方式(Forward),客戶端和瀏覽器只發出一次請求,Servlet、HTML
一些html5和css3的一些常見面試題
span location 可用性 text 增加 浪費 email 瀏覽器兼容問題 socket 最近總結了一些有關於html5和css3的一些常見面試題,希望對正在找工作的你有所幫助。還有歡迎大家補充~~~ 一、HTML5 CSS3 <1>.CSS3有哪
關於html5和css3的一些常見面試題
get orm calendar center sessions 選擇器 終端 enter 關閉 CSS3有哪些新特性? 1. CSS3實現圓角(border-radius),陰影(box-shadow), 2. 對文字加特效(text-shadow、),線性漸
html和css樣式 新手入門常遇到的bug 代修BUG網站模板巨多
css 希望 向上 htm 寬度 高度 字母 樣式 類名 本人也是web前端新手一枚,之前有過java和C#的相關工作經驗,因為興趣問題將技術學習方向轉移到前端開發方向上來,目前正在學習基礎中。+2425691680由於html和css都是屬於靜態代碼,無法進行動態調試,這
前端html和css面試題
1.請描述一下 cookies,sessionStorage 和 localStorage 的區別? cookie是網站為了標示使用者身份而儲存在使用者本地終端(Client Side)上的資料(通常經過加密)。 cookie資料始終在同源的http請求中攜帶(即使不需要),記會在瀏覽器和伺
作用域和閉包(五)常見面試題
1. 說一下對變數提升的理解 分為變數定義和函式宣告(和函式表示式的區別) 全域性作用域和函式作用域或者是塊級作用域(ES6)中,變數宣告(var)和函式宣告會被提升到作用域頂部, 而函式表示式不會,只是當做一個var變數提升,函式沒有被提升,另外ES6 中 let 和 const識別符號定
Javascript之閉包以及閉包例項和常見面試題
一.什麼是閉包 高階程式設計三中:閉包是指有權訪問另外一個函式作用域中的變數的函式.可以理解為(能夠讀取其他函式內部變數的函式) 閉包的作用: 正常函式執行完畢後,裡面宣告的變數被垃圾回收處理掉,但是閉包可以讓作用域裡的 變數,在函式執行完之後依舊保持沒有被垃圾回收處理掉 二. 閉包的例項 // 建立
內建物件Cookie和Session有何不同【常見面試題】
我們在面試的時候,時常會被問到Cookie和Session的區別,對於初學者來說,有時候會混淆這兩個內建物件。下面就我自己的理解,對這2個內建物件進行剖析。 1、Session物件存在Web伺服器端,Cookie物件存在使用者的客戶端(主要是Web瀏覽器,比如你的搜狗瀏覽器,谷歌瀏覽器等)
Java中ArrayList和LinkedList區別(常見面試題)
一般大家都知道ArrayList和LinkedList的大致區別: 1.ArrayList是實現了基於動態陣列的資料結構,LinkedList基於連結串列的資料結構。 2.對於隨機訪問get和set,ArrayList覺得優於LinkedList,因為Lin
棧和佇列的常見面試題
2、兩個棧實現一個佇列 【演算法思想】 1>設計類 成員變數:給兩個棧s1和s2來模擬實現一個佇列 成員函式:入隊Push()和出隊Pop() 2>給兩個指向棧物件s1、s2的指標input和output,分別用來入隊和出隊 3>
軟體測試工程師常見面試題和筆試題
1.白箱測試和黑箱測試是什麼?什麼是迴歸測試? 2.單元測試、整合測試、系統測試的側重點是什麼? 3.設計用例的方法、依據有那些? 4.一個測試工程師應具備那些素質和技能? 5.整合測試通常都有那些策略? 6.你用過的測試工具的主要功能、效能及其他? 7.一個缺陷測試報告的組成 8.基於WEB資訊管理系統測試
html 和css常見的面試題
1、常見的塊級元素 內聯元素 div -最常用的塊級元素 dl - 和dt-dd 搭配使用的塊級元素 form - 互動表單 h1 -h6- 大標題 hr - 水平分隔線 ol – 有序列表 p - 段落 ul - 無序列表
java 基礎常見面試題和答案
1.String類為什麼是final的。 主要是為了“效率”和“安全性”的緣故。若String允許被繼承,由於它的高度被使用率,可能會降低程式的效能,所以String被定義成final。 2.HashMap的原始碼,實現原理,底層結構。 總的來說,HashMap就是陣列
常見面試題六--你是否經常用連線池?請說明其含義、作用和工作過程?
問題:你是否經常用連線池?請說明其含義、作用和工作過程? 回答: 連線池的核心思想是連線的複用。通過建立一個連線池,可以避免資料庫連線物件頻繁簡歷和銷燬所帶來的效能開銷。連線池在剛建立時,會一次性的生成多個連線,放置在連線池當中,當應用程式需要訪問資料庫時,就會從連線池當中取
常見面試題之數組
-- 子數組 一次 寶典 和為s的兩個數字 n) class 時間 整數 參考文獻: 1.《編程之美》 2.《劍指offer》 3.《王道程序猿求職寶典》 常見題例如以下: 1.二維數組中查找某個數。該數組滿足:左->右:遞增,上->下:遞增。-------
第十二章 Shell腳本編寫及常見面試題(二)
shell腳本 shell面試題 shell本章目錄:12.11 屏蔽網站訪問頻繁的IP1)屏蔽每分鐘訪問超過200的IP方法1:以Nginx日誌作為測試DATE=$(date +%d/%b/%Y:%H:%M) ABNORMAL_IP=$(tail -n5000 access.log |grep $DATE