HTML笔记

HTML笔记

一、常用标签

1、a标签
这个标签的作用是用于给文字或图片做链接的.

<a href="https://www.baidu.com/">百度</a>

> 它有以下属性:

  • href:用于指定链接的路径,可以是相对路径,也可以是绝对路径
    target:用于指定打开的方式,有以下几个值:
    _self:当前窗口打开,即要打开的页面替换当前窗口,它是默认值
    _blank:在新的标签页中打开指定的页面
    _parent:它需要用到iframe模式中才效
    _top:它需要用到iframe模式中才效

2、p标签
p标签叫段落标签,一对p标签要占一行,多个p标签之间有换行。

<p>有人曾经这样说过:“对自己生命的来源和基础浑浑噩噩,
便是最大的蒙昧和无知。”
</p>

3、br标签
标签用于换行,它是一个独立的标签,不需要闭合

    1. 点击进入 插件 主页,并点击,<br>Download Extension下载 插件 , 插件 后缀名为.vsix <br>
    2. 将 插件 放入VS Code安装目录的bin文件夹下<br>

4、hr标签
hr标签也是一个独立的标签,它是在页面中画一条水平实线

<hr>

效果如下

>hr有以下属性

  • size:用于指定水平线的粗细,值越大越粗
    - width:用于指定水平线的宽度,值越大越宽
    - noshade:设置没有阴影
    - color:给水平线指定颜色
    - align:用于指定水平线的对齐方式有: left center right

5、pre标签
这个标签叫预打印标签,使用它可以显示出我们在html页面中书写的原样格式

<pre>
                床前明月光,            
                疑似地上霜。
                举头望明月,
                低头思故乡。
</pre>

6、div标签

它是一个窗口标签,一般用于在页面中存放另外的标签。

div可以嵌套使用

<div>
        哈哈哈哈哈哈哈哈哈哈<div>也可以哈哈哈哈</div>
</div>

7、span标签
这是一个行内标签,一般用于定义一些不需要宽度和高度的内容。

<span>哈哈</span><span>咳咳</span><span>可以</span>

8、img标签
这个标签的作用是插入图片的链接

<img src="images/h.webp" alt="图片不显示,可能是路径问题" width="300" height="200" title="我是图片1" border="5">

> img标签有以下属性

  • src:用于指定图片的路径
    alt:用于指定当图片不能正常显示时的一个提示信息
    width:指定图片显示宽度
    height:指定图片显示高度
    title:用于当鼠标移到图片上时显示的提示信息,一般用于搜索引擎优化
    border:指定图片边框粗细
    align:指定图片对齐方式

9、多媒体标签

  • video标签
 <video src="" autoplay controls loop></video>
  • 通过src属性来指定视频的地址 autoplay 属性来指定自动播放
  • audio 标签
<audio src="media/snow.mp3" autoplay></audio>

10、列表标签

  • a、无序列表
<ul type="square">
    <li>重庆</li>
    <li>北京</li>
    <li>上海</li>
</ul>
  • b、有序列表
<ol>
        <li>哈哈</li>
        <li>哦好</li>
        <li>略略</li>
        <li>嗯哼</li>
        <li>怎么</li>
</ol>
  • c、带标题的列表
<dl>
        <dt>四个直辖市</dt>
        <dd>重庆</dd>
        <dd>上海</dd>
        <dd>北京</dd>
        <dd>天津</dd>
</dl>(可以嵌套)

11、strong标签
可以加粗文字

<strong>哈哈哈哈哈哈</strong>

12、标题标签

<h1>h1标签</h1>
<h2>h2标签</h2>
<h3>h3标签</h3>
<h4>h4标签</h4>
<h5>h5标签</h5>
<h6>h6标签</h6>

二、table(表格)标签

定义一个表格标签我们需要用到table、tr、td
这是一个三行三列的标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>表格标签的使用</title>
</head>
<body>
    <table width="700" border="1" cellpadding="0" cellspacing="0">
        <caption>表格标题</caption>
        <tr align="center">
            <th>编号</th>
            <th>姓名</th>
            <th>年龄</th>
        </tr>
        <tr align="center">
            <td>1</td>
            <td width="100">刘备</td>
            <td>3</td>
        </tr>
        <tr align="center" >
            <td>4</td>
            <td>关羽</td>
            <td>6</td>
        </tr>
        <tr align="center">
            <td>7</td>
            <td>张飞</td>
            <td>9</td>
        </tr>

    </table>
</body>
</html>

