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

仅使用display inline和inline-block对齐div

display inline和inline-block是CSS中用于设置元素的display属性的两个值,用于控制元素的布局和对齐方式。

  1. display inline:
    • 概念:display inline将元素显示为内联元素,使其与其他内联元素在同一行内显示,不会独占一行。
    • 分类:内联元素。
    • 优势:可以与其他内联元素在同一行内显示,节省空间。
    • 应用场景:适用于一些短小的元素,如文本、链接等。
  • display inline-block:
    • 概念:display inline-block将元素显示为内联块级元素,使其与其他内联元素在同一行内显示,但可以设置宽度、高度、边距等属性,具备块级元素的特性。
    • 分类:内联块级元素。
    • 优势:既可以与其他内联元素在同一行内显示,又可以设置宽度、高度等属性,具备更多的布局控制能力。
    • 应用场景:适用于需要在同一行内显示,同时又需要设置宽度、高度等属性的元素。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云产品:云服务器(https://cloud.tencent.com/product/cvm)、云数据库 MySQL(https://cloud.tencent.com/product/cdb_mysql)、云存储(https://cloud.tencent.com/product/cos)、人工智能(https://cloud.tencent.com/product/ai)、物联网(https://cloud.tencent.com/product/iot)、移动开发(https://cloud.tencent.com/product/mobile)、区块链(https://cloud.tencent.com/product/baas)等。
  • 产品介绍链接地址:以上腾讯云产品的介绍链接地址可在对应产品页面中找到。

注意:本回答仅提供了display inline和inline-block的基本概念、分类、优势、应用场景以及腾讯云相关产品的推荐,具体使用时还需根据实际需求和具体情况进行选择和配置。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

css display属性的值及用法_css clear作用

CSS 2.1 */ display: inline-block; display: table; display: inline-table; display: table-cell; display...上加padding,因为默认的列表之前的·在box外面 display: inline-block inline-block为 CSS 2.1 新增的属性。...通过inline-block结合text-align: justify 还可以实现固定宽高的列表两端对齐布局,如下例子: <div class="col col1...CSS表格能够解决所有那些我们在使用绝对定位浮动定位进行多列布局时所遇到的问题。例如,display:table的CSS声明能够让一个HTML元素和它的子节点像table元素一样。...: -webkit-box 由于某X5浏览器某些版本还不支持最新版的flex布局,所以为了保证良好的运行,建议还是使用display: box,boxflex布局的主要差别如下: 容器属性 display

2.4K10

CSS 基础系列:inline-blcokfloat

1.比对: 简单比对一下div+css布局中的inline-blockfloat的特点,同时附上使用inline-block之后元素之间产生空隙的解决方法。...如果是使用display:inlne-block,则我们可以通过vertical-align来控制两个元素的对齐方式: 我们为两个div分别添加一个属性:vertical-align:middle <div...假如使用的是float,我们是没办法使div1位于div2的中间位置的。 空隙(Whitespace): inline-block包含html空白节点。...通常来说,当你需要控制元素的垂直对齐跟水平排列时,使用inline-block;当你需要让元素环绕某一个元素时,或者需要支持旧版本ie,或者不想处理inline-block带来的空隙问题时,使用浮动。...; display: inline-block; font-size: 14px; /*要设置相应的字号*/ } 原理: 换行回车会给各个span之间带来空格,而空格会被当成字符处理

72310

【前端】CSS : display

