1、HTML是什么

HTML指的超文本标记语言(Hyper Text Markup Language),是一种用来描述网页的语言。超文本指的是除了可以包含文字之外,还可以包含图片、链接、音乐、视频、程序等内容。(每个都需要一个标记,在网页中通过不同的标记组成起来。)

  • HTML 指的是超文本标记语言 (Hyper Text Markup Language)
  • HTML 不是一种编程语言,而是一种标记语言 (markup language)
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页

前端三剑客。

2 常用的HTML标签

①    html     根标记
② head 头标记
③ body 体标记
④ a 超链接
⑤ form 表单
⑥ table 表格
<!--
一个HTML页面最基本的组成部分
html: 跟标记
head:头标记 写描述性的信息(css\javaScricpt)
body: 体标记 写页面显示的信息
--> <html> <head></head> <body>
想写什么
<!--标题标记 h1....-->
<h1 align="center">E</h1>
<h2 align="right">E</h2>
<h3 align="left">E</h3> <!--超链接 href 可以指定应用内或者是应用外的任意地址-->
<a href="http://www.baidu.com">跳转连接</a> <!-- 表格-->
<h1 align="center">Information</h1>
<table border="lpx" align="center" width="60%"> <!--内部是属性设置-->
<!--tr : 表示一行-->
<tr>
<!--
th: 标题列 自带剧中并加粗效果
td: 普通列
-->
<th>ID</th>
<th>Name</th>
<th>Age</th> </tr>
<td>12234</td>
<td>Zhang</td>
<td>Mail</td>
<tr> </tr> </table> <!--表单: 收集用户的信息,提交到后台服务器-->
<form action="提交的地址,例如http://www.baidu.com" method="GET/POST"> 用户名称:<input type="text" name="username" value="admim"/> <!--数据的提交方式:username=admin ,此时username相当于一个key -->
<br/> <!--换行-->
用户密码:<input type="password" name="password"/>
用户性别: 男<input type="radio" name="gender" value="1"/>
女<input type="radio" name="gender" value="0"/> <!--通过在radio指定相同的name 来表示互斥的关系-->
<br/>
用户爱好:羽毛球<input type="checkbox" name="hobby" value="1"/> <!--checkbox表示多选框-->
篮球<input type="checkbox" name="hobby" value="2"/>
乒乓球<input type="checkbox" name="hobby" value="3"/>
<br/>
用户地址:省份<select name="province"> <!--select 表示下拉列表-->
<option value="hb">河北省</option>
<option value="js">江苏省</option>
<option value="ah">安徽省</option>
</select>
<br/>
<input type="submit" value="注册"/> <!--表示按钮,点击后向 action中的地址进行数据的提交-->
</form> </body> </html>

3、表现CSS

  • CSS 指层叠样式表 (Cascading Style Sheets)
  • 样式定义如何显示 HTML 元素
  • 样式通常存储在样式表中
  • 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题
  • 外部样式表可以极大提高工作效率
  • 外部样式表通常存储在 CSS 文件中
  • 多个样式定义可层叠为一

  <div></div>: 选中一部分区域,施加一些样式。描述性质的,所以需要写道head中。

<html>
<head>
<style>
div{ //元素选择器div(实际不能注释) 如果很多个div,设置不同的,可以在div中设置唯一的id, 在head 中#id{} 如果需要多个同一个设置,设置class属性,head中 .calsss{}
width: 300px;
height:300px;
border:2px solid red;
}
</style>
</head> <body>
。。。。
<div>这是一个div</div> <\body>
<\html>

同时可以利用样式文件:.css文件导入样式设置

<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
<!--
一个HTML页面最基本的组成部分
html: 跟标记
head:头标记 写描述性的信息(css\javaScricpt)
body: 体标记 写页面显示的信息
--> <html> <head>
<!--引入样式文件-->
<link rel="stylesheet" type="text/css" href="mystyle.css">
<style>
div{
width: 300px;
height:300px;
border:2px solid red;
}
#dd{
background-color:blue;
}
.ss{
background-color:yellow;
} </style> </head> <body>
想写什么
<!--标题标记 h1....-->
<h1 align="center">E</h1>
<h2 align="right">E</h2>
<h3 align="left">E</h3> <!--超链接 href 可以指定应用内或者是应用外的任意地址-->
<a href="http://www.baidu.com">跳转连接</a> <!-- 表格-->
<h1 align="center">Information</h1>
<table border="lpx" align="center" width="60%"> <!--内部是属性设置-->
<!--tr : 表示一行-->
<tr>
<!--
th: 标题列 自带剧中并加粗效果
td: 普通列
-->
<th>ID</th>
<th>Name</th>
<th>Age</th> </tr>
<td>12234</td>
<td>Zhang</td>
<td>Mail</td>
<tr> </tr> </table> <!--表单: 手机用户的信息,提交到后台服务器-->
<form action="提交的地址,例如http://www.baidu.com" method="GET/POST"> 用户名称:<input type="text" name="username" value="admim"/> <!--数据的提交方式:username=admin ,此时username相当于一个key -->
<br/> <!--换行-->
用户密码:<input type="password" name="password"/>
用户性别: 男<input type="radio" name="gender" value="1"/>
女<input type="radio" name="gender" value="0"/> <!--通过指定相同的name 来表示互斥的关系-->
<br/>
用户爱好:羽毛球<input type="checkbox" name="hobby" value="1"/> <!--表示多选框-->
篮球<input type="checkbox" name="hobby" value="2"/>
乒乓球<input type="checkbox" name="hobby" value="3"/>
<br/>
用户地址:省份<select name="province"> <!--表示下拉列表-->
<option value="hb">河北省</option>
<option value="js">江苏省</option>
<option value="ah">安徽省</option>
</select>
<br/>
<input type="submit" value="注册"/> <!--表示按钮,点击后向 action中的地址进行数据的提交-->
</form> <div>这是一个div</div> <!--对所有div的做标记,元素选择性-->
<div></div>
<div id="dd"></div> <!--对某一个做标记,id选择性-->
<div class="ss"></div> <!--对某一类做标记,类选择性-->
<div class="ss"></div> </body> </html>

