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

搜索
博主信息
博文 12
粉絲 0
評論 0
訪問量 10396
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
第二課:html基礎(chǔ)認(rèn)識
屈世明
原創(chuàng)
895人瀏覽過

本課主要關(guān)于網(wǎng)頁基礎(chǔ)認(rèn)識部分

第一部分:頁面元素

頁面為一個二維空間,所有元素的排列只有垂直和水平兩種方式,各元素的方式如下:

  • 塊元素
    垂直排列,主要用來當(dāng)容器,最常見的元素就是DIV

    1. <div></div>
  • 行內(nèi)元素
    水平排列,主要為內(nèi)容項,最常見的元素就是<span></span>

  • 行內(nèi)塊元素
    主要是外部資源,如<img> <input></input><select></select>,有自己的寬高,同時也受當(dāng)前容器限制;同時也可以當(dāng)容器.通常在使用中,會設(shè)置寬高為容器的100%
    1. img{width:100%;heigth:100%}

    當(dāng)行內(nèi)塊元素的寬高>其容器寬高時,兩個元素顯現(xiàn)出的效果是各顯示各的
    可以通過display屬性來實現(xiàn)各類元素的相互轉(zhuǎn)換
    flex布局,快被grid替換


第二部分:html結(jié)構(gòu)

  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. //這行代碼很重點,實現(xiàn)手機端頁面
  8. <title>Document</title>
  9. </head>
  10. <body>
  11. </body>
  12. </html>

一個html文件包括文檔類型和根元素兩項,其中根元素里包括了頭元素<head>和根元素<body>兩個元素

<head>里的<meta>單標(biāo)簽
用戶看到的是<body>里的元素

頁面元素的標(biāo)簽和屬性

  1. <div id="X" class="dad "></div>
  2. <img src="dddd">
  3. <link href="">
  4. <script src=""></script>
  5. <button data-username="dksd" data-index="1">用戶資料</button>
  • 外部標(biāo)簽一般為單標(biāo)簽
  • 屬性通常與描述的元素相對應(yīng)
  • 三大通用屬性,包括id,class,style
  • 自定義屬性,data-為前綴,dataset來對象來讀取

第三部分:頁面布局元素

  1. <body>
  2. <div id="header"> 頁眉 </div>
  3. <div id="main"> 主體 </div>
  4. <div id="footer"> 主體 </div>
  5. </body>

優(yōu)化:把id換成class

  1. <body>
  2. <div clsss="header"> 頁眉 </div>
  3. <div clsss="main"> 主體 </div>
  4. <div clsss="footer"> 主體 </div>
  5. </body>

語義化

  1. <body>
  2. <header> 頁眉 </header>
  3. <main> 主體 </main>
  4. <footer> 主體 </footer>
  5. </body>

有限回退

  1. <body>
  2. <div class="article-header">文章頭部</div>
  3. <div class="article-main">文章主體</div>
  4. </body>

最終推薦

  1. <body>
  2. <div class="article header">文章頭部</div>
  3. <div class="article main">文章主體</div>
  4. </body>

其它一些元素:<article></article><aside></aside><nav></nav>


兩大重點元素

1.表格元素

<table>是一個table類型,是一個復(fù)合標(biāo)簽

  1. <body>
  2. <table border="5">
  3. <caption>表格標(biāo)題</caption>
  4. <thead>
  5. <tr>
  6. //th有居中加粗的作用
  7. <th>dfadsaf</th>
  8. <th>dfadsaf</th>
  9. </tr>
  10. </thead>
  11. <tbody>
  12. <tr>
  13. <td>dfadsaf</td>
  14. <td>dfadsaf</td>
  15. </tr>
  16. </tbody>
  17. <tfoot>
  18. <tr>
  19. <td colspan="2">統(tǒng)計</td>
  20. </tr>
  21. </tfoot>
  22. </table>
  23. </body>

列的合并為rowspan,行合并為colspan,關(guān)鍵點要看到合并點在哪,同時注意下合并后的對向下或向右的單元格影響,實際操作中把這些受影響的單元格注釋掉
合并屬性只能寫在td中


2.表單元素

表單是用戶和服務(wù)器交流窗口,也是有網(wǎng)絡(luò)攻擊的入口
表單也是一個復(fù)合元素,主要包括form,fieldset,label,input,select,textarex,button

  1. <form action="">
  2. <fieldset>
  3. <legend>表單項目名稱</legend>
  4. <label for="user">用戶名:</label><input id="user" type="text" name="提交到服務(wù)器上變量的名稱" value="變量的默認(rèn)值" />
  5. <label for="psw">密碼:</label><input id="psw" type="password" name="password" value="變量的默認(rèn)值" />
  6. </fieldset>
  7. <button>提交</button>
  8. </form>

input 為明文傳送
label for和值為input里的id,可以直接將兩者綁定

VScode一些使用快捷鍵

  • 多重操作:
    1. Alt +單擊:插入光標(biāo);
    2. Ctrl + Shift + L:選擇當(dāng)前選擇的所有出現(xiàn)
  • 常用操作
    1. Shift + Alt + F:格式化文檔,主要通過Prettier - Code formatter插件實現(xiàn)
    2. Ctrl + /:注釋
    3. Alt+ ↑ / ↓ 光標(biāo)放置行內(nèi)容向上/向下滾動
    4. Shift+Alt + ↓ / ↑ 光標(biāo)放置行復(fù)制一行新的,同時將光標(biāo)移動到上面/下面的行上
本博文版權(quán)歸博主所有,轉(zhuǎn)載請注明地址!如有侵權(quán)、違法,請聯(lián)系admin@php.cn舉報處理!
全部評論 文明上網(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+教程免費學(xué)