首页 > 其他分享 >HTML

HTML

时间:2022-11-26 13:44:07浏览次数:72  
标签:Web 浏览器 标签 c++ HTML HTML5

1.HTML

1.1什么是HTML

HTML:Hyper Text Markup Language(超文本标记语言)

超文本包括:文字、图片、音频、视频、动画等

HTML5的优势:

  1. 世界知名浏览器厂商对HTML5的支持

    ​ 通过对Internet Explorer、Google、Firefox、Safari、Opera等主要的Web浏览器发展策略调查,发现
    他们都在支持HTMl5上采取措施。

  2. 市场的需求

    ​ 现在的市场已经迫不及待的要求有一个统一的互联网通用标准。HTML5之前的情况是,由于各浏览器之
    间的不统一,光是修改Web浏览器之间的由于兼容性而引起的bug就浪费了大量的时间。而HTML5的目
    标就是将Web带入一个成熟的应用平台,在HTML5平台上,视频、音频、图像、动画以及同电脑的交互
    都被标准化。

  3. 跨平台

    ​ HTML5可以做到跨平台开发,用户只用打开浏览器即可访问应用,PC网站、各种移动设备、插件等核心
    代码就可以不需要重复编写,极大的减少了开发人员的工作量。

1.2 W3C

W3C标准包括:

  • 结构化标准语言(XHTML 、XML)
  • 表现标准语言(CSS)
  • 行为标准(DOM、ECMAScript )

1.3 基本结构

<!-- DOCTYPE:告诉浏览器,我们使用什么规范,不写也可以,因为默认HTML -->
<!DOCTYPE html>
<html lang="en">

<!-- 头部 -->
<head>
    <!-- meta 描述性标签,他用来描述我们网站的一些信息 -->
    <meta charset="UTF-8">
    <!-- Title 网页标题   -->
    <title>Title</title>
</head>

<!-- 网页主题 -->
<body>

Hello,World!

</body>

</html>

1.4 网页基本标签

  1. 标题标签
<h1>标题1</h1>
<h2>标题2</h2>
  1. 段落标签
<p>段落</p>
  1. 换行标签
<br/>
  1. 水平线标签
<hr/>
  1. 字体样式标签
粗体:<strong>哈哈哈</strong>
斜体:<em>哈哈哈</em>
  1. 注释和特殊符号
ctrl+/ 单行快捷注释
crtl+shift+/ 多行快捷注释


特殊符号格式:
&开头  ;结尾 可以先写出&符号,再写字母根据提示查找特殊符号

空格:&nbsp;
大于:&gt;
小于:&lt;
版权:&copy;

1.5 图像标签

<!-- 
	 相对路径   ../当前目录的上一级
     绝对路径   文件在计算机中的位置
     alt:图片加载不到时显示的文字
     title: 鼠标悬停时展示的文字
  -->

<img src="../resource/image/idea绿色背景图1.jpg" alt="背景图" title="悬停文字" >

1.6 超链接

<!-- 页面间链接
    target属性
    _blank 新打开一个空白页
    _self 当前页面跳转,默认
-->
<a href="图像标签.html" target="_blank">点击跳转至图像链接</a>
<a href="https://www.baidu.com" target="_self">点击跳转至百度</a>
<br/>

<!-- 超链接嵌套图片 -->
<a href="图像标签.html" target="_self">
  <img src="../resource/image/idea绿色背景图.jpg" alt="背景图" title="悬停文字" >
</a>

<!-- 锚链接 -->
<a name="top">顶部</a>
<p>
  <img src="../resource/image/idea绿色背景图.jpg" alt="背景图" title="悬停文字" width="300px" height="1800px" >
</p>
<a href="#top">回到顶部</a>

<!-- 功能性链接 -->
<a href="mailto:[email protected]">点击联系我</a>

1.7 列表

<!-- 有序列表 -->
<ul>
  <li>java</li>
  <li>python</li>
  <li>linux</li>
  <li>c/c++</li>
</ul>

<hr>

<!-- 无序列表 -->
<ol>
  <li>java</li>
  <li>python</li>
  <li>linux</li>
  <li>c/c++</li>
</ol>

<!-- 自定义列表 -->
<dl>
  <dt>标题1</dt>
  <dd>java</dd>
  <dd>python</dd>
  <dd>linux</dd>
  <dd>c/c++</dd>

  <dt>标题2</dt>
  <dd>java</dd>
  <dd>python</dd>
  <dd>linux</dd>
  <dd>c/c++</dd>
</dl>

1.8 表格

<table border="1px;">
  <tr>
    <td>1-1</td>
    <td>1-2</td>
    <td>1-3</td>
  </tr>
  <tr>
    <td>2-1</td>
    <td>2-2</td>
    <td>2-3</td>
  </tr>
</table>

1.9 媒体资源

<!--
    视频:vidio 
    音频:audio
    controls 控制台
    autoplay 自动播放
-->
<vidio src=""></vidio>
<audio src="../resource/audio/起风了完整版-起风了完整版伴奏(带间奏)_爱给网_aigei_com.mp3" controls autoplay></audio>

