首页 / HTML / HTML学习笔记——语法+骨架
HTML学习笔记——语法+骨架
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了HTML学习笔记——语法+骨架,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5336字,纯文字阅读大概需要8分钟。
内容图文
一、什么是HTML
- HTML是用来制作网页的标记语言
- HTML是Hypertext Markup Language的英文缩写,即超文本标记语言
- HTML语言是一种标记语言,不需要编译,直接由浏览器执行
- HTML文件是一个文本文件,包含了一些HTML元素,标签等.HTML文件必须使用html或htm为文件名后缀
- HTML是大小写不敏感的,HTML与html是一样的
- HTML是由W3C的维护的
二、HTML语法
HTML文档(页面)——HTML元素——HTML标签——HTML属性
1、HTML标签
HTML标签是HTML语言中最基本的单位
- 通常要用两个角括号括起来:
<
和>
. - 是闭合的(闭合就是标签的最后要有一个
/
,来标示结束.),但不一定是成对出现的,比如: <br /> (单独出现的换行标签) - 标签是大小写无关的.
HTML标签语法:
< 标签名 >内容</标签名><标签名 />
附注:常用的HTML标签
2、HTMl属性
HTML属性 -- 一般都出现在HTML标签中,HTML属性是HTML标签的一部分
- 标签可以有属性,它包含了额外的信息.属性的值一定要在双引号中
- 标签可以拥有多个属性
- 属性由属性名和值成对出现
HTML属性语法:
< 标签名 属性名1 ="属性值" 属性名2 ="属性值" ... 属性名N ="属性值" ></ 标签名 >
3、HTML元素
HTML元素是构建网页的一种单位,是由HTML标签和HTML属性组成的,HTML元素也是网页中的一种基本单位.
HTML元素可以互相包含.
4、HTML文档
HTML文档就是HTML页面,也就是网页,是由HTML元素组成的.
互联网的所有内容都是由一个个HTML文档体现的.
5、HTML注释
HTML注释的开始使用<!--
,结束使用-->
HTML注释语法
<!-- 注释的内容 -->
三、HTML骨架
HTML骨架示例
1 <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" > 2 < html > 3 4 < head > 5 < title >HTML文件标题</title> 6 HTML头信息 7</head> 8 9<body>10 HTML内容信息 11</body>1213</html>
- HTML文档首先要声明一个文档类型,也就是上面例子第一行,定义了XHTML1.1文档类型.
-
<html>
和</html>
是HTML文档的开始与结束,也是HTML文档的根元素 - 除了文档类型外的所有页面内容,都包括在html元素
- HTML文件中主要分为头信息head与内容信息body
文档head信息:头信息head可以容纳文档的HTML相关信息,比如标题title,页面的语言与文字类型,css样式,javascript代码,简短描述,关键词等内容,是用户无法直接看到的.
文档body信息:内容信息body包括用户可以看到的全部内容,比如段落,链接,表格等.
1、html 标签 -- 代表HTML文档的开始
1 示例: 2 < html xmlns ="http://www.dreamdu.com" xml:lang ="zh-CN" dir ="ltr" > 3 说明: 4 xmlns="http://www.dreamdu.com"代表使用http://www.dreamdu.com做为命名空间 5 xml:lang="zh-CN"代表使用中文作为页面文字 6 dir="ltr"代表左到右(left-to-right)的文字对齐方式
2、head 标签 -- 代表HTML文档的头信息
- head标签是成对出现的,以
<head>
开始,</head>
结束
- 头(head)包含了当前文档的一些信息,例如标题信息,meta信息等,正常情况下头信息是不会显示在HTML文档中的.
- head元素包含的标签:
- title标签 -- 代表HTML文档的标题
- base标签 -- 定义基URL用于页面的链接与引用
- link标签 -- 当在文档中声明使用外接资源(比如CSS)时使用此标签,单独出现属性
1属性: 2href -- 指定需要加载的资源(CSS文件)的地址URI 3media -- 媒体类型 4rel -- 指定链接类型 5rev -- 指定链接类型 6title -- 指定元素名称 7type -- 包含内容的类型,一般使用type="text/css" 8示例: 9<head>10<link rel="stylesheet" type="text/css" href="style.css"/>11</head>
- style标签 -- 在文档中声明样式时使用此标签属性+示例
1 style标签是成对出现的,以<style>开始,以</style>结束 2属性: 3media -- 媒体类型,参见CSS高级教程 4type -- 包含内容的类型,一般使用type="text/css" 5示例: 6<head> 7<style type="text/css"> 8 abbr 9{10 font-size: 12px;11}12 .text10pxwhite 13{14 font-size: 10px;15 color: #FFFFFF;16}17</style>18</head>
- script标签 -- 在文档中使用脚本属性+示例
1 script标签是成对出现的,以<script>开始,以</script>结束 2属性: 3src -- 指定需要加载的脚本文件(例如:js文件)的地址URI 4type -- 指定媒体类型(例如:type="text/javascript") 5示例: 6<head>7<script type="text/javascript" src="dreamdu.js"></script>8</head>
- meta标签 -- 为HTML文档提供额外信息,单独出现属性
1HTML meta content-type 定义文件MIME类型 2 HTML meta charset 定义网页编码信息 3HTML meta content-language 定义页面语言 4HTML meta refresh 刷新与跳转(重定向)页面 5HTML meta expires 网页缓存过期时间 6HTML meta pragma no-cache 页面缓存 7HTML meta keywords 网页关键词 8HTML meta description 网页简短描述 9HTML meta author 网页作者 10HTML meta copyright 网页版权 11HTML meta date 网页生成时间 12 HTML meta robots 搜索引擎索引方式
3、body 标签 -- 代表HTML文档的主体
- body标签是成对出现的,以
<body>
开始,</body>
结束
四、小实验总结:
1、
分段显示:p
标签是paragraph的缩写,是段落的意思.由<p>
与</p>
组成的元素可以显示成一个段落.可以实现分段显示.
2、段落中换行:使用br标签. <br /> (注意空格)
3、字体的加粗(强调)与斜体:<
strong
>
强调
</
strong
> 、
<
em
>
斜体
</
em
>
4、按标题显示:h标签包括,h1,h2,h3,h4,h5,h6 标签 -- 文章的标题标签
- h标签是成对出现的,以
<h>
开始,以</h>
结束 - 也可联合section标签一起使用
示例
1<body> 2<h>文章的主标题</h> 3<p>介绍</p> 4<section> 5<p>....</p> 6<h>文章的二级标题</h> 7<p>....</p> 8<h>另一个二级标题</h> 9<p>....</p>10</section>11<section>12<p>....</p>13<h>下一个二级标题</h>14<p>....</p>15<section>16<h>三级标题</h>17<p>....</p>18</section>19</section>20</body>
5、HTML实体:键盘无法表示的符号,或者HTML本身要用的符号,比如 HTML标签的开始<
,与结尾>
,还有属性值需要使用的"
引号等.
-
"
-- 表示双引号(") -
&
-- 表示位与运算符(&) -
<
-- 表示小于运算符(<) -
>
-- 表示大于运算符(>) -
-- 表示空格( )
6、超链接:a标签是成对出现的,以<a>
开始, </a>
结束. 示例:<
a
href
=
"
url
"
>
显示的文字
</
a
>
(1)指定位置链接(同一页面中不同位置,不同页面间跳转)
1<h2 id="top">页面上部</h2>2<a href="#bottom">链接到页面下部</a>34<a href="#top">链接到页面上部</a>5<h2 id="bottom">页面下部</h2>67<a href="http://www.dreamdu.com/javascript/object_math/#syntax">JS Math函数语法</a>
(2)邮件链接使用了mailto语法
1<a href="mailto:xymaqingxiang@163.com">给我写邮件</a>23mailto四个常用的参数: 4 subject -- 代表邮件的标题 5 body -- 代表邮件的内容 6 cc -- 代表一个抄送对象 7 bcc -- 代表一个暗送对象
(3)图像链接,可以为一个图像指定链接,使用img标签
1<a href="http://www.baidu.com/" title="baidu">2<img src="http://www.baidu.com/img/logo.gif"/>3</a>45<a href="http://www.google.com/" title="google">6<img src="http://www.google.com/intl/en_ALL/images/logo.gif"/>7</a>
原文:http://www.cnblogs.com/xymqx/p/3950171.html
内容总结
以上是互联网集市为您收集整理的HTML学习笔记——语法+骨架全部内容,希望文章能够帮你解决HTML学习笔记——语法+骨架所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。