亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 12
粉絲 0
評(píng)論 0
訪問量 10010
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
1021作業(yè)
PHP是世界上最好的語言
原創(chuàng)
622人瀏覽過

作業(yè)內(nèi)容:

  1. 實(shí)例演示表單中常用的”狀態(tài)偽類”, 盡量選擇課堂上未提及的
  2. 實(shí)例演示盒模型的五個(gè)核心屬性,并描述padding、margin的簡(jiǎn)記規(guī)則

狀態(tài)偽類

選擇器 功能描述
E:focused 選擇表單中獲得焦點(diǎn)的元素
E:checked 選擇表單中被選中的radio或者checkbox元素
E:enabled 選擇表單中可用的元素
E:disabled 選擇表單中不可用(即被禁用)的元素
E:valid 選擇表單中填寫的內(nèi)容符合要求的元素
E:invalid 選擇表單中填寫的內(nèi)容不符合要求的元素,如非法的URL或E-Mail,或與 pattern 屬性給出的模式不匹配
E:in-range 選擇表單中輸入的數(shù)字在有效范圍內(nèi)的元素
E:out-of-range 選擇表單中輸入的數(shù)字超出有效范圍的元素
E:required 選擇表單中必填的元素
E:optional 選擇表單中允許使用required屬性,且未指定為required的元素
E:read-only 選擇表單中狀態(tài)為只讀的元素
E:read-write 選擇表單中狀態(tài)為非只讀的元素
E:default 選擇表單中默認(rèn)處于選取狀態(tài)的單選框或復(fù)選框,即使用戶將該單選框或復(fù)選框控件的選取狀態(tài)設(shè)定為非選取狀態(tài),E:default選擇器中指定的樣式仍然有效
E:indeterminate 選擇器表單中一組單選框中沒有任何一個(gè)單選框被選取時(shí)整組單選框的樣式,如果用戶選取了其中任何一個(gè)單選框,則該樣式被取消指定

html

  1. <form action="">
  2. <fieldset>
  3. <legend>用戶注冊(cè)</legend>
  4. <!-- ? autofocus: 布爾屬性,自動(dòng)獲取焦點(diǎn) -->
  5. <input type="text" id="username" name="username" placeholder="用戶名" required autofocus />
  6. <input type="email" id="email" name="email" placeholder="郵箱" required />
  7. <input type="password" id="password" name="password" placeholder="密碼" required readonly/>
  8. <!-- ? 復(fù)選框默認(rèn)是選中狀態(tài): checked -->
  9. <div>
  10. <input type="checkbox" id="rem" name="remember" checked />
  11. <label for="rem">記住我</label>
  12. </div>
  13. <button>提交</button>
  14. </fieldset>
  15. </form>

:invalid

  1. input:invalid {
  2. background-color: red;
  3. }

效果


:read-only

  1. input:read-only {
  2. background-color: red;
  3. }

效果


:required

  1. input:required {
  2. background-color: red;
  3. }

效果

盒模型的五朵金花

盒模型五個(gè)核心屬性:

  1. width: 寬度
  2. height: 高度
  3. padding: 內(nèi)邊距
  4. border: 邊框
  5. margin: 外邊距

html

  1. <div class="box1"></div>
  2. <div class="box2"></div>

css

  1. .box1 {
  2. width: 100px;
  3. height: 100px;
  4. padding: 10px;
  5. border: 2px solid red;
  6. margin: 10px;
  7. box-sizing: border-box;
  8. background-clip: content-box;
  9. background-color: yellow;
  10. }
  11. .box2 {
  12. margin: 20px;
  13. width: 200px;
  14. height: 200px;
  15. padding: 20px;
  16. border: 2px dashed red;
  17. background-clip: content-box;
  18. background-color: aqua;
  19. }

效果和解釋

兩個(gè)div,中間顏色填充的部分是content區(qū)域,最外層的紅色實(shí)線和虛線是border,由border屬性控制。border和content之間的空白處是padding。


第一個(gè)div,由于設(shè)置了box-sizing: border-box;,width/height屬性值是content區(qū)域的width/height+左右/上下padding+左右/上下border。因此content的width/height=100-20-4=76。


第二個(gè)div,由于沒有設(shè)置box-sizing: border-box;,width和height屬性設(shè)置的是content區(qū)域的width和height。因此,審查元素時(shí),顯示的是content的widht/height(200) + 左右/上下padding(40) + 左右/上下border(4) = 244.

簡(jiǎn)記規(guī)則

  1. /* 盒模型屬性的順序 */
  2. /* 順時(shí)針方向 */
  3. .box {
  4. /* 邊框是可視屬性,除了寬高, 還可以設(shè)置樣式, 顏色 */
  5. border: 5px dashed red;
  6. /* 如果同時(shí)設(shè)置四個(gè)方向,而四個(gè)方向值各不相同,則必須全部寫齊了 */
  7. /* 規(guī)則順序: 上,右,下,左, 就是手表的順時(shí)針 */
  8. /* 四值: 上, 右, 下, 左 */
  9. padding: 5px 10px 15px 20px;
  10. /* 三值: 上, 左右, 下 */
  11. padding: 5px 10px 15px;
  12. /* 雙值: 上下, 左右 */
  13. padding: 5px 10px;
  14. /* 單值: 上下左中全相等 */
  15. padding: 10px;
  16. /* 三值,雙值記憶方法: 只要出現(xiàn)在第二個(gè)參數(shù)位置上,就必然代表"左右" */
  17. /* margin 的規(guī)則 padding 是一樣的 */
  18. /* border 是不存在以上的簡(jiǎn)化縮寫 */
  19. }

四值: 上, 右, 下, 左
三值: 上, 左右, 下
雙值: 上下, 左右
單值: 上下左中全相等
三值、雙值記憶方法: 只要出現(xiàn)在第二個(gè)參數(shù)位置上,就必然代表”左右”

批改老師:PHPzPHPz

批改狀態(tài):合格

老師批語:完成的非常好,條理清晰,功能完整。繼續(xù)加油
本博文版權(quán)歸博主所有,轉(zhuǎn)載請(qǐng)注明地址!如有侵權(quán)、違法,請(qǐng)聯(lián)系admin@php.cn舉報(bào)處理!
全部評(píng)論 文明上網(wǎng)理性發(fā)言,請(qǐng)遵守新聞評(píng)論服務(wù)協(xié)議
0條評(píng)論
作者最新博文
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長(zhǎng)!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)