爆款云主机2核4G限时秒杀,88元/年起!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 618智算钜惠季 爆款云主机2核4G限时秒杀,88元/年起!
  • 免费体验DeepSeek,上天翼云息壤 NEW 新老用户均可免费体验2500万Tokens,限时两周
  • 云上钜惠 HOT 爆款云主机全场特惠,更有万元锦鲤券等你来领!
  • 算力套餐 HOT 让算力触手可及
  • 天翼云脑AOne NEW 连接、保护、办公,All-in-One!
  • 中小企业应用上云专场 产品组合下单即享折上9折起,助力企业快速上云
  • 息壤高校钜惠活动 NEW 天翼云息壤杯高校AI大赛,数款产品享受线上订购超值特惠
  • 天翼云电脑专场 HOT 移动办公新选择,爆款4核8G畅享1年3.5折起,快来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

智算服务

打造统一的产品能力,实现算网调度、训练推理、技术架构、资源管理一体化智算服务
智算云(DeepSeek专区)
科研助手
  • 算力商城
  • 应用商城
  • 开发机
  • 并行计算
算力互联调度平台
  • 应用市场
  • 算力市场
  • 算力调度推荐
一站式智算服务平台
  • 模型广场
  • 体验中心
  • 服务接入
智算一体机
  • 智算一体机
大模型
  • DeepSeek-R1-昇腾版(671B)
  • DeepSeek-R1-英伟达版(671B)
  • DeepSeek-V3-昇腾版(671B)
  • DeepSeek-R1-Distill-Llama-70B
  • DeepSeek-R1-Distill-Qwen-32B
  • Qwen2-72B-Instruct
  • StableDiffusion-V2.1
  • TeleChat-12B

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场创新解决方案
办公协同
  • WPS云文档
  • 安全邮箱
  • EMM手机管家
  • 智能商业平台
财务管理
  • 工资条
  • 税务风控云
企业应用
  • 翼信息化运维服务
  • 翼视频云归档解决方案
工业能源
  • 智慧工厂_生产流程管理解决方案
  • 智慧工地
建站工具
  • SSL证书
  • 新域名服务
网络工具
  • 翼云加速
灾备迁移
  • 云管家2.0
  • 翼备份
资源管理
  • 全栈混合云敏捷版(软件)
  • 全栈混合云敏捷版(一体机)
行业应用
  • 翼电子教室
  • 翼智慧显示一体化解决方案

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
  • 天翼云EasyCoding平台
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼云东升计划
  • 适配中心
  • 东升计划
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
开放能力
  • EasyCoding敏捷开发平台
培训与认证
  • 天翼云学堂
  • 天翼云认证
