HTML块元素,行内元素,类,头部元素

总结HTML块元素,行内元素,类,头部元素

块元素:

在HTML中,块级元素的高度为其内容的高度,宽度会扩展到与父容器同宽。默认情况下,块级元素会独占一行,并且元素前后行留空。

示例:
<h1>我是块级元素,我独占一行</h1>
<p>我也是块级元素,我会另起一行竖直排列</p>

行内元素:

行内元素
在HTML中,行内元素的高度为其内容的高度,宽度会收缩包裹其内容,并尽可能的包紧。默认情况下,行内元素只占据它对应标签的边框所包含的空间,而不会另起一行。
示例:
<label for="username">我是行内元素</label>
<input type="text" name="username" id="username">

块元素和行内元素区别:

默认情况下,另起一行左右撑满垂直排列
默认情况下,和其他元素水平排列在一行
高度,行高以及外边距和内边距都可设置
padding/margin只有左右有效,上下无效
默认情况下宽度是它本身容器宽度的100%
宽高就是它内容区域的宽高,不可改变
可以容纳行内元素和其他块级元素
只能容纳文本或者其他行内元素

常见块元素和行内元素:

块级元素
行内元素
<h1>~<h6>,不同级别标题
<a>,HTML锚元素
<div>,HTML文档分区元素
<span>,组合行内元素
<p>,文本的一个段落
<img>,HTML图片标签
<pre>,预格式化文本
<input>,HTML文本标签
<form>,HTML表单元素
<textarea>,HTML文本域
<table>,HTML表格元素
<button>,HTML按钮
<ul>/<ol>/<dl>,HTML列表
<label>,表单元素标注标签
<li>,HTML列表项元素
<select>,下拉选项列表
<header>/<section>/<footer>
<em>,强调文本标签
<nav>/<article>/<aside>
<i>,斜体文本标签

类:

对 HTML 进行分类(设置类),使我们能够为元素的类定义 CSS 样式。
为相同的类设置相同的样式,或者为不同的类设置不同的样式。

分类块级元素
HTML <div> 元素是块级元素。它能够用作其他 HTML 元素的容器。
设置 <div> 元素的类,使我们能够为相同的 <div> 元素设置相同的类:

例子:

<head>
<meta charset="UTF-8">
<title>块和类</title>
<style type="text/css">
.cities {
background-color: black;
color: white;
margin: 20px;
padding: 20px;
}
</style>
</head> <body>
<div class="cities">
<h2>London</h2>
<p>伦敦是英国的首都 也是世界金融中心</p>
</div>
<div class="cities">
<h2>Paris</h2>
<p>巴黎是法国的手抖 也是世界浪漫之都</p>
</div>
<div class="cities">
<p>东京是日本的首都,也是世界有色文化中心</p>
</div>
</body>

分类行内元素

HTML <span> 元素是行内元素,能够用作文本的容器。
设置 <span> 元素的类,能够为相同的 <span> 元素设置相同的样式。

例子:

<head>
<meta charset="UTF-8">
<title>块和类</title>
<style type="text/css">
span.spanC {
color: blue;
}
</style>
</head> <body>
<h1>我的<span class="spanC">重要的</span>标题</h1>
</body>

头部元素:

<head> 元素包含了所有的头部标签元素。在 <head>元素中你可以插入脚本(scripts), 样式文件(CSS),及各种 meta 信息。

标签 描述
<head> 定义关于文档的信息。
<title> 定义文档标题。
<base> 定义页面上所有链接的默认地址或默认目标。
<link> 定义文档与外部资源之间的关系。
<meta> 定义关于 HTML 文档的元数据。
<script> 定义客户端脚本。
<style> 定义文档的样式信息。
上一篇:Mysql系列三:Centos6下安装Mysql和Mysql主从复制的搭建


下一篇:JavaScript·aJax