第八天學習目標

2021-09-13 00:10:19 字數 2236 閱讀 2465

學習目標

1、 display屬性的使用

2、 居中、縮排等顯示彙總

3、 盒模型、盒模型的幾種特殊現象分析

4、 float浮動的使用

5、 案例

一、 display屬性

屬性值:inline(行內) inline-block(行內塊級) block(塊級)

可以將不同型別的元素進行轉換:

eg:將塊級元素轉換為行內元素 display:inline;

二、 居中、縮排等顯示彙總

text-align:元素中的文字內容,相對於當前元素水平居中:text-align:center

line-height:元素中的內容,相對於當前元素垂直居中: line-height:元素的高度

vertical-align:(行內塊級元素)與右邊併排的文字對齊方式top/ middle/bottom

text-decoration:對文字中線條裝飾的設定,

none 沒有線條

overline 上面的線條

underline 下面的線條(鏈結預設的樣式)

line-through 從文字中穿過

margin:0 auto; 水平方向使用margin:0 auto;

----------當前元素相對于父元素水平居中

三、background背景

background-color:背景樣色

background-image:背景

eg: background-image:url(「image/aaa.png」)

background-image:url(『image/aaa.png』)

background-repeat:背景的重複方式

repeat:垂直和水平方向都重複—預設

no-repeat: 垂直和水平方向都不重複

repeat-x: 水平方向重複

repea-y: 垂直方向重複

background-position:水平位置 垂直位置 -------(背景的位置)

水平:left/center/right

垂直:top/center/bottom

eg: background-position: left top;------在左上角(預設)

四、盒模型

1、padding:內邊距----快速寫法

padding:50px 100px 150px 200px;/上 右 下 左/

padding:50px 100px 150px;/上 左右 下/

padding:50px 100px;/*上下 左右 */

padding:50px;/上下左右/

每乙個外邊距分開設定:

padding-left: 20px;

padding-right: 40px;

padding-top: 60px;

padding-bottom: 80px;

2、邊框border----快速寫法

3、外邊距margin----快速寫法

/* margin:100px;*//上下左右/

margin:100px 200px;/上下 左右/

margin:100px 200px 300px;/上 左右 下/

margin:100px 200px 300px 400px;/上 右 下 左/

margin-top

margin-left

margin-right

margin-bottom

4、外邊距的合併問題

當上面的元素有向下的外邊距,下邊的元素有向上的外邊距,如何計算兩個元素之間外邊的總和:

margin-bottom>margin-top?margin-bottom:margin-top

100>120?100:120

上述合併問題只針對上下垂直的情況,左右水平方向不成立

6、 margin-top的傳遞問題

當子元素設定了margin-top時,會將父元素往下託拽

同時滿足三個條件,才會有margin-top的傳遞問題發生

1、 子元素上面沒有同級的元素(文字內容)-----沒有哥哥

2、 父元素沒有設定上內邊距 padding-top

3、 父元素沒有設定上邊框 border-top

如何解決margin-top的傳遞問題

上面的三個條件只要打破了乙個,就不會出現傳遞現象

7、margin:auto 水平居中 與 text-align:center水平居中的區別

C 學習第八天

介面 inte ce c 中介面定義的規則 1 介面本身的預設訪問級別為internal,即程式集本身訪問級別 2 介面中方法不能使用任何訪問修飾符 例如 public private internal protected 等修飾。系統自動為其設定為public 3 不能使用virtual修飾 4 ...

JS學習第八天

7.4 for in 使 更加的簡潔 7.5 陣列的應用 1.查詢 a.順序查詢 var a 3,7,11,43,87,5,99,56,82,16 var num number prompt 請輸入要查詢的值 var index 1 最初認為要找的值不在陣列中 for var i in a aler...

Linux C學習第八天

一 運算子與表示式 1.優先順序與結合性 優先順序 運算子的運算順序,優先順序低的先運算 結合性 優先順序相等的情況下,運算子按運算順序計算 2.基本算術運算子 取餘運算,結果的符號取決於運算子左邊那個數。3.型別轉換 強制轉換 在變數前使用括號進行轉換 int a int 1.2 隱式轉換 系統自...