css - LESS 使用变量

标签 css less

我对 LESS 很新鲜。我不确定在何处查看此文档或是否可能。

我有一个容器,它有 height:auto。它是一个会增长的内容容器。

我可以有第二个容器吗?container2:height = container1:height

这样第二个容器就会变成和height:auto的容器一样大

这当然可以用 javascript 来完成,但我很好奇这是否可以用 LESS 来完成。

P.S.:如果有人想插入任何好的 LESS 教程/阅读 Material ,我会很高兴看到它。

最佳答案

这不是关于 less 的问题,而是关于 css 的问题。

要在不知道(或给定高度)的情况下使内部 div 元素适应与外部元素相同的高度,您可以这样做:

HTML:

<div class="outer">
    <div class="inner"></div>
</div>

CSS:

.outer{
    margin: 0 auto;
    width: 300px;
    height: 300px;
    position: relative;

}
.inner{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

因此您可以确定内部 DIV 始终与外部 DIV 具有完全相同的大小

更新:

当 DIV 元素不应该相互重叠时,您可以这样做:

.inner{
    position: absolute;
    top: 100%;
    bottom: -100%;
    left: 0;
    right: 0;
}

现在第二个 DIV 具有完全相同的高度,并且位于第一个 DIV 之下 :)

关于css - LESS 使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25952388/

相关文章:

javascript - 如何使用 Javascript 更改 Less CSS 变量

css - 使用 CSS 设计 Sencha Touch 表单的样式 - 如何查找元素?

javascript - 单击下拉菜单不会将其关闭

javascript - JQuery 验证插件帮助

css - 编译 LESS 时如何保留现有的 CSS?

less - 在生产站点中使用less.js是一种不好的做法(针对LESS样式表的客户端javascript编译器)?

html - 在三个相邻图像上方居中文本链接

css - 选择元素后面的文本节点

eclipse - 如何在eclipse中配置less?

css - LESS CSS 预处理器的命令 "Compass watch"的等价物是什么?