HTML基础知识

HTML基础知识

HTML简介

​ HTML5 是 HyperText Markup Language 5 的缩写,HTML5 技术结合了 HTML4.01 的相关标准并革新,符合现代网络发展要求,在 2008 年正式发布。HTML5 由不同的技术构成,其在互联网中得到了非常广泛的应用,提供更多增强网络应用的标准机。与传统的技术相比,HTML5 的语法特征更加明显,并且结合了 SVG 的内容。这些内容在网页中使用可以更加便捷地处理多媒体内容,而且 HTML5中还结合了其他元素,对原有的功能进行调整和修改,进行标准化工作。HTML5 在 2012 年已形成了稳定的版本。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /*div{
            width: 100%;
            line-height: 300px;
            background: pink;
            font-size: 50px;
            text-align: center;
        }
        /*  文本对齐方式:text-align
            左对齐:left
            右对齐:right
            居中对齐:center
            水平居中对齐:text-align:center
         */
        /*.one{
            width: 500px;
            height: 500px;
            background: red;
        }*/ 
        /*.two{
            width: 300px;
            height: 300px;
            background: blue;
        } */
        /*.three{
            width: 130px;
            height: 130px;
            background: green;
        }*/

    </style>
</head>
<body>
<!--<div>奥利给的积极烦恼</div>-->
<!-- qweqwrytrhxfz shhgjkasedff  dfsgdf fghfgg  -->
<!-- </div> -->

<!--<div class="one">
    <div class="two">
        <div class="three">

        </div>
    </div>-->
    <!-- div p ul ol h1-h6 -->
    <!-- span a img -->
    <!--<ul>
        <li>123</li>
        <li>
            <div>7</div>
            <p>8</p>
            <h2>9</h2>

        </li>
    </ul>-->

    <!-- <div></div> <li></li> h1-h6 可以嵌套任何标签 -->

    <!--<p></p>
        <div>111</div>
    </p></p>-->
    <!-- 块元素 行内元素嵌套规则 -->
    <!--块元素 可以包含 某些块元素 (p除外)和行内元素
    行内元素 可以包含行内元素,不可以包含块元素
     p标签不能包含其他元素,只能包含行内元素   
-->

    <!-- 1 <p><span></span></p>   对 -->
    <!-- 2<span><img src="" alt=""></span>  对 -->
    <!-- 3<h2 href=""><h2></h2></a>  错 -->
    <!-- 4<div>-->
    <!--<span><img src="" alt=""></span>
    <a href=""><h2></h2></a>
    <div>
        <ul>
            <li></li>
        </ul>
    </div>
    <ul>
        <li><p></p></li>
    </ul>-->
</div>
</body>
</html>

​ HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。HTML产生于1990年,1997年HTML4成为互联网标准,并广泛应用于互联网应用的开发。

​ HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。HTML5在从前HTML4.01的基础上进行了一定的改进,虽然技术人员在开发过程中可能不会将这些新技术投入应用,但是对于该种技术的新特性,网站开发技术人员是必须要有所了解的。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <title>html入门</title>
</head>
<body>
    <!--注释代码-->
    <!--
        1.<!DOCTYPE html> : 文档类型声明 | doctype文档声明 | html文档声明
            告诉浏览器,当前的html是哪一个版本的
            以上是html5的声明方式,现在推荐的使用的声明方式
            注意: 不是标签,是一个声明格式

        2.<title></title> 标题标签
            当前html文档的主要标题
            是head中必有的标签
            当收藏html页面时候,title标签对中的内容默认为收藏书签名

        3.<meta charset="UTF-8"> 告诉浏览器以哪种字符编码格式解析页面中的内容
            乱码: 编码和解码保持一致就不会乱码
            <meta charset="UTF-8"> 这个标签在html页面中必填,统一编码和解码格式,不出现乱码问题

        4. 标签
            双标签|双标记|闭合标签 : 标签成对出现,又开始有结束标签
            单标签|单标记|自闭和标签 : <meta charset="UTF-8" /> 不需要在标签对中添加内容的标签,定义为单标签

        5.属性
            可以帮助更完整的展示标签的功能
            开始标签可以添加属性
            写法: 属性名="属性值"    ""|''
            标签上添加属性 需要 属性的 前面添加空格

        6. 浏览器与搜索引擎:
            google  与  谷歌之间的关系
                搜索引擎: 做搜索服务
                浏览器 : 是一个安装程序.exe
    -->
    
</body>
</html>
HTML5将Web带入一个成熟的应用平台,在这个平台上,视频、音频、图像、动画以及与设备的交互都进行了规范
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div{
            width: 300px;
        }
    </style>
