初识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. 2021.11.10 fail树

    2021.11.10 fail树 https://blog.csdn.net/niiick/article/details/87947160 1. AC自动机与fail树的神奇关系 1.1 AC自动机 ...

  2. .NET 7 Preview 3添加了这些增强功能

    .NET 7 Preview 3 已发布, .NET 7 的第三个预览版包括对可观察性.启动时间.代码生成.GC Region.Native AOT 编译等方面的增强. 有兴趣的用户可以下载适用于 W ...

  3. 用 GraphScope 像 NetworkX 一样做图分析

    NetworkX 是 Python 上最常用的图分析包,GraphScoep 兼容 NetworkX 接口.本文中我们将分享如何用 GraphScope 像 NetworkX 一样在(大)图上进行分析 ...

  4. Python 一网打尽<排序算法>之堆排序算法中的树

    本文从树数据结构说到二叉堆数据结构,再使用二叉堆的有序性对无序数列排序. 1. 树 树是最基本的数据结构,可以用树映射现实世界中一对多的群体关系.如公司的组织结构.网页中标签之间的关系.操作系统中文件 ...

  5. vue - vue基础/vue核心内容

    终于算是顺利进入vue了,确实也只有学了过后才知道,之前三过vue而不学,确实是对的,现在进来了一点都不后悔,ajax.node.js.promise.webpack.git等等确实是除了三大基础外还 ...

  6. 浅谈 UNIX、Linux、ios、android 他们之间的关系

    开源Linux 一个执着于技术的公众号 Unix, 简化形成了Linux,Linux则是Android的内核,而苹果则是使用unix系统作为ios和macos的内核. 几个系统出现的时间 UNIX系统 ...

  7. 使用NFS作为Glance存储后端

    NFS服务介绍 NFS网络文件系统提供了一种在类UNIX系统上共享文件的方法.目前NFS有3个版本:NFSv2.NFSv3.NFSv4.CentOS7默认使用NFSv4提供服务,优点是提供了有状态的连 ...

  8. HAVING,多表查询思路,可视化软件navicat,多表查询练习题,

    HAVING "where"是一个约束声明,在查询数据库的结果返回之前对数据库中的查询条件进行约束,即在结果返回之 前起作用,且"where"后面不能写&quo ...

  9. Kafka 基础概念及架构

    一.Kafka 介绍 Kafka是⼀个分布式.分区的.多副本的.多⽣产者.多订阅者,基于zookeeper协调的分布式⽇志系统(也可以当做MQ系统),常⻅可以⽤于web/nginx⽇志.访问⽇志,消息 ...

  10. 面试突击49:说一下 JUC 中的 Exchange 交换器?

    Exchange(交换器)顾名思义,它是用来实现两个线程间的数据交换的,它诞生于 JDK 1.5,它有两个核心方法: exchange(V x):等待另一个线程到达此交换点,然后将对象传输给另一个线程 ...