1. 程式人生 > >2018.10.25 下午 css學習3

2018.10.25 下午 css學習3

CSS是層疊樣式表:具有層疊性--->

  1 如果定義的樣式重複的話,會遵循就近原則的,那個樣式離結構近就執行那個樣式

  2 如果裡面的樣式不衝突的話,裡面的樣式也會得到執行,如下只有上面的顏色樣式不會得到執行,字型會得到執行

CSS繼承性:子標籤會繼承父標籤的某些樣式,如文字顏色和字號

  如下沒有給p標籤設定屬性,但是能夠繼承父親div的屬性

  以下這些屬性可以繼承父親的樣式屬性:text-,font-,line-,color 這些屬性可以繼承其他的不可以繼承

CSS優先順序:

  標籤選擇器(p{}) 權重為 0.0.0.1<偽類選擇器(:demo{})=類選擇器(.demo{}) 權重為 0.0.1.1<id選擇器(#demo{})<在行內直接定義<color:orangle !important

  權重疊加: 如下圖最終顯示為blue

 合併表格邊框:

    border-collapse: collapse; //這個就是將表格邊框進行合併

  設定邊框為圓角:

   border-radius:10px;   //設定四個角為圓角的矩形    取該盒子 的寬度和高度的一半則會變成圓形,前提這個div盒子為正方形------------------------------>是按順時針進行遍歷的

 內邊距:就是內容和邊框的距離 padding

  ***padding:20px  //如果padding只寫一個值 則表示上下左右都為20px

  ***padding:10px 20px  //上下10px 左右20px

  ***padding:10px 20px 30px 40px  //上10px  右20px 下30px 左40px   就是順時針

   ***padding-left:20px;  //左內邊距20px

 

27號晚上

關於盒子(非常重要):

  ***盒子裡面的文字的方位調整:text-align:center   //這樣盒子裡面的文字就能夠居中了

  ***設定盒子的位置 使用margin:10px auto   //這樣也可以設定盒子居中

  ***設定插入盒子圖片的大小 直接修改圖片的width height 因為插入的圖片也類似於一個盒子

  ***設定背景圖片的大小 只能用background-size:200px 200px ;

  ***更改圖片的位置 backgroun-position:30px 50px

  ***一般圖示的展示 使用的是背景圖片 商品展示的時候採用插入圖片

  ***一般我們插入背景圖片的語法格式是這樣子的 background:pink url(image/1.jpg) no-repeat;  //設定圖片不滾動

  盒子的計算屬性:

   ***盒子空間尺寸:width+border+padding+margin

   ***內盒尺寸:width+border+padding

  關於外邊距的塌陷的問題:

   解決方案有三種:1.設定邊框 防止孩子跑出去 2.設定padding:1px   3.overflow:hidden