bearlon的HTML学习笔记1

1.HTML简介

  HTML是一种用来描述网页的语言,全名为Hyper Text Markup Language。作为一种标记语言,HTML使用一套标记标签(HTML tag)来描述网页。标记标签是由尖括号包围的关键词组成,通常成对出现(如<p>和</p>),一个是开始标签,一个是结束标签,分别也成为开放标签和闭合标签。HTML文档也被称为网页,包含HTML标签和纯文本。相应的,web浏览器则读取HTML文档,并以网页的形式显示,但是并不显示HTML标签,而是使用HTML标签来解释网页的内容。例如:

<html>
<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>
</html>

  <html></html>表明这是一个HTML文档,两个标签之间的内容用来描述网页。<body></body>之间的文本则是用于网页显示的内容。<h1></h1>之间的是标题(heading),字体大小分别由h1到h6逐渐减小,字体加粗。<p></p>之间的为段落(paragraph),相邻的两个段落会自动在网页上分配一空行。

2.HTML元素

  HTML的元素指的是在开始标签和结束标签之间的所有代码,在上例中,<h1></h1>之间的My First Heading就是元素的内容。大多数的元素具有属性。同时存在一种元素,其内容为空,即空元素(empty content),空元素在开始标签中结束,以开始标签的结束而结束。比如<br/>,而<br>是一种没有关闭标签的空元素,不推荐使用。

  HTML元素大多是可以嵌套的。上例中<html></html>之间包含了另一个body元素,而body元素之间又包含了p元素。

3.HTML属性

  HTML标签可以拥有属性,属性为元素提供了更多的信息。形式上总是以“名称=值”(name="value")的形式出现的,在开始标签中规定,值的引号不可省略。示例:<h1 align="center">标题居中;<body bgcolor="yellow">背景颜色为黄色;<table border="1">表格边框宽度为1像素。

  尽管HTML对属性的大小写不敏感,但是和标签相同,最好使用小写。属性的值需要加上引号,单双引号均可,双引号较为常用,但是如果属性值本身有双引号,那么这里只能使用单引号。例如:name='Bill "HelloWorld" Gates'。更多标签及属性可参考:HTML参考手册

4.HTML标题、水平线、注释

  标题(heading)是由<h1>~<h6>标签定义,浏览器会自动在标题前后添加空行。标题用来呈现文档的结构,不要为了显示加粗或者大号字体而使用标题。

  <hr/>用于创建水平线,对内容进行分割。

  <!xxxx>为注释的标签,尖括号内靠近左端紧跟一个感叹号,而右端尖括号则不需要,两部分中间的即为注释内容。

5.HTML段落

  段落是由标签<p>来定义的。

  在开始标签和闭合标签之间可以加入<br/>来实现不插入段落换行的目的,同时,<br/>也用于实现插入空行,不要使用<p></p>,即段落元素为空去插入一个空行!此外,段落与段落之间浏览器会自动加入空行,这一点与标题(heading)相同。

  例:

<html>
<body>

<p>这是段落。</p>
<p>这是<br/>段落。</p>
<p>这是段落。</p>

<p>段落元素由 p 标签定义。</p>

</body>
</html>

对应显示为:

这是段落。

这是
段落。

这是段落。

段落元素由 p 标签定义。


  应该注意,在编写代码时,段落内多余的空格换行都会被浏览器自动忽略,连续的多余空格换行会被显示为一个空格。

  例如:

<html>

<body>

<h1>春晓</h1>

<p>
春眠不觉晓,
  处处闻啼鸟。
   夜来风雨声,
    花落知多少。
</p>

<p>注意,浏览器忽略了源代码中的排版(省略了多余的空格和换行)。</p>

</body>

</html>

  结果为:

春晓

春眠不觉晓, 处处闻啼鸟。 夜来风雨声, 花落知多少。

注意,浏览器忽略了源代码中的排版(省略了多余的空格和换行)。


  此外必须要注意的是,浏览器的窗口大小会影响到具体的显示效果。比如段落的行数依赖于浏览器窗口的大小。如果调节浏览器窗口的大小,将改变段落中的行数。

6.HTML文本格式化

  文本格式化即对网页显示的文字、空行等文本进行格式化操作,控制他们的显示方式以达到我们预想的效果。

  其实这一部分我理解得不是很到位,现在暂时停到这里,歇会儿再继续学==

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值