发布时间:2023-07-19 11:00
网站是指在因特网中根据一定的规则,使用HTML等制作的用于展示特定内容相关的网页集合
网页是网站中的一页,通常就是HTML格式的文件
一种描述网页的超文本语言
它并非编程语言,是一套标记标签
而所谓超文本有两种含义
(面试考点)
由W3C组织和其他标准化组织制定的一系列标准集合
制定标准就像是制定规则,增大了设备、浏览器、搜索引擎的等兼容性
标准 | 说明 |
---|---|
结构 | 结构用于对网页元素进行整理和分类 |
表现 | 设置网页元素的版式、颜色、大小等外观样式(CSS) |
行为 | 网页模型的定义以及交互的编写(JavaScript) |
以上三类规定分离,即html文件写结构、css文件写表现、JavaScript文件写行为
称之为根标签,是最大的标签,文件从< html >开始到< /html >结束
定义一些往往不可见的内容
<head>内部标签| 说明
<title> 定义网页标题
<meta> 定义网页基本内容(搜索引擎的关键字)
<style> 定义CSS样式
<link> 链接外部CSS文件或脚本文件
<script> 定义脚本语言
<base> 定义页面所有链接的基础定位(少用)
前期除title标签外,其他只需认识就行
定义的就是网页展示出来的内容
< !DOCTYPE html >
告诉浏览器采取HTML5版本
开头声明
一级标签
某段落
有时会看到
标签,这是显示水平线的标签
加粗:
加粗文字
strong也可用b替代
倾斜:
倾斜文字
em也可用i替代
删除线:
删除线文字
del也可用s替代
下划线:
下划线文字
ins也可以u替代
上标:
上标文字
下标:
下标文字
标签 img标签的其他属性: 属性之间不分先后、以空格隔开 target: 打开链接页面方式 注意: 注意: H5新版本推出的语义化标签,主要用于手机端网页的制作 收藏一下,忘了可以直接在目录点过来查哦 以下进行解释: ps: 学习目的主要是这里用到的单词后面CSS也会用到 以上三个是使表格结构更加清晰的工具,可以不用 在最上面单元格的标签中加入—— 在最左边的单元格的标签中加入—— 学习CSS后,列表列表项符号由list-style-type定义,到时候会摒弃type属性 效果呈现如下: 使用表单——收集用户信息 表单=表单域+表单控件(元素)+提示信息 包含表单元素的区域 常用属性: for属性与相关元素的id属性相同 功能:当有多个选项供用户选择,且想节约空间时,可以用 语法: 功能:用于定义多行文本输入的控件 语法: 各位看官觉得还不错可以点赞关注一下吗,我是前端小刘不怕牛牛,期待与您共同进步
division,表示分割分区,一行只能放一个大盒子
span,表示跨度、跨距,一行可以放多个小盒子
2.5 图像标签和路径
2.5.1 图像标签
标签用于定义HTML页面中的图像
src 是其里面的 必须属性
指定图像文件的路径和文件名
属性
属性值(输入类型)
说明
alt
文本
替换文本,当文本不能显示时,在其后面显示的文字
title
文本
提示文本,鼠标放在图像上显示的文字
width
像素
图像宽度
height
像素
图像高度
border
像素
图像边框粗细
2.5.2 路径
以引用文件所在位置为参考基础
如某一图片名nb.gif
分类
符号
表达
同一级
下一级
/
上一级
…/
指目录下的绝对位置,直接到达目标位置,通常从盘符开始的路径
例如:
D:\\web\\img\\baidu.gif
或完整的网络地址
http://www.baidu.com
前者实际开发中基本不用,不能在每个电脑兼容
后者由于网络地址具有唯一性,可以实现兼容情况2.6 超链接标签
2.6.1 标签
文本或图像
anchor 表示为锚
herf: 制定链接的URL地址(必须属性)
(1)_self为默认值,在当前窗口打开
(2)_blank ,在新窗口打开2.6.2 链接分类
首页
需两步:
(1)在链接标签的href属性中,设置为\"#名字\"的形式,如
(2)在目标位置标签,添加id属性= 名字,如:
此时点击文本中的力量,便可跳转到目的位置2.7 音频标签
音频链接目前支持三种格式:MP3、WAV、Ogg2.8 视频链接
视频静音下,谷歌浏览器才给自动播放2.9 有语义的结构标签
3.注释和特殊字符
3.1注释
,一些编辑器,可以直接ctrl+/
3.2 特殊字符表
常用的主要是空格、大于号和小于号,其他的查个几次就记住了4.表格
4.1 基本语法
…
是用于定义表格的标签,需要将整个表格包含
定义行,
定义单元格,因此一个表格中有几列,则tr标签嵌套几个td标签4.2 表格属性
这部分属性实际开发并不常用,后面通过CSS设置
同时直观感受表格的外观形态
属性名
属性值
描述
align
left\\center\\right
表格的对齐方式
border
1或“”
是否拥有边框,默认为“”“,表示无边框
cellpadding
像素值
单元边沿与其内容之间的空白,默认为1像素
cellspacing
像素值
单元格之间的空白,默认2像素
width
像素值或百分比
规定表格的宽度
4.3 表格结构标签
标签,表示表格的头部,包含第一行
标签,表示表格的主体,包含第二行及以下的
标签,表示表格的标题
4.4 合并单元格
4.4.1 跨行合并
rowspan=\"单元格合并个数\"
,再将下面被合并的单元格标签删去
4.4.2 跨列合并
colspan=\"单元格合并个数\"
,再将右边被合并的单元格标签删去
5.列表标签
5.1 无序列表
5.1.1 语法
5.1.2 type属性
标签中只能嵌套
type属性值
列表项的序号类型
disc
默认值,实心圆
circle
空心圆
square
实心正方形
5.2 有序列表
5.2.1 语法
中只可嵌套
5.2.2 type属性
type属性值
列表项的序号类型
1
数字
a
a,b,c…
A
A,B,C…
i
小写罗马数字i,ii,iii…
I
大写罗马数字I,II,III…
5.3 定义列表
5.3.1 语法
定义名词
通常是一个
6.表单标签
6.1 组成
6.2 表单域
标签——定义表单域
会把其范围内的表单元素提交给服务器
属性
属性值
作用
action
url地址
用于指定接收并处理表单数据的服务器程序的url地址
method
get/post
设置表单的提交方式
name
名称
用于指定表单的名称,以区别同一个页面的多个表单域
6.3 表单控件(表单元素)
6.3.1 表单元素
标签用于收集用户信息
属性值
描述
button
定义可点击按钮(多数情况下通过JavaScript启动脚本)
checkbox
定义复选框
file
定义输入字段和“浏览”按钮,,供文件上传
hidden
定义隐藏的输入字段
image
定义图像形式的提交按钮
password
定义密码字段,该字段中的字符被掩码
radio
定义单选按钮
reset
定义重置按钮,重置按钮会清除表单中所有数据
submit
定义提交按钮,提交按钮会把表单数据发送到服务器中
text
定义单行输入字段,用户可在其中输入文本,默认宽度为20字符
属性
属性值
描述
name
由用户自定义
定义input元素的名称
value
由用户自定义
规定input元素的值
checked
checked
规定此input元素首次加载时应当被选中
maxlength
正整数
规定输入字段中的字符的最大长度
标签
绑定一个表单元素,当点击标签内文本时,自动将焦点转到或者选择对应的表单元素,来增加用户体验
语法:
\"radio\" name=\"sex\" id=\"sex\"/>
6.3.2
标签定义下拉列表
标签中至少包含一对
在
时,当前项即为默认选中项。6.3.3
常见于留言板、评论等等
cols=\"每行中的字符数\",rows=\"显示的行数\"
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0