初识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. Linux-ls-cp-tr-命令拓展及通配符

    显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录 [11:23:02 root@centos8 ~]#ls -d /etc/[^[:alpha:]][[:alph ...

  2. Idea使用入门

    jeecgboot推荐使用的idea是2019,原使用的2017在自动识别maven项目上有点问题,甚至2019在一些报错下仍然可以直接运行项目     idea的安装结构(卸载细节涉及) 下载文件位 ...

  3. jfinal极速开发

    下载jfinal项目,上面都配置好了不用自己新建从头配置.https://jfinal.com/ idea打开项目 配置数据库 resources目录下demo-config-dev.txt # co ...

  4. 老生常谈系列之Aop--前言

    老生常谈系列之Aop--前言 前言 既然是前言,那么这一篇就不会写具体的技术问题.这篇文章主要记录我一些个人的思考以及为什么要写文章的缘由.前不久在跟朋友的交流中偶然聊到了Aop,Aop全称为 Asp ...

  5. VUE3 之 Teleport - 这个系列的教程通俗易懂,适合新手

    1. 概述 老话说的好:宰相肚里能撑船,但凡成功的人,都有一种博大的胸怀. 言归正传,今天我们来聊聊 VUE 中 Teleport 的使用. 2. Teleport 2.1 遮罩效果的实现  < ...

  6. ESP32+阿里云+vscode_Pio

    用ESP32在vscode使用PlatformPIO写的代码.(代码是折叠代码,不能一眼瞧见,我也不太会使用编辑器哈,刚写博不久,望谅解.) 功能:esp32联网,能够通过联网打开在阿里云平台控制设备 ...

  7. TinyMCE简介

    TinyMCE是一款开源.易用.UI时新的富文本编辑器. 插件丰富,自带插件基本满足要求 可扩展性强,可自定义功能 界面好看,符合现代审美 提供经典.内联.沉浸无干扰三种模式 官网:https://w ...

  8. [codeforces] 暑期训练之打卡题(三)

    每个标题都做了题目原网址的超链接 Day21<Alphabetic Removals> 题意: 给定一个字符串,要求按照字典序按照出现的前后顺序删除 k 个字母 题解: 记录字符串中各个字 ...

  9. 使用acme.sh自动申请、续期、部署免费的SSL证书

    参考文档:https://github.com/acmesh-official/acme.sh 一个使用纯shell操作的免费SSL证书申请部署工具. 免费的SSL证书由以下CA机构提供: ZeroS ...

  10. Fail2ban 命令详解 fail2ban-regex

    fail2ban-regex是fail2ban提供的用来测试正则表达式的一个小工具,我们可以用它来测试正则表达式是否能够匹配到日志文件中的要禁止的IP行. fail2ban-regex默认情况下自动匹 ...