`

overflow:hidden理解

    博客分类:
  • css
 
阅读更多

 

overflow:hidden并不隐藏所有溢出的子元素

通常理解:overflow:hidden时,其内部的任何溢出的内容都将被剪裁(隐藏)

事实上:当拥有以下条件时候就不会内容不会隐藏:

1 拥有overflow:hidden样式的块元素不具有position:relative和position:absolute样式;

2 内部溢出的元素是通过position:absolute绝对定位;

 

例子:没有下面红色部分则内部的dd不会隐藏

 <dl style="position:relative;width: 460px;height:336px;border:solid 10px #009900;overflow: hidden;">
  <dt id="changePic" style="overflow: hidden;margin: 0px;padding: 0px">
 		<img id="index11" alt="云的浪漫" src="1.jpg" type="changeImg">
 		<img id="index12" alt="夕阳与你我" src="2.jpg" type="changeImg">
 		<img id="index13" alt="朝阳" src="3.jpg" type="changeImg">
  </dt> 
  <dd  id="tip2"  style="margin:0px;position: absolute;left: 18px;top: 753px;background-color:white;width:400px;height:50px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgba(164, 173, 183, 0.65);size: 30px;  padding-left: 20px; line-height: 45px;">
  </dd>
</dl>

 

分享到:
评论

相关推荐

    css中position:relative和overflow:hidden的问题

    总之,`position:relative`和`overflow:hidden`是CSS布局中的两个关键工具,理解它们的工作原理以及如何相互作用,对于提高网页设计和开发的能力至关重要。在实际项目中,我们需要根据具体需求灵活运用这两个属性,...

    一个通俗小故事告诉你溢出隐藏(overflow:hidden)失效的原因

    总之,理解`overflow:hidden`的工作原理以及如何与其他CSS属性交互,对于解决此类布局问题至关重要。开发者需要考虑元素的定位、尺寸、边距以及包含块等因素,以便正确地隐藏溢出的内容。在实际项目中,遇到此类问题...

    li样式不显示使用overflow:hidden导致Li前面点、圈等样式不见

    然而,当我们在`&lt;li&gt;`元素上应用`overflow:hidden`时,可能会遇到一个常见的问题,即列表项的默认点或圈等样式不再显示。这是因为`overflow:hidden`属性的作用是隐藏超出元素边界的任何内容,这同时也会影响到`list-...

    css中position:relative和overflow:hidden之间的问题

    总的来说,理解和掌握`position`和`overflow`属性的交互是创建响应式和兼容性良好的网页布局的关键。在遇到类似问题时,可以尝试调整元素的定位属性或者寻找浏览器兼容性解决方案,以达到预期的视觉效果。

    深入理解CSS overflow:hidden——溢出,坍塌,清除浮动

    在CSS布局中,`overflow:hidden` 是一个非常重要的属性,它可以解决多种布局问题,包括隐藏溢出的内容、清除浮动以及防止margin坍塌。...理解和熟练运用 `overflow:hidden` 对于优化和维护CSS布局至关重要。

    css之使table也能overflow:hidden

    然而,直接在td元素上应用overflow:hidden并不如在div元素上那样有效,因为td元素默认的行为是让文本换行显示。要想实现类似div的隐藏效果,需要对td的white-space属性进行特定设置。 首先,我们需要了解CSS的white...

    IE6 Bug overflow:hidden失效

    在IE6浏览器中,开发者经常会遇到一个著名的CSS布局问题,那就是`overflow:hidden`失效的问题。这个问题主要发生在父元素的直接子元素或者下级子元素设置`position:relative`时,导致父元素的`overflow:hidden`属性...

    解决IE6,IE7不能隐藏(overflow:hidden)绝对定位溢出的内容

    尤其是当涉及到绝对定位元素时,即使设置了overflow:hidden,溢出的内容也有可能无法被隐藏,这给页面的布局和显示效果带来了麻烦。 在IE6和IE7中,当父元素采用相对定位(position: relative)或绝对定位(position: ...

    使用text-overflow:ellipsis实现文字超出用省略号显示

    其中,`overflow: hidden` 属性隐藏溢出的内容,`white-space: nowrap` 确保文本在一行内显示,不会换行。 具体来说,要实现文字超出用省略号显示的效果,可以按照以下步骤进行设置: 1. `white-space: nowrap;` ...

    清除浮动的几种方法PPT学习教案.pptx

    建议:推荐没有使用position或对overflow:hidden理解比较深的情况使用。 清除浮动的方法有多种,可以根据具体情况选择合适的方法。同时,需要注意的是,清除浮动的方法也需要根据浏览器的支持情况选择合适的方法。

    通过css样式控制单元格文本超长省略.doc

    `overflow: hidden`属性用于隐藏超出部分的文本,而`text-overflow: ellipsis`则告诉浏览器使用省略号来表示被截断的文本。`&lt;nobr&gt;`标签用于阻止文本换行,确保所有文本都在同一行内。同时,我们还添加了一个`title`...

    详解为什么设置overflow为hidden可以清除浮动带来的影响

    最常用的就是设置父元素的overflow:hidden这个属性,每次在写代码的时候总是这样写,但是,自己从没深度思考过这些写为什么能够清除浮动,最近,自己也查阅了一些资料,谈谈自己的理解。 2.情景再现 先上代码: &lt...

    用css截取字符的几种方法详解(css排版隐藏溢出文本).docx

    `overflow`设置为`hidden`会让超出部分不可见,而`text-overflow`则定义了如何处理这些被剪裁的文本。例如: ```css div.test { width: 200px; height: 14px; overflow: hidden; /* 隐藏超出的文本 */ text-...

    overflow属性的使用小例子

    你可以通过查看和运行这些代码来直观地理解`overflow`属性的工作原理及其效果。 总的来说,`overflow`属性是CSS中一个强大且实用的工具,它帮助开发者管理和控制元素内容的显示,特别是在创建响应式、自适应和可...

    Css测试,li超出部分的汉字隐藏

    设置`overflow: hidden;`可以隐藏超出元素边框的所有内容。对于`&lt;li&gt;`元素,这会使得超出部分的汉字不显示。 ```css li { overflow: hidden; } ``` 2. **text-overflow** 属性:配合`overflow`属性使用,`text-...

    前端面试必备最新八股文(基础+进阶内容)2024年最新.docx

    1. **解决外边距重叠问题**:通过设置 `overflow: hidden` 属性,可以使元素创建一个新的BFC,从而避免其内部元素与外部元素的外边距发生重叠。 2. **清除浮动**:同样,设置 `overflow: hidden` 可以使父元素创建一...

    divcss网页的内容显示不完整的诊断PPT学习教案.pptx

    2. 使用`overflow:hidden`:如果你希望在任何浏览器中都保持设定的高度和宽度不变,可以同时设置`overflow:hidden`。这样,即使内容超出,也不会影响到设定的尺寸,但在IE6中,超出部分将不会显示。为避免这种情况,...

    divcss隐藏内容样式方法PPT课件.pptx

    当元素的内容超过其容器的边界时,`overflow: hidden;`属性可以隐藏超出部分。这在处理文本溢出、限制图片大小或隐藏滚动条时非常有用。同时,这种方法不会影响到元素原本占用的空间,隐藏的内容仍然存在,只是被...

    用CSS实现超长字段被省略的简单方法.rar

    首先,我们需要理解CSS中的`text-overflow`属性。这个属性用于控制当元素的内容溢出其边界时如何显示。在IE中,我们可以结合`text-overflow: ellipsis;`和`overflow: hidden;`这两个属性来实现省略号的效果。`text-...

Global site tag (gtag.js) - Google Analytics