相关疑难解决方法(0)

使用CSS3 calc进行较少积极的编译

我正在使用的Less编译器(OrangeBitsdotless 1.3.0.5)正在积极地进行翻译

body { width: calc(100% - 250px - 1.5em); }
Run Code Online (Sandbox Code Playgroud)

body { width: calc(-151.5%); }
Run Code Online (Sandbox Code Playgroud)

这显然是不希望的.我想知道是否有办法向Less编译器发出信号,在编译期间基本上忽略该属性.我搜索了Less文档和两个编译器的文档,但我找不到任何东西.

Less或less编译器是否支持此功能?

如果没有,是否有一个CSS扩展器呢?

css compilation css3 less css-calc

329
推荐指数
4
解决办法
12万
查看次数

100%高度减去标题?

我想为管理面板创建一个布局,但我不知道如何将#nav和#content容器始终保持在浏览器窗口的100%.我不明白100%高度属性的继承,有人可以更清楚地解释它吗?

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>index.htm</title>
    <link rel="stylesheet" type="text/css" href="main.css">
</head>
<body>

        <div id="header">
            <img src="./img/header_logo.png" alt="bla"/>
        </div><!-- #header -->
        <div id="nav">
        </div><!-- #nav -->
        <div id="content">
        asfdg
        </div><!-- #content -->
        <div class="clear">
        </div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

的main.css

    html, body{
    font-family: Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
    margin: 0px;
    padding: 0px;
    height: 100%;
}
img{
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}
#wrapper{

}
#header{
    background: url(img/header_bg.png) repeat-x;
    height: 65px;
    padding-top: 20px;
    padding-left: 25px;
}
#nav{
    width: 235px; …
Run Code Online (Sandbox Code Playgroud)

html css

69
推荐指数
3
解决办法
8万
查看次数

为什么CSS calc()函数不适合我?

我了解了CSS函数calc()及其真棒.我尝试使用它像:

#abc{width:calc(100%-20px)}
Run Code Online (Sandbox Code Playgroud)

但是这个功能的问题在于它不起作用.我测试了这个代码IE9和Safari,它没有用.

为什么不起作用?

css css3

19
推荐指数
3
解决办法
5万
查看次数

为什么CSS calc(100%-250px)不起作用?

我已经在最新版本的Firefox,Chrome,IE 11中对它进行了测试.在这些浏览器中,当您使用CSS calc()函数计算时,它都不起作用width.据我所知,我已正确应用它.作为参考,您可能想要检查

http://www.sitepoint.com/css3-calc-function/

为什么这不起作用?

div {
  background-color: blue;
  height: 50px;
  width: calc(100%-250px);
}
Run Code Online (Sandbox Code Playgroud)
<div></div>
Run Code Online (Sandbox Code Playgroud)

演示:

http://codepen.io/anon/pen/wazZWm

http://jsfiddle.net/h5mzcow1/

编辑:

是的,这个问题在许多编辑过程中发展成为重复,但我仍然认为这应该保留在这里,因为它比例CSS calc()不能正常工作更好地说明问题.此外,imho的答案要好得多.

css css3

15
推荐指数
1
解决办法
2万
查看次数

css calc无效的属性值

谁能告诉我为什么这个CSS calc函数不起作用?当我检查Chrome上的元素时,它会显示"无效的属性值".

width: calc((100vw - 14px * 2) / (270px + 11px * 2));
Run Code Online (Sandbox Code Playgroud)

css css3 css-calc

9
推荐指数
4
解决办法
1万
查看次数

CSS calc() 为什么 100% = 父元素的宽度而不是实际元素的宽度

我正在尝试使用calc()CSS 创建一个简单的文本滑块,但它不起作用。

\n\n

为了展示它应该如何工作,我另外添加了正确的值

\n\n

编辑:
\n我已经编辑了代码,现在应该不再包含错误,但它仍然不起作用。
\ncalc() 中的 100% 似乎指的是父元素。
\n我该如何解决这个问题?

\n\n

\r\n
\r\n
.box {\r\n  width: 200px;\r\n  height: 30px;\r\n  line-height: 30px;\r\n  font-family: arial;\r\n  font-weight: bold;\r\n  color: #FFF;\r\n  background: #000;\r\n  overflow: hidden;\r\n  cursor: default;\r\n  -moz-user-sselect: none;\r\n  -webkit-user-select: none;\r\n  -ms-user-select: none;\r\n  user-select: none;\r\n}\r\n\r\n.text {\r\n  white-space: nowrap;\r\n  float: left;\r\n  padding: 0 7px;\r\n  box-sizing: border-box;\r\n  transition: margin 0.5s linear;\r\n  background: #404040;\r\n}\r\n\r\n.a:hover {\r\n  transition: margin 2s linear;\r\n  margin: 0 0 0 -90.25px;\r\n}\r\n\r\n.b:hover {\r\n  transition: margin 2s linear;\r\n  margin: 0 0 0 …
Run Code Online (Sandbox Code Playgroud)

html css

0
推荐指数
1
解决办法
3万
查看次数

标签 统计

css ×6

css3 ×4

css-calc ×2

html ×2

compilation ×1

less ×1