添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

使用css3的calc实现div宽度为父容器宽度减去固定的300像素。

需要注意的是calc(100% - 300px);里运算符号和数值内容间必须要有空格,像是calc(100%-300px);就没有效果了。

<!DOCTYPE html>
<style type="text/css">
body {
	width: 100%;
	max-width: 500px;
	margin: 0 auto;
.content {
	background: yellow;
	/*实现了宽度为父容器宽度减去固定的300像素*/
	width:-webkit-calc(100% - 300px);
	width:-moz-calc(100% - 300px);
	width:calc(100% - 300px);
	margin: 0 auto;
</style>
</head>
	<div class="content">test</div>
</body>
</html>	
使用css3的calcbody {width: 100%;max-width: 500px;margin: 0 auto;}.content {background: yellow;/*实现了宽度为父容器宽度减去固定的300像素*/width:-webkit-calc(100% - 300px);width:-moz-calc
【方案一:padding 实现 】 一个元素的 padding,如果值是一个 百分比 ,那这个 百分比 是相对于其 元素的 宽度 而言的,padding-bottom 也是如此。 使用 padding-bottom 来代替 height 来 实现 高度与 宽度 成比例的效果,将 padding-bottom设置为想要 实现 的 height 的值。同时将 其 height 设置为 0 以使元素的“高度”等于 padding-bottom 的值,从而 实现 需要的效果。 < div class=father> < div class=childbox></ div > </ div > <style type=
CSS 宽度 计算calc() 今天在项目过程中需要在fixed布局下自适应 宽度 ,此时左边框是 固定 宽300px;右边的内容则是100%-300px;但是css中怎么写呢?通过研究发现这是 css3 的一个新增功能。 .admin_main{ position: fixed; top: 60px; left: 300px; width: calc(100% - 300px);...
需要注意的是,运算符前后都需要保留一个空格,例如:width: calc(100% - 10px); 任何长度值都可以使用calc()函数进行计算; calc()函数支持 "+", "-", "*", "/" 运算; calc()函数使用标准的数学运算优先级规则; div { width: calc(100% - 450rpx); height: calc(100% - 400rpx); margin: 0 auto; paddin /* 实现 宽度 容器 宽度 减去 固定 的300像素*/ width:-webkit-calc(100% - 300px); width:-moz-calc(100% - 300px); width:calc(100% - 300px);
做项目的时候常常用遇到下面这种情况: 要让B盒子占满 A盒子剩下的部分也就是黄框区域,这时候我们可以设置 B盒子 高为 100% 或者是100vh 减去 上面的 A盒子的高度50px。 只需设置样式使用calc() 函数,它支持 “+”, “-”, “*”, “/” 运算; 运算符前后都需要保留一个空格,例如:width: calc(100% - 10px); 任何长度值都可以使用calc...
在CSS中使用 百分比 来设置元素的 宽度 是一种常用的方式,而根据内容自动调节元素 宽度 百分比 是一种更加智能化的设置方法。这可以通过 CSS3 中的Flexbox布局来 实现 。 Flexbox布局是一种可以自适应其 容器 尺寸的布局方式。在Flexbox布局中,可以使用flex-grow属性来设置元素的自动拉伸比例,让元素根据其内容的多少自动调节 宽度 。比如,当一个 容器 中有两个子元素时,可以在 容器 中设置display:flex属性,并设置子元素的flex-grow属性,让它们自动调节 宽度 。在这种情况下,如果第一个子元素的内容较少,而第二个子元素的内容较多,第二个子元素将会自动占据更多的空间。 另外,还可以使用css中的calc()函数来设置元素的 宽度 。比如,如果想让一个元素的 宽度 自适应其内容的多少,可以将元素的 宽度 设置为calc(100%/n),其中n为内容所占用的行数。这样,在元素中添加更多内容时,元素的 宽度 也会自动调节。 总之,根据内容自动调节元素 宽度 百分比 是一种很实用的设置方法,在开发中可以根据实际需求选择不同的方法来 实现