任務14-實戰1 筆記
1、使用layout為總體頁面設定寬度以及居中效果。
width:100%;
margin: 0 auto;
}```
***
2、對#header使用 height: 100% 使首頁全屏,但必須在前面新增
```html,body {
height:100%;
} ```
因為一個物件是否能用百分比展示,取決於物件的父物件,而body(body的父物件是html)預設是沒有設定高度的,這便是瀏覽器解析規則引發的高度自適應問題。而程式碼中除了給body應用之外,還給[HTML]物件也應用相同的樣式設計,這樣做的好處是使[IE]與firefox瀏覽器都能夠實現高度自適應。
***
3、設定了背景圖片 height:100%之後,會出現只擷取了部分圖片佔滿全屏的情況,此時使用: background-size: 100% 來使圖片全部被擷取到。
***
4、 p 是塊級元素,使用margin: 0 auto;居中,但是<p>標籤中的文字是行內元素,使用text-align:center;來居中。
***
5、關於居中:
![](http://upload-images.jianshu.io/upload_images/2399926-3df768c60cb139c4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
上圖的背景圖片高度為 100%,佔滿螢幕,隨著瀏覽器的不同,高度也會隨之調整,這種情況就要使用絕對垂直居中
![](http://upload-images.jianshu.io/upload_images/2399926-242838f9956a50e6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
上圖對於高度沒什麼要求,但是內部文字有可能會改動,所以對文字設定邊距,撐開父元素。
相關文章
- 《管理:任務、責任、實踐》讀書筆記(1)筆記
- 《管理:任務、責任、實踐》讀書筆記(3)筆記
- 《管理:任務、責任、實踐》讀書筆記(2)筆記
- Tornado非同步筆記(1):非同步任務非同步筆記
- 14-《ARKit by Tutorials》讀書筆記1:開始入門筆記
- [筆記]laravel定時任務的實現筆記Laravel
- 備份任務實戰
- 《Netty實戰》-學習筆記1Netty筆記
- spring boot實戰讀書筆記(1)Spring Boot筆記
- 《MySQL實戰45講》(1-7)筆記MySql筆記
- 資料庫實驗室挑戰任務-初級任務資料庫
- 《Java併發程式設計實戰》學習筆記 任務執行和取消關閉Java程式設計筆記
- 第五週【任務1】範數懲罰正則化 (筆記)筆記
- 任務。1
- 任務1
- Spring Cloud 微服務實戰詳細筆記SpringCloud微服務筆記
- Flowable實戰(八)BPMN2.0 任務
- Object C學習筆記14-分類(category)Object筆記Go
- 函式計算自動化運維實戰1 -- 定時任務函式運維
- Activiti 學習筆記12:分配個人任務筆記
- Activiti 學習筆記13:分配組任務筆記
- 非同步任務神器 Celery 簡明筆記非同步筆記
- 每日任務1
- 工作隨筆:任務-接受-安排-核實
- Java併發實戰(六) 任務執行Java
- OpenStack實戰指南 筆記筆記
- .NET Core 實戰筆記1-介紹和安裝筆記
- springcloud微服務實戰 學習筆記二 服務提供者SpringGCCloud微服務筆記
- springcloud微服務實戰 學習筆記三 服務消費者SpringGCCloud微服務筆記
- springcloud微服務實戰 學習筆記六 服務閘道器SpringGCCloud微服務筆記
- Linux 學習筆記--任務計劃 crontabLinux筆記
- DDD實戰課(實戰篇)--學習筆記筆記
- 多程序任務1
- 資料庫實驗室挑戰任務-2資料庫
- Redis 分散式鎖與任務佇列實戰Redis分散式佇列
- 實戰架構 API 伺服器 學習筆記 (1)序言架構API伺服器筆記
- 深入理解Java虛擬機器筆記1: OOM實戰Java虛擬機筆記OOM
- laravel佇列實戰詳細記錄,含demo(任務鏈呼叫,延遲呼叫)Laravel佇列