首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【CSS】通过定位修改 display 显示模式 ( Display 显示模式转换 | inline-block 改块元素行内块元素示例 | 元素设置浮动 | 元素设置定位 )

inline-block 可以改变显示模式 , 元素显示模式 改为 行内块 显示模式 ; 使用 浮动 , 也可以 块内元素 改为 类似于行内块的显示模式 , 浮动是脱标的 , 不占用标准流元素的位置...; 绝对定位 和 固定定位 都可以到达 元素转为 行内块显示模式 的效果 ; 行内盒子 , 一旦使用了 浮动 / 绝对定位 / 固定定位 就可以将该盒子看做 行内块元素 盒子 , 该盒子设置宽高等属性... 显示效果 : 三、inline-block 改元素行内块元素示例 ---- 块级元素 转为 行内块元素 , 行内块元素 如果不设置宽度 , 默认宽度与元素内容宽度一致... 展示效果 : 四、元素设置浮动 ---- 块级元素 设置 浮动元素 , 也能达到与行内块元素相同的效果 ; 代码示例 : 显示效果 : 五、元素设置定位 ---- 块级元素 设置 绝对定位元素 , 也能达到与行内块元素相同的效果 ; 代码示例 : <!

1.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

CSS概要

为了使用样式更加容易阅读,可以每条代码写在一个新行内 插入方式 CSS样式可以写在哪些地方呢?从CSS 样式代码插入的形式来看基本可以分为以下3种:内联式、嵌入式和 外部式三种。...中的标签元素大体被分为三种不同的类型:块状元素内联元素(又叫行内元素)和内联块状元素。...在流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示。 浮动模型 float 浮动模型,浮动(Float)如果想让两个块状元素并排显示,需要用到浮动模型。...• 水平居中设置-不定宽块状元素方法 加入 table 标签 设置 display: inline 方法:与第一种类似,显示类型设为 行内元素,进行不定宽元素的属性设置 设置 position... table-cell(设置表格单元显示),激活 vertical-align 属性

1.4K50

vertical-align刨根问底

左边文本的行高设置与font-size相同,绿线和红线重合了。中间文本行高是font-size的2倍。...margin的边界用红线表示出来,border黄色,padding绿色,内容区蓝色,每个内联-块元素的baseline用蓝线表示 内联-块元素的outer edge是其margin-box的顶边和底边...如果这个字符没有以任何方式对齐,它默认坐在baseline上 在baseline周围,行盒含有我们称之为文本盒(text box)的东西。文本盒可以简单地看做一个没有任何对齐方式的行盒中的内联元素。...它具有baseline,文本盒及顶边底边 内联元素,是哪些被对齐的东西,它们具有baseline和顶边底边 vertical-align的值 通过使用vertical-align来对上面提到的参照点和内联元素设定某些关联...内联元素之间的所有空白字符都被合并成一个空格,就是这个空格碍事,例如想让两个内联元素挨在一起并都设置width: 50%的话,就没有足够的空间容纳两个50%的元素和一个空格。

1.2K50

Imooc之Html与CSS

内联样式表(标签内部)> 嵌入样式表(当前文件中)> 外部样式表(外部文件中)。 ---- 重要性 我们在做网页代码的时,有些特殊的情况需要为某些样式设置具有最高权值,怎么办?这时候我们可以使用!...在html中、 、、、 和 就是块级元素设置display:block就是元素显示块级元素。...当然块状元素也可以通过代码display:inline元素设置内联元素。如下代码就是块状元素div转换为内联元素,从而使 div 元素具有内联元素特点。...---- 元素分类–内联块状元素 内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点,代码display:inline-block就是元素设置内联块状元素。...实际上,块状元素都会以行的形式占据位置。如右侧代码编辑器中三个块状元素标签(div,h1,p)宽度显示100%。 第二点,在流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示

6.7K20

CSS再学

