你說你精通CSS,真的嗎?

2022-05-15 19:01:00 字數 2081 閱讀 1707

以前做專案的時候,學習了html和css,感覺這兩個比較簡單,在w3school 裡學習了一下之後,就覺得自己已經沒問題了。可是,真正要做乙個好看的頁面,我還是要寫好久。其實,對於css,我並沒有像我以為的那麼熟悉與精通。近期做了乙個系統的學習之後,感覺有必要做乙個總結。

css基礎小知識:

css特性:繼承性,層疊性;

優先順序

li+li
書寫規範:對於css的命名,必須需要注意它的規範性,最好就是那種一看檔名就知道這個css檔案寫的是哪的特效。

盒子模型:

css盒子模型的四個屬性:

padding:內邊距,如圖中1

content:內容,如圖中4

div>學習狀況

overflow屬性:

display屬性:

行內元素(inline):

display的屬性取值:常見的便是以上和none。

display:none  和visibility:hidden之間的區別:

文字效果:

text-align:

vertical-align:

line-height:

浮動布局:

當乙個元素定義了float:left或者float:right,這個元素都會變成block元素,可以按照block的方法處理。

浮動的影響:

對自身的影響:轉化為塊元素;

對兄弟元素的影響:浮動為同一方向,則緊挨著排序;浮動為相反方向,則都往兩頭跑;

負作用:父元素高度塌陷,從而導致邊框不能撐開,背景顏色無法顯示;頁面布局錯亂;

清除浮動:

clear:both——

overflow:hidden——應用於浮動的父元素,而不是當前的元素;

::after偽元素——結合clear:both一起實現;

.clearfix::after

定位布局:

z-index屬性:用來設定層的先後順序的;

css圖形:

不得不說,css的圖形讓我大跌眼鏡了,雖然我沒有近視。

三角形:

梯形:

點開firebug,

看到**注釋,其實就可以明白了。邊框三角形採用兩個三角形累加。

還有圓形,橢圓之類的,利用圓角屬性border-radius就好了。

寫了那麼多,不得不感謝一下這個前端學習的大本營綠葉學習網看了作者寫的書,才知道這個**的,**特效做的很好,和軒楓閣很像,都值得學習!

加油~

你真的了解嗎 CSS 溢位 浮動 定位

position sticky overflow 屬性用於控制內容溢位元素框時顯示的方式 屬性值描述 visible 預設值。內容不會被修剪,會呈現在元素框之外 hidden 內容會被修剪,並且其餘內容是不可見的 scroll 內容會被修剪,但是瀏覽器會顯示滾動條以便檢視其餘的內容 auto 如果內...

你真的會用GOOGLE嗎

平時很多人用google搜尋引擎搜尋資訊,經常搜尋 成千上萬的網頁,檢視幾頁就沒耐心找下去了。在google上搜尋資訊,不只輸入希望搜尋的片語這麼簡單,這樣是無法得到做好的搜尋結果的。google 為使用者提供了很多基本搜尋語法,熟練的運用google搜尋,將很快的搜到我們需要的結果。短語搜尋 布林...

你真的很忙嗎?

反省系列 第一篇 你真的很忙嗎?第二篇 聽說你又在做著規劃騙自己 第三篇 我們都在成全別人眼中的自己 第一篇 你真的很忙嗎?評價乙個人,就是要看他把時間都花在哪了 人只要能控制自己的生活,就總能找到時間 愛麗絲 門羅 這句話像乙個響亮的耳光,羞辱著所有被時間追債的現代人。我太忙了.我沒有辦法.每乙個...