JavaWeb之前端篇
HTML
HTML介绍
HTML 指的是超文本标记语言 (Hyper Text Markup Language)
什么是超文本?
超文本指的是网页上可以包含图片,视频,连接信息。什么是标记?
标记也叫做标签,所以我们所说的标签书写是<内容>.什么是语言?
语言就是一种交流工具,html是我们用户与浏览器之间交互工具。
简单说,html是由浏览器解析执行的,它不会将html标签展示出来,而是会解析html标签,以特定效果展示出来。
HTML书写规范
- html可以直接使用文本编辑器来编写
- html文件它的后缀名是.htm或.html
- 一个标准的html页面它的标准格式
<html>
<head></head>
<body></body>
</html>
< html >标签它代表当前页面是一个html
< head >标签中可以声明html页面的相关信息
< body> 标签中它主要是用于显示页面信息
- 标签要有开始,有结束。
- 开始标签与结束标签中的内容是标签的内容,如果没有标签内容,可以让标签自关闭
- 大多数标签它具有属性,属性值要使用引号引起来。
- html它本身是不区分大小写的。
文件标签
- < html > 代表当前书写的是一个html文档
- < head >存储的本页面的一些重要的信息,它不会显示
- < head >标签下有一个子标签< title >它是用于定义页面的标题的。
- < body >书写的内容会显示出来
body标签的属性
1. text 用于设置文字颜色
2. bgcolor 用于设置页面的背景色
3. background 用于设置页面的背景图片
关于html颜色取值
html中的颜色由红色、绿色、蓝色混合而成。
在html中书写颜色的方式有三种:
1. 直接书写颜色单词 red green yellow blue等
2. 通过16进制描述 #FFFFFF 白色 #FF0000 红色 #00FF00 绿色
3. 可以通过rgb(0,0,0)这样方式
排版标签
- html注释
<!--这里写HTML注释-->
< br/ >标签
br标签就是一个换行功能标签< p >标签
在p标签中的内容,会在开始与结束之间产生一个空白行,并且它会自动换行.
常用属性
align :它的作用是设置段落中的内容对齐方式 可取值有 left right center
清明
<p align="left">
杜牧<br/>
清明时节雨纷纷,<br/>
路上行人欲断魂.<br/>
借问酒家何处有,<br/>
牧童遥指杏花村.<br/>
</p>
< hr >标签
hr标签会在页面上产生一个水平线
对于hr标签它有常用属性:align: 可取值有left right
center: 代表水平线位置
size: 代表水平线宽度
width: 代表水平线和长度
color: 水平线的颜色关于html中数值取值
有两种方式:
a. 直接设置值,默认单位是 px (像素)
b. 可以设置百分比< div >标签
div是一个块标签
div与css结合,会更好对页面进行排版。< span>标签
span标签也是一个块标签div与span区别:
div会自动换行,我们也叫这样的标签为行级元素
span标签它不会自动换行 ,我们也叫它为行内元素
字体标签
< font >标签
font标签可以设置字体,字的大小及颜色。常用属性:
face: 用于设置字体,例如 宋体 隶书 楷体
size: 用于设置字的大小
color: 用于设置字的颜色
<font face="隶书" size="5" color="green"> 这是描述font标签的内容 </font>
标题标签
- < h1 >—–< h6>
h1最大 h6最小,它们代表的是标题 可以使用< b >< i >对文字设置加粗或倾斜。
注意:在html中允许标签进行嵌套的,但是一般都包裹嵌套,而不可以进行交叉嵌套
清单标记(列表标记)
有序清单
ol 常用属性
start属性: 代表开始的数目
type属性: 代表序号方式可以取值有 1 a A i I无序清单
ul 常用属性
type:代表清单符号效果,可以取值有disc(默认) circle squareLi标签是指清单项
Li标签也具有属性 type value
Type属性是用于设置无序清单
Value属性是用于设置有序清单。