html学习笔记

HTML笔记

1、HTML介绍

HTML指的是超文本标记语言(Hyper Text Markup Language)

HTML不是一种编程语言,而是一种标记语言(markup language)

标记语言是一套标记标签(Markup tag)

HTML使用标记标签来描述网页

2、HTML标签

HTML标签:

HTML标记标签通常被称为HTML标签(HTML tag)。

HTML标签是由尖括号包围的关键词,如<html>

HTML标签是成对出现的

标签对中的第一个标签是开始标签,第二个标签的结束标签

开始和结束标签也被称为开放标签和闭合标签

HTML标签不区分大小写

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>这是啥?</title>
    </head>
    <body>
      文本主体
    </body>
    <!-- 注释快捷键:Ctrl+/ 
    HTML文件主要包含两个部分:
    头部head:meta标签(置网页编码格式)itle标签(设置网页标题)、
    体部body:主要放置我们的HTML页面内容
-->
</html>

2.1标题标签

    <h1>第1级标题</h1>
    <h2>第2级标题</h2>
    <h3>第3级标题</h3>
    <h4>第4级标题</h4>
    <h5>第5级标题</h5>
    <h6>第6级标题</h6>

2.2图片标签

       <!-- 相对路径和绝对路径 属性width:宽,height:高,
       title:鼠标移到图片上会提示文字,atl:图片加载失败是提示-->
       <img src="img/srt.jpg" width="200" height="200" title="鼠标移到我就显示出来"
       alt="没有找到这个图片"/>
       <img src="img/rt.jpg" width="200" height="200" title="鼠标移到我就显示出来"
       alt="没有找到这个图片"/>

2.3段落标签

        <!-- 段落 独占一行 -->
        <p>段落1</p><p>段落2</p>

2.4链接标签

        <!-- 链接标签 href:跳转路径(域名或文件路径),
        target(属性):_blank(打开新窗口),_self(覆盖原来窗口) 不独占一行-->
        <a href="https://www.baidu.com/?tn=65081411_1_oem_dg" target="_blank">百度1</a>
        <a href="https://www.baidu.com/?tn=65081411_1_oem_dg" target="_self">百度</a>

2.4.1锚点

        <!-- 锚点 href:跳转到的位置() -->
        <a href="#bottom">跳转到底部</a>
        <p id="p">段落8</p>
        <a id="bottom" href="#">跳转到顶部</a>
        <a id="p" href="#">跳转到段落8</a>

2.5列表标签

2.5.1有序列表标签

        <!-- 有序 :li必须在ol里面 type:1(默认值),A,I,i,a有这几种,
        start="2":表示编号从2开始排列 都独占一行-->
        <ol type="1" start="2">
            <li>2</li>
            <li>1</li>
        </ol>

2.5.2无序列表标签

        <!-- 无序 itemtype:disc实心,cirecle空心圆,square实心方块 都独占一行-->
        <ul itemtype="cicrle">
            <li>2</li>
            <li>3</li>
            <li>4</li>
        </ul>

2.6div标签

<div>
    内容框
</div>

2.7表格标签

<!--表标签:table(表示表格),thead(表头),tr(表的一行),th(表头列)
          tbody(表体),td(表体列)
          属性:border(表格边框),width(表格宽高),cellspacing(表格空间,设置为0 可以取消边框之间的间隙)
          cellpadding(每个格的大小),align(对齐方式)rowspan="合并列数"(合并列),colspan="合并行数"(合并行)-->
        <table border="1px" width="600px" cellspacing="0" cellpadding="10">
            <!-- 表头 -->
            <thead>
                <tr align="ceter">
                    <th>id</th>
                    <th>姓名</th>
                    <th>年龄</th>
                </tr>
            </thead>
            <!-- 表体 -->
            <tbody>
                <!-- 第一列 -->
                <tr align="ceter">
                    <td>1</td>
                    <td>雨</td>
                    <td rowspan="2">25</td>
                </tr>
                <!-- 第二列 -->
                <tr align="ceter">
                    <td>2</td>
                    <td>阳</td>
                </tr>
                <tr align="ceter">
                    <td>2</td>
                    <td colspan="2">总结</td>
                </tr>
            </tbody>
        </table>

2.8表单标签

<!--form表单自动提交数据 属性:action(表单要交到哪个页面),method(提交的方式get 和 post) 
            input(文本框):name(名称属性 form表单默认获取value内容,其他根据name获取value内容)
            placeholder(文本框提示)
            -->
            账号:<input type="text" name="userName" placeholder="请输入账号"/><br />
            密码:<input type="text" name="pass" placeholder="请输入密码"/><br />
            <!-- name必须保持统一才能实现单选 -->
            性别:<input type="radio" name="sex" value="male"/>男
                  <input type="radio" name="sex" value="female"/>女<br />
                  <!-- name不一定一致,建议一致好进行数据处理 -->
            爱好:<input type="checkbox" name="boy" value="basketbll"/>篮球
                  <input type="checkbox" name="boy" value="football"/>足球<br />
            星座:<select name="star">
                    <option value="1">白羊座</option>
                    <option value="2">狮子座</option>
                    <option value="3">射手座</option>
            </select><br />
            <!-- 根据name提交数据,rows="5"(空白页面显示的行数) cols="60"(备注框的宽度)-->
            备注:<textarea name="reamrk" rows="4" cols="60"></textarea><br />
            <!-- 两种按钮方式:input,button -->
            <input type="submit"/>
            <button id="btn">注册</button>

2.9span标签

<!-- span標簽:不能设置属性,不换行-->
        <span>文字1</span><br />
        <span>文字2</span>

2.10换行标签

<!-- br标签:换行-->
        <span>文字1</span><br />
        <span>文字2</span>

2.11水平线标签

<!-- hr标签:水平分割线,独占一行-->
        <hr />

2.12粗体/斜体/下划线标签

        <!-- 粗体b,stong(语句强调) -->
		<strong>神1</strong>
		<b>神</b>
		<!-- 斜体 i,em(语句强调)-->
		<i>阳1</i>
		<em>阳</em>
		<!-- 下划线 -->
		<u>雨</u>

2.13上标/下标标签

        <!-- 上标 -->
		<br />
		4<sup>2</sup>
		<!-- 下标 -->
		h<sub>x</sub>

2.14HTML字符实体

        <!-- 文本空格 -->
		&nbsp;
		<!-- 大于 -->
		&gt;
		<!-- 小于 -->
		&lt;
		<!-- 大于等于 -->
		&ge;
		<!-- 小于等于 -->
		&le;
		<!-- 注册商标 -->
		&reg;
		<!-- 版权 -->
		&copy;

2.15iframe

<h3>第3级标题</h3>
<h4>第4级标题</h4>
<h5>第5级标题</h5>
<h6>第6级标题</h6>

3、块元素和行元素

块元素独占一行,可以直接style=""属性操作。行元素不独占一行,不能直接style=“”操作属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值