HTML 超文本标记语言 (Hyper Text Markup Language)的更多相关文章

  1. 超文本标记语言(Hyper Text Markup Language):构建网页的语言

    超文本标记语言(Hyper Text Markup Language):构建网页的语言

  2. HTML:Hyper Text Markup Language 超文本标记语言

    1.HTML是什么? *Hyper Text Markup Language 超文本标记语言 *Hyper Text:超链接.把不同空间的资源,整合在一起,形成逻辑上的网状结构. *Markup La ...

  3. HTML (Hyper Text Markup Language) 常用标签

    HTML是什么?  英文全称:Hyper Text Markup Language  中文全称:超文本标记语言  网页主要由 机构  表现 行为  组成 什么是标签?    < > 里的叫 ...

  4. XML简介——可扩展标记语言(Extensible Markup Language)

    (What) XML是什么? XML指可扩展标记语言(Extensible Markup Language) 1.  XML是一种标记语言,类似HTML. 2.  XML具有自我描述性 3.  XML ...

  5. HTML(超文本标记语言)的内容和理解

    由于上篇文章中提到WebMethod的Description 属性(propery)中可以使用超文本,因此就记录一篇关于超文本的文章以供参考,注意:Description=" HTML格式  ...

  6. html(HyperText Markup Language)--超文本标记语言

    1.html的简介? * 什么是html? ** HyperText Markup Language:超文本标记语言,网页语言 ** 超文本:超出文本的范畴,使用html可以轻松实现这样操作: ** ...

  7. 超文本标记语言(HTML)

    超文本标记语言(HyperText MarkUp Language,HTML) HTML是用来制作网页的标记语言,HTML不需要编译,直接由浏览器解析: HTML文件是一个文本文件,包含了一些HTML ...

  8. 超文本标记语言HTML

    介绍html文档的基本结构,html常用标签的使用,理解html语言制作网页基本原理. html概述和基本结构 html概述 HTML是 HyperText Mark-up Language 的首字母 ...

  9. html 超文本标记语言

    1.html超文本标记语言 2.在html中存在着大量的标签,我们用html中存在的标签将要显示在网页的内容包含起来. 3.css 控制网页显示内容的效果. 4.html+css 只能是静态网页. 5 ...

随机推荐

  1. 论文解读(DCRN)《Deep Graph Clustering via Dual Correlation Reduction》

    论文信息 论文标题:Deep Graph Clustering via Dual Correlation Reduction论文作者:Yue Liu, Wenxuan Tu, Sihang Zhou, ...

  2. Metalama简介5.配合VisualStudio自定义重构或快速操作功能

    使用基于Roslyn的编译时AOP框架来解决.NET项目的代码复用问题 Metalama简介1. 不止是一个.NET跨平台的编译时AOP框架 Metalama简介2.利用Aspect在编译时进行消除重 ...

  3. Linux screen命令详解

    开源Linux 长按二维码加关注~ 上一篇:局域网IP冲突罪魁祸首是谁? 很多时候,我们都需要执行一些需要很长时间的任务.如果这时候,你的网络连接突然断开了,那么你之前所做的所有工作可能都会丢失,所做 ...

  4. 超越OpenCV速度的MorphologyEx函数实现(特别是对于二值图,速度是CV的4倍左右)。

    最近研究了一下opencv的 MorphologyEx这个函数的替代功能, 他主要的特点是支持任意形状的腐蚀膨胀,对于灰度图,速度基本和CV的一致,但是 CV没有针对二值图做特殊处理,因此,这个函数对 ...

  5. Swift初探01 变量与控制流

    Swift初探01 变量与控制流 输出"hello world"是几乎学习所有编程语言的第一课,这是程序员的情怀. 所以我们学习swift的第一步,就是输出一句"Hell ...

  6. 四、针对redis容灾切换导致"脑裂"的情况

    网上参考到别人博客说,redis容灾切换的时候,有几率出现脑裂的情况. 什么是脑裂: sentinel判断master宕机,切换slave为新master的过程中,业务数据还在持续往原master写入 ...

  7. 455. Assign Cookies - LeetCode

    Question 455. Assign Cookies Solution 题目大意:数组g的大小表示有几个小孩,每个元素表示小孩的食量,数组s的大小表示有多少个饼干,每个元素的大小表示每个饼干的大小 ...

  8. SpringBoot从Eclipse添加的Tomcat容器中启动

    SpringBoot的Web项目,想要在Eclipse中的Tomcat容器中启动运行需要做下面这两处改动 pom.xml <packaging>war</packaging> ...

  9. Hadoop配置与安装

    基础配置 1.关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止fir ...

  10. IOI2020 国家集训队作业 泛做

    题号 题目名称 rating 算法 完成情况 CF504E Misha and LCP on Tree CF505E Mr.Kitayuta vs. Bamboos CF506E Mr.Kitayut ...