• HTML


    2017-11-13 07:39:29

    HTML 指的是超文本标记语言 (Hyper Text Markup Language)。HTML语言是客户端技术的基础,主要用于显示网页信息,由浏览器解释执行,它不需要编译。HTML语言简单易用,他在文件中加入标签,使其可以显示各种各样的字体、图形及闪烁效果。另外,在HTML语言中是不区分大小写的。

    • HTML 不是一种编程语言,而是一种标记语言 (markup language)
    • 标记语言是一套标记标签 (markup tag)
    • 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> 之间的文本被显示为段落

    另一个例子:

    <!DOCTYPE html>
    <html>
    
    <head>
      <meta charset="utf-8">
      <title>你好</title>
    </head>
    
    <body>
      <p>你好,HTML!</p>
    </body>
    
    </html>
    

    标记语言(Markup Language)用一套“标记”来“注释”(annotate)普通文本。对HTML来说,这套标记就是各种标签(tag),如 <html></html>  、 <meta>  、 <p></p>  等等。浏览器理解这套标签的含义,并据此解读HTML文档。

    • <!DOCTYPE html>

    叫做文档类型声明(Document Type Declaration)。它声明了此文档的类型是HTML5。HTML有多个版本,不同版本支持的标签及其属性的集合不一样,语法也有细微别,HTML5是目前广泛使用的版本。另外,如果一个HTML文本没有文档类型声明,浏览器会启用quirk模式来解读文档 。这种模式主要是为了兼容那些老旧的、不遵循标准的HTML文档。你应该总是给新编写的HTML文档加上一个文档类型声明。

    • <html>  </html>

    html文本的开头和结尾标签,html文本总是以这两个标签开头和结束。

    • <head>  </head>和<body>  </body>

    html文本的头和体。

    • HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。
    • HTML 段落是通过 <p> 标签进行定义的。
    • HTML 链接是通过 <a> 标签进行定义的。
    • HTML 图像是通过 <img> 标签进行定义的。
    • HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。
    • 大多数 HTML 元素可拥有属性

    下面介绍一些常用的标签:Text;Textarea;Radio;Checkbox;Select;File;Hidden;Submit;Reset;Button

    <html>
    
    <head>
      <title> 这是一个测试网页</title>
    </head>
    
    <body>
      <!-- 一级标题 -->
      <h1><font color="red">这里显示网页的内容。</font>
      </h1>
    
      <!-- 链接 -->
      <a href="http://www.baidu.com">这是一个超链接。</a>
    
      <!-- 表格外层使用table标签,内部使用tr表示table row,也就是行 -->
      <table align="center" border="1" width="80%">
        <tr>
          <!-- 使用td表示列的信息,如果使用的是th的话,那么表示该列中的信息是加粗和居中的。 -->
          <th>aaa</th>
          <td>bbb</td>
          <td>ccc</td>
        </tr>
        <tr>
          <!-- 当然也可以自定义格式,这里指定了居中和加粗,和th的功效是一样的 -->
          <td align="center"><b>aaa</b></td>
          <td>bbb</td>
          <td>ccc</td>
        </tr>
      </table>
    
    
    
      <form>
        username:<input type="text"><br>
        password:<input type="password"><br>
        兴趣:学习<input type="checkbox"><br>
              听歌<input type="checkbox"><br>
              旅游<input type="checkbox"><br>
        性别:<br>
        男<input type="radio" name="gender"><br>
        女<input type="radio" name="gender"><br>
        学历:
        <select>
          <option>小学</option>
          <option>初中</option>
          <option>高中</option>
        </select>
        <br /><br />
        评论:<textarea></textarea>
        文件提交:<input type="file" />
        <input type="submit" />
      </form>
    
    
    
    </body>
    
  • 相关阅读:
    【BZOJ1294】围豆豆(SCOI2009)-状压+BFS
    【BZOJ3244】树的计数(NOI2013)-概率期望+数学证明
    【BZOJ4826】影魔(AHOI&HNOI2017)-线段树+离线
    【BZOJ3832】Rally(POI2014)-拓扑排序+最长路+堆
    【BZOJ4556】字符串(TJOI&HEOI2016)-后缀数组+二分+RMQ+主席树
    【BZOJ1029】建筑抢修(JSOI2007)-贪心+堆
    【BZOJ1057】棋盘制作(ZJOI2007)-DP+悬线法
    【BZOJ1025】游戏(SCOI2009)-数论+背包DP
    java日期操作
    list类型for遍历
  • 原文地址:https://www.cnblogs.com/hyserendipity/p/7824794.html
Copyright © 2020-2023  润新知