|
|
1
217
现代浏览器现在支持:
要查看支持的浏览器版本签出列表,请执行以下操作: Can I use calc() as CSS unit value? 有一个jquery回退: css width: calc(100% -100px); alternative using jquery |
|
|
2
96
你能用
|
|
|
3
16
你可以试试这个…
VW:视区宽度 vh:视区高度 |
|
|
4
4
您需要有一个容器来存放您希望为100%-100px的内容分区。
您可能需要在最后一个
|
|
|
5
4
我的代码,它适用于IE6:
|
|
|
6
2
将主体边界设置为0,外部容器的宽度设置为100%,使用具有50px左右边界的内部容器似乎可以工作。
|
|
|
7
2
使用引导面板,我在寻找如何将“删除”链接放置在头面板中,而头面板不会被长邻元素遮挡。解决方案如下: HTML:
CSS:
当然,您可以根据缩进修改“top”和“right”值。 Source |
|
|
8
2
只有当我检查了所有的空间后,它才开始对我起作用。
所以,它不是这样工作的:
|
|
|
9
1
你能做到吗?
编辑: 我的解决方案是错误的。AricTeneyck发布的解决方案建议使用宽度为100%的DIV,然后使用页边距嵌套另一个DIV,这似乎更正确。 |
|
|
10
1
外部分区上的填充将获得所需的效果。
|
|
|
11
1
对于这个常见的场景,有两种技术可以派上用场。每个都有其缺点,但有时两者都有用。 框大小:边框框 在项的宽度中包括填充和边框宽度。 例如,如果使用20px 20px填充和1px边框将DIV的宽度设置为100px,则实际宽度将为142px,但使用边框时,填充和边距都在100px内。
这是一篇很好的文章: http://css-tricks.com/box-sizing/ 这是一把小提琴 http://jsfiddle.net/L3Rvw/ 然后还有 位置:绝对
当然,这两种方法都不完美,因为元素的宽度实际上是100%,而不是100%-100px(不过子级的DIV可能是100%)。绝对定位绝对不能用在任何情况下,但通常是可以的,只要家长的高度设置。 |
|
|
12
0
CSS不能用于动画或对事件进行任何样式修改。 唯一的方法是使用javascript函数,它将返回给定元素的宽度,然后减去100px,并设置新的宽度大小。 假设您使用的是jquery,您可以这样做:
使用本机javascript:
我们假设您的CSS样式集为100%; |
|
13
0
你在使用标准模式吗?我想这个解决办法取决于它。 如果您要制作两列,可以这样做:
然后使用CSS设置样式:
如果不需要2列,可以删除
|
|
14
0
|
|
|
15
0
你可以研究使用
LESS
这是一个JavaScript文件,它预处理您的CSS,以便您可以将逻辑和变量包含到您的CSS中。以你的例子来说,用更少的篇幅
|
|
|
16
-1
简单的答案是你不在CSS中这样做。Internet Explorer支持称为CSS表达式的东西,但这不是标准的,而且绝对不受其他浏览器(如Firefox)的支持。 你最好用JavaScript来完成这项工作。 |
|
|
17
-1
你不能。 但是,您可以使用页边距来实现相同的结果。 |
|
18
-1
这工作:
|
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
Mass · 如何在Tailwind CSS v4中创建配置 1 年前 |
|
|
magenta placenta · 将css变量合并为一个变量 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |