HTML基础(常用标签的使用)

目录

1.html代码框架

2.常用标签

2.1 注释标签

2.2 标题标签

2.3 段落标签

2.4 换行标签

2.5 加粗+倾斜+删除线+下划线标签

2.6 图片标签

2.7 超链接标签

2.8 表格标签

2.9 列表标签

2.10 表单标签

2.11 input标签

2.12 label标签

2.13 select标签

2.14 textarea标签

2.15 div和span标签

3.练习:展示简历信息


1.html代码框架

<!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>Document</title>
</head>
<body>
    
</body>
</html>

vscode中新建html文件后输入!+TAB,就会生成HTML的模板。

不同的软件生成的模板不一样,这里只是vscode生成的模板。

html是head和body的父标签,head是title的父标签。head和body是兄弟关系

head中写页面的属性,body中写页面的内容。

2.常用标签

2.1 注释标签

ctrl+/可以快速注释一行

 <!-- 这是注释标签 ,注释里的内容不会打印到浏览器上-->

2.2 标题标签

    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>
    <h4>四级标题</h4>
    <h5>五级标题</h5>
    <h6>六级标题</h6>

2.3 段落标签

段落之间会有换行,并有明显的段落间距

lorem可以随机生成一段字符串

<p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Facere illo quisquam perspiciatis harum voluptate praesentium sint nihil, iste sed quibusdam est consequuntur laboriosam corrupti fuga doloremque tempore dolorem unde velit.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo quasi corporis in aperiam nihil nisi aut, officia voluptatem quo tenetur odit amet cum, ullam fuga quos iste consectetur reiciendis accusamus.</p>

 

2.4 换行标签

  • 换行标签不会有段落间距。
  • 换行标签是单标签
第一行<br/>
第二行<br/>

2.5 加粗+倾斜+删除线+下划线标签

    <!-- 加粗标签 -->
    <strong>VSCode</strong>
    <b>VSCode</b>
    <!-- 倾斜标签 -->
    <em>VSCode</em>
    <i>VSCode</i>
    <!-- 删除线标签 -->
    <del>VSCode</del>
    <s>VSCode</s>
    <!-- 下划线标签 -->
    <ins>VSCode</ins>
    <u>VSCode</u>

2.6 图片标签

<!-- 网络路径 -->
    <img src="https://tse1-mm.cn.bing.net/th/id/OIP-C.nRlAFygdctTCHmIWN7GxRwHaEK?pid=ImgDet&rs=1" alt="">
  • img标签必须带src属性,用来指定图片路径。这个路径可以是网络路径,也可以是绝对路径或相对路径。
  • alt属性的作用是如果图片没加载出来,则会显示alt属性的值。
  • 还可以用width属性指定图片的宽度,height属性指定图片的高度。
  • gif也可以通过img来展示。

2.7 超链接标签

<a href="#">这是一个超链接</a>
  • href后填要访问的网址 。
  • 如果填#,说明是一个空链接。
  • 可以把img标签嵌套到a标签中,这样点图片也能进行超链接。
  • 锚点链接:可以快速定位到页面的某个位置。
  • <!--锚点链接-->
    <a href="#one">第一集</a>
    <a href="#two">第二集</a>
    <a href="#three">第三集</a>
    <p id="one">
       第一集剧情 <br>
       第一集剧情 <br>
       ...
    </p>
    <p id="two">
       第二集剧情 <br>
       第二集剧情 <br>
     ...
    </p>
    <p id="three">
       第三集剧情 <br>
       第三集剧情 <br>
     ...
    </p>

2.8 表格标签

  1. table标签:表示整个表格
  2. tr标签:表示表格的行
  3. th标签:表头列,会居中加粗
  4. td标签:表示表格的列 
    <table>
        <tr>
            <th>学号</th>
            <th>姓名</th>
        </tr>
        <tr>
            <td>01</td>
            <td>张三</td>
        </tr>
        <tr>
            <td>02</td>
            <td>李四</td>
        </tr>
    </table>

    table标签也可以设置宽度,高度,边框线等等的属性,来使表格更美观