2.0 内联框架

	<!-- 在指定的内联窗口中显示B站   -->
    <iframe src="https://www.bilibili.com/" frameborder="0" width="1000px;" height="800px;"></iframe>

    <!-- 点击跳转到指定的内联窗口,显示列表.html的内容    -->
    <iframe src="" name="hello" frameborder="0" width="1000px;" height="800px;"></iframe>
    <a href="列表.html" target="hello">点击跳转</a>

2.1 表单

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<!-- post请求地址栏无法看到参数信息 get请求可以看到 所以也涉及到了安全和效率的不同 -->
<form method="get" action="基本标签.html">
  <h1>注册:</h1>
  <p>
    账号:<input type="text" name="userName" value="账号" maxlength="10">
  </p>
  <p>
    密码:<input type="password" name="password">
  </p>
  <p>
    性别:<input type="radio" value="boy" name="sex">男
    <input type="radio" value="girl" name="sex" checked>女
  </p>
  <p>
    爱好:
    <input type="checkbox" value="sleep" name="hobby">睡觉
    <input type="checkbox" value="game" name="hobby" checked>游戏
    <input type="checkbox" value="code" name="hobby">编码
  </p>
  <p>
    按钮:
    <input type="button" value="点击点击">
    <!-- 图片按钮 点击相当于提交表单 -->
<!--    <input type="image" src="../resource/image/idea绿色背景图.jpg">-->
  </p>
  <p>
    国家:
    <select>
      <option value="1" name="contry">中国</option>
      <option value="2" name="contry">美国</option>
      <option value="3" name="contry" selected>法国</option>
    </select>
  </p>
  <p>
    反馈:<textarea name="remark" cols="60" rows="10"></textarea>
  </p>
  <p>
    文件:<input type="file" name="files">
  </p>


  <hr>
  <h1>特殊属性</h1>
  <p>
    <!-- 带有简单验证、必须为数字,最小值为10,最大值为100,步进为2   -->
    数字:<input type="number" name="num" min="10" max="100" step="2">
  </p>
  <p>
    滑块:<input type="range" name="voice" min="10" max="100" step="10">
  </p>

  <p>
    搜索框:<input type="search" name="search">
  </p>
  <P>
    <!-- 增强鼠标可用性 点击文字指向输入框   -->
    <label for="mark">点击文字进入输入框:</label>
    <input type="text" id="mark">
  </P>

  <hr>
  <h1>表单初级验证</h1>
  <p>
    提示信息:<input type="text" placeholder="请输入提示信息">
  </p>
  <p>
    必填:<input type="text" required>
  </p>
  <p>
    正则表达式:<input type="text" pattern="">
  </p>
  <p>
    <!-- value属性可以改按钮名称    -->
    <input type="submit" value="提交12">
    <input type="reset">
  </p>

</form>
</body>
</html>

标签:Web,浏览器,标签,c++,HTML,HTML5
From: https://www.cnblogs.com/lzlbk-321/p/16927308.html

相关文章

  • 5-6 显示html页面-使用post实现登录
    1.创建自己的应用(app)文件夹执行下面的命令,将自动生成对应的文件夹polls是应用名称,可以自己更改pythonmanage.pystartapppolls在主文件中settings中添加应用......
  • HTML
    一、HTML1、系统结构2、HTML的介绍,开发与运行3、HTML的标签3.1基本标签3.2表格标签​ "table"标签用来插入表格;"tr"标签用来插入表格中的一行,这个标签在......
  • [HTML+CSS]电商网站模板
    [HTML+CSS]电商网站模板b站白嫖的网课,黑马的小兔鲜儿案例,教程链接点这里就行成品文件目录结构CSSbase.css:基本样式,内外边距,字体之类的common.css:网页的公共样式,一般是heade......
  • [node]把静态html挂到node接口下
    主要适用于同网段下不同设备查看同一html。来自知乎。需要先安装一个node,安装过程不表。 新建文件:nodeServer.jsvarexpress=require('express');varapp=expr......
  • html1
    HTML部分1.网站等基本知识网站是指在因特网上根据一定规则使用html等制作的用于展示特定内容相关的网页集合网页通常是HTML格式的文件构成网站的基本元素通常由图......
  • Html笔记
    html笔记html是什么HTML英文全称是HyperTextMarkupLanguage,中文译为“超文本标记语言”,专门用来设计和编辑网页。1.超文本也即超越纯文本,这意味着HTML文档不仅......
  • HTML的a标签href属性指定相对路径与绝对路径的用法讲解
    在实际Web开发中,插入图片、包含CSS文件等都需要有路径,如果文件路径的添加错误,就会导致引用失效(无法浏览链接文件,或无法显示插入的图片等)。很多初学者感到困惑,下面我就详细......
  • 使用html2canvas和jspdf将页面保存位pdf
    使用html2canvas和jspdf将页面保存位pdf<scriptsrc="https://unpkg.com/jspdf@latest/dist/jspdf.umd.min.js"></script><scriptsrc="https://unpkg.com/html2canvas@......
  • v-html
    v-html用于设置标签的innerHTML<body><scriptsrc="../vue.js"></script><divid="mydiv"><divv-html="message"></div><divv-html="li......
  • 网安学习-HTML
    一、HTML概述及发展史二、互联网原理三、开发工具的使用四、HTML骨架DTD|关于html标签|字符集|视口标签|浏览器私有设置|title标签|keywords关键字 |des......