介绍 元素的显示方式 基本属性 none : 隐藏,且不占空间 inline : 设置元素为行内元素 block : 设置元素为块状元素 list-item :会把元素作为列表显示 inline-block...: inline-block既具有block的宽高特性又具有inline的同行元素特性(CSS 2.1 新增) table : 作为块级表格来显示(类似table),表格前后带有换行符。...div 如果在样式中添加属性 {display: inline;} 效果:添加属性inline后,两个出现在同一行 ? div inline 注:发现div1div2之间出现奇怪间隔。...inline-block inline-block既具有block的宽高特性又具有inline的同行元素特性 (CSS 2.1 新增) 例: .display4 { display: inline-block...flex-flow: 属性是flex-direction属性flex-wrap属性的简写形式,默认值为row nowrap。 justify-content: 属性定义了项目在主轴上的对齐方式。

1.7K10

div内图片和文字水平垂直居中「建议收藏」

inline-block裸标签对齐法,以及透明图片拉伸对齐法。 css是如此的精深,我相信后来人会有更加绝妙的方法。但是,本文提供的几种实现图片垂直居中方法,一定是目前最实用的几种方法。...下截图为证: 最精简的实现图片水平垂直居中显示的方法 另外补充说明的:img外的标签需是a标签或span这类inline属性的标签,div标签也可以,但是css代码多些: display:inline-block...;*display:inline; zoom:1; IE下要先变成inline属性,再转变成类似于inline-block的属性,原因讲起来又是一篇长长的文章,放着。...甚至,使用span标签,div标签也可以实现同样的效果。只要将span标签或div标签转换成inline-block属性或类似于inline-block属性就可以了。...我个人更推荐使用行内元素,例如span,i标签等,只要应用类似下面的CSS: span{display:inline-block; height:100%; width:0; vertical-align

3.5K21

HTML元素分类:inlineinline-block、block

三者可以互相转化——设置display属性值:inlineinline-block、block inline textarea、span、a、img、input、select  行内元素特征...inline-block 行内块状元素特征:(1)不自动换行 (2)能够识别宽高 (3)默认排列方式为从左到右 block div、p、ul、h1等标题元素、ol、form、table 块状元素特征:...* map - 图片区块(map)   * object - object对象   * script - 客户端脚本 inline-blockfloat的区别 1、文档流(Document flow...但是父元素内元素如果设置了displayinline-block,则对父元素设置一些定位属性会影响到子元素。(这还是因为浮动元素脱离文档流的关系)。...3、垂直对齐(Vertical alignment):inline-block元素沿着默认的基线对齐。浮动元素紧贴顶部。你可以通过vertical属性设置这个默认基线,但对浮动元素这种方法就不行了。

1.3K40

CSS布局(六) 对齐方式

如果被设置元素为文本、图片等行内元素时,在父元素中设置text-align:center实现行内元素水平居中,将子元素的display设置为inline-block,使子元素变成行内元素 ?...;">DEMO .parent{text-align: center;} .child{display: inline-block;} ...当不定宽块级元素的宽度不要占一行时,可以设置displayinline 类型或inline-block(设置为 行内元素 显示或行内块元素) ?...;display:inline-block;} 二、垂直居中: 水平居中一样,这里要讲垂直居中,首先设定两个条件即父元素是盒子容器且高度已经设定 场景1:子元素是行内元素,高度是由其内容撑开的 这种情况下...middle; } .child{ display: inline-block; } <div class="parent" style="background-color:

1.9K50

关于 vertical-align 你应该知道的一切

这也意味着,默认情况下,div 、p 等元素设置 vertical-align 无效 值得注意的是:例如 float position: absolute,一旦设置了这两个属性之一,元素的 display...: middle; display: inline-block; max-width: 90%; max-height: 100px; overflow: hidden;...那么我们解决这类问题就可以使用以下步骤了: 主体元素 inline-block 化 0 宽度 100% 高度的辅助元素(伪元素) vertical-align : middle 案例 2:实现多图列表的两端对齐...实现的方法有很多,这里我们用 display:inline-block + 辅助元素 来实现。...最后一个 dt 与我们手动添加的空白节点 X 的基线对齐。还记得前面说过的两个 inline-block 排列错位的例子吗? 这个现象就是由 inline-block 基线问题引起的。

2.6K20

浅析inline-block--使用inline-block创建布局

inline-block前端程序猿们肯定不陌生,它是display属性的一个取值。   之所以称之为inline-block。...他们的性质同设置了display:inline-block的元素一致。上述六个标签在现代浏览器中即为天生的inline-block元素。   ...特别是处理内部容器中的浮动,比如对一排图片使用浮动后对齐出现问题。So,inline-block是我们的另一种选择。使用这种属性可以模拟部分浮动的特征,而不需要处理一些浮动带来的问题。   ...这里极力推荐一篇张鑫旭的文章:拜拜了浮动布局-基于display:inline-block的列表布局。...垂直对齐(Vertical alignment):inline-block元素沿着默认的基线对齐。浮动元素紧贴顶部。你可以通过vertical属性设置这个默认基线,但对浮动元素这种方法就不行了。

1.1K70
领券