20170319 第二十課時,margin重疊現象
<h1>第二十課時,margin重疊現象</h1>
相鄰的“普通”元素,上下邊距,並非簡單相加,
而是取其中最大值。漂浮元素互相相加。
這種現象叫做margin重疊。
作業:測試margin重疊的發生條件及現象,
並自行搜尋,父子div也會發生margin重疊,寫出程式碼及效果圖。
<h1>第二十一課時 內聯元素inline</h1>
把其中第幾個字換成某個顏色
第一個思路,把其中兩個字放在div中,結果,div是塊狀元素,會單獨佔一行。
把div換成span, 行內元素,不會生成塊狀。
span設定設定豎直方向的寬高是沒有意義的,只能在這一行內起作用。水平方向上可以設定mrgin和padding,跳不出行。
作業:搜尋並總結,哪些html元素是塊狀,哪些內聯元素。
《CSS權威指南》中文字顯示:任何不是塊級元素的可見元素都是內聯元素。
塊元素(block element)
* address - 地址
* blockquote - 塊引用
* center - 舉中對齊塊
* dir - 目錄列表
* div - 常用塊級容易,也是css layout的主要標籤
* dl - 定義列表
* fieldset - form控制組
* form - 互動表單
* h1 - 大標題
* h2 - 副標題
* h3 - 3級標題
* h4 - 4級標題
* h5 - 5級標題
* h6 - 6級標題
* hr - 水平分隔線
* isindex - input prompt
* menu - 選單列表
* noframes - frames可選內容,(對於不支援frame的瀏覽器顯示此區塊內容
* noscript - 可選指令碼內容(對於不支援script的瀏覽器顯示此內容)
* ol - 排序表單
* p - 段落
* pre - 格式化文字
* table - 表格
* ul - 非排序列表
內聯元素(inline element)
* a - 錨點
* abbr - 縮寫
* acronym - 首字
* b - 粗體(不推薦)
* bdo - bidi override
* big - 大字型
* br - 換行
* cite - 引用
* code - 計算機程式碼(在引用原始碼的時候需要)
* dfn - 定義欄位
* em - 強調
* font - 字型設定(不推薦)
* i - 斜體
* img - 圖片
* input - 輸入框
* kbd - 定義鍵盤文字
* label - 表格標籤
* q - 短引用
* s - 中劃線(不推薦)
* samp - 定義範例計算機程式碼
* select - 專案選擇
* small - 小字型文字
* span - 常用內聯容器,定義文字內區塊
* strike - 中劃線
* strong - 粗體強調
* sub - 下標
* sup - 上標
* textarea - 多行文字輸入框
* tt - 電傳文字
* u - 下劃線
* var - 定義變數
可變元素
可變元素為根據上下文語境決定該元素為塊元素或者內聯元素。
* applet - java applet
* button - 按鈕
* del - 刪除文字
* iframe - inline frame
* ins - 插入的文字
* map - 圖片區塊(map)
* object - object物件
* script - 客戶端指令碼
本次程式碼:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>首頁實戰</title>
<style>
container{/總體頁面大小/
width: 1000px;/*left-side 和right-side 加起來的寬度*/
background-color: blue;
margin:auto 0;
}
header{
height:120px;
background-color: #A4D3EE;
}
main{
background-color: #E0FFFF;
height: 600px;/*main 只有定義了其高度之後,它下面的footer才能顯示出來*/
}
left-side{
width:700px;
height:600px;
float:left;
background-color: #FFEC8B;
}
.four{
width: 330px;
height:280px;
background-color: #CD6889;
float: left;
margin:10px;
}
hua{
color: red;
}
right-side{
width: 300px;
height: 600px;
float: right;
background-color: #388E8E;
}
footer{
height:100px;
background-color:#36648B;
}
</style>
</head>
<body>
<div id="container">
<div id="header"></div>
<div id="main">
<div id="left-side">
<div class="four">雲想衣裳<span id="hua">花</span>想容</br>春風拂欄露華濃。</div>
<div class="four"></div>
<div class="four"></div>
<div class="four"></div>
</div>
<div id="right-side"></div>
</div>
<div id="footer"></div>
</div>
</body>
</html>
相關文章
- Margin會重疊,你造嗎
- 垂直margin為什麼會重疊
- CSS 外邊距(margin)重疊及防止方法CSS
- 時間重疊成立式
- margin系列之外邊距摺疊
- CSS中上下margin的傳遞和摺疊CSS
- margin外邊距疊加簡單程式碼例項
- 深入理解CSS外邊距摺疊(Margin Collapse)CSS
- 關於整合抽取程式重啟後的現象分析
- DIV重疊 CSS讓DIV層疊 兩個DIV或多個DIV順序重疊加CSS
- UITableview重新整理時介面“亂跑”現象UIView
- SSH整合開發時Scope為預設時現象與原理
- Java基礎 第三節 第二十課Java
- 調查:蘋果iOS遊戲盜版現象遠比想象嚴重蘋果iOS遊戲
- Win10系統outlook 收到繁體字郵件時出現字型重疊如何解決Win10
- 使用tomcat時,點選startup.bat時,dos命令列出現閃退現象。TomcatBAT命令列
- 教你解決玩遊戲時顯示卡卡屏現象(轉)遊戲
- WinSock 重疊IO模型模型
- LeetCode 836[矩形重疊]LeetCode
- 一句話實現MySQL庫中的重疊分組MySql
- 直播平臺原始碼,RecycleView實現item重疊水平滑動原始碼View
- 重學OC第二十六篇:RunLoopOOP
- SceneKit-解決模型重疊時渲染畫面閃爍的問題模型
- 防止表單提交按鈕重複點選現象程式碼例項
- 重疊IO操作在進行中
- 《重疊實驗框架》閱讀分析框架
- 判斷元素是否有重疊部分
- C++中“記憶體重疊”C++記憶體
- Session重疊問題學習(一)Session
- Android 百度地圖InfoWindow 出現重疊的問題Android地圖
- WriteFile 奇怪的現象
- ubuntu登入時出現“一閃之後回到登入介面”的現象Ubuntu
- checkbox的name與JavaBean的互動時發現的一個現象JavaBean
- Climate Central:過去十年美國夏季停電現象日益嚴重
- Java基礎 第二節 第二十一課Java
- 邊距重疊以及解決方案BFC
- Arch Linux下韓文重疊顯示Linux
- css邊距重疊的解決方案CSS