设置display:block就是元素显示块级元素 内联元素 display:inline元素设置内联元素 特点: 1.  和其他元素都在一行上 2. ...元素的高度、宽度及顶部和底边边距不可设置 3.  元素的宽度就是它包含的文字或图片的宽度,不可改变 内联元素 内联:同时具备内联元素、块状元素的特点,代码display:inline-block。...设置display:inline方法:与第一种类似,显示类型设为行内元素,进行不定宽元素的属性设置 3. ...设置position.relative和left:50%;利用相对定位的方式,元素向左移50%,达到居中的效果。...在 chrome、firefox 及 IE8 以上的浏览器下可以设置块级元素的 display  table-cell(设置表格单元显示),激活 vertical-align 属性,但注意 IE6、

1.9K70

CSS基础知识

在html中、 、、、 和 就是块级元素设置display:block 就是元素显示块级元素。...当然块状元素也可以通过代码display:inline 元素设置内联元素。如下代码就是块状元素div转换为内联元素,从而使 div 元素具有内联元素特点。...8-4 元素分类--内联块状元素 内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点,代码display:inline-block 就是元素设置内联块状元素。...--块状元素,由于没有设置宽度,宽度默认显示100%--> 标题<!...(内联元素可不像块状元素这么霸道独占一行) 9-4 浮动模型 块状元素这么霸道都是独占一行,如果现在我们想让两个块状元素并排显示,怎么办呢?不要着急,设置元素浮动就可以实现这一愿望。

2.7K30

HTML基础-块级元素内联元素

一、块级元素内联元素概述 块级元素 块级元素在页面中独占一行,其宽度默认为100%,可以设置宽高,并且会自动换行。...内联元素 内联元素不会独占一行,其宽度包裹内容,无法直接设置宽高,相邻的内联元素会并排显示在同一行内,直到行满后才会换行。...缺乏对元素转换的认知 有时候,开发者可能需要改变元素的默认行为,如内联元素表现为块级元素,或反之。不了解display属性的使用方法,可能会导致布局调整困难。 三、如何避免这些问题 1....灵活运用display属性 转换块级元素内联:使用display: inline;可以让块级元素内联元素一样显示。...转换内联元素块级:使用display: block;可以让内联元素变为块级元素,独占一行。

7010

前端课程——浮动

