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

搜索
博主信息
博文 6
粉絲 0
評論 1
訪問量 5588
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
Emmet常用語法、元素屬性、布局標(biāo)簽
超的php學(xué)習(xí)歷程
原創(chuàng)
1421人瀏覽過

一、Emmet常用語法

Emmet官方文檔http://yanxyz.github.io/emmet-docs/
Markdown官方文檔http://markdown.p2hp.com/basic-syntax/

1.快速生成html得穩(wěn)當(dāng)結(jié)構(gòu)通過html:5+tab或!+tab來實(shí)現(xiàn)。

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. </head>
  9. <body>
  10. </body>
  11. </html>

2.常用語法

常用符號 意義
. 代表class
# 代表id
默認(rèn)標(biāo)簽 . 前面什么也不寫,默認(rèn)的標(biāo)簽為div
{} 表示要添加的內(nèi)容
> 代表父子層級
+ 代表兄弟層級
^ 代表上一個層級
* 代表重復(fù)
$ 代表序號遞增
@ 代表從某個序號遞增
-1 代表倒序

下面依次舉例

  1. <!-- p.first -->
  2. <p class="first"></p>
  3. <!-- p#id -->
  4. <p id="id"></p>
  5. <!-- .title -->
  6. <div class="title"></div>
  7. <!-- .title{括號的演示} -->
  8. <div class="title">括號的演示</div>
  9. <!-- p>a>li -->
  10. <p>
  11. <a href="">
  12. <li></li>
  13. </a>
  14. </p>
  15. <!-- p+a+li -->
  16. <p></p>
  17. <a href=""></a>
  18. <li></li>
  19. <!-- p>a^li -->
  20. <p><a href=""></a></p>
  21. <li></li>
  22. <!-- p>td*3 -->
  23. <p>
  24. <td></td>
  25. <td></td>
  26. <td></td>
  27. </p>
  28. <!-- ul.list>li.item*5>a{item$} -->
  29. <ul class="list">
  30. <li class="item"><a href="">item1</a></li>
  31. <li class="item"><a href="">item2</a></li>
  32. <li class="item"><a href="">item3</a></li>
  33. <li class="item"><a href="">item4</a></li>
  34. <li class="item"><a href="">item5</a></li>
  35. </ul>
  36. <!-- ul.list>li.item*3>a{item$@2} -->
  37. <ul class="list">
  38. <li class="item"><a href="">item2</a></li>
  39. <li class="item"><a href="">item3</a></li>
  40. <li class="item"><a href="">item4</a></li>
  41. <li class="item"><a href="">item5</a></li>
  42. <li class="item"><a href="">item6</a></li>
  43. </ul>
  44. ul.list>li.item*5>a{item$@-1}
  45. <ul class="list">
  46. <li class="item"><a href="">item5</a></li>
  47. <li class="item"><a href="">item4</a></li>
  48. <li class="item"><a href="">item3</a></li>
  49. <li class="item"><a href="">item2</a></li>
  50. <li class="item"><a href="">item1</a></li>
  51. </ul>

二、實(shí)例演示元素四類屬性

元素屬性分為通用屬性,預(yù)置屬性,事件屬性,自定義屬性。

屬性分類 簡介
通用屬性 class,id,style。
預(yù)置屬性 a標(biāo)簽中的href,img標(biāo)簽中的src,link標(biāo)簽的rel屬性,該屬性多出現(xiàn)在引用第三方資源的標(biāo)簽中。
事件屬性 button標(biāo)簽中的onclick,on是前綴,click是事件。
自定義屬性 用于存放用戶數(shù)據(jù)。

四類屬性演示實(shí)例

1.通用屬性
  1. <div class="top">top</div>
  2. <div id="header">header</div>
  3. <div style="color: red">Hello</div>
2.預(yù)置屬性
  1. <a href="https://php.cn">php.cn</a>
  2. <img src="" alt="" />
  3. <link rel="stylesheet" href="" />
3.事件屬性
  1. <button onclick="alert('提交成功')">確定</button>
  2. <div>
  3. <input type="text" oninput="this.nextElementSibling.textContent = this.value" />
  4. <p>實(shí)時顯示輸入的內(nèi)容</p>
  5. </div>
4.自定義屬性
  1. <div data-email="admin@php.cn">用戶信息</div>
  2. <button onclick="this.nextElementSibling.textContent = this.previousElementSibling.dataset.email">
  3. 獲取用戶郵箱
  4. </button>
  5. <p>這里顯示用戶郵箱</p`

生動的舉例:
通用: 相當(dāng)于姓名, 性別, 年齡
預(yù)置: 膚色, 血型
事件: 走, 吃, 跑…
自定義: 職業(yè), 愛好…. `

三、實(shí)例演示布局標(biāo)簽,并分析div+class與 html5語義化標(biāo)簽的優(yōu)缺點(diǎn)

  1. <!-- 經(jīng)典 -->
  2. <div id="header">header</div>
  3. <div id="main">main</div>
  4. <div id="footer">footer</div>
  5. <!-- 盡量不要用id -->
  6. <div class="header">header</div>
  7. <div class="main">main</div>
  8. <div class="footer">footer</div>
  9. <!-- 盡量只用class,實(shí)現(xiàn)樣式復(fù)用 -->
  10. <!-- html5 -->
  11. <!-- 語義化的布局標(biāo)簽 -->
  12. <header>header</header>
  13. <main>main</main>
  14. <footer>footer</footer>
  15. <article></article>
  16. <nav></nav>
  17. <aside></aside>
  18. <article class="articl-header">header</article>

html5的語義化標(biāo)簽應(yīng)用不廣泛的原因:
1. 基于移動端的開發(fā),不依賴于搜索引擎和SEO。
2. 語義化標(biāo)簽數(shù)量有限,不能函告所有的標(biāo)簽,反到不如是用傳統(tǒng)的div+class的方式能更加準(zhǔn)確的表達(dá)開發(fā)者的意圖。

批改老師:PHPzPHPz

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

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

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

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