父级元素包含几个行内元素

<div id="box"><p><span>按钮</span><span>测试文字文字文字测试文字文字文字</span><span>看这里</span></p></div>
 #box p{width: 800px;font-size: 30px;}#box p span{display: inline-block;box-sizing: border-box;/*vertical-align:top/bottom*/}#box p span:nth-child(2){padding-left: 10px;width: 350px;/* overflow: hidden;white-space: nowrap;text-overflow: ellipsis;*/}

正常显示,且在同一行;

当设置overflow:hidden之后,元素出现不对齐的情况

原因:行内元素的默认对齐方式是基线对齐即(vertical-align:baseline),设置设置overflow不为visible之后改变了他的默认对齐方式为下边距边缘;其他行内元素依然还是基线对齐就会出现下沉的视觉效果

解决方法:

1、重新设置所有行内元素的对齐方式为vertical-align:top或者bottom

2、设置所有的行内元素的overflow不为visible

3、设置flex布局

css设置overflow:hiden行内元素会发生偏移的现象相关推荐

  1. css设overflow:hiden行内元素会发生偏移的现象

    父级元素包含几个行内元素 <div id="box"><p><span>按钮</span><span>测试文字文字文字测 ...

  2. [css] img标签是行内元素,为什么却能设置宽高

    [css] img标签是行内元素,为什么却能设置宽高 原来CSS中还有一个概念:可替换元素MDN上是这么解释的:在 CSS 中,可替换元素(replaced element)的展现效果不是由 CSS ...

  3. css变换transform 以及 行内元素的一些说明

    变换transform的用法比较简单:[变换其实和普通的css属性,如color等没什么区别,可以为变换应用过渡或动画,就像其他普通css属性一样] #test { transform: transl ...

  4. css text-align属性,行内元素,块级元素居中详解

    一.text-align属性 1.text-align用来设置元素中的的文本对齐方式,例如:如果需要设置图片的对齐方式,需要设置图片的父元素的text-align属性: 2.text-align只对文 ...

  5. CSS之布局(行内元素的盒模型)

    行内元素的盒模型: <!DOCTYPE html> <html><head><meta charset="UTF-8"><ti ...

  6. 【CSS】标签显示模式 ② ( 行内元素 | 行内块元素 )

    文章目录 一.行内元素 1.行内元素简介 2.行内元素特点 3.代码示例 二.行内块元素 1.行内块元素简介 2.行内块元素特点 3.代码示例 一.行内元素 1.行内元素简介 行内元素 可以 在一行中 ...

  7. CSS 行内元素设置高度

    设置line-height属性 行内元素设置高度,并且文本垂直水平居中 span {background: red;line-height: 100px;align-items: center;dis ...

  8. css 行内元素与块级元素

    因为老是记不清行内元素和块级元素 所以把该记的放在这 行内元素 css行内元素的特点: 可以和其他元素处于一行,不用必须另起一行. 元素的高度.宽度及顶部和底部边距不可设置. 元素的宽度就是它包含的文 ...

  9. 行内元素设置margin:0 auto无效的问题

    行内元素指的是可在同一行内排列的元素,列举几个常用行内元素:img.input.span.label.a.textarea.button. 通常要给元素设置居中得效果的话,很多人会先想到margin: ...

最新文章

  1. javascript与浏览器学习(一)
  2. html中传递sessionid,sessionID是怎么在客户端和服务器端传递的?
  3. 神策学堂“训练营+特训营”,种子学员招募中,来一起出圈呀!
  4. Qt Quick的国际化和本地化
  5. 局域网常用的DOS命令查IP
  6. 小程序 、h5图片铺满div,自适应容器大小
  7. linux 怎么创建接口文件,我们如何在Linux上创建多个虚拟接口?
  8. Mysql CONCAT FIND_IN_SET用法
  9. python反转排列_生成列表元素对的每个排列,而不重复或反转对
  10. 最简单的视频编码器:编译(libx264,libx265,libvpx)
  11. PTA(BasicLevel)-1009 说反话
  12. 使用Infopath时要注意的有哪些
  13. 51单片机LCD1602显示
  14. Learning to Generalize:Meta-Learning for Domain Geralization 深度理解(公式详细推导,包含二阶导)
  15. 字节跳动实习 视频面试
  16. PPT模板制作图片折叠效果怎么做?
  17. 200PLC 一次FOR循环获取最大值、最小值
  18. MATLAB数组相除
  19. centOS8安装vmtools
  20. 小花梨的三角形--美登杯

热门文章

  1. 【企业架构设计实战】0 企业数字化转型和升级:架构设计方法与实践
  2. 使用Easyexcel对Excel进行读写操作
  3. 湖人行--(kobe bryant)
  4. 《Kali Linux高级渗透测试原书第2版》网络渗透测试技术书 无线网络渗透测试详解 黑客攻击与防范实战从入门到精通书
  5. 计算机组成原理与系统结构 出版社,计算机组成原理与系统结构
  6. 【windows】win10/win11 更改window文件夹下的中文用户名 C:\Users\用户名\
  7. 进制数的转换方法大全
  8. 如果让测试员来拍《程序员那么可爱》,剧情会是什么样的?
  9. 转载:各个手机尺寸版本
  10. 怎么对文件夹进行随机重命名?怎么批量给多个文件夹生成随机名称?