相关疑难解决方法(0)

CSS:将宽度/高度设置为百分比减去像素

我已经在其他几个背景下看过这个问题了,但我认为值得再次询问我的具体案例.我正在尝试创建一些可重用的CSS类,以便在我的网站上实现更高的一致性和更少的混乱,而且我一直试图标准化我经常使用的一件事.

我有一个容器div,我不想设置它的高度(因为它会根据网站的位置而有所不同),里面是一个标题div,然后是一个无序的项目列表,所有这些都是CSS适用于他们.看起来很像这样:

窗口小部件

我希望无序列表占用容器div中剩余的空间,知道标题div是18px高.我只是不知道如何将列表的高度指定为"100%减去18px的结果".有没有人在这种情况下有任何建议?

css height pixel

455
推荐指数
7
解决办法
37万
查看次数

CSS Calc另类

我试图使用CSS动态更改div的宽度,而不是jquery.以下代码适用于以下浏览器:http://caniuse.com/calc

/* Firefox */
width: -moz-calc(100% - 500px);
/* WebKit */
width: -webkit-calc(100% - 500px);
/* Opera */
width: -o-calc(100% - 500px);
/* Standard */
width: calc(100% - 500px);
Run Code Online (Sandbox Code Playgroud)

我也想支持IE 5.5及更高版本,我发现以下内容:表达式.这是正确的用法:

/* IE-OLD */
width: expression(100% - 500px);
Run Code Online (Sandbox Code Playgroud)

我还可以支持Opera和Android浏览器吗?

css css3 css-calc

67
推荐指数
3
解决办法
7万
查看次数

css width:calc(100%-100px); 使用jquery的替代方案

我想用width: calc(100% -100px);它完美地完成我需要的工作,唯一的问题是它的兼容性.目前它只适用于最新的浏览器,而不适用于Safari.

我可以使用jQuery做出替代方案吗?即.获取对象的100%宽度-100px然后动态设置结果为CSS宽度(因此它会响应)

css jquery

54
推荐指数
3
解决办法
11万
查看次数

标签 统计

css ×3

css-calc ×1

css3 ×1

height ×1

jquery ×1

pixel ×1