2.9 列表标签

ul是无序列表,ol是有序列表,li是列表项

<!-- 无序列表 -->
<ul>
    <li>唐三藏</li>
    <li>孙悟空</li>
    <li>沙悟净</li>
</ul>
<!-- 有序列表 -->
<ol>
    <li>乔峰</li>
    <li>段誉</li>
    <li>虚竹</li>
</ol>

2.10 表单标签

可以把数据提交到其他页面,实现前后端交互。后面讲到学到http再写。

2.11 input标签

  • input标签必须有type属性
  • type属性可以设置各种输入控件。
    • text:文本框
    • radio:单选框
    • checkbox:多选框
    • passwor:密码框
    • file:文件框,可以上传文件
    • button:普通按钮
    • submit:提交按钮,可以提交form表单,必须放在form标签中才能生效
  • name属性可以给input起名字,单选框需要name的值一样才能实现单选。
  • value属性可以设置控件的默认值。
  • checked属性用于设置默认被选中,主要用于单选和多选框。
  • maxlength属性设置最大长度。 

2.12 label标签

        在选单选框或多选框时,因为选择框比较小,所以很麻烦。配合label标签可以达到选择文字也能选中选择框。

 <label for="male">男</label><input type="radio" name="gender" id="male">
 <label for="female">女</label><input type="radio" name="gender" id="female">

2.13 select标签

<!-- 该标签可以实现下拉菜单 -->
<div>
    <select>
        <option>北京</option>
        <option>上海</option>
        <option>广州</option>
        <option>深圳</option>
    </select>
</div>

 

2.14 textarea标签

可以创建一个文本域。

<textarea  cols="30" rows="10"></textarea>

2.15 div和span标签

div独占一行,是一个大盒子

span不独占一行,是一个小盒子

<div>
    <span>小盒子1</span>
    <span>小盒子2</span>
    <span>小盒子3</span>
</div>

<div>
    <span>小盒子11</span>
    <span>小盒子22</span>
    <span>小盒子33</span>
</div>

3.练习:展示简历信息

<!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>
    <h1>xxx</h1>
    <h2>基本信息</h2>
    <img src="pict1.jpg" alt="" width="320px" height="280px">
    <p>求职意向:Java开发工程师</p>
    <p>联系电话:xxx-xxx-xxxx</p>
    <p>邮箱:xxx.@qq.com</p>
    <p><a href="#">我的github</a></p>
    <p><a href="#">我的博客</a></p>
    
    <h2>教育背景</h2>
    <ol>
        <li>1990-1996 小葵花幼儿园 幼儿园</li>
        <li>1996-2002 小葵花小学 小学</li>
        <li>2002-2005 小葵花中学 初中</li>
        <li>2005-2008 小葵花中学 高中</li>
        <li>2008-2012 小葵花大学 计算机专业 本科</li>
    </ol>
    <h2>专业技能</h2>
    <ul>
        <li>Java语法扎实,已刷800道力扣题</li>
        <li>常见数据结构都可以独立实现并熟练应用</li>
        <li>熟知计算机网络理论,并可以独立排查问题</li>
        <li>掌握web开发能力,并独立开发学校的留言墙功能</li>
    </ul>
    <h2>我的项目</h2>
    <ol>
        <li>
            <p>留言墙</p>
            <p>开发时间:2008年9月到2008年12月</p>
            <p>功能介绍:</p>
            <ul>
                <li>支持匿名发布</li>
                <li>支持匿名留言</li>
            </ul>
        </li>
        <li>
            <p>学习小助手</p>
            <p>开发时间:2008年9月到2008年12月</p>
            <p>功能介绍:</p>
            <ul>
                <li>支持错题检索</li>
                <li>支持同学讨论</li>
            </ul>
        </li>

    </ol>
    <h2>个人评价</h2>
    <p>
        在校期间,学习成绩优良,多次获得奖学金
    </p>
</body>
</html>

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值