初识HTML

HTML: 超文本标记语言

一.HTML的基本结构

根控制标记(头)

​ 头控制标记(头)

​ 标题 标题标记

​ 头控制标记(尾)

​ 网页显示区域(一般要实现的代码都在这里写)

</body>
根控制标记(尾)

二.网页的基本标签

  1. 标题标签
<h1> 一级标题</h1>
<h2> 二级标题</h2>
<h3> 三级标题</h3>
<h4> 四级标题</h4>
<h5> 五级标题</h5>
<h6> 六级标题</h6>
  1. 段落标签
  1. 换行标签

  2. 水平线标签


  3. 字体标识标签 粗体 用strong

    ​ 斜体 :em

  4. 特殊符号

    空格 &nbsp

    大于号 &gt

    小于号 &lt

    版权所有 &copy

三.图像标签

<img src = "", alt = "">
src为必填项 表示图片的地址
alt 表示图片的名字

四.超链接

  1. 锚链接

    (1)需要一个锚标记

    (2) 跳转到标记#

  2. 功能性链接 :邮箱链接 mailto:

  3. 行内元素和块元素

五.列表

有序列表
<ol>
<li></li>
<li></li> </ol> 无序列表
<ul>
<li></li>
<li></li> </ul> 自定义列表
<dl>标签
<dt>列表名称</dt> <dd>列表内容</dd>
</dl>

六 表格标签

<table>
<tr>行</tr>
<td>列</td> </table> <td colspan = "4"> 跨列</td>
<td rowspan = "4"> 跨行</td>

七 媒体元素

​ 音频 audio

​ 视频 video

八 网页的简单布局

头部

脚部

主体

九 内联框架

iframe

<iframe src = "path" name = "mainFrame">

</iframe>

十 表单

action:表单提交的位置,可以是网站,也可以是一个请求处理地址

post:比较安全,适合传输大文件

get: 可以再URL中看到我们提供的信息,不安全但是高效

<form action="1.我的第一个网页.html" method="get">
<!--文本输入框-->
<p>名字:<input type="text" name="username" value="hhh" maxlength="8" size="30" readonly></p>
<!--密码框-->
<p>密码:<input type="password" name="pwd" hidden></p> <!--单选框-->
<p>性别:
<input type="radio" value="boy" name="sex" checked disabled/>男
<input type="radio" value="girl" name="sex"/>女
</p> <!--多选框-->
<p>爱好:
<input type="checkbox" value="sleep" name="hobby">睡觉
<input type="checkbox" value="code" name="hobby" checked>敲代码
<input type="checkbox" value="chat" name="hobby">聊天 </p>
<!--按钮-->
<p>按钮:
<input type="button" name="btn1" value="点击变长">
<!--<input type="image" src="../resources/image/1.PNG" >-->
</p>
<!--下拉框,列表框
-->
<p>国家:
<select name="列表名称" >
<option value="China">中国</option>
<option value="us">美国</option>
<option value="rth" selected>瑞士</option> </select>
</p> <p>文本域:
<textarea name="textarea" id="" cols="10" rows="10">文本内容</textarea>
</p> <p>文件域:
<input type="file" name="files" > </p> <!--邮件验证-->
<p>邮箱:
<input type="email" name="email"> </p>
<!--URL-->
<p>URL:
<input type="url" name="url"> </p>
<!--数字-->
<p>数字:
<input type="number" name="number" max="200" min="0" step="10"> </p>
<!--滑块-->
<p>滑块:
<input type="range" name="voice" max="100" min="0" step="1"> </p>
<!--搜索框-->
<p>搜索框:
<input type="search" name="search" max="200" min="0" step="10"> </p> <p>
<input type="submit">
<input type="reset">
</p>

十一 表单的应用

隐藏域 hidden

只读 readonly

禁用 disabled

十二 表单初级验证

提示信息 placeholder

非空判断 required

正则表达式 pattern

备注:思维导图

