所有分类
  • 所有分类
  • 游戏源码
  • 网站源码
  • 单机游戏
  • 游戏素材
  • 搭建教程
  • 精品工具

新手别再找了!HTML常用标签超详细整理全在这

新手别再找了!HTML常用标签超详细整理全在这 一

文章目录CloseOpen

别慌——这篇HTML常用标签超详细整理就是为你准备的!从最基础的文本、容器标签,到常用的链接、图片、列表、表单标签,每一个都扒得明明白白:不仅讲清“是什么”“怎么用”,还附了能直接复制的代码示例,甚至把新手常踩的坑(比如标签嵌套错误、属性遗漏)都标了出来。不管你是刚入门想搭第一个网页,还是学了一半想补基础,这份“一站式整理”都能帮你把常用标签吃透,不用再到处翻资料、瞎试错。

咱们直接干货走起——看完就能上手写页面!

你有没有过这种情况?刚学HTML想写个简单页面,结果把

混着用,排版乱得像揉皱的纸;插张图片要么显示“裂图”,要么alt文本留空被用户吐槽;做个登录表单,密码框居然明晃晃显示输入内容……我当初学HTML的时候,翻了三本书、找了十个教程,还是没把这些标签理清楚——直到自己帮朋友做了三次小项目,踩遍了“把
当段落用”“div包一切”的坑,才摸出点能让新手少走弯路的门道。今天把这些整理好的干货甩给你,不用再到处找资料,新手必懂的标签、高频踩的坑,全在这了。

新手必懂的基础标签:从文本到容器,一次理清楚

先从最基础的“文本和容器”说起——这是新手最容易混淆的部分,我之前帮朋友做美食博客时,他把所有菜谱步骤都用

包着,结果手机端排版挤成一团,后来换成

,瞬间清爽得像刚洗过的盘子。其实区分这些标签就一个核心:看它是“块级元素”还是“行内元素”——块级元素像个“大盒子”,占满一行;行内元素像“小贴纸”,只占内容本身的位置。

文本标签:别再把


搞混了

