day01 HTML基础

目录

WEB标准

介绍:

HTML

介绍:

标记

注释

HTML原理

HTML文档

html元素

head元素

body元素

HTML常用标签

标题

段落

列表

有序列表

无序列表

表格

行分组

行内元素

图形

相对路径

超链接

锚点

元素显示方式

表单控件

文本域

下拉框

实体符号对照表

音频

Q&A


WEB标准
介绍:
  • WEB标准是指网页设计和开发的一系列标准,它们被设计用来确保网页在各种浏览器和操作系统上显示出正确的样式和功能。

WEB标准说明
结构(Structure)网页的基本框架,它是网页的基本组成部分,主要包括HTML、XML等标签语言
表现(Presentation)网页的外观,它是网页的美观度和可读性的重要体现,CSS
行为(Behavior)网页的交互行为,它是网页的功能实现和用户体验的重要体现。行为规范是指网页的交互行为,包括JavaScript、Ajax等脚本语言
HTML
介绍:
  • HTML—HyperText Markup Language:超文本标记语言,纯文本类型的语言

  • 用来设计网页的标记语言

  • 用该语言编写的文件,以.html或者.htm为后缀

  • 浏览器解释执行

  • HTML页面上,可以嵌套用脚本语言编写的程序段,如:JavaScript

  • 可以理解为标签固定的XML

标记
  • HTML标记通常也被称为HTML标签(HTML tag)

  • HTML标签是由尖括号包围的关键词,比如<html>

  • HTML标签通常是成对出现的,比如<P>和</P>

  • 标签对中的第一个标签是开始标签,第二个标签是结束标签

注释
  • 格式:<!--注释的内容-->

  • 注释不可以嵌套

HTML原理
  • HTML是部署在服务器上的文本文件

  • 根据HTTP协议,浏览器发出请求给服务器,服务器做出响应,给浏览器返回一个HTML

  • 浏览器解释执行HTML,从而显示出内容

  • HTML部署在服务器上,运行在浏览器上

HTML文档

基本格式

<!DOCTYPE html>声明版本,使浏览器可以正确显示HTML网页,不是标签
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
  <body>
  </body>
</html>

HTML版本

版本年份
HTML1991
HTML +1993
HTML 2.01995
HTML 3.21997
HTML 4.011999
HTML 1.02000
HTML52012
XHTM52013

常用声明:

HTML 4.01
<!DOCTYPEHTML PUBUC"-//W3C//DTDHTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd”>
XHTML 1.0
<!DOCTYPEhtmlPUBUC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
HTML5
<!DOCTYPE html>
html元素
  • 表示当前页面书写的范围要在<html></html>之间

head元素
  • <head> 元素包含了文档的元(meta)数据,如 <meta charset="utf-8"> 定义网页编码格式为 utf-8

body元素
  • 所有页面的布局写在body中

HTML常用标签
标签名说明
<h1></h1>标题标签 h1-h6 一般用于文章的标题
<p></p>段落 用于正文显示
<ol></ol>有序列表
<ul></ul>无序列表
<table></table>表格
<span></span>没有特定的含义,不换行显示
<i></i>字体斜体
<em></em>字体斜体
<b></b>加粗字体
<strong></strong>加粗字体
<del></del>带删除线的字体
<u></u>带下划线的字体
<br/>换行符号 一般是单标签
<img>图形 可以引用图片
<a></a>超链接 可以引用网址
标题
  • <h1~h6>,数字越大字体越小

段落
  • 段落标签,一般用于正文中 会自动换行

列表
  • 有序列表

    < ol>每个元素有顺序标识 使用< li>表示每一项

  • 无序列表

    < ul> 不出现顺序数字

表格
属性名说明
border表格边框
width表格宽度
height表格高度
align表格位置 默认left center水平居中 right靠右显示
colspan跨列
rowspan跨行

style="border-collapse: collapse;内外边框合并

行分组
  • <thead>表头thead 字体醒目

行内元素
<!-- 行内元素:不会换行 -->
<span>携杖来追柳外凉</span>
<span>画桥南畔椅胡床</span>
<p>月明船笛参差起</p>
<span>风定池莲自在香</span>
<i>斜体</i>
<em>斜体</em>
<b>加粗</b>
<strong>加粗</strong>
<del>删除线</del><br><br/>
<u>下划线</u>
图形

<img>

属性名说明
src图片的路径 一般使用相对路径
width图片宽度
height图片高度
相对路径
  • ../表示上一层目录

  • ./表示当前目录

超链接
属性名说明
href网址 http://
target打开的方式 _blank重新打开一个页面
<a href="http://www.baidu.com" target="_blank">百度一下</a>
锚点
  • 定位网页的位置

<a name="top"></a>
<a href="#top">回到顶部</a>
元素显示方式
  • 块级元素特点:独占一行,有宽高的属性,元素前后会自动换行<div><p><hr>

  • 行内元素特点:不换行,没有宽高的属性<span><a>

  • 行内块:有宽高属性且不换行

表单控件
标签名说明
<input type="text">文本框 可以输入内容
<input type="password">密码框 内容不可见
<input type="button">按钮 可点击
<input type="radio">单选框
<input type="checkbox">多选框
<input type="hidden">隐藏域 用于保存数据
<input type="file">文件框 可以选取文件
<textarea></textarea>文本域 大的文本框

常用属性

属性名说明
type表单控件的类型 text password button...
placeholder输入框提示
maxlength最大输入字符数
value文本框的值
readonly只读 不可输入
文本域

<textarea>

属性名说明
cols列数
rows行数
下拉框
标签名说明
<select></select>根据选项选择
<option></option>选项
实体符号对照表

音频
属性名说明
src音频路径
controls显示控制面板
autoplay值为true时自动播放
loop循环播放

Q&A

题1 什么是HTML

  • HTML—HyperText Markup Language:超文本标记语言,纯文本类型的语言

  • 用来设计网页的标记语言

  • 用该语言编写的文件,以.html或者.htm为后缀

  • 浏览器解释执行

  • HTML页面上,可以嵌套用脚本语言编写的程序段,如:JavaScript

  • 可以理解为标签固定的XML

题2 HTML中,<head>和<body>标签各写哪些代码

  1. <head> 标签:

    • <title>:定义文档的标题,显示在浏览器的标题栏或标签页上。

    • <meta>:提供有关文档的元数据,如字符编码、关键词等。

    • <link>:引入外部资源,如样式表、图标等。

    • <script>:引入 JavaScript 代码,通常用于文档的行为和交互。

    • <style>:定义内部样式表,用于为文档指定样式。

  2. <body> 标签:

    • 文档的实际内容,如段落、标题、图像、表格等。

    • JavaScript 代码:如果脚本不需要在文档加载时立即执行,通常会放在 <body> 的末尾,以提高页面加载速度并避免阻塞。

题3 解释下列标签名含义

标签名解释
<h1>一级标题
<p></p>段落 用于正文显示
<ol></ol>有序列表
<ul></ul>无序列表
<table></table>表格

题4 块级元素和行内元素及行内块的特点

  • 块级元素特点:独占一行,有宽高的属性,元素前后会自动换行<div><p><hr>

  • 行内元素特点:不换行,没有宽高的属性<span><a>

  • 行内块:有宽高属性且不换行

题5 解释下列标签名含义

标签名说明
<input type="text">文本框 可以输入内容
<input type="password">密码框 内容不可见
<input type="button">按钮 可点击
<input type="radio">单选框
<input type="checkbox">多选框
  • 13
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值