当前位置: 首页 > news >正文

HTML的本质——网页的“骨架”

目录

一:HTML的本质——网页的“骨架”

核心概念

二:必学基础标签清单

2.1、表格标签

2.2、链接标签

2.3、排版标签

2.4、框架标签

2.5、表单标签

2.6、meta标签

2.7、总结

三:语义化标签(HTML5精华!)

四:实战技巧与避坑指南

代码规范:

常用属性:

SEO优化:

兼容性:


一:HTML的本质——网页的“骨架”

HTML(HyperText Markup Language)不是编程语言,而是标记语言,用来定义网页的结构和内容。就像盖房子要先搭钢筋骨架一样,HTML就是网页的骨架!

核心概念
  1. 标签(Tags):用尖括号包裹的关键词,例如 <div><p>
    • 多数标签成对出现(如 <p>内容</p>),少数自闭合(如 <img/>
    • 属性(Attributes):为标签添加额外信息,比如 <a href="https://example.com">链接</a> 中的 href

二:必学基础标签清单

2.1、表格标签

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><!--表格标签 table  行标签:tr  列标签:td   表格边框有无属性:border=0表示没有比边框  border=1表示有边框--><!--内边框:cellspacing  外边框:cellpaddingalign表示向那边对齐,align=center表示居中,align=left向左对齐标签th表示表头标签--效果:居中加粗
--><table border="1" cellspacing="10" cellpadding="20"><!--tr年龄和姓名在同一行--><tr><!--th表示是表头内容--><th>姓名</th> <!--b表示加粗,td表示列,年龄和姓名各占一列--><td><b>年龄</b></td> </tr><!--tr表示Tom和18在同一行--><tr><!--td表示是各站一列--><td>Tom</td> <td>18</td> </tr><tr><td>Rose</td> <td>20</td> </tr></table>
</body>
</html>

表格标签 table  

行标签:tr  

列标签:td  

表格边框有无属性:border=0表示没有比边框  border=1表示有边框

内边框:cellspacing  

外边框:cellpadding

 align表示向那边对齐,align=center表示居中,align=left向左对齐

 标签th表示表头标签--效果:居中加粗

效果展示

2.2、链接标签

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><!--target="_blank"即点击超链接会打开一个新的页面框而不会直接覆盖现有的框--><!--链接到同一文件夹下的超链接写法--><a href="排版标签.html"target="_blank">排版标签</a><!--链接到非本文件夹下的超链接写法  需要链接某个网页的完整地址--><hr><a href="https://ndky.fanya.chaoxing.com/portal"target="_blank">学习通</a><!--href属性的构成:协议名(http)+协议内容--><hr><!--mailto协议--><a href="mailto:xxxx@itcast.cn">联系我们</a><!--a标签的锚点功能--><!--定义锚点--><a name="_abc"></a><!--图像标签--><br><img scr="https://miaobi-lite.bj.bcebos.com/miaobi/5mao/b%275biD5biD5LiA5LqM5oOF5L6j5aS05YOPXzE3MzI2NTM2NzcuMzY3NDAz%27/0.png" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://miaobi-lite.bj.bcebos.com/miaobi/5mao/b%275biD5biD5LiA5LqM5oOF5L6j5aS05YOPXzE3MzI2NTM2NzcuMzY3NDAz%27/0.png" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://miaobi-lite.bj.bcebos.com/miaobi/5mao/b%275biD5biD5LiA5LqM5oOF5L6j5aS05YOPXzE3MzI2NTM2NzcuMzY3NDAz%27/0.png" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://miaobi-lite.bj.bcebos.com/miaobi/5mao/b%275biD5biD5LiA5LqM5oOF5L6j5aS05YOPXzE3MzI2NTM2NzcuMzY3NDAz%27/0.png" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><img scr="https://ts1.tc.mm.bing.net/th/id/OIP-C.9Jyfb_kv-9h16zH-lR07iwHaEK?w=268&h=211&c=8&rs=1&qlt=90&o=6&dpr=1.3&pid=3.1&rm=2" alt="一二宝和布哥哥"title="一二宝和布哥哥"/><br><!--回到顶部 #表示回到当前页面的某个位置--><a href="#_abc">--回到顶部--</a>
</body>
</html>

<!--target="_blank"即点击超链接会打开一个新的页面框而不会直接覆盖现有的框-->
    <!--链接到同一文件夹下的超链接写法-->
    <a href="排版标签.html"target="_blank">排版标签</a>
    <!--链接到非本文件夹下的超链接写法  需要链接某个网页的完整地址-->
    <hr>
    <a href="https://ndky.fanya.chaoxing.com/portal"target="_blank">学习通</a>
    <!--
        href属性的构成:
        协议名(http)+协议内容
    -->
    <hr>
    <!--mailto协议-->
    <a href="mailto:xxxx@itcast.cn">联系我们</a>
    <!--a标签的锚点功能-->
    <!--定义锚点-->
    <a name="_abc"></a>

//效果:定义锚点,点击abc之后返回最开始页面
    <!--图像标签-->
    <br>

效果图

2.3、排版标签

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>排版标签</title>
</head>
<body><!--br/是换行标签--><!--h1是一级标题标签并且会自动换行,,h1-h6是一级到六级标签--><h1>静夜思</h1><!--p标签是段落标签会自动换行--><!--font是属性标签--><p><font color = "red size="5">床前明月光</font></p><p>疑是地上霜</p><!--hr/标签是水平线标签--><hr><p><font color="blue size="5">举头望明月</font></p><p>低头思故乡</p>
</body>
</html>

<h1>——<h6>:表示标题1到标题6

<br>换行

<hr>水平线

<p>正文

<b>/<strong>加粗

<font>属性:加粗,颜色等

<title>标题

效果

2.4、框架标签

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<!--row表示竖着放置,三七分-->
<!--cols表示横着放-->
<frameset row="30%,70%" ><frame scr="表格标记.html" /><frameset cols="30%,70%"><frame scr="链接标签.html" /><frame scr="排版标签.html" /></frameset> 
</frameset> 
</html>

<!--row表示竖着放置,三七分-->

<!--cols表示横着放-->

2.5、表单标签

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>表单标记</title>
</head>
<body><!--form用于标识表单的范围action表示提交到哪里一般是提交到服务器#代表当前目录name属性作为提交的键值对type属性决定提交的类型--><form action="#">用户名:<input type="text" name="username" /><br><!--提交按钮submit--><input type="submit" /></form>
</body>
</html>
<form action="/提交地址" method="POST"><label>输入框:<input type="text" placeholder="提示文本"></label><label>单选:<input type="radio" name="gender" value="male"></label><label>复选框:<input type="checkbox" value="agree"></label><select><option>下拉选项1</option><option>下拉选项2</option></select><textarea rows="4">多行文本</textarea><button type="submit">提交</button>
</form>

form action='#'   //表示该表单的范围用于当前目录

type决定提交的类型

name提交的键值对

2.6、meta标签

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>meta标签</title>
</head>
<body><!--3秒后刷新到百度网站  refersh表示刷新--><meta http-equiv="Refersh"content="3; url=http://www.baidu.com"><!--最终输入的文本类型utf-8--><meta http-equiv="Content-Type" content="text/html;charset=utf-8"
</body>
</html>

2.7、总结

<!DOCTYPE html>  <!-- 声明文档类型为HTML5 -->
<html>
<head><title>网页标题</title>  <!-- 浏览器标签页显示的文字 --><meta charset="UTF-8">  <!-- 指定字符编码 -->
</head>
<body><h1>一级标题</h1>  <!-- 共6级标题,h1最大,h6最小 --><p>段落文本</p><a href="https://example.com">超链接</a><img src="图片路径" alt="图片描述"><ul><li>无序列表项</li>  <!-- 配合CSS可做导航栏 --></ul><div>块级容器</div>  <!-- 用于布局分组 --><span>行内容器</span> <!-- 包裹少量文本样式 -->
</body>
</html>

三:语义化标签(HTML5精华!)

<header>页眉</header>
<nav>导航栏</nav>
<main>主内容区</main>
<section>独立区块(如章节)</section>
<article>文章/博客内容</article>
<aside>侧边栏(广告/备注)</aside>
<footer>页脚</footer>

好处:搜索引擎和屏幕阅读器能更好理解页面结构!

四:实战技巧与避坑指南

  1. 代码规范

    • 标签小写,属性用双引号,缩进用2空格(非Tab)。
    • 注释写清楚:<!-- 这是注释 -->
  2. 常用属性

    • class:为元素定义样式类(可重复使用)。
    • id:唯一标识(常用于JS操作)。
  3. SEO优化

    • 合理使用 titlemeta descriptionh1~h6 标签。
  4. 兼容性

    • 老旧浏览器可能不支持HTML5标签,可通过CSS添加 display: block; 解决。

http://www.dtcms.com/a/453119.html

相关文章:

  • 徐州双语网站制作wordpress 外链视频
  • React 快速入门:菜谱应用实战教程
  • 网站备案和域名备案网页源码app
  • Tomcat本地部署SpringBoot项目
  • 大模型开发 - 04 QuickStart_DeepSeek 模型调用流程源码解析:从 Prompt 到远程请求
  • 怎么把在微企点做响应式网站深圳专业网站建
  • 认识三极管
  • gRPC从0到1系列【23】
  • Element Plus 完整教程:从背景到实践
  • Qt编写上下界面切换效果/前进到下一个界面/后退到上一个页面/零件工艺及管理设计系统
  • 第3章 多线程服务器的适用场合与常用编程模型
  • 网站开发什么课程佛山建站模板制作
  • Lua语法(2)
  • npm、npx、pnpm 深度解析:从原理到实战的全方位指南
  • Qt Qml Drag and Drop-鼠标拖动添加组件
  • 神经网络之为什么回归任务的输出是高斯分布的均值
  • 《深入理解 Django 中间件:请求-响应生命周期与执行顺序全解析》
  • HC32项目搭建
  • 台式真空共晶炉口碑企业
  • 网站开发宣传标语网站建设基本情况
  • [效率]学习哔哩哔哩视频的的笔记|对于书签的想法思考
  • 网站一级页面标题怎么做wordpress js库
  • Python 数字类型与类型转换
  • Python int()函数
  • 【Qt】绘图
  • Java 集合框架全解析:从数据结构到源码实战
  • 北京商地网站建设公司photoshop设计一个精美的网站主页
  • 【MYSQL】统计用户旅行距离的SQL解决方案:排序规则与稳定性全解析
  • 基于单片机的罐体压力控制器设计与实现
  • C# datagridview读取XML数据和保存到XML的例子