zoukankan      html  css  js  c++  java
  • 重新认识HTML


    元素
    描述
     
    DOCTYPE
    声明文档类型<!DOCTYPE HTML>  【查看详情】
     
    html
    HTML文档的根元素
     
    body
    HTML文档的内容
     
    head
    HTML文档的头部(元数据区)
     
    a
    创建一个链接
     
    button 
    创建一个按钮元素
     
    code
    表示一个片段的计算机代码
     
    hr
    表示主题之间的划分
     
    input
    为用户提供输入的地方
     
    label
    为其它元素创建标签
     
    表示一个段落
     
    style 
    可以在该元素中定义CSS样式
     
    table 
    表示表格数据
     
    td 
    表示表格的一个单元格
     
    th 
    创建表格的头部单元格
     
    tr 
    表示表格的一行
     
    title
    定义整个文档的标题
     
    textarea
    创建一个可输入多行的文本框
     
    使用空标签(Empty Element)
    如果标签里面没有内容,称之为空标签:
    Listing:<code></code>
     
    使用自闭合(Self-Closed Element)
    如果只有一个单独的标签,称之为自闭合标签:
    Listing:<code/>
     
    Using Void Elements
    有一些元素必须被表示为一个单独的标签,这些标签中可以不包含任何内容,HTML规范规定这样的标签是合法的,例如
    hr标签,它是一个分组元素(grouping element)
    Listing:<hr/> or <hr>
     
    使用标签属性
    标签可以包含属性
         Boolean属性
         有一些属性是boolean属性,这些属性可以没有值
         Listing:<inupt disabled> or <input disabled="disabled">
         自定义属性
         可以使用自定义属性,以data-作为前缀
         Listing:<inupt data-xxx="yyy"/>
          自定义属性HTML4中广泛使用,是一个正式的语义,以data-作为前缀,是为了避免自定义的属性和将来的HTML版本的元素属性发生冲突
     
    HTML and  XHTML
    HTML语法允许创建不合XML语法的元素,这意味着使用一个标准的XML解析器,有可能很难处理HTML文档,鉴于此,我们可以使用XHTML,一个XML序列化的HTML(严格遵守XML语法的HTML),这样,HTML文档就可以很容易的被XML解析器处理。
     
    HTML文档的外部结构
    HTML文档中,有2个元素为之提供了外部结构,DOCTYPE和html
    Listing:
    <!DOCTYPE HTML>
    <html>
    <!-- elements go here -->
    </html>
    DOCTYPE元素告诉浏览器,它将要处理的是一个HTML文档,这是由该元素的boolean属性html来表示的<!DOCTYPE HTML>
     
    元数据(Metdata)
         文档的元数据区允许我们向浏览器提供一些关于该文档的信息,元数据包含在<header>中:
         Listing:
         <!DOCTYPE HTML>
    <html>
    <head>
    <!-- metadata goes here -->
    <title>Example</title>
    </head>
    </html>
         所有的文档都应该包含一个<title>元素。
    内容
    文档的第三部分就是内容,包含在<body>元素中,而内容部分,也是最终呈献给用户的部分,至此,HTML文档的骨架已全部完成。
  • 相关阅读:
    深度学习-Tensorflow2.2-深度学习基础和tf.keras{1}-softmax多分类-06
    深度学习-Tensorflow2.2-深度学习基础和tf.keras{1}-逻辑回归与交叉熵概述-05
    深度学习-Tensorflow2.2-深度学习基础和tf.keras{1}-多层感知器(神经网络)与激活函数概述-04
    深度学习-Tensorflow2.2-深度学习基础和tf.keras{1}-梯度下降算法概述-03
    深度学习-Tensorflow2.2-深度学习基础和tf.keras{1}-线性回归tf.keras概述-02
    深度学习-Tensorflow2.2-深度学习基础和tf.keras{1}-Tensorflow2.2-cpu/gpu环境安装-01
    深度学习-线性回归基础-02
    艾宾浩斯复习
    maven中设置jdk默认编译版本为1.8
    maven 编译命令
  • 原文地址:https://www.cnblogs.com/occume/p/3178579.html
Copyright © 2011-2022 走看看