日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

CSS练习记录

發布時間:2024/9/30 CSS 90 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CSS练习记录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

css引入方式

內聯引入

<body> <div style="color:red;width:100px;heigh:100px;">蘋果</div><div style="color:green;width:100px;heigh:100px;">蘋果</div><div style="color:gray;width:100px;heigh:100px;">核桃</div><div style="color:yellow;width:100px;heigh:100px;">香蕉</div> </body>


內部引入 <style> div{color:red; width:100px; height:100px; } </style> </head> <body> <div>蘋果</div> </body>



外部引入



css選擇器
CSS 規則由兩個主要的部分構成:選擇器,以及一條或多條聲明:
選擇器通常是您需要改變樣式的 HTML 元素。
選擇器主要由有四大類:

  • 基本選擇器
  • 組合選擇器
  • 屬性選擇器
  • 偽元素選擇器
    基本選擇器:
    通配符:全部都被標注!
    標簽div:
    div{
    }只有對應的div才被標注

    id選擇器:

class:


**css原理**

1.優先原理:后解析的內容會覆蓋掉之前的內容
2.繼承原則:嵌套里面的標簽擁有外部標簽的某些樣式;子元素可以繼承父元素的屬性。
優先原則:-》選擇器
1.同一個選擇器:從上往下執行。
效果如下


3.不同類型的選擇器:優先級
先解析低優先級;
div<class<id
原理同上


4.外部樣式 內部樣式合并之后再一起解析
先外部樣式再內部。
其他原理同上。
5.內聯樣式:外部和內部解析完之后再解析內聯。
6.加了important字段的 最后執行。
繼承原則

1.文字 文本 樣式 可被繼承

div.txt{color:red;}<body> <div class="txt">蘋果<p> 香蕉 </p></div></body>

其中蘋果和香蕉屬性相同。

2.塊級元素 寬度不被設置時則會繼承父級元素的寬,高由內容決定。
組合選擇器
把基本選擇器 通過特殊字符串在一起
分組選擇器
用逗號隔開:div,p 代表兩個選擇器內容共同
嵌套選擇器
用空格隔開:div p 嵌套在div里的p才能生效
子選擇器
div>p 必須是上一級的div才能生效。
相鄰選擇器;同級別的
div+p
屬性選擇器


css背景
CSS 屬性定義背景效果:

background-color屬性定義了元素的背景顏色.
background-image屬性描述了元素的背景圖像.
默認情況下,背景圖像進行平鋪重復顯示
background-repeat:
background-repeat:repeat-x;水平方向平鋪
background-repeat:repeat-y;垂直方向平鋪
background-repeat:no-repeat;不平鋪
background-attachment:
scroll
背景圖片隨頁面的其余部分滾動。這是默認
fixed
背景圖像是固定的
使用簡寫屬性時,屬性值的順序為::

background-color
background-image
background-repeat
background-attachment
background-position

css字體
font
在一個聲明中設置所有的字體屬性

font-family
指定文本的字體系列

font-size
指定文本的字體大小

font-style
指定文本的字體樣式

font-variant
以小型大寫字體或者正常字體顯示文本。

font-weight
指定字體的粗細。

css鏈接和列表
鏈接的樣式,可以用任何CSS屬性(如顏色,字體,背景等)。
特別的鏈接,可以有不同的樣式,這取決于他們是什么狀態。
這四個鏈接狀態是:

a:link - 正常,未訪問過的鏈接
a:visited - 用戶已訪問過的鏈接
a:hover - 當用戶鼠標放在鏈接上時
a:active - 鏈接被點擊的那一刻

css盒子模型
Margin(外邊距) - 清除邊框外的區域,外邊距是透明的。
Border(邊框) - 圍繞在內邊距和內容外的邊框。
Padding(內邊距) - 清除內容周圍的區域,內邊距是透明的。
Content(內容) - 盒子的內容,顯示文本和圖像。

div {width: 300px;border: 25px solid green;padding: 25px;margin: 25px; }


css布局
清除浮動在下一個div中添加
div{
clean :both;
}就可以將恢復浮動

css定位
position 屬性的五個值:
static:HTML 元素的默認值,即沒有定位,遵循正常的文檔流對象。
relative:相對定位元素的定位是相對其正常位置。
fixed:元素的位置相對于瀏覽器窗口是固定位置。
即使窗口是滾動的它也不會移動:
absolute:絕對定位的元素的位置相對于最近的已定位父元素,如果元素沒有已定位的父元素,那么它的位置相對于:
sticky:這個有點魔性,就不寫了。。。

總結

以上是生活随笔為你收集整理的CSS练习记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。