CSDN笔记

HTML = 超文本标记语言 超文本 = 页面内可以有非文本内容

HTML是建立网页文件的语言

文件后缀名为.htm .html

1 基础语法

1.1 标签 
    HTML标记是由 < 和 > 所括住的指令标记,用于向浏览器发送标记指令。
    主要分为:单标记指令、双标记指令(由<起始标记>内容    </结束标记>构成)。
    HTML语言使用标志对的方法编写文件,既简单又方便。它通常使用<标志名>内容</标志名>来表示标志的开始和结束,因此在HTML文档中这样的标志对都必须是成对使用的。
    为了便于理解,将HTML标记语言大致分为:基本标记、格式标记、文本标记、图像标记、表格标记、链接标记、表单标记和帧标记等。
1.2整体结构
    HTML的内容都是由一对一对的标签组成,标签不能混乱,页面有页面的整体架构和规则,标签和标签之间有需要正确嵌套。通常一个HTML网页文件包含3个部分:标记头区   <HEAD>......</HEAD>、  内容区<BODY>.....</BODY>  ,网页区   <HTML>.......</HTML>。

link:引入css文件

script:引入js文件或编写js代码

title:定义文档的标题 (位于head内时,是唯一要求包含的)

body:主体部分,大部分的显示内容存储的地方

2 常用标签

    HTML页面是由标签组成,不同的标签浏览器对其进行不同样式和内容的渲染,我们需要记忆常用的标签即可。大致可分为如下几类:标题、水平线、段落、换行、图片、表格、超链接、列表、表单、下拉列表、div和span等。

2.1标题

    h1- h6标签可定义标题,标题依次递减,由于h元素拥有确切的语义,因此请慎重地选择恰当的标签层级来构建文档的结构。请不要利用标题标签来改变同一行中的字体大小。相反,我们应当使用层叠样式表定义来达到漂亮的显示效果。
    h999这样的标签不产生错误,但是不具有标题的效果。
    h1标签可以为搜索引擎获取,便于页面在被搜索的时候检索到,但是一个页面最好只有一个h1标签,否则可能进入搜索引擎的黑名单。

2.2 段落换行

    p标签定义段落

    br标签为换行符号 ,是空标签

2.3 列表

    无序列表:ul和li标签组成

    有序列表:ol和li标签组成

2.4 div和span

    div是一个块级元素,通常与css配合使用,用于布局。默认占全部的宽度,按内容分配高度,可自动设置高宽。
    div标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。
    div是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是div固有的唯一格式表现。可以通过div的class或id应用额外的样式。

    span标签被用来组合文档中的行内元素,span没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化。

2.5 格式化标签

    font:规定文本的字体、字体尺寸、字体颜色

    pre:定义预格式化的文本

    文本标签:b(粗文本)、i(斜体文本)、u(下划线文本)、del(中划线文本)、sub(下标文本)、sup(上标文本)

3.1 a标签

    a标签定义超链接,用于从一张页面链接到另一张页面。
    a元素最重要的属性是href属性,它指示要链接的目标位置,同时没有href属性a标签内的内容与普通文本没有区别,也就失去了超链接的功能。
    若是想要跳转到当前页面,那么href的值为#。被链接页面通常显示在当前浏览器窗口中,除非规定了另一个目标(target属性)。(可做锚点)

3.2 图片

    img:嵌入图像  alt:规定图像的替代文本 src:规定图像的URL

    align:规定图像排列  border:规定图像边框   height:高   width:宽   title:文本

3.3 表格

    table 标签定义HTML表格。
    tr 标签定义表格的行。tr元素包含一个或多个th或td元素
    td 标签定义HTML表格中的标准单元格。
    th 定义表格内的表头单元格。th元素内部的文本通常会呈现为居中的粗体文本,而ta元素内的文本通常是左对齐的普通文本。
    简单的HTML表格由table元素以及一个或多个tr、th、或td元素组成。
    理解:table相当于一个表格的外框,tr为行,td为一个一个单元格,th为有标题作用的单元格,th中的内容同时有加粗的效果。


版权声明:本文为simple1134原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。