HTML5知识点总结

这篇博客总结了HTML5的相关知识,包括网页概述和HTML的基本语法。介绍了网页的分类、客户端形式和网页特点,以及HTML的注释、基本语法、标签结构、属性、文档声明、实体和语义化标签的应用。强调了语义化标签在网页结构和SEO中的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、网页概述

  1.软件的分类

  2.客户端的形式

  3.网页

二、HTML总结

  1.HTML的注释

  2.HTML基本语法

        (1).HTML结构及常用标签

        (2).标签的属性

        (3).文档声明

        (4).实体

        (5).语义化标签


一、网页概述

  1.软件的分类

        系统软件(Windows、Linux、macOS)、应用软件、游戏软件

        通常情况下,软件由两个部分组成:客户端【用户通过客户端来使用软件】、服务器【服务器在远程处理业务逻辑】

  2.客户端的形式

  • 文字客户端:通过命令行使用软件,方式较为古老
  • 图形化界面:通过点击拖动等来使用软件。
  • 网页:通过访问网页来使用软件。所有的网站都属于这个范畴。(B/S架构

  3.网页

网页的特点:相较于传统的图形化界面,网页的优点有:不需要安装不需要更新跨平台

网页使用的语言:HTML、CSS、JavaScript

关于静态网页与动态网页、网页名词解释、web标准与浏览器内核的内容请参考该博客:网页概述——静态网页与动态网页、网页名词解释、web标准与浏览器内核https://blog.csdn.net/m0_59897687/article/details/118424702

二、HTML总结

  1.HTML的注释

        HTML的注释,注释用来对代码解释说明,注释中的内容会被浏览器忽略,不会在网页直接显示,但是可以在源码中查看注释。开发中一定要养成良好的编写注释的习惯,注释要求简单明了。

        注释不能嵌套。另,注释还可以将一些不想显示的内容隐藏。

<!-- 此处是HTML的注释-->

 

  2.HTML基本语法

        HTML语法由标签 (tags) 和属性 (attributes)组成。标签又称标记符。HTML是影响网页内容显示格式的标签集合,浏览器主要根据标签来决定网页的实际显示效果。

        (1).HTML结构及常用标签

        标签的分类:单标签、双标签

        【单标签】:单标签的形式为 <标签   属性 = 参数>,最常见的如强制换行标签<br/>、分隔线标签<hr>、插入文本框标签 <input>

        【双标签】:双标签的形式为 <标签   属性 = 参数> 对象 </标签> ,如定义XUPT这四个字母大小为8号,颜色为红色的标签为 < font  size='8'  color="red" > XUPT < / font >

关于HTML结构、标签分类及常用标签的内容请参考该博客:

HTML结构、标签分类及常用标签https://blog.csdn.net/m0_59897687/article/details/118424702

 

        (2).标签的属性

        在标签中(开始标签或自结束标签)可以设置属性。属性是一个名值对(x=y),属性和标签名或其他属性应该使用空格隔开。属性需要根据文档中的规定来编写。有些属性有属性值,有些没有,如果有属性值,属性值应该使用引号引起来

        (3).文档声明

        文档声明用来告诉浏览器当前网页的版本。html5的文档声明如下:

        <!DOCTYPE html>

        

        (4).实体

        在网页中编写多个空格时,在默认情况下会被浏览器解析为一个空格。在HTML中有些时候,我们不能直接书写一些特殊符号,比如:多个连续的空格,比如字母两侧的大于号和小于号等等。如果我们需要在网页中书写这些特殊的符号,则需要使用html中的实体(转义字符)。

        实体的语法:'&'+'实体的名字'

        例如: 

实体名称描述
&nbsp;空格
&lt;小于号
&gt;大于号
&amp;和号
&trade;商标
&times;称号
&divide;除号

        (5).语义化标签

        在网页中HTML专门用来负责网页的结构,所以在使用html标签时,应该关注的是标签的语义,而不是它的样式 。语义化的标签,旨在让标签有自己的含义。其优势在于:代码结构清晰,方便阅读,有利于团队合作开发。方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以语义的方式来渲染网页。有利于搜索引擎优化(SEO)。浏览器在解析网页时,会自动对网页中不符合规范的内容进行修正。

        在页面中独占一行的元素称为块元素(block element),块元素在网页中一般通过块元素来对网页进行布局;

        在页面中不会独占一行的元素称为行内元素(inline element),行内元素主要用来包裹文字

        一般情况下会在块元素中放行内元素,而不会在行内元素中放块元素,块元素中基本上什么都能放。

        语义化标签举例:

  • 【标题标签】 是块元素。h1~h6一共有六级标题,从h1到h6重要性递减,h1在网页中的重要性仅次于title标签。
  • 【hgroup标签】是块元素。hgroup标签用来为标题分组,可以将一组相关的标题同时放入到hgroup标签中。
  • 【p标签】是块元素。p标签表示页面中的一个段落。注意:p元素中不能放任何的块元素!
  • 【em标签】是行内元素。em标签用于表示语音语调的加重。
  • 【strong标签】是行内元素。strong标签表示强调,重要内容!
  • 【blockquote标签】是块元素。blockquote标签表示一个长引用。
  • 【q标签】是行内元素。q标签表示一个短引用。
  • 【br标签】是块元素。br标签表示页面中的换行。
  • 【ol标签】是块元素。使用ol标签来创建无序列表,使用 li 表示列表项
  • 【ul标签】是块元素。使用ul标签来创建有序列表,使用 li 表示列表项
  • 【dl标签】使用dl标签来创建定义列表,使用dt来表示定义的内容,使用dd来对内容进行解释说明。

注:列表之间可以互相嵌套 

        布局标签(结构化语义标签)举例:

  • 【header标签】header标签表示网页的头部
  • 【main标签】main标签表示网页的主体部分(一个页面只会有一个main)
  • 【footer标签】footer标签表示网页的头部
  • 【nav标签】nav标签表示网页的导航
  • 【aside标签】aside标签表示和主体相关的其他内容(侧边栏)
  • 【article标签】article标签表示一个独立的文章
  • 【section标签】section标签表示一个独立的区块,上边的标签都不能表示时使用section

div没有语义,就用来表示一个区块,目前来讲div是主要的布局元素

span是行内元素,没有语义,一般用于在网页中选中文字 

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值