魔乐社区
  • 魔乐社区

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 建议与反馈
  • 用户体验官
  • 服务保障
  • 客户公告
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 智算服务
  • 产品
  • 解决方案
  • 应用商城
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心

      HTML入门与进阶以及HTML5

      首页 知识中心 软件开发 文章详情页

      HTML入门与进阶以及HTML5

      2023-03-10 01:13:50 阅读次数:539

      html,html5

      预备知识与后续知识及项目案例

      [HTML入门与进阶以及HTML5][CSS]

      [JS-上]

      [JS-下]

      [jQuery]

      [Node.js + Gulp 知识点汇总]

      [MongoDB + Express 入门及案例代码]

      [Vue项目开发-仿蘑菇街电商APP]

      一、简介

      1、前端开发最核心技术

      我们知道,用所谓的网页三剑客已经不能满足需求了,那前端开发究竟要学习什么技术呢?网页最主要由3部分组成:结构、表现和行为。网页现在新的标准是W3C,目前模式是HTML、CSS和JavaScript。

      HTML入门与进阶以及HTML5

      前端开发最核心的3个技术

      (1)HTML是什么?

      HTML,全称“Hyper Text Markup Language(超文本标记语言)”,简单来说,网页就是用HTML语言制作的。HTML是一门描述性语言,是一门非常容易入门的语言。

      (2)CSS

      CSS,全称“(层叠样式表)”。以后我们在别的地方看到“层叠样式表”、“CSS样式”,指的就是CSS。

      (3)JavaScript

      JavaScript是一门脚本语言。

      2、前端开发其他技术

      前端技术最核心的是HTML、CSS和JavaScript,但是对于一个真正的前端工程师来说,哪怕你精通这三个,你也不能称为一个真正的“前端工程师”。因为前端技术除了HTML、CSS和JavaScript这三种,还需要学习Ajax、SEO等。

      (1)Ajax

      Ajax,即“Asynchronous Javascript And XML(异步JavaScript和XML)”,是指一种创建交互式网页应用的网页开发技术。

      通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用Ajax)如果需要更新内容,必须重载整个页面。

      Ajax是前后端交互的技术,主要实现在前端。(不懂?!没关系,我们在Ajax教程中会讲解到)

      (2)SEO

      SEO,即“Search Engine Optimization(搜索引擎优化)”。SEO优化是专门利用搜索引擎的搜索规则来提高目前网站在有关搜索引擎内的自然排名的方式(国内常见的搜索引擎有百度、360、搜狗等)。

      简单来说,你建好了网站并不代表你网站就能被搜索引擎搜索到,我们一般使用百度搜索资料时,搜索出来的网页有很多,但是我们一般看了搜索结果的第一、二页就不再往下看了。SEO,就是为了我们的网站能排在搜索结果的前面,这样你的网站才会有流量。你做网站,相信你也是想让你网站有更多人浏览的吧。

      二、基础内容

      1.基础总结

      1、从web1.0到web2.0,网页制作已经变为前端开发了。现在对于前端开发,你要学的不是什么“网页三剑客”,而是“HTML+CSS+JavaScript”;

      2、前端技术核心元素的是HTML、CSS和JavaScript,但是我们还要学习一些Ajax、SEO知识;

      3、前端技术只能开发静态网页,而进一步学习了后端技术,你能开发一个用户交互性更好、功能更加强大的网站;

      4、后端技术有ASP.NET(或PHP)、SQL Server等;

      5、学习路线:HTML入门→CSS入门→HTML进阶→CSS进阶→JavaScript入门→jQuery入门→ASP.NET入门(或PHP入门)→Ajax→ASP.NET进阶(或PHP进阶);

      6、学习HTML就是学习各种标签,然后针对你想要的内容来使用相应的标签;

      7、HTML标签即“HTML元素”;

      8、HTML基本结构:

      HTML入门与进阶以及HTML5

      2.HTML的基本标签

      (1)HTML标签

      整个网页是从这里开始的,然后到结束。

      (2)head标签

      定义一些特殊内容,这些内容往往都是“不可见内容”(在浏览器不可见)。

       表1 <head>内部标签 
      
      内部标签
      说明

      定义网页的标题

      定义网页的基本信息(供搜索引擎)

      定义CSS样式

      链接外部CSS文件或脚本文件

      定义脚本语言

      定义页面所有链接的基础定位(用得很少)

      的内部标签也非常重要,在前期大家只需要感性认知就可以。

      (3)body标签

      定义网页展示内容,这些内容往往都是“可见内容”(在浏览器可见)。

      后续课程讲解的标签都是在标签内部的各种标签。

      3、段落与文字

      (一)、段落标签

      (1)、段落与文字标签

       表1 段落与文字标签 
      
      标签
      语义
      说明
      # ~######
      header
      标题

      paragraph
      段落


      break
      换行


      horizontal rule
      水平线

      division
      分割(块元素)

      span
      区域(行内元素)

      (2)、文本格式化标签

       表2 文本格式化标签 
      
      标签
      语义
      说明

      strong(加强)
      加粗

      emphasized(强调)
      斜体

      cite(引用)
      斜体
      ^
      ^
      superscripted(上标)
      上标

      subscripted(下标)
      下标

      (二)、网页特殊符号

      (三)、自闭合标签

      HTML标签分为2种,一种是“一般标签”,另外一种是“自闭合标签”。一般标签有开始符号和结束符号,自闭合标签只有开始符号没有结束符号。

      一般标签可以在开始符号和结束符号之间插入其他标签或文字。

      自闭合标签由于没有结束符号,不能插入其他标签或文字,只能定义自身的属性。

      (1)、一般标签

      举例:

      (2)、自闭合标签

      举例:
      、


      (四)、块元素和行内元素

      (1)、HTML元素根据浏览器表现形式分为两类:①块元素;②行内元素;

      (2)、块元素特点:

      • (1)独占一行,排斥其他元素跟其位于同一行,包括块元素和行内元素;
      • (2)块元素内部可以容纳其他块元素或行元素;

      常见块元素有:h1~h6、p、hr、div等。

      (3)、行内元素特点:

      • (1)可以与其他行内元素位于同一行;
      • (2)行内内部可以容纳其他行内元素,但不可以容纳块元素,不然会出现无法预知的效果;

      常见行内元素有:strong、em、span等。

      (五)、练习题

      (1)、下面是一个网页在浏览器上的效果,请制作一张一模一样的网页。

      HTML入门与进阶以及HTML5

      HTML段落与文字训练题

      1
      

      (6)标签的语意

       标签语义对照表 
      
      标签名
      英文全称
      中文解释
      div
      division
      分割(块元素)
      span
      span
      区域(行内元素)
      p
      paragraph
      段落
      ol
      ordered list
      有序列表
      ul
      unordered list
      无序列表
      li
      list item
      列表项
      dl
      definition list
      定义列表
      dt
      definition term
      定义术语
      dd
      definition description
      定义描述
      h1~h6
      header1 ~header6
      标题1~标题6
      hr
      horizontal rule
      水平线
      a
      anchor
      锚点,超链接
      strong
      strong
      强调(粗体)
      em
      emphasized
      强调(斜体)
      sup
      superscripted
      上标
      sub
      subscripted
      下标
      br
      break
      换行
      fieldset
      fieldset
      域集
      legend
      legend
      图例
      caption
      caption
      (表格、图像等)标题
      thead
      table head
      表头
      tbody
      table body
      表身
      tfoot
      table foot
      表脚
      th
      table header
      表头单元格
      td
      td
      表身单元格

      4、列表

      3种列表的语义记忆:

       表1 3种列表记忆 
      
      标签
      语义
      说明
      ol
      ordered list
      有序列表
      ul
      unordered list
      无序列表
      dl
      definition list
      定义列表

      (一)、HTML3种列表

      列表有3种:有序列表、无序列表和定义列表。

      有序列表和无序列表都比较常用,而定义列表比较少用。在实际应用中,最常用的是无序列表,请大家重点掌握。

      目录列表和菜单列表已经被废除,大家可以直接忽略这两种列表。

      (1)、有序列表

      ​​<​​​​ol​​​​>​​
      ​​<​​​​li​​​​>有序列表项</​​​​li​​​​>​​
      ​​<​​​​li​​​​>有序列表项</​​​​li​​​​>​​
      ​​<​​​​li​​​​>有序列表项</​​​​li​​​​>​​
      ​​</​​​​ol​​​​>​​
      1
      
       表1 有序列表type属性 
      
      type属性值
      列表项的序号类型
      1
      数字1、2、3……
      a
      小写英文字母a、b、c……
      A
      大写英文字母A、B、C……
      i
      小写罗马数字i、ii、iii……
      I
      大写罗马数字I、II、III……

      (2)、无序列表

      无序列表是三个列表中最为重要的列表。

      语法:

      ​​<​​​​ul​​​  ​​type​​​​=​​​​"列表项符号"​​​​>​​
      ​​<​​​​li​​​​>无序列表项</​​​​li​​​​>​​
      ​​<​​​​li​​​​>无序列表项</​​​​li​​​​>​​
      ​​<​​​​li​​​​>无序列表项</​​​​li​​​​>​​
      ​​</​​​​ul​​​​>​​
      1
      
       表1 无序列表type属性 
      
      type属性值
      列表项的序号类型
      disc
      默认值,实心圆“●”
      circle
      空心圆“○”
      square
      实心正方形“■”

      学习了CSS之后,无序列表列表项符号由list-style-type定义,到时候应该摒弃type属性。

      (3)、定义列表

      语法:

      ​​<​​​​dl​​​​>​​
      ​​<​​​​dt​​​​>定义名词</​​​​dt​​​​>​​
      ​​<​​​​dd​​​​>定义描述</​​​​dd​​​​>​​
      ​​……​​
      ​​</​​​​dl​​​​>​​
      1
      

      说明:

      即“definition list(定义列表)”,即“definition term(定义名词)”,而即“definition description(定义描述)”。
      在该语法中,

      标记和标记分别定义了定义列表的开始和结束,后面添加要解释的名词,而在后面则添加该名词的具体解释。

      (二)、HTML学习中的误区

      学习HTML的目的就是在你需要的地方用到符合语义的标签,把标签用“对”这才是HTML学习的目的。例如一段文字,应该使用p标签,而不是使用div标签或者其他标签。

      网页语义结构良好,对于搜索引擎来说也是极为重要的一点。

      (三)、练习题

      1、问卷调查:下面是一个网页在浏览器上的效果,请制作一张一模一样的问卷调查网页。

      要求:

      • (1)大标题使用### 标签;
      • (2)问卷调查题目使用#### 标签
      • (3)前2个问题选项使用有序列表;
      • (4)最后一个问题选项使用无序列表

      HTML入门与进阶以及HTML5

      2
      

      5、表格

      (一)、表格语义记忆

      通过语义化记忆表格标签:

       表1 表格基本标签 
      
      标签
      语义
      说明
      table
      table(表格)
      表格
      tr
      table row(表格行)
      行
      td
      table data cell(表格单元格)
      单元格
       表2 表格结构标签 
      
      标签
      语义
      说明
      thead
      table head
      表头
      tbody
      table body
      表身
      tfoot
      table foot
      表脚
      th
      table header
      表头单元格

      (二)、表格基本结构

      、和| 是HTML表格最基本的3个标签,其他标题标签 |
      | ----------------------------------------- |
      、表头单元格可以没有,但是这3者必须要有。

      版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/u_14682436/6046907,作者:TwcatL_tree,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。

      上一篇:前端项目实战245-ant design radio设置默认值

      下一篇:Java HashMap源码浅析

      相关文章

      2025-05-19 09:04:53

      读取模版并生成html文件

      读取模版并生成html文件

      2025-05-19 09:04:53
      exception , html , string
      2025-05-14 10:33:25

      webpack5基础--09_处理其他资源

      webpack5基础--09_处理其他资源

      2025-05-14 10:33:25
      html , index , 图标 , 处理 , 资源 , 音视频
      2025-05-12 08:40:18

      jquery tmpl 详解

      jquery tmpl 详解

      2025-05-12 08:40:18
      html , HTML , jquery
      2025-05-09 08:51:09

      RestTemplate请求UnknownContentTypeException:no suitable HttpMessageConverter异常

      RestTemplate请求UnknownContentTypeException:no suitable HttpMessageConverter异常

      2025-05-09 08:51:09
      html , RestTemplate , text , 日志 , 格式
      2025-04-14 08:45:56

      Java实现一个坦克大战的小游戏【附源码】

      Java实现一个坦克大战的小游戏【附源码】

      2025-04-14 08:45:56
      html , i++ , java
      2025-04-14 08:45:36

      一段诡异的JavaScript代码,其实考察的是一些JavaScript的基础知识

      一段诡异的JavaScript代码,其实考察的是一些JavaScript的基础知识

      2025-04-14 08:45:36
      html , javascript
      2025-04-14 08:45:36

      用尾递归(tailRecursive)实现的阶乘-JavaScript版本

      用尾递归(tailRecursive)实现的阶乘-JavaScript版本

      2025-04-14 08:45:36
      html
      2025-04-11 07:15:54

      Javaweb编程中的乱码问题

      程序中的乱码问题,主要出现在我们处理中文数据的过程中出现。从浏览器向服务器请求数据,服务器返回的数据在浏览器中显示为乱码。或者是服务器中的java文件用到中文,也有可能会出现乱码。数据库在处理数据的时候,也会碰到乱码问题。

      2025-04-11 07:15:54
      html , java , UTF , 乱码 , 数据 , 浏览器
      2025-04-11 07:08:33

      JavaScript|数据类型的使用

      JavaScript|数据类型的使用

      2025-04-11 07:08:33
      Boolean , document , html , script , var , write
      2025-04-01 09:21:49

      数据结构14-栈常见操作3

      数据结构14-栈常见操作3

      2025-04-01 09:21:49
      html , javascript , Stack , 前端
      查看更多
      推荐标签

      作者介绍

      天翼云小翼
      天翼云用户

      文章

      33561

      阅读量

      5245965

      查看更多

      最新文章

      读取模版并生成html文件

      2025-05-19 09:04:53

      webpack5基础--09_处理其他资源

      2025-05-14 10:33:25

      jquery tmpl 详解

      2025-05-12 08:40:18

      RestTemplate请求UnknownContentTypeException:no suitable HttpMessageConverter异常

      2025-05-09 08:51:09

      Java实现一个坦克大战的小游戏【附源码】

      2025-04-14 08:45:56

      用尾递归(tailRecursive)实现的阶乘-JavaScript版本

      2025-04-14 08:45:36

      查看更多

      热门文章

      Python:使用2to3将Python2转Python3

      2023-02-22 07:04:55

      html:canvas画布绘图简单入门

      2023-02-20 10:15:01

      TypeScript-webpack配置

      2023-06-16 06:09:55

      ajax乱码问题和异步同步问题

      2023-06-13 08:32:34

      js中通过正则表达式验证邮箱是否合法

      2023-03-02 02:40:07

      级联查询

      2023-06-13 08:29:57

      查看更多

      热门标签

      java Java python 编程开发 代码 开发语言 算法 线程 Python html 数组 C++ 元素 javascript c++
      查看更多

      相关产品

      弹性云主机

      随时自助获取、弹性伸缩的云服务器资源

      天翼云电脑(公众版)

      便捷、安全、高效的云电脑服务

      对象存储

      高品质、低成本的云上存储服务

      云硬盘

      为云上计算资源提供持久性块存储

      查看更多

      随机文章

      HttpServletRequest通过Referer实现简单防盗链

      web前端移动端课程之canvas教程系列

      html+圣诞树

      读取模版并生成html文件

      Jquery 异步加载页面 简单示例

      前端(JavaScript)------运算符及分支语句、循环语句

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2025 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号