HTML入门,基础知识的更多相关文章

  1. USB入门基础知识(转)

    源:USB入门基础知识 相关名词: 主机(Host) 设备(Device) 接口(Interface) 管道(Pipe) 管道是主机与设备端点数据传输的连接通道,代表了主机的数据缓冲区与设备端点之间交 ...

  2. Linux入门基础知识

    注:内容系兄弟连Linux教程(百度传课:史上最牛的Linux视频教程)的学习笔记. Linux入门基础知识 1. Unix和Linux发展历史 二者就像父子关系,当然Unix是老爹.1965年,MI ...

  3. React Native 入门基础知识总结

    中秋在家闲得无事,想着做点啥,后来想想,为啥不学学 react native.在学习 React Native 时, 需要对前端(HTML,CSS,JavaScript)知识有所了解.对于JS,可以看 ...

  4. Greenplum入门——基础知识、安装、常用函数

    Greenplum入门——基础知识.安装.常用函数 2017年10月08日 22:03:09 在咖啡里溺水的鱼 阅读数:8709    版权声明:本文为博主原创,允许非商业性质转载但请注明原作者和出处 ...

  5. 1)Linux程序设计入门--基础知识

    )Linux程序设计入门--基础知识 Linux下C语言编程基础知识 前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将 会学到以下内容: 源程序编译 Makef ...

  6. React入门---基础知识-大纲-1

    -----------------在慕课网学习react入门笔记-------------- ---------博主边学边记录,手把手进行学习及记录---------- --------------- ...

  7. PHP基础入门(二)---入门基础知识必备

    前言 在上一章中,我们初步了解了PHP的网页基础和PHP的入门基础,今天继续给大家分享更多有关PHP的知识. 理论知识看起来可能比较枯燥一些,但是我们的实践(敲代码)毕竟离不开它. 只有理论与实践相结 ...

  8. CodeMix入门基础知识

    CodeMix在线订购年终抄底促销!火爆开抢>> CodeMix入门 CodeMix是一个Eclipse插件,可以直接从Eclipse访问VS Code和为Code OSS构建的附加扩展的 ...

  9. Vue 2.0入门基础知识之全局API

    3.全局API 3-1. Vue.directive 自定义指令 Vue.directive用于自定义全局的指令 实例如下: <body> <div id="app&quo ...

  10. [转] linux操作系统下c语言编程入门--基础知识

    点击阅读原文 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容: 1. 源程序编译        2. Makefile的编写        3. 程序库 ...

随机推荐

  1. 【GPLT】 图着色问题(c++)

    题目如下: 这道题就是奇葩,多少有点低质量,这题不难,知识点就是邻接矩阵,但有以下奇葩点 1.颜色的编号是1-v 不是1-k,这点卡了我一会: 2.颜色涂色可以多于3,也可以少于3(这其实正常,但如果 ...

  2. 新华三Gen10服务器ILO 5 安装中文语言包

    ILO 5 安装中文语言包 在官网下载语言包文件,并解压 选择firmware&OS software,点击右侧的update firmware 选择本地文件,浏览到语言包里面的lpk文件,点 ...

  3. netty系列之:netty中的核心解码器json

    目录 简介 java中对json的支持 netty对json的解码 总结 简介 程序和程序之间的数据传输方式有很多,可以通过二进制协议来传输,比较流行的像是thrift协议或者google的proto ...

  4. XCTF练习题---MISC---Recover-Deleted-File

    XCTF练习题---MISC---Recover-Deleted-File flag:de6838252f95d3b9e803b28df33b4baa 解题步骤: 1.观察题目,下载附件 2. 根据题 ...

  5. XCTF练习题---MISC---快乐游戏题

    XCTF练习题---MISC---快乐游戏题 flag:UNCTF{c783910550de39816d1de0f103b0ae32} 解题步骤: 1.观察题目,下载附件 2.还真是一个游戏,赢了就得 ...

  6. 卧槽!华为《Linux中文手册》火了,完整版 PDF 开放下载!

    这是华为工程师基于最新的Linux编写,循序渐进地对Linux进行讲解.对于零基础可以作为Linux的快速入门教材.我希望能为大家提供切实的帮助. 资料介绍 涵盖基础.系统管理.应用.开发.服务器配置 ...

  7. GDB调试小白教程

    1.GDB是什么? 想必很多人都用过windows下各种编译器软件的调试功能,例如Visio Studio里面"断点"."开始调试"."逐语句&quo ...

  8. 现代 CSS 解决方案:CSS 数学函数

    在 CSS 中,其实存在各种各样的函数.具体分为: Transform functions Math functions Filter functions Color functions Image ...

  9. OAuth2密码模式已死,最先进的Spring Cloud认证授权方案在这里

    旧的Spring Security OAuth2停止维护已经有一段时间了,99%的Spring Cloud微服务项目还在使用这些旧的体系,严重青黄不接.很多同学都在寻找新的解决方案,甚至还有念念不忘密 ...

  10. R可视化:plot函数基础操作,小白教程

    最近迷恋上了画图,一方面是觉得挺有意思的,另一方面是觉得自己确实画图方面比较弱,所以决定比较系统地回顾反思一下,同时顺带记录下来分享给大家.也确实是好久好久没更新文章了,真的是杂事太多太忙太牵扯精力没 ...