在讲解CSS布局之前,我们需要提前知道一些知识,在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素和内联块状元素。
常用的块状元素有:
<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>
常用的内联元素有:
<a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>
常用的内联块状元素有:
<img>、<input>
块级元素
什么是块级元素?在html中<div>、 <p>、<h1>、<form>、<ul> 和 <li>就是块级元素。设置display:block就是将元素显示为块级元素。如下代码就是将行内元素a转换为块状元素,使a元素具有块状元素特点。
1
|
a{ display : block ;}
|
块级元素特点:
1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)
2、元素的高度、宽度、行高以及顶和底边距都可设置。
3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。
行内元素
在html中,<span>、<a>、<label>、<input>、 <img>、 <strong> 和<em>就是典型的行内元素(inline)元素。当然块状元素也可以通过代码display:inline将元素设置为行内元素。如下代码就是将块状元素div转换为行内元素,从页使用div元素具有行内元素特点。
行内元素特点:
1、和其他元素都在一行上;
2、元素的高度、宽度、行高及顶部和底部边距不可设置;
3、元素的宽度就是它包含的文字或图片的宽度,不可改变。
内联块状元素
内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点,代码display:inline-block就是将元素设置为内联块状元素。(css2.1新增),<img>、<input>标签就是这种内联块状标签。
inline-block元素特点:
1、和其他元素都在一行上;
2、元素的高度、宽度、行高以及顶和底边距都可设置
相关推荐
HTML元素是构成网页的基本单位,它们通过标签来定义。HTML元素分为不同的类别,主要包括内联元素、块级元素和可变元素。 1. **内联元素**: 内联元素在页面布局中占据连续的文本空间,不会在前后引入新的行。这些...
HTML 元素语法规定了 HTML 元素的基本结构,包括开始标签、元素内容和结束标签。 HTML 元素可以分为两种,一种是普通元素,另一种是空元素。普通元素有开始标签和结束标签,元素内容是开始标签和结束标签之间的内容...
HTML 元素的分类有多种,常见的有标题元素、段落元素、链接元素、图像元素、列表元素、表格元素、表单元素等。每种元素都有其特定的功能和用途。 HTML 文档的结构是由 HTML 元素构成的, HTML 元素可以嵌套,以构成...
HTML标签分类及其属性的知识点涵盖了HTML的各个组成部分,包括表单元素、图片处理、超链接的使用、多媒体元素等。下面将对这些知识点进行详细说明: 1. 表单元素: - 标签用于创建一个表单,它的属性包括action、...
块元素(block element) HTML标签分类明细 * address – 地址 * blockquote – 块引用 * center – 举中对齐块 * dir – 目录列表 * div – 常用块级容易,也是css layout的主要标签 * dl – 定义...
理解这些基本的HTML标签和属性是构建动态、交互式网页的基础。通过灵活运用它们,开发者可以创建各种各样的网页元素,以满足用户的需求。此外,随着HTML技术的不断发展,新的标签和属性不断出现,持续学习和更新知识...
本文将对 HTML5 中的所有标签进行分类和解释,帮助开发者快速了解和使用这些标签。 结构性标签 * `<header>`:定义 section 或 page 的页眉 * `<footer>`:定义 section 或 page 的页脚 * `<nav>`:定义导航链接 *...
在HTML结构方面,标签云通常由一系列`<a>`标签组成,每个`<a>`标签代表一个标签,链接到相应的分类或搜索结果页面。例如: ```html 技术 编程 <a href="#" class="tag">Python <!-- 更多标签... --> ``` ...
根据提供的文件信息,我们可以深入探讨一系列HTML标签及其用途。HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。下面将详细介绍这些标签的功能与应用场景。 ### <a>: Anchor `<a>` 标签定义...
二、HTML标签分类 HTML标签大致分为单标签和双标签。单标签,如` `用于换行,不需闭合;双标签,如`<p>`(段落)和`<img>`(图像),需要闭合,格式为`内容</tag>`。 三、文本格式化标签 1. `<p>`:定义段落。 2...
HTML5元素周期表是一种创新的方式,用于展示HTML5中的各种元素,它借鉴了化学中的元素周期表概念,将HTML5的标签和特性以可视化、动态的形式展现出来。这个"html5-yuansu.rar"压缩包包含了一个名为"html5-元素周期表...
HTML标签通常由尖括号包围,形成成对的开始标签和结束标签,如和用于定义段落,和用于定义一级标题。HTML标签对大小写不敏感,但标准写法是使用小写字母。 HTML文档由两部分构成:头部和主体。头部包含文档的元数据...
本手册旨在提供一个全面的HTML标签元素及其作用的查询手册,方便开发者在Web开发过程中快速查找和应用所需的HTML标签。 #### 二、HTML标签分类及说明 ##### 1. 文档结构标签 - **`<html>`**:文档根标签,所有其他...
### HTML标签的使用方法 #### 一、HTML基础概念 HTML是一种用于创建网页的标准标记语言。HTML文档由一系列标签组成,这些标签定义了文档的结构和样式。掌握HTML标签的基本用法对于创建和维护网站至关重要。 #### ...
**非替换元素**是大部分HTML标签的类别,它们直接显示其内容。比如,`<p>`标签用于定义段落,浏览器会直接将文本内容展示出来。非替换元素的显示不受浏览器的直接控制,而是依赖于内容本身和CSS样式规则。 除了这两...
这个功能通常应用于用户需要输入多个标签,例如在社交媒体、博客平台或者内容管理系统中,用户可以使用此功能快速创建或分类内容。下面我们将详细探讨这个功能的实现原理和技术细节。 首先,`input`是HTML中的一个...