设置浮动后 宽度默认是0或者所有后代元素宽度之和 高度默认是0或者所有后代元素高度之科 多个块级元素设置浮动后->垂直方向排列变为水平方向排列 如果占满父级元素宽度的100%后,会自动换行 内联元素...内联元素的默认宽度和高度 宽度是内容的宽度- width属性是无效的 高度是内容的高度- height 属性是无效的 内联元素设置浮动后 width 和height属性有效 多个内联元素依旧是水平排列...,下一个兄弟元素设置浮动,下一个兄弟元素不会超过上一个兄弟元素的位置 文本与浮动的元素 文本内容与浮动的元素之间,文本内容不会被浮动的元素所覆盖,而是环绕在浮动元素的周围 清除浮动 clear属性设置元素是否显示在其之前元素的下方...子级元素设置浮动 解决方案: 父级设置高度(不推荐) 块级格式化上下文(BFC) 开启方式如下几种: 元素设 置浮动(元素的CSS样式属性float值不为none ) 元素...设置绝对定位 元素设 置行内块级元素(元素的CSS样式属性display值inline- -block ) overflow属 性值设置不为visible的块级元素(一般情况下,值

87131

Bootstrap 排版上机实例演示流程展示

使用 Bootstrap 的排版特性,您可以创建标题、段落、列表及其他内联元素。 ---- 标题 Bootstrap 中定义了所有的 HTML 标题(h1 到 h6)的样式。... 结果如下所示: ---- 强调 HTML 的默认强调标签 (设置文本父文本大小的 85%)、(设置文本更粗的文本)、(设置文本斜体)。...Bootstrap 定义 元素的样式显示在文本底部的一条虚线边框,当鼠标悬停在上面时会显示完整的文本(只要您 title 属性添加了文本)。... 元素中的文本以小号字体展示,且可以小写字母转换为大写字母 尝试一下 .blockquote-reverse 设定引用右对齐 尝试一下 .list-unstyled 移除默认的列表样式,...这个类适用于直接子列表项 (如果需要移除嵌套的列表项,你需要在嵌套的列表中使用该样式) 尝试一下 .list-inline 所有列表项放置同一行 尝试一下 .dl-horizontal 该类设置了浮动和偏移

2.2K10

CSS入门3-认识html之元素

2.2 块级元素:Block-level element 以块显示元素,高度宽度都是可以设置的。比如我们常用的 p, h1~h6, div, ul 默认状态下都是属于块级元素。...2.3 内联元素 Inline element 通俗点来说就是文本的显示方式,与块级元素相反,内联元素的高度宽度是不可以设置的,其宽度就是自身文字或者图片的宽度。...我们常用到的、、都属于内联元素内联元素显示特点就是像文本一样的显示,不会独自占据一个行。...可以理解书架上的书本,有高有低,有宽有窄,取决于其内容本身。牢记一点:内联元素的高度宽度都是不可以设置的,其宽度就是自身文字或者图片的宽度。...a 链接 input 输入框 img 图片 button 按钮 select 单选或多选框 br 换行(你无法设置宽高) textarea 多行文本输入框 b,big,i,em 设置文本效果的基本都是

86430

HTMLCSS基础知识学习笔记

ul-li 列表信息,以圆点显示       信息1       信息2        .........内联元素:         1、和其他元素都在一行上;         2、元素的高度、宽度、行高及顶部和底部边距不可设置;         3、元素的宽度就是它包含的文字或图片的宽度,不可改变。...内联块状元素:         1、和其他元素都在一行上;         2、元素的高度、宽度、行高以及顶和底边距都可设置。        ...块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为100%         第二点,在流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示    ...2、浮动模型 (Float)         现在我们想让两个块状元素并排显示         任何元素在默认情况下是不能浮动的,但可以用CSS定义浮动,如div、p、table、img等元素都可以被定义浮动

2K10

深入了解盒子模型(box model)

如上所述, css的box模型有一个外部显示类型,来决定盒子是块级还是内联。 同样盒模型还有内部显示类型,它决定了盒子内部元素是如何布局的。...默认情况下是按照 标准流布局,也意味着它们和其他块元素以及内联元素一样(如上所述). 但是,我们可以通过使用类似 flex 的 display 属性值来更改内部显示类型。...如果设置 display: flex,在一个元素上,外部显示类型是 block,但是内部显示类型修改为 flex。...还有一个 设置 display: inline-flex,使得在一些flex元素外创建一个内联框。 最后设置两个段落 display: inline。... 在后面的内容中会遇到诸如弹性盒子布局的内容;现在需要记住的是, display 属性可以改变盒子的外部显示类型是块级还是内联,这将会改变它与布局中的其他元素显示方式。

1.1K30

前端入门学习--CSS

请慎用这种方法,例如当样式需要在一个元素上应用一次时。 要使用内联样式,你需要在相关的标签内使用样式(style)属性。Style 属性可以包含任何 CSS 属性。...内联元素的例子: <span> <a> 如何改变一个元素显示 可以更改内联元素和块元素,反之亦然,可以使页面看起来是以一种特定的方式组合,并仍然遵循web标准。...下面的示例把列表项显示内联元素li {display:inline;} 把span元素作为块元素: span {display:block;} CSS Positioning(定位) position...默认是隐藏的,在鼠标移动到指定元素后会显示。 注意 min-width 的值设置 160px。你可以随意修改它。...使用CSS定位元素、控制元素的可见性和尺寸、设置元素的形状、一个元素置于另一个之后,以及向某些选择器添加特殊的效果,比如链接。

27.6K20

第153天:关于HTML标签嵌套的问题详解

功能:用于加强内容显示,控制细节,例如:加粗、斜体等。   3、标签嵌套规则   虽然HTML标签有很多,并且我们在制作页面的时候可以无限的嵌套,但是嵌套也有规则,不能随意的嵌套。   ...有些标签是固定的嵌套规则,例如:ul包含li、ol包含li、dl包含dt和dd等,还有很多是独立的标签。...为了写出更优秀的页面,一般遵循下面的规则:   (1)块级元素与块级元素平级、内联元素内联元素平级; //span是内行元素,p是块级元素...,所以这个是错误的嵌套 //这个是正确的嵌套   (2)块级元素可以包含内联元素某些块级元素,但内联元素不能包含块级元素,它只能包含其他的内联元素...h5、h6、p、dt   (4)p标签不能嵌套块级标签   只要p标签里面也任何形式嵌套块级标签,都会被解析兄弟级关系,即使设置display属性;   (5)li标签可以包含div标签,因为li和div

1.5K20

一篇文章带你了解HTML语法

name='mao'>这是一个锚链接 7.图片 为了美化我们的网页,有时候肯定会添加图片,那么该怎样添加图片了,下面请看: 1).插入图片 #我们只需输入图片地址即可,后面两项鼠标放在图片上显示的内容和图片显示不出来的时候的替代文本... 2).设置背景图片 需要在body标签中设置背景图片地址。...可以看到自定义列表由我们自己定义列表项目符号,项目的内容 10.块级元素内联元素 1).块级元素 什么是块级元素,其实就是这个元素在进行显示后会换行输出下一个元素,比如我们的P标签,还有Blockquote...可以看到在Div中的块级元素都换行了,然而内联元素都没有换行。...2).内联元素 和块级元素正好相反,不用换行输出的那种,比如a标签,或者是Big Small这些段落中的文本标签都是内联元素,当然也有例外,比如Pre标签,这里不再细说。