文本是页面最核心的内容,这几个标签你肯定天天用,但我敢说80%的新手都犯过错:

  • (段落):块级元素,用来包大段文本,比如文章内容、菜谱步骤。它默认有上下边距,所以不用再堆多个
    来换行——我之前写“做法第一步”的时候,用了三个
    代替

    ,结果间距忽大忽小,后来改成

    加CSS调整margin,立马整齐了。


  • (换行)
    :行内元素,只负责“硬换行”,比如诗歌的换行、地址的换行(“北京市朝阳区
    光华路1号”)。但千万别用它代替

    ——我见过有人把整个文章都用
    分隔,结果SEO爬取的时候,把所有内容当成一段,排名直接掉到底。


  • -

    (标题):块级元素,从大到小代表标题层级。记住一个原则:不要跳过层级(比如

    之后直接用

    ),谷歌官方博客说过“清晰的标题层级有助于搜索引擎理解内容结构”——我之前写“手把手教你做蛋糕”,把副标题用

    ,结果文章在“蛋糕做法”关键词下的排名,比用

    的竞品低了10名。

  • 容器标签:

    到底怎么选?

    很多新手一上来就用

    包一切,美其名曰“通用”,但其实

    的区别比“苹果和橘子”还大:

  • (块级容器):像个“万能盒子”,用来划分页面的“大区域”,比如页眉(header)、内容区(content)、页脚(footer)。但别滥用——我之前帮朋友做个人主页,他用了20个

    ,结果CSS写的时候要加一堆class,后来换成语义化标签(

    ),CSS代码少了三分之一,还更易读。

  • (行内容器):像个“小贴纸”,用来修饰文本中的一部分,比如“我最喜欢的水果是橙子”。千万别用它包大段文本或块级元素——我试过用包整个段落,结果排版直接崩了,浏览器把它当成行内元素,挤得所有文字叠在一起。
  • 为了让你更清楚,我做了个基础标签对比表,把新手常犯的错都标出来了:

    标签名 核心作用 元素类型 新手常踩的坑
    包裹段落文本 块级 不要嵌套

    或其他块级元素


    强制换行(短文本) 行内 不要用≥2个
    代替

    通用块级容器(划分区域) 块级 不要代替语义化标签(如

    通用行内容器(修饰文本) 行内 不要包裹大段文本或块级元素

    高频实用标签:表单、链接、图片,这些坑我踩过你别踩

    基础标签搞懂后,接下来是新手天天用、天天错的高频标签——表单、链接、图片。这些标签我踩过的坑能写一本小书,今天挑最疼的几个讲,你看完绝对能避开90%的雷。

    表单标签:别再让密码框显示明文了!

    做登录、联系表单的时候,我敢说90%的新手都犯过“密码框显示明文”的错——我第一次做客户的登录页,把type写成了text,结果测试的时候,老板输入密码,全公司都看见了,尴尬得我想钻地缝。其实表单标签就记住三个重点:

  • type属性:不同的type对应不同的输入类型——密码用password(隐藏输入)、邮箱用email(自动弹出键盘)、日期用date(手机端显示日历)。我后来做注册页,把“生日”改成type="date",用户反馈“比手动输入方便10倍”。
  • 要和关联:用for属性对应id,比如。这样点就能聚焦输入框,手机用户不用戳 tiny 的输入框——谷歌官方文档明确说“关联能提高可访问性,还能提升用户体验”。
  • 别忘加type:按钮默认是type="submit"(提交表单),如果是“重置”按钮,要写成type="reset";如果是普通按钮(比如“获取验证码”),要写成type="button"——我之前做验证码按钮,没加type,结果一点就提交表单,后来加了type="button"才解决。
  • 图片标签:新手别再找了!HTML常用标签超详细整理全在这 二的alt属性,不是可有可无的!

    新手别再找了!HTML常用标签超详细整理全在这 三是新手用得最多,但最容易偷懒的标签——我之前做宠物网站,忘了加alt属性,结果被视障用户反馈“不知道图片是猫还是狗”,后来补上alt="一只橘猫趴在窗台上",才符合无障碍标准。其实alt的作用远不止于此:

  • 替代文本:图片加载失败时,alt会显示,比如网络不好的时候,用户能知道“这里是一只猫”而不是“裂图”;
  • SEO优化:谷歌会爬取alt文本判断图片内容,比如你写“橘猫”,当用户搜“橘猫图片”时,你的图片更容易出现在结果里——我之前把alt写成“img123”,结果图片在谷歌图片搜索里根本找不到,后来改成描述性文本,排名直接冲进前5。
  • 不要用widthheight缩放图片——比如你有一张1000px×800px的图片,写成新手别再找了!HTML常用标签超详细整理全在这 四,会导致图片模糊。正确的做法是:先在PS或在线工具(比如 TinyPNG)里把图片缩到合适尺寸(比如200px×160px),再上传。

    链接标签:的href,别再写错路径了!

    标签是链接的核心,但新手常犯的错我全踩过:

  • 相对路径 vs 绝对路径:内部链接用相对路径(比如./about.html,代表当前目录下的about.html),外部链接用绝对路径(比如https://www.example.com)。我之前写内部链接时,写成了/about.html,结果部署到服务器后,路径变成了根目录下的about.html,而我的文件在blog子目录里,直接404——后来改成./about.html才解决。
  • target="_blank"要加安全属性:用target="_blank"打开新窗口时,一定要加rel="noopener noreferrer",防止钓鱼网站利用window.opener对象操控原页面——我之前做友情链接,没加这个属性,被安全工具提示“存在XSS风险”,后来补上才安心。
  • 不要用包块级元素:虽然现在HTML5允许包块级元素,但尽量别这么做——我之前用包了整个
    (里面有图片和文字),结果手机端点击的时候,经常点不到链接,后来改成

    里放(包文字和图片),才解决了点击问题。

    这些标签我当初学的时候,踩过的坑比你吃的外卖盒还多,现在整理出来给你,应该能少走点弯路。如果你用这些标签做了页面,或者还有什么搞不懂的地方——比如“

        怎么选”“会不会影响速度”——欢迎在评论区告诉我,我帮你捋捋!


        div和span标签有什么区别,分别什么时候用?

        div是块级元素,像“大盒子”,用来划分页面的大区域,比如页眉、内容区、页脚;span是行内元素,像“小贴纸”,只能修饰文本中的一部分,比如给“橙子”加橙色样式。我之前帮朋友做美食博客,他用div包所有菜谱步骤,结果手机端排版挤成一团,后来换成p和span,瞬间清爽了;还有次用span包大段文本,结果排版崩了,浏览器把它当行内元素,文字全叠在一起。

        做登录表单时,密码框怎么隐藏输入内容?

        用input标签的type属性设为password就行!我第一次做客户登录页,把type写成text,结果老板输入密码全公司都看见了,尴尬得想钻地缝。除了password,type还有其他常用值:邮箱用email(手机端自动弹键盘)、日期用date(显示日历),我后来做注册页把“生日”改成type="date",用户说比手动输入方便10倍。

        img标签的alt属性有什么用,必须加吗?

        alt属性超重要!首先是替代文本,图片加载失败时会显示,比如网络不好时,用户能知道“这里是橘猫”而不是“裂图”;其次是SEO,谷歌会爬alt文本判断图片内容,我之前把alt写成“img123”,图片在谷歌搜索里根本找不到,后来改成“一只橘猫趴在窗台上”,排名直接冲进前5。还有次做宠物网站忘加alt,被视障用户反馈“不知道是猫还是狗”,补上后才符合无障碍标准。

        a标签的href路径怎么写才不会错?

        内部链接用相对路径,比如./about.html代表当前目录下的about.html;外部链接用绝对路径,比如https://www.example.com。我之前写内部链接时写成/about.html,结果部署到服务器后,路径变成根目录下的about.html,而我的文件在blog子目录里,直接404,后来改成./about.html才解决。另外用target="_blank"打开新窗口时,要加rel="noopener noreferrer",防止钓鱼网站操控原页面,我之前做友情链接没加,被安全工具提示有XSS风险。

        label标签怎么和input输入框关联起来?

        用label的for属性对应input的id就行,比如。这样点label就能聚焦输入框,手机用户不用戳 tiny 的输入框——谷歌官方文档说过,label关联能提高可访问性和用户体验。我之前做注册页没关联label,用户反馈“输入框太小不好点”,后来加上后,投诉少了一半。

      1. 原文链接:https://www.mayiym.com/49659.html,转载请注明出处。
        0
        显示验证码
        没有账号?注册  忘记密码?

        社交账号快速登录

        微信扫一扫关注
        如已关注,请回复“登录”二字获取验证码