html - 如果可能调整 Div 的大小纯 CSS

标签 html css

我有以下 HTML 结构:

<div class="outer">
<div class="inner">
<a href="#"/>
<a href="#"/>
<a href="#"/>
</div>
</div>

和 CSS:

div.outer{
    position:relative;
    height:177px;
    width: 495px;
    margin: 0 10px 0 10px;
    overflow: hidden;
} 
div.inner{
    position: absolute; 

}

如何动态调整外部 div 的大小?高度最小-最大不起作用。谢谢!

最佳答案

为了按照我认为您希望的方式工作,您需要使用所有三个声明:min-heightheightmax-height,其中height是相对度量,min-heightmax-height都用于将该相对大小限制为适当的最小值或最大值。例如:

.outer {
    overflow: auto;
    margin: 0 auto;
    width: 50%;
    border: 2px solid #000; /* The above just for aesthetics, adjust to change */
    min-height: 100px;
    height: 50%;
    max-height: 1000px;
}

JS Fiddle demo

在演示中,调整窗口大小以使“预览” Pane 展开/收缩以查看效果。

关于html - 如果可能调整 Div 的大小纯 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10514776/

相关文章:

javascript - 循环遍历javascript中动态添加的输入类型单选列表的列表

html - 网页 - 以毫米为单位的图像大小

jQuery addClass() 后跟访问宽度返回错误值

CSS 网格 : content to use free space but scroll when bigger

html - 纯 CSS 下拉菜单

php - 使用 PHP 和 MySQL 进行密码保护

html - 当上面的其他元素将其向下推时,如何将 CSS/HTML 内容框扩展到浏览器/视口(viewport)窗口的底部?

javascript - 删除引导模式中的滚动条

html - div 中的中心按钮,忽略其他元素

html - CSS 悬停在 Chrome 中不起作用