HTML学习笔记
王慧东 2017/11/6
基础知识
1、html:超文本标记语言,标记:就是用来描述网页内容的一些特定符号,不是编程语言,而是一种描述性的标记语言。
2、制作html网页文件
a、新建一个记事本文件,将他重命名 *.html
b、在里面输入网页的信息内容
c、在要修饰的内容的两侧加html标记
3、html标记的语法:标记分为两种:单标记、双标记
a、<标记符>没有结束的标记---单标记
<标记名称>单一型,无属性值,如<br>
<标记名称 属性=“属性值”>单一型,有属性值,如<hr width="50%">
b、<开始标记> <结束标记> ---双标记
<标记名称> </ 标记名称>没有属性值,如<title> </title>
<标记名称 属性=“属性值”> </ 标记名称>有属性值 <body bgcolor="red"> </body>
注意:源代码中的效果,并不是浏览器最终的效果。
4、标记与属性、属性之间以空格分隔,属性不区分先后顺序,且属性不是必须的。
5、在xhtml中,规定,所有html标记都要小写,所有标记都要有关闭
html---xhtml
<br>---<br />
6、html文档结构
所有的网页文件,通常由四对标记来构成,文档的骨架:
<html> 标识网页文件的开始与结束,所有html元素都要放在这对标记中
<head> 标识网页文件的头部信息,如标题、搜索引擎的关键字等
<title> 标识网页文件的标题
标题
</title>
</head>
<body> 标识网页文件的主题部分
正文
</body>
</html>
7、meta标记用于定义文件信息,对网页文件进行说明,便于搜索引擎查。放置<head> </head>之间设置关键字:
<meta name="keywords" content="value">多个关键字内容之间可以用“,”分隔
设置描述:<meta name="description" content="value">
设置作者:<meta name="author" content="作者名">
设置字符集:
<meta http-equiv="content-type" content="text/html;charset=gb2312>
设置页面定时跳转:
<meta http-equiv="refresh" content="2";URL=blog.csdn/hanbo622">
8、注释
9、body属性
<body bgcolor="背景颜" background="背景图像" text="文本颜" link="链接文本颜" vlink="访问过的文本颜"
alink="激活的链接文本颜" leftmargin="左边界" rightmargin="右边界" topmargin="上边界" bottommargin="下边界">
10、html元素、html标记、html标签是一回事
11、默认情况下网页内容与浏览器边框之间有距离,有某些html元素有默认值
12、网页文件名,在本地可以用汉字(练习.html)将来网页文件都是保存在服务器上的,一般都用英文。
13、<font>标记
<font color="文本颜" size="字号" face="字体">文本</font>
网页中的字体、字号一般通过CSS修饰
白 white #FFFFFF
红 red #FF0000
蓝 blue #0000FF
黑 black #000000
绿 green #00FF00
灰 gray #999999
14、字符格式
加粗 <b>文本</b>
倾斜 <i>文本</i>
加强语气(加粗)<strong>文本</strong>
加强语气(倾斜)<em>文本</em>
下划线 <u>文本</u>
删除线 <s>文本</s>
上标 <sup>文本</sup>
下标 <sub>文本</sub>
15、在写html代码时:
先写我们的控制内容的标记,例如:这内容比较重要,可以在语义上加权<strong> 关键字</strong>,这部分内容是文章网页的主题建议使用
<h1>文章标题</h>
16、网页段落文字内容----<p></p>
17、段落标记
<p align="对齐方式"></p>
left 左对齐(默认)
center 居中
right 右对齐
18、html标记之间嵌套使用,一层套一层不会出现错误,但是不能交叉嵌套
19、网页优化核心:用适合的html标记去描述网页内容
20、段落标题
<hx align="对齐方式"> </hx>
html中的5种空格表示 段落标题说明:
x取值[1~6] hx内的文本会自动加粗显示。
hx针对的对象是段落,而font针对的对象的任意文本
21、<br>换行(换行不换段)
22、记住写代码或者效果的演变过程
23、html中,所有的标签都必须有属性值,如果没有使用属性名。
例如:<hr noshade="noshade" />----xhtml
<hr noshade>----html
24、<hr>水平直线
size 像素绝对设置,以数字表示,属性值越大,线越粗
百分比相对设置,以%表示,属性值越大,线越粗
width 像素绝对设置,长度不会应视窗的改变而改变
百分比相对设置,长度会随着应视窗宽度而改变
noshade="noshade" 实体线
25、定义一个块引用:使用文本缩进
<blockquote> </blockquote> 说明
cite url 被引用的地址
26、居中标记<center>内容</center>(被废弃的标签)
27、预格式化<pre></pre> 被包围在pre元素中的文本通常保留空格和换行符,而文本也会呈现为等宽字体,一个常见应用就是用来表示计算机的源代码。
28、特殊字符
空格
版本号 ©
注册商标 ®
" "
& &
< <
> >
29、在文本中的第一个字前直接敲空格不起作用,两个字之间敲多少空格只显示一个空格。
30、列表标记用途
列表标记可以创建一般的无序列表、编号列表,以及定义列表三种方式,还可以在一种列表中嵌套另一种列表,便于概括显示一系列相关的内容。
a、无序列表<ul></ul>
<ul type="项目符号类型">
<li type="项目符号类型">内容1</li>
<li>内容2</li>
</ul>
<li>表示一个项目;type :disc 实圈,circle空圈,square实正方形
b、 有序列表<ol></ol>
<ol start="列表起点" type="项目符号类型">
<li type="项目符号类型">内容1</li>
<li>内容2</li>
</ol>
c、定义列表<dl></dl>
<dl>
<dt>标题1</dt> 表示一个项目
<dd>内容1</dd> 表示一个项目下的更详细内容的解释
<dd>内容2</dd>
<dt>标题1</dt>
<dd>内容1</dd>
<dd>内容2</dd>
</dl>
链接
链接到另一个页面:<a href = "url">click here!</a>
可用相对地址链接到另一个文件夹的网页,如:
<a href = "another.html"> click here!</a>
<a href = "document/another.html">click here!</a>
<a href = "../another.html">click here!</a>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论