Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 生长箱不起作用_Css - Fatal编程技术网

Css 生长箱不起作用

Css 生长箱不起作用,css,Css,我喜欢左边的框随着右边的内容扩展整个包装器而增长。。。我是说垂直缩放。。。。不是水平的 我相信这只是css在某个地方是否得体的问题。。。您能帮忙吗?您可能正在寻找一种“流体柱布局”(Google that),您可以通过如下方式排列标记来实现这一点: <ul style="float:left; width:35%;"> <li><a href="">Link 1</a></li> <li><a href=""

我喜欢左边的框随着右边的内容扩展整个包装器而增长。。。我是说垂直缩放。。。。不是水平的


我相信这只是css在某个地方是否得体的问题。。。您能帮忙吗?

您可能正在寻找一种“流体柱布局”(Google that),您可以通过如下方式排列标记来实现这一点:

<ul style="float:left; width:35%;">
  <li><a href="">Link 1</a></li>
  <li><a href="">Link 2</a></li>
  <li><a href="">Link 3</a></li>
</ul>
<div style="float:left; width:65%;">
  <p>Lots of content goes here</p>
</div>
这里有很多内容

随着整个页面宽度的增加(如调整浏览器大小),两个“列”都会拉伸以满足35%和65%的宽度要求。上面是一个快速标记示例,它不考虑Internet Explorer、元素上的默认填充/边距或浮动间隙,理想情况下,两列上的任何样式都将通过“类”设置,即<代码>,以及外部CSS文件中定义的所有类

如果你想让我详细说明,请告诉我

编辑:
好的,那么你想让左列的背景色一直延伸到底部,从而产生“等高列”的视觉效果?如果是这样的话,应该涵盖你需要知道和尝试的所有内容。

尽量避免浮动,浮动用于图像和文本。人们经常在绝对定位更合适的地方使用浮动

基本上,您要做的是在右窗格中添加一个与左窗格一样宽的边距。然后将左窗格绝对定位在右窗格顶部,并将高度设置为100%,使其与容器一样高。容器将具有与内容物相同的高度

这是给你的一个样本:

<!DOCTYPE HTML>
<html>
  <head>
    <style type="text/css">
      body { width: 800px; margin: 0px auto; position: relative; }

      #nav { 
        width: 200px; height: 100%; 
        position: absolute; left: 0px; top 0px; 
        background: #F00; 
      }

      #content { 
        margin: 0px 0px 0px 200px; 
        heigth: 1000px;
        background: #0F0; 
      }
    </style>
  </head>
  <body>
    <div id="nav">
    </div>
    <div id="content">
    </div>
  </body>
</html>

正文{宽度:800px;边距:0px自动;位置:相对;}
#导航{
宽度:200px;高度:100%;
位置:绝对;左侧:0px;顶部0px;
背景:#F00;
}
#内容{
保证金:0px 0px 0px 200px;
高度:1000px;
背景:#0F0;
}

通过查看页面,我无法理解你在问什么。什么盒子需要生长?