zoukankan      html  css  js  c++  java
  • html学习笔记一

    1.什么是 HTML?

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

    • HTML 指的是超文本标记语言 (Hyper Text Markup Language)
    • HTML 不是一种编程语言,而是一种标记语言 (markup language)
    • 标记语言是一套标记标签 (markup tag)
    • HTML 使用标记标签来描述网页

    2.HTML 标签

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

    • HTML 标签是由尖括号包围的关键词,比如 <html>
    • HTML 标签通常是成对出现的,比如 <b> 和 </b>
    • 标签对中的第一个标签是开始标签,第二个标签是结束标签
    • 开始和结束标签也被称为开放标签和闭合标签

    3.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 文件时,既可以使用 .htm 也可以使用 .html 扩展名。两者没有区别,完全根据您的喜好。

    4.基本的 HTML 标签 - 四个实例

    HTML 标题

    HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。

    实例

    <h1>This is a heading</h1>
    <h2>This is a heading</h2>
    <h3>This is a heading</h3>

    HTML 段落

    HTML 段落是通过 <p> 标签进行定义的。

    实例

    <p>This is a paragraph.</p>
    <p>This is another paragraph.</p>

    HTML 链接

    HTML 链接是通过 <a> 标签进行定义的。

    实例

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

    注释:在 href 属性中指定链接的地址。

    (您将在本教程稍后的章节中学习更多有关属性的知识)。

    HTML 图像

    HTML 图像是通过 <img> 标签进行定义的。

    实例

    <img src="w3school.jpg" width="104" height="142" />

    注释:图像的名称和尺寸是以属性的形式提供的。

     

    5.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 />    

    注释:开始标签常被称为开放标签(opening tag),结束标签常称为闭合标签(closing tag)。

    HTML 元素语法

    • HTML 元素以开始标签起始
    • HTML 元素以结束标签终止
    • 元素的内容是开始标签与结束标签之间的内容
    • 某些 HTML 元素具有空内容(empty content)
    • 空元素在开始标签中进行关闭(以开始标签的结束而结束)
    • 大多数 HTML 元素可拥有属性

    提示:您将在本教程的下一章中学习更多有关属性的内容。

    嵌套的 HTML 元素

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

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

    HTML 文档实例

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

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

    HTML 实例解释

    <p> 元素:

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

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

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

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

    <body> 元素:

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

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

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

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

    <html> 元素:

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

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

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

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

    不要忘记结束标签

    即使您忘记了使用结束标签,大多数浏览器也会正确地显示 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 版本中强制使用小写。

    6.HTML 属性

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

    HTML 属性

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

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

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

    属性实例

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

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

    亲自试一试

    更多 HTML 属性实例

    属性例子 1:

    <h1> 定义标题的开始。

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

    TIY : 居中排列标题

    属性例子 2:

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

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

    TIY : 背景颜色

    属性例子 3:

    <table> 定义 HTML 表格。(您将在稍后的章节学习到更多有关 HTML 表格的内容)

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

    HTML 提示:使用小写属性

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

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

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

    始终为属性值加引号

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

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

    name='Bill "HelloWorld" Gates'

    HTML 属性参考手册

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

    完整的 HTML 参考手册

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

    属性描述
    class classname 规定元素的类名(classname)
    id id 规定元素的唯一 id
    style style_definition 规定元素的行内样式(inline style)
    title text 规定元素的额外信息(可在工具提示中显示)

    如需更多关于标准属性的信息,请访问:

    HTML 标准属性参考手册

  • 相关阅读:
    Mysql初始化root密码和允许远程访问
    windows下nodejs express安装及入门网站,视频资料,开源项目介绍
    python3.4学习笔记(二十六) Python 输出json到文件,让json.dumps输出中文 实例代码
    python3.4学习笔记(二十五) Python 调用mysql redis实例代码
    python3.4学习笔记(二十四) Python pycharm window安装redis MySQL-python相关方法
    python3.4学习笔记(二十三) Python调用淘宝IP库获取IP归属地返回省市运营商实例代码
    python3.4学习笔记(二十二) python 在字符串里面插入指定分割符,将list中的字符转为数字
    python3.4学习笔记(二十一) python实现指定字符串补全空格、前面填充0的方法
    python3.4学习笔记(二十) python strip()函数 去空格 函数的用法
    python3.4学习笔记(十九) 同一台机器同时安装 python2.7 和 python3.4的解决方法
  • 原文地址:https://www.cnblogs.com/anniedaniel/p/12449886.html
Copyright © 2011-2022 走看看