html和CSS基礎學習(十三)

2021-08-09 03:19:07 字數 2302 閱讀 4138

(1)在網頁製作中讓box2和box3併排在一起使用可以 浮動,也可以使用外邊距,當margin-top為負值可以向上移動。

.box2

.box3

position: relative;

left: 200px;

bottom:200px ;//相對定位不會改變元素的性質,但會提高元素的級別,不會脫離文件流,相對於元素在文件流中原來的位置。

(2)

絕對定位:絕對定位會讓元素脫離文件流,絕對定位是以開啟了定位最近的祖先元素為基準的

.box2{

width:200px;

height:200px;

background-color:hotpink;

/*margin-left:200px;*/

/*float:left;*/

/*position:relative;

left:200px;相對定位是為原來位置坐定位,元素不會脫離文件流

三個盒子沒有浮動,垂直排列在一起

但是由於絕對定位元素浮動,後面元素就會定上來

為紅色外套入乙個黑色的盒子,會發現紅色盒子絕對定位是以黑色盒子為基準的。所以絕對定位是以最近開啟了定位的祖先元素為基準的,不是兄弟元素。

(三)

position:fixed 表示固定定位

(四)

層級當元素層級不一樣時候,綠色開啟了絕對定位層級高於其他兩個,就會覆蓋

當層級一樣的時候:下面元素會蓋住上面的元素

我們可以使用z-index來調整元素的層級,但是(只有開啟定位的元素才能使用,而且子元素層級無論多高也不會超過父元素)

(五)設定元素的透明背景,opacity可以來設定元素背景的透明,0~1之間

ie8 以下不支援opacity

opacity:0.5 ;

//相容ie8filter:alpha(opacity=50);可以讓元素透明

背景 1:設定背景顏色: background-color: #87ceeb;

/*設定背景不重複*/

background-repeat:no-repeat;

/*設定背景的位置,left,right,bootm,center可以任意組合2個*/

/*background-position:left center;*/

/*用偏移量來移動背景,可以放在任意位置,也可以設定負值*/

background-position:100px50px ;

/*在垂直方向,正表示向下,負值表示向上,水平方向正表示向右,負值向左*/

background-attachment:fixed;

/*固定定位,背景不會隨著滾動條移動,但是我們一般設定給body

因為,設定給其他元素,div會隨著滾動,最後也會一起滾動*/

html和CSS基礎學習(七)

1 內聯元素會緊挨在一起,塊元素會獨佔一行。2 內聯元素不能設定height和width,設定了也沒有用,內聯元素可以設定邊框,和水平方向的外邊距和內邊距,而且不會重疊。水平方向可以影響布局 內聯元素的盒子模型 內聯元素的盒子模型 內聯元素的盒子模型 55 display和visibility 我是...

七海的html和css學習筆記(十三)

用html建立乙個 建立乙個 需要用到四個元素 和。下面將逐個地詳細介紹這些元素,明確它們在 中所起的作用 table標記開始整個 如果想要乙個 都要從table開始 每個tr元素指定乙個錶行。所以,放在一行中的所有 資料都要巢狀在tr元素中 th元素包含 表頭中的乙個單元格。它必須放在乙個錶行中 ...

HTML5基礎學習筆記(十三)

day13 css選擇器 下 一 偽類選擇器總匯 選擇器 名稱 說明css 版本 root 根元素選擇器 選擇文件中的根元素 3 first child 子元素選擇器 選擇元素中第乙個子元素2 2 last child 子元素選擇器 選擇元素中最後乙個子元素3 3 only child 子元素選擇器...