1、CSS 選擇符有哪些?
2、CSS 優先級的選擇過程?
優先級複合就近原則,同權重的情況下有限選擇最近的屬性。
載入樣式的話是以最後載入的定位為準。
優先級:
!important > id > class > tag(important要優先於內聯樣式)
3、闡述一下CSS3的新增偽類。
4、如何居中 div?如何居中一個浮動元素?如何讓絕對定位的div居中?
div居中:給div一個寬度,然後添加margin: 0 auto;屬性即可。
浮動元素居中:
絕對定位的div居中:
5、屬性display 有哪些值?說明他們的作用。
6、position 的值 relative 和 absolute 定位原理?
7、用純CSS 創建一個三角形的過程?
8、li 與 li 之間有看不見的空白間隔如何形成的?相應的解決辦法?
9、為什麼要初始化CSS樣式?
因為瀏覽器的兼容性問題,不同的瀏覽器對某些標籤有自己的默認值,如果沒有實現css的初始化,也就是沒有解決瀏覽器的兼容性問題,那麼會造成頁面在不同瀏覽器下顯示差異的問題。
10、CSS3 有哪些新特性?
相關推薦
'CSS選擇器和優先級總結,告誡自己不能任性使用!important'
"如果在項目裡面使用了通用的reset.css樣式,但是在具體的頁面裡面要對同一個樣式進行覆蓋式修改,不借助與scoped的和inner style,你會怎麼做?會不會像我一樣在剛接觸的時候給要覆蓋的樣式後面加上!important屬性本文將告訴大家關於CSS選擇器和優先級...
'桌面版應用程序的前世今生'
"互聯網出現之前,C/S架構是軟件產品的主流,後面漸漸地被B/S架構所取代(因為不需要配置客戶端),但由於瀏覽器有刷新機制,服務器的負載等因素,C/S架構的響應速度和流暢性是好於B/S架構的,所以現在軟件開發的趨勢是兩者的融合,一般是B/S架構開發的產品可以非常方便地轉移...
'官方:JavaScript可以混前端,太爽了'
"最近不少同學都問我這麼個問題,不會JavaScript能混前端麼?能拿到高薪麼?為什麼這麼說呢,理由很簡單1)有很多企業不注重前端開發,當然也就不會給你高薪了,這樣的企業以小企業居多。他們一般對前端開發的認識很片面,認為前端開發就是做頁面,甚至認為是美工工作的一部分,這種...
'2019前端面試經典(html5+css3+JavaScript)'
"前端目錄HTML相關CSS相關JAVASCRIPT相關DOM相關HTTP相關VUE相關算法相關網絡安全相關webpack相關其他Html相關1 html語義化意義:根據內容的結構化(內容語義化),選擇合適的標籤(代碼語義化)便於開發者閱讀和寫出更優雅的代碼的同時讓瀏覽器的...
'小白入門Python必讀,花7天整理最詳細的面向對象案例,超讚'
"Python作為人工智能首選編程語言,也是最近大家知道比較火的編程語言,Python從設計之初就已經是一門面向對象的語言,正因為如此,在Python中創建一個類和對象是很容易的。下面有大牛級別程序員帶小白入門Python,花7天整理最全面向對象教程!供參考學習!在文末小編...
'想知道前端與後端的真正區別?恭喜你找對文章了'
"對於很多想進入IT行業的零基礎小白來說,可能還沒有很好的理解Web前端開發與後端開發的真正區別,或者不清楚自己到底適合學Web前端開發還是後端開發。如果你剛好有這方面的困惑,那麼恭喜你找對文章了!千鋒武漢小編從五個方面給你詳細地解釋Web前端開發與後端開發有哪些區別,並給...
'前端、後端、全棧都是幹嘛的?哪個薪資高?'
"剛入門Web開發者總會聽到前端開發、後端開發、全棧開發等崗位描述及相關介紹說明。很多人不清楚前端、後端、全棧到底指的是什麼?對應崗位需求是什麼?俗話說“磨刀不誤砍柴工”,瞭解了互聯網的工種定義、職能及技能需求,才能使你能更高效,更有計劃的學習,從而邁向互聯網經營的目標。本...
'前端項目經歷這樣寫,大廠offer隨便拿'
"如今前端的門檻有點低,以至於大部分求職者看著薪水還可以就進入這個圈中,然而多年過去了,發現自己還在徘徊。 當我們在寫自己的簡歷時,我們發現這麼多年似乎沒什麼可寫了,沒什麼要點,都是增刪改查,心裡不少困惑。 做什麼才有點呢?首先項目經驗一定要務實,因為基本是一定會被問到的。...
'CSS 偽元素基礎知識:before 與after (一)'
"最近因為一些網頁的需要,需要比較深入的使用了CSS 的「偽元素」( Pseudo Element ),發現原來不只是用用before或after 而已,可以玩的東西還真是不少,所以就來篇文章,把這些比較不常玩的用法歸納整理下,希望對你的日常工作有所幫助。什麼是「偽元素」?...
'前端要學到什麼程度?8年老鳥告訴你你的定位'
"第一步: 掌握HTML/CSS這是你最初必須掌握的是網站的構建元素沒得選!隨著你前端的學習進程,熟練掌握HTML/CSS簡單易學第二步: 學會使用基礎工具文本編輯器: Notepad2 / Sublime Text / http://Atom.io / IDE圖像編輯器:...
推薦中...