• html


    一、简介

    --什么是HTML

    HTMLL是用来描述网页的一种语言。

    HTML指的是超文本标记语言

    HTML不是一种编程语言,而是一种标记语言

    标记语言是一条标记标签

    HTML使用标记标签来描述网页
    --HTML标签

    HTML 标记标签通常被称为 HTML 标签 (HTML tag)。

    HTML 标签是由*尖括号*包围的关键词,比如 <html>

    HTML 标签通常是*成对出现*的,比如 <b> 和 </b>

    标签对中的第一个标签是*开始标签*,第二个标签是*结束标签*

    开始和结束标签也被称为*开放标签*和*闭合标签*
    --HTML 文档 = 网页

    HTML 文档*描述网页*

    HTML 文档*包含 HTML 标签*和纯文本

    HTML 文档也被称为*网页*

    Web 浏览器的作用是读取HTML文档,并以网页的形式显示出它们,浏览器不会显示HTML文档,而是使用标签来解释页面的内容:

    <html>
    <body>
    
    
    <h1>我的第一个标题</h1>
    
    <p>我的第一个段落。</p>
    
    </body>
    </html>
    

    --例子解释

     - <html> 与 </html> 之间的文本描述网页

    - <body> 与 </body> 之间的文本是可见的页面内容

    - <h1> 与 </h1> 之间的文本被显示为标题

    - <p> 与 </p> 之间的文本被显示为段落

    --HTML 元素

    HTML 文档是由 HTML 元素定义的。

    --HTML 元素

     HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。

     | 开始标签                 | 元素内容            | 结束标签 |

    | :----------------------- | :------------------ | :------- |

    | <p>                     | This is a paragraph | </p>     |

    | <a href="default.htm" > | This is a link      | </a>     |

    | <br />                  |                     |          |

     --HTML 元素语法

    - HTML 元素以*开始标签*起始

    - HTML 元素以*结束标签*终止

    - *元素的内容*是开始标签与结束标签之间的内容

    - 某些 HTML 元素具有*空内容(empty content)*

    - 空元素*在开始标签中进行关闭*(以开始标签的结束而结束)

    - 大多数 HTML 元素可拥有*属性*

    --嵌套的 HTML 元素

    大多数 HTML 元素可以嵌套(可以包含其他 HTML 元素)。

    HTML 文档由嵌套的 HTML 元素构成。

    HTML 文档实例

    ```html
    <html>
    
    <body>
    <p>This is my first paragraph.</p>
    </body>
    
    </html>
    ```
    

    上面的例子包含三个 HTML 元素。

     --HTML 实例解释

     --<p> 元素:

     ```html

    <p>This is my first paragraph.</p>

    ```

    这个 <p> 元素定义了 HTML 文档中的一个段落。

     这个元素拥有一个开始标签 <p>,以及一个结束标签 </p>。

     元素内容是:This is my first paragraph。

     -- <body> 元素:

     ```html

    <body>

    <p>This is my first paragraph.</p>

    </body>

    ```

    <body> 元素定义了 HTML 文档的主体。

     这个元素拥有一个开始标签 <body>,以及一个结束标签 </body>。

     元素内容是另一个 HTML 元素(p 元素)。

     -- <html> 元素:

     ```html

    <html>

     

    <body>

    <p>This is my first paragraph.</p>

    </body>

     

    </html>

    ```

    <html> 元素定义了整个 HTML 文档。

     这个元素拥有一个开始标签 <html>,以及一个结束标签 </html>。

     元素内容是另一个 HTML 元素(body 元素)。

     --不要忘记结束标签

     即使您忘记了使用结束标签,大多数浏览器也会正确地显示 HTML:

     ```html

    <p>This is a paragraph

    <p>This is a paragraph

    ```

    上面的例子在大多数浏览器中都没问题,但不要依赖这种做法。忘记使用结束标签会产生不可预料的结果或错误。

     **注释:**未来的 HTML 版本不允许省略结束标签。

    --空的 HTML 元素

    没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。

    <br> 就是没有关闭标签的空元素(<br> 标签定义换行)。

    在 XHTML、XML 以及未来版本的 HTML 中,所有元素都必须被关闭。

    在开始标签中添加斜杠,比如 <br />,是关闭空元素的正确方法,HTML、XHTML 和 XML 都接受这种方式。

    即使 <br> 在所有浏览器中都是有效的,但使用 <br /> 其实是更长远的保障。

    --HTML 提示:使用小写标签

    HTML 标签对大小写不敏感:\<P> 等同于 <p>。许多网站都使用大写的 HTML 标签。

    W3School 使用的是小写标签,因为万维网联盟(W3C)在 HTML 4 中*推荐*使用小写,而在未来 (X)HTML 版本中*强制*使用小写。

    --HTML 属性

    **属性为 HTML 元素提供附加信息。**

    --HTML 属性

    HTML 标签可以拥有*属性*。属性提供了有关 HTML 元素的*更多的信息*。

    属性总是以名称/值对的形式出现,比如:*name="value"*。

    属性总是在 HTML 元素的*开始标签*中规定。

    --属性实例

     HTML 链接由 <a> 标签定义。链接的地址在 href 属性中指定:

    ```html

    <a href="http://www.w3school.com.cn">This is a link</a>

    ```

    --更多 HTML 属性实例

    --属性例子 1:

    <h1> 定义标题的开始。

    <h1 align="center"> 拥有关于对齐方式的附加信息。

    --属性例子 2:

    <body> 定义 HTML 文档的主体。

    <body bgcolor="yellow"> 拥有关于背景颜色的附加信息。

    --属性例子 3:

    <table> 定义 HTML 表格。

    <table border="1"> 拥有关于表格边框的附加信息。

    --HTML 提示:使用小写属性

    属性和属性值对大小写*不敏感*。

     不过,万维网联盟在其 HTML 4 推荐标准中推荐小写的属性/属性值。

     而新版本的 (X)HTML 要求使用小写属性。

    --始终为属性值加引号

    属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。

    在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:

     ```html

    name='Bill "HelloWorld" Gates'

    ```

    --HTML 属性参考手册

    我们的完整的 HTML 参考手册提供了每个 HTML 元素可使用的合法属性的完整列表:

    [完整的 HTML 参考手册](https://www.w3school.com.cn/tags/index.asp)

    下面列出了适用于大多数 HTML 元素的属性:

    | 属性  | 值                 | 描述                                     |

    | :---- | :----------------- | :--------------------------------------- |

    | class | *classname*        | 规定元素的类名(classname)              |

    | id    | *id*               | 规定元素的唯一 id                        |

    | style | *style_definition* | 规定元素的行内样式(inline style)       |

    | title | *text*             | 规定元素的额外信息(可在工具提示中显示) |

     

     


     
     

       

  • 相关阅读:
    判断应用程序是否是当前激活程序(获得焦点的程序)
    MFC的CListCtrl的使用与技巧
    VC/MFC中为程序定义全局快捷键
    [原]MFC中DIALOG(对话框)程序响应加速键(快捷键)
    问题:CListCtrl如何高亮选中一行 http://zhidao.baidu.com/question/100664911.html 扩展:单行、双行及完成状态的字体等等。。。
    C++读取INI文件
    键盘钩子监测按键后,获取键码及按键名称(MFC)
    一个分布式服务器集群架构方案
    Discuz!NT
    easyui validatebox 验证类型
  • 原文地址:https://www.cnblogs.com/gt92/p/11637904.html
Copyright © 2020-2023  润新知