> table还有以下几个子标签:

  • caption:用于定义表格的标题
    thead:用于定义表头部分
    tbody:用于定义表体部分
    tfoot:用于定义表尾部分
    tr:用于定义表格的一行
    th:用于定义一个单元格,它的特点是内容加粗且居中显示
    td:用于定义一个单元格
    ----td 标签有几个属性需要说明:
    colspan:用于定义跨列操作,也就是合并多个列 ;
    rowspan:用于定义跨行操作,也就是合并多个行

> table标签有以下几种属性:

  • width:用于指定表格的宽度,单位是像素
    border:用于定义表格的边框,值的类型是数字,而是一个正数,值越大边框越粗
    cellpadding:用于定义单元格的内边距,即单元格中的内容也单元格的边之间的距离
    cellspecing:用于定义单元格的外边距,即单元格与单元格之间的距离
    align:用于定义表格的对齐方式

三、form(表单)标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>form表单标签</title>
</head>
<body>
    <!--
        在定义表单时,通常就定义action和method
    -->
    <form name="form1" id="form1" action="http://www.baidu.com" method="get" enctype="application/x-www-form-urlencoded">
       <!--文本输入框,重点-->
        <p><input type="text" name="username" value="" placeholder="请输入用户名" size="20" maxlength="6"></p>
       <!--密码输入框,重点-->
       <p><input type="password" name="password" placeholder="请输入密码"></p>
       <!--邮件格式输入框,了解-->
       <p><input type="email" name="email" placeholder="请输入邮箱地址"></p>
       <!--日期控件输入框,次重点-->
       <p><input type="date" name="date" placeholder="请输入日期" size="20"></p>
       <!--时间控件输入框,了解-->
       <p><input type="time" name="time" placeholder="请输入时间"></p>
       <!--电话输入框,了解-->
       <p><input type="tel" name="phone" placeholder="请输入手机号"></p>
       <!--数据输入框,了解-->
       <p><input type="mumber" name="age" placeholder="请输入年龄"></p>
       <!--普通按钮,次重点--> 
       <p><input type="button" name="btn" value="普通按钮"></p>
       <!--提交按钮,重点-->
       <p><input type="submit" name="submit" value="提交"></p>
       <!--重置按钮,重点-->
       <p><input type="reset" name="reset" value="取消"></p>
       <!--图片按钮,它也是提交按钮的一种,了解-->
       <p><input type="image" src="images1/x.jpg" width="100"></p>
       <!--单选框,重点-->
       <p><input type="radio" name="gender" value="" checked=""><input type="radio" name="gender" value=""></p>
       <!--多选框,重点-->
       <p><input type="checkbox" name="hobby" value="看书" >看书
       <input type="checkbox" name="hobby" value="游戏" >游戏
       <input type="checkbox" name="hobby" value="电影" >电影
       <input type="checkbox" name="hobby" value="编码" >编码</p>

       <!--文本输入域,重点-->
       <p>
        <textarea name="intro" rows="10" cols="40"></textarea>
       </p>
       <!--下拉列表,重点-->
       <p>
       <select name="province" multiple size="2">
        <option>请选择</option>
        <option value="重庆">重庆</option>
        <option value="北京">北京</option>
        <option value="天津">天津</option>
        <option value="上海">上海</option>
       </select>
    </p>
         <!-- 文件上传 -->
        <input type="file" name="f">
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    
    </form>      
 </html>

> 文本输入框的属性:

  • name:用于表单提交是把数据提交到后端
    id:给这个输入框一个唯一值,一般是用于 JavaScript来获取它时所使用
    value:它代表是这个输入框所输入的值
    size:用于指定这个输入框的长度,不推荐使用,后续会用 CSS 来控制
    maxlength:用于指定这个输入框所能输入值的最大的长度
    placeholder:用于指定在输入框中没有值是的提示信息,它是H5的属性

> > 单、多选框属性:
( 单选框也是使用 input 标签,但它的 type 属性的值为 radio,它一般用于多个值中只能选择一个值的情 况。如,姓别 )

  • name:给这个单选框指定一个组名,也是数据提交后后端能够获取数据的值,多个单选框如果 name属性相同才会是同一个组。
    value:单选框的值
    checked:它是一个布尔值(真和假),如果值为值(true)即选中,值为假(false)则未选中
    多选框属性和单选框相同

> 文本输入域属性:

  • name:用于获取文本域的值
    rows:指定文本域的高度(行数)
    cols:指定文本域的宽度(列数)

> 下拉列表属性:

  • name:用于获取下拉框的值
    size:用于指定可看选项个数
    option:用于指定下拉选项,它的 value 属性用于指定这个选项的值

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值