在CSS的世界里有三种形态的元素:
1.行内元素
2.块元素
3.即是块又是行内的元素,根据兄弟元素确定
一般情况下,行内元素是不能直接设置width和height的,不具有物理属性,这也是它不占据一行的原因。行内元素一般用margin与padding设置大小。要让行内元素拥有物理属性,可以设置宽高,有以下三种方式:
1.display:block;
2.display:inline-block;
3.float:left;
其中第一和第二种方式比较好理解:
行内元素—>块元素:display:block/inline-block;
块元素—>行内元素:display:inline;
第三种方式是隐形的将行内元素进行了转化。加了float:left;就相当于
display:block;
float:left;
用第三种方式比较方便。
分享到:
相关推荐
10. 提交表单,有几种方式? 答:submit 提交、Ajax 提交 form 表单。 11. angularJS 中的 ngRoute 路由用来做什么? 答:控制视图之间的跳转。 12. angularJS 用过哪些服务? 答:$http、$timeout、$filter、$...
在现代网页设计中,创建吸引眼球的交互元素是至关重要的,而3D样式的按钮就是其中一种流行的设计手法。过去,这样的效果通常依赖于图像资源,但随着CSS3技术的发展,我们可以通过纯CSS实现3D按钮,无需额外的图片...
《DocBook 5.0中文版》中提到了几种解析方法,包括使用样式表语言(如XSLT)进行转换。出版DocBook文档则是将解析后的文档转换为最终的输出格式,如HTML、PDF或EPUB等。书中详细介绍了使用Jade和DSSSL、XSL等工具...
**答案解析**: 在HTML中,`<img>`标签是行内元素,它通常用于插入图像,并且默认情况下会与其他行内元素在同一行显示。 #### 4. CSS 布局 **题目**: 布局的描述,正确的是?(abc) - a. 块级元素实际占用的宽度与...
- ****:设置字体样式,也是行内元素。 - ****:输入控件,同样为行内元素。 - ****:通用的容器元素,为块级元素。 故**正确答案**是**D**。 ### 6. 希尔排序法分类 希尔排序法是一种**插入类排序法**,它通过...
- **行内元素**:如 `<span>`、`<a>`、`<img>` 等,这些元素不会占据整行,与前后元素在同一行显示。 - **块级元素**:如 `<div>`、`<p>`、`<h1>` 等,这些元素会独占一行,且可以设置宽度和高度。 - **空(void)元素...
根据给定文件的信息,我们可以提炼出以下几个重要的知识点: ### 1. 循环控制语句的理解 - **知识点概述**:在程序设计中,循环控制语句是非常基础且重要的概念。`LOOP`、`EXIT`、`QUIT` 和 `RETURN` 均是常见的...
而 `<em>`, `<font>`, `<input>` 等属于行内元素,它们可以在文本中与其他文本内容并排显示,而无需换行。 #### 6. SQL语句中去重关键字 - **知识点**: 在SQL查询中,使用 `DISTINCT` 关键字去除重复项。 - **解析*...
- **行内元素:** 可与其他行内元素在同一行显示。 - **块级元素:** 默认独占一行。 **题目解析:** `<div>`是典型的块级元素,因此正确答案为D。 ### 26. 表达式计算 **知识点:** 在C/C++等语言中,表达式的...
- **CSS的嵌入方式**:CSS可以以多种方式嵌入到网页中,主要包括定义内部样式块对象(即在HTML文档中使用标签定义CSS规则)、内联定义(即将CSS规则直接写在HTML元素的style属性中)等方式。 ### Web服务器的角色 ...