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. PostgreSQL 锁 之 关系级锁

    1.关于锁的基本信息 PostgreSQL 有各种各样的技术来锁定某些东西(或者至少是这样称呼的).因此,我将首先用最笼统的术语解释为什么需要锁,可用的锁类型以及它们之间的区别.然后我们将弄清楚 Po ...

  2. Runable与Callable的区别

    Runable与Callable的区别: public interface Callable<V> { V call() throws Exception;//V是Callable返回值的 ...

  3. Bugku CTF练习题---加密---聪明的小羊

    Bugku CTF练习题---加密---聪明的小羊 flag:KEY{sad23jjdsa2} 解题步骤: 1.观察题目,发现其中的信息 2.经过题目判断,得知该题属于栅栏密码的一种,并且介绍中表明了 ...

  4. 论文解读(IGSD)《Iterative Graph Self-Distillation》

    论文信息 论文标题:Iterative Graph Self-Distillation论文作者:Hanlin Zhang, Shuai Lin, Weiyang Liu, Pan Zhou, Jian ...

  5. Java多线程——实现

    "java多线程的实现--几乎都要和java.lang.Thread打交道" 方式一:继承于Thread类 1.创建一个继承于Thread类的子类 2.重写Thread类的run( ...

  6. 【Hadoop】10、Flume组件

    目录 Flume组件安装配置 1.下载和解压 Flume 2.Flume 组件部署 3.使用 Flume 发送和接受信息 Flume组件安装配置 1.下载和解压 Flume # 传Flume安装包 [ ...

  7. 使用client-go实现自定义控制器

    使用client-go实现自定义控制器 介绍 我们已经知道,Service对集群之外暴露服务的主要方式有两种:NodePort和LoadBalancer,但是这两种方式,都有一定的缺点: NodePo ...

  8. 5分钟了解二叉树之AVL树

    转载请注明出处:https://www.cnblogs.com/morningli/p/16033733.html AVL树是带有平衡条件的二叉查找树,其每个节点的左子树和右子树的高度最多相差1.为了 ...

  9. 1903021121—刘明伟—Java第四周作业—java分支语句学习

    项目 内容 课程班级博客链接 19信计班(本) 作业要求链接 第四周作业 要求 每道题要有题目,代码(使用插入代码,不会插入代码的自己查资料解决,不要直接截图代码!!),截图(只截运行结果). 扩展阅 ...

  10. API 工程化分享

    概要 本文是学习B站毛剑老师的<API 工程化分享>的学习笔记,分享了 gRPC 中的 Proto 管理方式,Proto 分仓源码方式,Proto 独立同步方式,Proto git sub ...