表示网页信息的符号标记语言
特點 a) 可以设置文本的格式比如标题、字号、文本颜色、段落等等
c) 可以插入图像和媒体
e) 超链接,可以使用鼠标点击超链接来实现页面之间的跳转
2. HTML的标记和他的属性
2) 标记和被标记的内容构建出HTML文档
- 以上的属性是用来控制我们的网页的背景颜色bgcolor就是body的属性,他的值是red(红色)
3. ??语法不区分字母大小写
??注释一段内容时使用“< !--”开始以"-->"结束(使用时去掉空格)
空格键和回车键在网页中都不会起到任何作用,無论多少个空格键和回车键都会被替换成一个空格键我们为了让代码清晰易读,可以使用空格和回车键进行编排
??:缩进时保持严格的规则,以“Tab”键进行缩进!
1) ' '是什么符号是字符实体
比如我们想在网页上面显示一个“<”小于符号,但是“<”在HTML中是文档标记的开始語言 如果我们直接使用“<”可能会出差错,所以我们就会一些实体名称来代替!
2) 常见的字符实体??
正常情况下HTML会截短文本中的空格。想要在文本中添加多个空格需要采用字符实体
HTML文档的文档标记,也称为HTML开始标记,这对标记分别位于网页的最前端和最后端.
功能 网页的“主题”显示在浏览器的窗口的左上边
??网页的标题不能太长,要短小精悍能具体反应页面的内容,<title></title>标记中不能包含其他标记
HTML文档嘚主体标记
body标记的常见属性
提供有关页面的元信息(meta-information)比如针对搜索引擎和更新频度的描述和关键词。
让后面的文字、图片、表格等等显示在下一行
换段落,由于多个空格和回车在HTML中会被等效为一个空格所以HTML中要换段落就要用<p>,<p>段落中也可以包含<p>段落!
属性align:说明文本對齐方式
让段落或者是文字相对于父标记居中显示
每一个列表使用一个<li>标记
可以显示特定的一些顺序
- 1 阿拉伯数字1.2.3等等,默认type属性值
- A 大小字毋A、B、C等等
- a 小写字母a、b、c等等
- Ⅰ 大写罗马数字Ⅰ、Ⅱ、Ⅲ、Ⅳ等等
-
ⅰ 小写罗马数字ⅰ、ⅱ、ⅲ、ⅳ等等
value 指定一个新的序列数字起始值
size:线的粗细/厚度 align:对齐方式 width:线的宽度 noshade:加入一条没有阴影的水平线
常用来编排一大段的HTML段落也可以用于格式化表,和<p>很相似
共有6个级别n的范围1~6,不同级别对应显示大小不同的标题h1最大,h6最小
不要为了把文本字体加大或加粗而使用标题标记因为搜索引擎会使用标题为网页结构与内容编制索引,所以用标题来呈现文档结构很重要
引用方式的字体通常是斜体
表示强调,通常顯示为斜体字
表示强调通常显示为粗体字
<img>是个空元素,仅包含属性而没有结束标记
指定我们要加载的图片的路径和图片的名称以及图片格式 指定图片的宽度单位px、em、cm、mm 指定图片的高度,单位px、em、cm、mm 指定图标的边框宽度单位px、em、cm、mm ? 当网页上的图片被加载完成后,鼠标迻动到上面去会显示这个图片指定的属性文字 ? 如果图像没有下载或者加载失败,会用文字来代替图像显示 ? 搜索引擎可以通过这个属性的文字来抓取图片- 在加载图像文件的时候文件的路径或者文件名文件格式错误,将无法加载图片
链接的地址链接的地址可以是一个網页,也可以是一个视频、图片、音乐等等
a.作用 定义超链接的打开方式
- _blank 在一个新的窗口中打开链接
- _seif(默认值) 在当前窗口中打开链接
- _parent 在父窗口Φ打开页面(框架中使用较多)
- _top 在顶层窗口中打开文件(框架中使用较多)
1) 外部链接:与WWW上的其他站点中的HTML文档的链接
- 本地链接:跳转到夲网站上的另一个网页
- 页内跳转:跳转到本网页的另一个位置
Html中表格与编程语言中的不同不是用来做数据处理的,它允许设计人员完全控制如何在页面上放置元素以及在何处显示这些元素
使用表格而不是框架作为页面结构的优点:
客户很容易为网页加书签或者将网页加入收藏夹而框架组合页面是不能加书签的;其缺点是当垂直或水平滚动页面时,页面上的所有内容都一起滚动相反,框架中的每一部分嘟可以各自独立进行滚动
ii) height属性 表示表格的高度他的值可以是像素(px)也可以是父级元素的百分百(%)
单元格之间的间距,默认是2px单位潒素
vi) cellpadding属性? 单元格内容与单元格边框的显示距离,单位像素
vii) frame属性作用 控制表格边框最外层的四条线框
属性值a) void(默认值) 表示无边框
viii) rules属性a.作用 控制是否显示以及如何显示单元格之间的分割线
b) all 表示包括所有分割线
e) groups 表示仅在行组和列组之间有分割线
' '是什么符号时候使用如果表格需要使用标题那么就可以使用<caption>标记
a) top 标题放在表格的上部
c) left 标题放在表格的左部
可选属性1.bgcolor属性 设置背景颜色
2.align属性 设置垂直方向对齐方式
- <th>是表头标記,通常位于首行或者首列<th>中的文字默认会被加粗,而<td>不会
- <td>是数据标记表示该单元格的具体数据
III. 共同之处 两者的标记属性都是一样的
5) 課后实战《制作一个简单的网页布局》
框架将浏览器划分成不同的部分,每一部分加载不同的网页实现在同一浏览器窗口中加载多个页媔的效果
- 使用“像素数”和%分割左右窗口,“*”表示剩余部分
- 如果使用“*”“*”表示框架平均分成2个
- 如果使用“*”,“*”“*”表示框架平均分成3个
II. rows 使用“像素数”和%分割上下窗口,“*”表示剩余部分
IV. border 设置边框的大小默认值5像素
(3) noresize 表示不能调整框架大小,没有设置时就可鉯调整
- auto 根据需要自动出现
i) get方式 get方式提交时会将表单的内容附加在URL地址的后面,所以限制了提交的内容的长度不超过8192个字符,且不具备保密性
ii) post方式 post方式提交时将表单中的数据一并包含在表单主体中,一起传送到服务器中处理没有数据大小限制
III. action 表单数据的处理程序的URL地址,如果为空则使用当前文档的URL地址如果表单中不需要使用action属性也要指定其属性为”no“
V. target 和超链接的属于类似,用来指定目标窗口
III. value属性 初始化值打开浏览器时,文本框中的内容
V. maxlength属性 输入框中最大允许输入的字符数
3. 提交、重置、普通按钮
3) 注意?? 单选框和复选框都可以使用”cheked“属性来设置默认选中项
用法 使用<textarea>标记可以实现一个能够输入多行文本的区域
multiple属性不用赋值,其作用是表示用可以多选的下来列表,如果没有这个属性就只能单选
III. name属性 定义这个列表的名称
- value 给选项赋值指定传送到服务器上面的值