html学习笔记

html

了解html

html承载的是一个网页上最原始的元素,包括文字、图片、视频等。但是有了这些内容是不够的,它还要以一定的形式呈现出来,才能吸引到人。这就要用到css了,通过css可以改变这些元素呈现的样式,包括字体、颜色、背景、边框等,让原本枯燥的内容看起来更加美观。到此为止,仍然是静态的呈现,如果要让页面更加生动,就需要给页面添加动画和交互,让人可以和你的页面“互动”,javascript可以很好的做到这一点。

用人来比喻,就再恰当不过了,html就像人身上的各个部分,头,手,脚,身体,有了这些,你就是一个人了,接着你需要穿上各种衣服(css),包装好自己,再走出家门去接触社会,但一个静止不动、木讷的人,是很难受欢迎的,你需要会走会跳,别人和你说话交流你要会回应(js)。

1.html的基本结构

<!DOCTYPE HTML>          <!-- 标准网页声明,为固定格式,置于所有代码最前面 -->
<html>                   <!-- 根标签,为固定格式 -->
      <head>                     <!--定义文档的头部,为固定格式-->
         ……
      </head>                    <!--head对应的结束标签,为固定格式 -->
      <body>                     <!--定义网页的主要内容,如文字,图片,视频等 -->
         ……
      </body>                    <!--body对应的结束标签,为固定格式 -->
</html>                          <!--html对应的结束标签,为固定格式 -->

注意所有结束标签均比开始标签多一个“/”。

2. 注释:<!-- …… -->

不管是用什么语言编程,注释都是最重要的,一定要养成写注释的好习惯,关键的注释不仅可以让别人一眼望去明白你写的代码的架构,更可以让自己有清晰的思路组织代码,某一日回过头来看也可以快速看懂。

3.head部分相关的标签

(一)标题标题标签:<title> …… </title>

打开浏览器页面时,我们会看到浏览器边框上有一些网页名称,每一个网页的标签,都是不一样的,并且是这个网页最具有代表性的关键内容;

(2)样式标签:<style> …… </style>

用于修改网页内容的呈现方式,如文字的颜色,大小,表格样式等。

4.body部分标签

(1)标题标签:<hx> …… </hx>

标题标签用来显示网页一段内容的标题,x代表的数字范围是1~6,h1的优先级最高,显示的字体也最大,x的数字越大,优先级越低,字体也越小, "h"代表的是英文head。

(2)段落标签:<p> …… </p >

用来放常规的文字内容,一段对应一个p标签,默认每个段落后面空一行。"p"代表英文paragraph的缩写。

(3)强调文本–斜体:<em> …… </em>

使用该标签,可以将标签内的文字变成斜体,"em"指的是emphasis。

(4)强调文本–加粗:<strong>……</strong>

使用该标签,可以将标签内的文字加粗。

(5)短文本引用标签:<q>……</q>

有的时候,我们在网页的文字内容中需要加入一些引用的语句,如较短的名人名言,古诗词等等,可以用到短文本标签,它可以为标签内的引用语句自动加入双引号。但使用该标签的目的不是为了免去手工输入双引号的麻烦(实际上加入代码并不会减少麻烦),而是为了强调这部分文字是引用的。"q"指的是quote。

(6)长文本引用标签:<blockquote>……</blockquote>

只引用一、两句话的短文本时,可以使用短文本标签,但如果要成段的引用别人的文本时,显然就不适合了。我们在阅读书籍时,也会发现,当书里的作者成段的引用别人的文本时,会将其单独拿出来作为一段,并且格式也会和正文有所不用。blockquote就可以实现这样的功能,默认的样式是添加缩进样式。

(7)换行标签:<br>

在html中,换行(即回车符号)及空格是无法被识别的,若需要换行,则要添加br标签,注意它只有开始标签而没有结束标签。"br"指的是barter rabbet。

(8)空格标签:&nbsp;

在html中,需空格时可使用该标签,“nbsp"指的是no-breaking space,前面的”&“和后面的”;"是固定格式。

(9)分割线标签:<hr>

使用该标签可在网页中添加分割线,"hr"指的是horizontal ruler。

(10)地址标签:<address>……</address>

在很多网页中,我们都会看到一些联系地址,这时候就要用到地址标签。使用地址标签可以为文本添加斜体及换行样式。所有的这些属性标签,并不是为了改变文本的样式,而是为了赋予给它相应的属性。

(11)代码标签:<code>……</code>

在网页中,有时会需要呈现代码,少量代码可使用code标签,代码多的话可使用下面的pre标签。

(12)预格式化文本标签:<pre>……</pre>

pre标签中的内容会毫无变动的呈现出来,包括保留文本中原有的空格、换行等,可用于呈现多行代码。"pre"指的是predefined。

(13)列表标签(无序):

  <ul>
           <li>
                ……
          </li>
     </ul>

有时,我们有一系列处于同等地位的内容要呈现出来,但又不希望添加数字序列,就可以使用无序列表标签,该标签会使每个li标签内的内容前面都带一个圆点。"ul"指unorder list,"li"指list item。

(14)列表标签(有序)

  <ol>
          <li>   
               ……
         </li>
    </ol>

如需要让列表内容有序排列,则可使用有序列表标签,它会对每个li标签的内容从1开始自增的添加序列。"ol"指的是order list。

(15)表格标签:<table>……</table>

表格是文本呈现较为直观的一种方式,默认的表格样式是不显示边框的,可通过css改变样式。表格分为摘要、标题、行、表头、列。

1)表格摘要:<table summary=" ……">

表格摘要的内容不会显示在浏览器中,添加是为了让自己知道该表格的大致内容。

2)表格标题:<caption>……</caption>

标题内容居中置于表格上方。

3)行:<tr>……</tr>

表格的行,表格中有几个tr标签,就有几行。"tr"指table row。

4)表头:<th>……</th>

表格的第一行称为表头,置于第一个tr标签中,一般加粗显示。"td"指table head。

5)列:<td>……</td>

表格每一行的元素个数(我更喜欢称它为列),嵌套于tr标签中,有几个td标签就有 几列。"td"指table data cell。

(16)链接标签:< a href=" " title="鼠标飘过时显示的内容" target="页面以什么形式打开">……</ a>

实现给某段文字添加链接的功能,"href"指Hypertext Refrence。

(17)图片标签:< img src="图片url地址" alt="下载失败时显示的文本">

在网页中插入图片元素,"src"指standard requirment code。

(18)层次标签:<div id="标识名称">……</div>

将网页中要呈现的内容分好层次,id标识的内容不会在网页中呈现,是为了让自己更快知道div里面的大致内容而设的。"div"指division,"id"指identification。

(19)表单标签:<form>……</form>

表单是一个包含表单元素的区域。

5.总结

学习的感悟就是英文真的非常重要,如果单纯的只记得符号和它对应的功能的话,太繁杂了,还是要了解相应的英文及意思,记起来会快很多也牢固很多,因此我在每一个标签后都写了对应的英文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值