HTML5

HTML全称为超文本标记语言,是一种标记语言。由一系列标签构成,这些标签将分散的Internet资源链接成为一个整体。

文档声明

HTML5之前 以SGML(通用标准标记语言)为标准 H5不再采用这个标准 声明方式比较简洁

语法特性

HTML基本结构

<!DOCTYPE html> <!--告诉浏览器我们使用什么规范!-->
<html lang="en"&gt;

<!--网页头部-->
<head>
    <!--meta 描述标签描述网站信息-->
   <meta charset="UTF-8">  
   <!--keywords 属性说明网站关键字-->
   <meta name="keywords" content="">   
   <!--description 网站的描述-->
   <meta name="description" content="">    
   <!--表示链接网站图标,如favicon-->
   <link rel="icon" href="./images/favicon.ico" />
   <!--title标签 网页标题-->
   <title>这是我的第一个网页</title>   
   <!-- 链接外部CSS样式表 --> 
   <link rel="stylesheet" href="styles.css"> 

</head>

<body>  <!--body表示网页主体部分-->
   hello,world;
</body>
</html>

标签

span a i img ul li div p form input textarea select option

  1. 语义化标签
     <figure>
         <figcaption>标题</figcaption>
         <img src="" alt="">
     </figure>
  <section>
         <progress value="50" max="100"></progress>
     </section>
  1. 功能性的标签

属性

<header hidden>123</header> 
<div style="width:300px; height:300px;background:#ccc;"contenteditable="true"></div>
<div style="width:300px; height:300px;background:#ccc;"draggable="true"></div>

表单

form input textarea select option label

<!-- 举例1 -->
<form action="demo.html" novalidate autocomplete="off">
    <ul>
 <li><input type="file">
  <li><input type="hidden">
  <li><label>电子邮件<input type="email" name="n" value="123@qq.com" readOnly></label>
  <li><label for="url">网址</label><input type="url" name="u" id="url" >
  <li><input type="year" name="y" disabled>
  <li><input type="month" name="m">
  <li><input type="week" name="w">
  <li><input type="date" name="d">
  <li><input type="time" name="t">
  <li><input type="datetime-local" name="dt">
  <li><input type="tel" name="t">
  <li><input type="search" name="s">
  <li><input type="number" name="n" min="0" max="10" step="2">
  <li><input type="range" name="r">
  <li><input type="color" name="c">
  <li><input type="submit" value="demo.html">
  <li><input type="submit" value="百度" formaction="http://www.baidu.com" formtarget="_blank">
    </ul>
     </form>
<!-- 举例 -->
<form action="http://www.baidu.com" id="myform" target="_blank">
   </form>
   <section>
 <input type="text" name="user" form="myform" required pattern="d{6,8} autofocus placeholder="输入6-8个数字" >
 <input type="submit" form="myform" >
   </section>

原文地址:https://blog.csdn.net/weixin_46328739/article/details/134785280

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_47624.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注