2.6K10

html标签详解

--水平线--> div标签和span标签 div标签用来定义一个块级元素,并无实际的意义。主要通过CSS样式其赋予不同的表现。 span标签用来定义内联(行内)元素,并无实际的意义。...这两个元素是专门定义CSS样式而生的。 注意: 关于标签嵌套:通常块级元素可以包含内联元素某些块级元素,但内联元素不能包含块级元素,它只能包含其它内联元素。 p标签不能包含块级标签。...表格最重要的目的是显示表格类数据。表格类数据是指最适合组织表格格式(即按行和列组织)的数据。...method属性设置post时才有效。...默认被选中的项 readonly:text和password设置只读 disabled:禁用模式(输入框显示灰色),所有input均适用 当type=text的时候,可以设置输入框的默认值,以及提示语:

2.6K110

如何制作一个简单的网页(二)_简单的个人网页

HTML是由元素组成的,元素存在于各种各样的标签中 HTML 注释格式: 1.1常见元素介绍 1.标题 <!...)文字 成功输入的话,就是你要插入的图片,路径错误的话,就显示你输入的文字 5.块级无语义元素 组织内容的 6.内联无语义元素 h1,ul...,选中元素后再给指定的元素设置CSS属性 p{ } p选择器,先选中页面中的一个或者多个元素 括号内是针对这些被选中的元素设置CSS属性。...//设置宽度 margin:0 auto; //上下外边距0,左右外边距自动 background-color: #F3F3F3;//设置背景颜色 /*颜色选择有多种模式 1.color : #FFFFFF...本站提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站立刻删除。

1.8K20

重温前端-css篇

"topbranch"是圣诞树的上枝叶,该上枝叶通过边框属性、左浮动、左外边距即可实现。边框的属性依次是:宽度100px、是直线、颜色green(未显示的边框颜色都为透明) 2...."middleBranch"是圣诞树的中枝叶,该上枝叶通过边框属性即可实现。边框的属性依次是:宽度200px、是直线、颜色green(未显示的边框颜色都为透明) 3....没有显示的边框,其属性都是透明(属性) 3. 通过border属性完成边框的所有属性设置 <!...⽤于特殊的效果添加到某些选择器 伪类与伪元素的区别 表示⽅法 CSS2 中伪类、伪元素都是以单冒号:表示, CSS2.1 后规定伪类⽤单冒号表示,伪元素⽤双冒号::表示, 浏览器同样接受 CSS2 时代已经存在的伪元素...对于非继承属性,可以显示的声明属性值 inherit,让子元素的属性继承父元素

81230
领券