html5基礎(chǔ)

1.web標(biāo)準(zhǔn)
web標(biāo)準(zhǔn)是萬(wàn)維網(wǎng)指定的網(wǎng)頁(yè)開發(fā)標(biāo)準(zhǔn),主要包含三類:
結(jié)構(gòu)標(biāo)準(zhǔn)    -   html(決定網(wǎng)頁(yè)中的內(nèi)容)
表現(xiàn)標(biāo)準(zhǔn)    -   CSS(決定網(wǎng)頁(yè)中內(nèi)容的布局和樣式)
行為標(biāo)準(zhǔn)    -   javascript(決定網(wǎng)頁(yè)內(nèi)容的動(dòng)態(tài)變化)

2.認(rèn)識(shí)html
html又叫超文本標(biāo)記語(yǔ)言(和markdowm一樣)
一個(gè)網(wǎng)頁(yè)本質(zhì)就是一個(gè)html文件

3.html文件基本結(jié)構(gòu)
一個(gè)html標(biāo)簽中有一個(gè)head標(biāo)簽和一個(gè)body標(biāo)簽

4.html的基本語(yǔ)法
1)語(yǔ)法
雙標(biāo)簽:<標(biāo)簽名 屬性1=值1 屬性2=值2 ...>標(biāo)簽內(nèi)容</標(biāo)簽名>
單標(biāo)簽:<標(biāo)簽名 屬性1=值1 屬性2=值2 ...> 或者 <標(biāo)簽名 屬性1=值1 屬性2=值2 .../>

2)說(shuō)明
<>和/    -   都是固定寫法
標(biāo)簽名 -   只能寫html相應(yīng)版本提供的標(biāo)簽的標(biāo)簽名;什么標(biāo)簽是什么類型是確定的!
            注意:標(biāo)簽名前不能出現(xiàn)空格
屬性      -   屬性是以'屬性名=值'的形式出現(xiàn),多個(gè)屬性之間用空格隔開;
            屬性的順序不影響結(jié)果;不管是什么屬性的值,值必須用雙引號(hào)引起來(lái)
標(biāo)簽內(nèi)容    -   任何內(nèi)容都可以作為標(biāo)簽內(nèi)容();例如:文字、標(biāo)簽、文字和標(biāo)簽的組合

注意:html中大小寫不敏感
說(shuō)明html版本
    html    -   html5


網(wǎng)頁(yè)基本結(jié)構(gòu)
    一個(gè)html代表整個(gè)網(wǎng)頁(yè);一個(gè)html標(biāo)簽中有一個(gè)head標(biāo)簽和一個(gè)body標(biāo)簽
    1.head的作用
    head標(biāo)簽主要負(fù)責(zé)網(wǎng)頁(yè)的圖標(biāo)和標(biāo)題的顯示以及網(wǎng)頁(yè)的基本設(shè)置
    
    2.head標(biāo)簽中的標(biāo)簽
    head可以寫的標(biāo)簽有:meta、title、style、link、script、base
    meta    -   設(shè)置網(wǎng)頁(yè)元數(shù)據(jù)(例如:網(wǎng)頁(yè)的編碼方式、網(wǎng)絡(luò)的搜索關(guān)鍵字、網(wǎng)頁(yè)介紹)
-->
<head>
    <!--設(shè)置文本編碼方式-->
    <meta charset="utf-8" />
    
    <!--設(shè)置網(wǎng)頁(yè)標(biāo)題-->
    <title></title>
    
    <!--設(shè)置網(wǎng)頁(yè)圖標(biāo)
        rel屬性       -   設(shè)置被導(dǎo)入的文件的作用;
                    -   stylesheet  -   樣式表
                    -   icon        -   網(wǎng)頁(yè)圖標(biāo)
        type屬性      -   設(shè)置文件類型:文件屬性/文件后綴
                    -   text/css    -   導(dǎo)入的文件是:后綴是.css的文本文件
                    -   image/png   -   導(dǎo)入的文件是圖片,圖片的后綴是.png
        href屬性      -   被導(dǎo)入的文件路徑
    -->
    <link rel="icon" type="image/ico" href="img/aaa.ico" />
    
</head>

1.標(biāo)題標(biāo)簽:h1 ~ h6
如果文字的意義是標(biāo)題的時(shí)候才選擇標(biāo)簽是標(biāo)題標(biāo)簽

<h1>我是標(biāo)題1</h1>
<h2>我是標(biāo)題1</h2>
<h3>我是標(biāo)題3</h3>
<h4>我是標(biāo)題4</h4>
<h5>我是標(biāo)題5</h5>
<h6>我是標(biāo)題6</h6>

2.段落標(biāo)簽:n
一個(gè)段落就是一個(gè)p標(biāo)簽(多個(gè)p標(biāo)簽自動(dòng)換行)
-->

3.普通文字標(biāo)簽:font
多個(gè)font標(biāo)簽的文字可以在一行顯示
-->