</head>
<body>
    <!--  img的路劲  -->
    <!--<img src="../imgs/11.jpg" alt="">-->

    
    <!--  type  中文; 类型  -->
    <!--  input普通文本框  -->
    <!--QQ账号:<input type="text">-->
    <!--  密码  --><!--br 表示强行换行-->
    <!--<br>QQ密码:<input type="password">-->

    <!--  radio 表示单选框  -->
    <!--<br>是否记住密码<input type="radio"">是<input type="radio"">否-->

    <!--  checkbox 表示多选框  -->
    <!--<br><input type="checkbox">已同意用户规范
    <input type="checkbox">西瓜
    <input type="checkbox">菠萝
    <input type="checkbox">哈密瓜 -->

        <!--<input type="text" placeholder="请输入要搜索的内容"><button>搜索 </button>-->
        <!--  placeholder 用于 表单的提示性文本  -->

       <!--<input type="password" placeholder="请输入密码 ">-->


       <!--<input type="text" value="123">
       <br><input type="text" placeholder="123"> -->

       <!--  value  表示 向表单中 添加内容-->
       <!--  placeholder  表示 向表单中 添加提示性文本  (起到提示作用)-->


       <!--<input type="password">-->
       <!--  input:类型 -> 回车-->
       <!--<input type="password" name="" id="">
       <input type="text" name="" id="">
       <input type="radio" name="" id="">
       <input type="checkbox" name="" id="">-->
       <!--<img src="" alt="">-->
       <!--  type:
        文本 text
        密码 password 
        单选 radio
        多选 checkbox

        提示文本 placeholder
        内容 value
       -->
       <!--<input type="text">-->
       <!--  标签中得属性  格式  属性 = 属性值  type = "text"  -->
       <!--  css样式中得属性  格式:属性:属性值:color:red: -->
</body>
</html> 


自1999年以后HTML 4.01 已经改变了很多,今天,在HTML 4.01中的几个已经被废弃,这些元素在HTML5中已经被删除或重新定义。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <!--
        p 段落标签
            语义化
            内容个数没有限制
            块元素,自己独占一行
            上下存在留白 16px外边距
            注意: 一般嵌套其他行内元素或者普通文本

       h1~h6 标题标签
            根据权重的不同,字体大小一次减小
            语义化
            块元素
            样式:
                字体变大,变小
                字体加粗

       作业: 点击标题,跳转到界面

    -->
    我是p标签开始之前:
    <p align="center">
        我是p标签
        <a href="#">a</a>
        <img src="" alt="">
    </p>

    <hr>

    <h1>坏蛋是怎样炼成的</h1>
    <h2></h2>
    <h3 align="center"></h3>
    <h6></h6>
</body>
</html>

为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个api拖放元素,定位,包括网页 应用程序缓存,存储,网络工作者,等。

今天案例
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="../css/今日案例.css">
</head>

<body>
    <hr>
    <div>
        <br>用户名:<input type="text" placeholder="请输入用户名">
        <br>密码:<input type="password" placeholder="请输入密码">
        <br>性别:<input type="radio" checked><input type="radio"><br>生日:
        <select name="" id="">
            <option value="">1997</option>
            <option value="">1998</option>
            <option value="">1999</option>
            <option value="">2000</option>
            <option value="">2001</option>
        </select><select name="" id="">
            <option value="">1</option>
            <option value="">2</option>
            <option value="">3</option>
            <option value="">4</option>
            <option value="">5</option>
            <option value="">6</option>
            <option value="">7</option>
            <option value="">8</option>
            <option value="">9</option>
            <option value="">10</option>
            <option value="">11</option>
            <option value="">12</option>
        </select><select name="" id="">
            <option value="">1</option>
            <option value="">2</option>
            <option value="">3</option>
            <option value="">4</option>
            <option value="">5</option>
            <option value="">6</option>
            <option value="">7</option>
            <option value="">8</option>
            <option value="">9</option>
            <option value="">10</option>
            <option value="">11</option>
            <option value="">12</option>
            <option value="">13</option>
            <option value="">14</option>
            <option value="">15</option>
            <option value="">16</option>
            <option value="">17</option>
            <option value="">18</option>
            <option value="">19</option>
            <option value="">20</option>
            <option value="">21</option>
            <option value="">22</option>
            <option value="">23</option>
            <option value="">24</option>
            <option value="">25</option>
            <option value="">26</option>
            <option value="">27</option>
            <option value="">28</option>
            <option value="">29</option>
            <option value="">30</option>
            <option value="">31</option>
        </select><br>地址:<input type="text">
        <br>学历:
        <select name="" id="">
            <option>学前教育</option>
            <option>小学</option>
            <option>初中</option>
            <option>中专</option>
            <option>高中</option>
            <option>大学</option>
            <option>大专</option>
            <option>研究生</option>
            <option>博士</option>
            <option>博士后</option>
            <option>硕士</option>
            <option>教授</option>
            <option>其他</option>
        </select>
        <br>手机号<input type="text">
        <br><input type="radio" checked> 我已阅读 <a href="">宪法公约</a>
        <br><button>提交</button>
        <button>重置</button>
    </div>
    <hr>
</body>

</html>
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值