Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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_Html - Fatal编程技术网

设置父项<;部门>;儿童的宽度<;部门>;使用CSS

设置父项<;部门>;儿童的宽度<;部门>;使用CSS,css,html,Css,Html,我有一个三列标记,中间一列#palete(弹性列)有以下innerHTML标记片段 <div id="palette"> <div id="wrapper" style="left: -354px; top: 0px;"> <div id="colours"> <ul> <li class="swatch"><a tite="Beige" style="background-color:beige;" c

我有一个三列标记,中间一列#palete(弹性列)有以下innerHTML标记片段

<div id="palette">
<div id="wrapper" style="left: -354px; top: 0px;">
  <div id="colours">
    <ul>
      <li class="swatch"><a tite="Beige" style="background-color:beige;"  class="label" href="javascript:void(0);"><span>&nbsp;</span></a></li>
      <li class="swatch"><a tite="Bisque" ... class="label" href="javascript:void(0);"><span>&nbsp;</span></a></li>
      <li class="swatch"><a tite="Brown" style="background-color:brown;" class="label" href="javascript:void(0);"><span>&nbsp;</span></a></li>
      <li class="swatch"><a tite="Coral" style="background-color:coral;" onclick="setColouringColour(this);" class="label" href="javascript:void(0);"><span>&nbsp;</span></a></li>
      ....
    </ul>
  </div>
  <div id="brush-sizes"> <span style="width:16px; height:16px;" ><span>16</span></a></span> <span class="brush badge" style="width:32px; height:32px;"><a...><span>32</span></a></span> <span class="brush badge" style="width:64px; height:64px;"><a...><span>64</span></a></span> </div>
  <div id="brushes"> <a class="selected btn btn-mini"...>&nbsp;</a> <a class="btn btn-mini">&nbsp;</a> </div>
</div>
注意:#调色板溢出:隐藏的,因此#包装可以 使用左键滚动:*n*px。里面的孩子们 #包装都是显示:内联块;明确:无

我遇到的问题是,#wrapper没有在其子项的“全宽”位置……因此我似乎无法滚动到最后


这里问题的根源是什么?我如何使用CSS-ONLY解决它(它可以仅使用CSS实现吗?

显然,我需要将剩下的两个
中的一个设置为固定宽度,并尝试适当地设置最大和最小宽度。我不知道为什么会这样

#palette {
float: left;
height: 100%;
position: relative;
width: 100%; overflow:hidden;
}
#wrapper {
 display: inline-block;
position: absolute;
top: 0 !important;
white-space: nowrap;
width: auto;
}