Html/CSS07(佈局,引入,表單元素)
今天是2018年7月17日
1.網頁佈局的3種方式
- 預設佈局
- float佈局
- 層級佈局
2.css樣式的引入
使用Css樣式有三種方式
- 內部樣式
- 內聯樣式
- 外部樣式
<link rel="stylesheet" href="css/style.css">
<!--
<style>
/* 內部樣式 */
div{
width: 100px;
height: 100px;
background-color: red;
}
</style>
-->
</head>
<body>
<div></div>
<!--
內聯樣式
<div style="width: 100px;height: 100px;background-color: red;"></div>
-->
<div>
</div>
3.相對路徑和絕對路徑
在頁面中插入圖片時有兩種路徑方式:絕對路徑和相對路徑。
4.定位下widht和height的繼承
<style>
/* */
*{padding: 0;margin: 0;}
.parent{
width:100px;
background-color: red;
position: relative;
}
.child{
width: 50px;
height: 100px;
position: absolute;
background-color: blue;
}
</style>
<div class="parent">
<div class="child">
</div>
</div>
5.margin的一些小問題
5.1當給第一個子元素設定margin-top時,margin-top並不會作用於子元素上而是在父元素上
<style>
.parent{
width: 200px;
height: 200px;
background-color: red;
}
.child{
width: 100px;
height: 100px;
margin-top: 50px;
background-color: green;
}
解決方案:設定偽元素使第一個子元素變成第二個子元素
5.2當兩個兩個元素設定對應的margin值時,會重合
.one{
margin-top: 10px;
width: 100px;
height: 100px;
background: red;
margin-bottom: 100px;
}
.two{
margin-top: 100px;
width: 100px;
height: 100px;
background-color: yellow;
}
6.表單
在使用表單時,可以配合使用label標籤
<form action="">
<!-- label的for與input標籤id相同時,可以實現單擊標籤即單擊input效果 -->
<div>
<label for="user">使用者名稱</label><input type="text" id="user">
</div>
<div>
<label for="pwd">密碼</label><input type="password">
</div>
<div>
<input type="submit" value="提交">
</div>
</form>
7.表單中的常用控制元件
7.1單選按鈕
設定input標籤的type屬性為radio即可使用單選按鈕
<input type="radio" name="sex" id="man"><label for="man">男</label>
<input type="radio" name="sex" id="woman"><label for="woman">女</label>
7.2核取方塊
設定input標籤的type屬性為checkbox即可使用單選按鈕
<input type="checkbox" name="hobby">手機
<input type="checkbox" name="hobby">電腦
<input type="checkbox" name="hobby">收音機
<input type="checkbox" name="hobby">耳機
7.3下拉選單
使用select-option標籤設定下拉選單
<select name="" id="">
<option value="">一年級</option>
<option selected value="">二年級</option>
<option value="">三年級</option>
<option value="">四年級</option>
</select>
7.4文字域
使用textarea標籤設定文字域
<textarea style="border-radius: 18px;" placeholder="請規範文明發言!" name="" id="" cols="30" rows="10"></textarea>
8.input控制元件和button控制元件的區別
<style>
*{margin: 0;padding: 0}
input{
border: 1px solid slategray;
width: 140px;
height: 30px;
}
.btn{
width: 142px;
height: 32px;
border: 1px solid slategray;
}
</style>
相關文章
- qt 佈局---表單佈局QT
- HTML表單元素及CSSHTMLCSS
- 網頁佈局------for表單網頁
- html5--2.3新的佈局元素(2)-articleHTML
- HTML————14、HTML 佈局HTML
- 也許table佈局專為form表單佈局而生?ORM
- html的佈局HTML
- 【HTML】07佈局HTML
- CSS Flex 佈局的引入背景CSSFlex
- 網頁佈局-----引入檔案網頁
- JavaScript遍歷HTML表單元素及表單定義JavaScriptHTML
- html的flex佈局?HTMLFlex
- html5佈局HTML
- Flexbox 佈局的最簡單表單Flex
- HTML5表單新增元素與屬性HTML
- HTML 標籤與佈局HTML
- HTML 語義化佈局HTML
- html+css 佈局篇HTMLCSS
- HTML CSS 浮動佈局⑤HTMLCSS
- HTML5表單新增元素與屬性 (續)HTML
- HTML 語義化佈局概述HTML
- html5網頁佈局HTML網頁
- FrameLayout單幀佈局
- 手動更改excel 2007圖表元素的佈局Excel
- html樣式表三種引入方式HTML
- 用HTML進行網頁佈局HTML網頁
- 深入理解行內元素的佈局
- 元素水平垂直居中【彈性佈局 || Translate】
- HTML————15、HTML 表單HTML
- HTML常用佈局標籤:提升網頁顏值!不可不知的HTML佈局技巧全解析!HTML網頁
- HTML表單HTML
- HTML表單及CSS選擇器、偽類和偽元素HTMLCSS
- HTML input type=file檔案選擇表單元素二三事HTML
- 簡單理解flex佈局Flex
- Flutter 簡單佈局技巧Flutter
- 【HTML / CSS】使用position自適應佈局HTMLCSS
- HTML使用div和table進行佈局HTML
- HTML5響應式佈局案例HTML