4.空格和換行
網(wǎng)頁(yè)內(nèi)容中收到輸入的空格和換行都是沒(méi)有意義的

        1)換行標(biāo)簽:br
        在網(wǎng)頁(yè)中的任何位置需要換行的時(shí)候直接加<br>或者<br />
        
        2)空格:空格符號(hào)
        &nbsp;  -   一個(gè)空格(單位是像素)
        &emsp;  -   一個(gè)空格(單位是空格鍵)

    <p>
        1,<br />
        2,<br />
        3,<br />
        4,<br />
        5,<br />
        
    </p>

5.文字效果:傾斜、加粗
1)加粗:<b></b>、<strong></strong>
2)傾斜:<i></i>、<em></em> - em有強(qiáng)調(diào)的作用

5.水平線:hr
<hr />

1.無(wú)序列表:ul-li
ul標(biāo)簽 - 表示整個(gè)列表容器
li標(biāo)簽 - 表示列表中的元素

    <ul>
        <li>python</li>
        <li>java</li>
        <li>h5</li>
        <li>測(cè)試</li>
        <li>go語(yǔ)言</li>
    </ul>

2.有序列表:ol-li
ol標(biāo)簽 - 表示整個(gè)列表容器
li標(biāo)簽 - 表示列表中的元素

    <ol>
        <li>將肉洗干凈,然后加水煮到8分熟</li>
        <li>撈起來(lái)切片</li>
        <li>油鍋里放油,然后再放干海椒、花椒、生姜。炸香</li>
        <li>再將肉放進(jìn)去炸</li>
        <li>起鍋前放鹽和白糖</li>
    </ol>

3.自定義列表:dl-dt-dd
dl - 表示整個(gè)列表容器
dt - 表示一個(gè)分組
dd - 每個(gè)分組中的內(nèi)容
-->
<dl>
<dt>文科</dt>
<dd>歷史</dd>
<dd>地理</dd>

        <dt>理科</dt>
        <dd>物理</dd>
        <dd>化學(xué)</dd>
    </dl>

1.圖片標(biāo)簽:img
1)src屬性:圖片地址
本地文件路徑(絕對(duì)路徑/相對(duì)路徑)
網(wǎng)絡(luò)圖片路徑
2)title屬性:圖片標(biāo)題(鼠標(biāo)懸停在圖片上等一會(huì)兒才會(huì)出現(xiàn))
3)alt屬性:圖片加載失敗的提示信息

    <!--顯示本地圖片-->   
    <img src="img/luffy.jpg" />
    <br />
    <!--顯示網(wǎng)絡(luò)圖片-->
    <img src="" />

2.超鏈接:a
<a href="跳轉(zhuǎn)的目的地">可見可點(diǎn)擊的部分</a>
1)href屬性 - 跳轉(zhuǎn)到目的地
a.網(wǎng)頁(yè)地址 - 跳轉(zhuǎn)到指定網(wǎng)頁(yè)
b.本地html文件地址 - 在瀏覽器中直接打開指定html文件對(duì)應(yīng)的網(wǎng)頁(yè)
c.選擇器 - 將當(dāng)前頁(yè)面滾動(dòng)到選擇器所在的位置
d.# - 刷新頁(yè)面

        2)target屬性  -   頁(yè)面打開方式
            a._self     -   默認(rèn)值,在當(dāng)前頁(yè)面中渲染出新的頁(yè)面
            b._black    -   不動(dòng)原頁(yè)面,在新的窗口中渲染新的頁(yè)面

    <!--文字超鏈接-->
    <a >百度</a>
    <!--圖片超鏈接-->
    <br />
    <h1 id="page1">第一章</h1>
    <h1 id="page2">第二章</h1>
    <h1 id="page3">第三章</h1>
    
</body>

1.表格標(biāo)簽:table-tr-td
1)table標(biāo)簽 - 代表整個(gè)表格
border屬性 - 設(shè)置線框?qū)挾?br> bordercolor - 邊框線的顏色;顏色單詞或者
cellspacing - 設(shè)置單元格與單元格以及單元格和表格之間的間隙,默認(rèn)1
bgcolor - 設(shè)置整個(gè)表格的背景顏色
width - 設(shè)置整個(gè)表格的寬度
height - 設(shè)置整個(gè)表格的高度
align - 設(shè)置整個(gè)表格在網(wǎng)頁(yè)中的對(duì)齊方式:center,left,right
cellpadding - 設(shè)置整個(gè)表格中所有的單元格中的內(nèi)容到邊框的距離

2)tr標(biāo)簽      -   一個(gè)tr代表一行
        bgcolor     -   設(shè)置一行的所有顏色
        height      -   設(shè)置指定行的高度
        align       -   設(shè)置指定行中所有的單元格中的內(nèi)容在單元格中的對(duì)齊方式
        cellpadding -   設(shè)置整個(gè)行中所有的單元格中的內(nèi)容到邊框的距離
        
3)td標(biāo)簽      -   一個(gè)td代表一個(gè)單元格
        bgcolor     -   設(shè)置指定單元格的顏色
        width       -   設(shè)置指定單元格的那一列的寬度
        align       -   指定單元格中的內(nèi)容在單元格中對(duì)齊的方式
        cellpadding -   設(shè)置指定的單元格中的內(nèi)容到邊框的距離

        colspan     -   行合并
        rowspan     -   列合并
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容