Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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
Html 只能使用溢出-x,不能使用溢出-y_Html_Css_Html Lists_Overflow - Fatal编程技术网

Html 只能使用溢出-x,不能使用溢出-y

Html 只能使用溢出-x,不能使用溢出-y,html,css,html-lists,overflow,Html,Css,Html Lists,Overflow,嗨,我正在尝试使用溢出-x,而不是溢出-y 结构就像 <div id="container"> <ul> <li> <span>Head1</span> <ul> <li>feild1</li> <li>feild2</li> </ul> </li&

嗨,我正在尝试使用溢出-x,而不是溢出-y

结构就像

<div id="container">
<ul>
    <li>
        <span>Head1</span>
        <ul>
            <li>feild1</li>
            <li>feild2</li>
        </ul>
    </li>
    <li>
         <span>Head2</span>
        <ul>
            <li>feild1</li>
            <li>feild2</li>
        </ul>
    </li>
    <li>
        <span>Head3</span>
        <ul>
            <li>feild1</li>
            <li>feild2</li>
        </ul>
    </li>
    <li>
         <span>Head4</span>
        <ul>
            <li>feild1</li>
            <li>feild2</li>
        </ul>
    </li>
    <li>
         <span>Head5</span>
        <ul>
            <li>feild1</li>
            <li>feild2</li>
        </ul>
    </li>
     <li>
         <span>Head6</span>
        <ul>
            <li>feild1</li>
            <li>feild2</li>
        </ul>
    </li>
     <li>
         <span>Head7</span>
        <ul>
            <li>feild1</li>
            <li>feild2</li>
        </ul>
    </li>
</ul>

  • 标题1
    • 费尔德1
    • 费尔德2
  • 标题2
    • 费尔德1
    • 费尔德2
  • 总目3
    • 费尔德1
    • 费尔德2
  • 总目4
    • 费尔德1
    • 费尔德2
  • 总目5
    • 费尔德1
    • 费尔德2
  • 总目6
    • 费尔德1
    • 费尔德2
  • 总目7
    • 费尔德1
    • 费尔德2

移除
溢出:自动从你的css。
“自动溢出仅为框提供所需的滚动条。”

加上这个

overflow-x: scroll;
overflow-y: hidden;
#容器{
浮动:左;
最大宽度:234px;
背景颜色:灰色;
最大高度:250px;
}
#集装箱>ul{
列表样式:无;
浮动:左;
最大宽度:194px;
高度:70像素;
背景色:白色;
溢出-x:滚动;
溢出y:隐藏;
}
#集装箱>ul>li{
浮动:左;
宽度:自动;
}

  • 标题1
    • 费尔德1
    • 费尔德2
  • 标题2
    • 费尔德1
    • 费尔德2
  • 总目3
    • 费尔德1
    • 费尔德2
  • 总目4
    • 费尔德1
    • 费尔德2
  • 总目5
    • 费尔德1
    • 费尔德2
  • 总目6
    • 费尔德1
    • 费尔德2
  • 总目7
    • 费尔德1
    • 费尔德2

移除
溢出:自动从你的css。
“自动溢出仅为框提供所需的滚动条。”

加上这个

overflow-x: scroll;
overflow-y: hidden;
#容器{
浮动:左;
最大宽度:234px;
背景颜色:灰色;
最大高度:250px;
}
#集装箱>ul{
列表样式:无;
浮动:左;
最大宽度:194px;
高度:70像素;
背景色:白色;
溢出-x:滚动;
溢出y:隐藏;
}
#集装箱>ul>li{
浮动:左;
宽度:自动;
}

  • 标题1
    • 费尔德1
    • 费尔德2
  • 标题2
    • 费尔德1
    • 费尔德2
  • 总目3
    • 费尔德1
    • 费尔德2
  • 总目4
    • 费尔德1
    • 费尔德2
  • 总目5
    • 费尔德1
    • 费尔德2
  • 总目6
    • 费尔德1
    • 费尔德2
  • 总目7
    • 费尔德1
    • 费尔德2

将父
ul
显示为
表行
列表项
显示为
表单元格
,并将
溢出-y
设置为
隐藏

#container{
    float: left;
    max-width: 234px;
    background-color: gray;
    max-height: 250px;
}

#parentul{
    list-style: none;
    float: left;
    max-width: 194px;
    height: 70px;
    background-color: white;
    overflow: auto;
    display:table-row;
    overflow-y: hidden;
}

#parentul>li{
    display:table-cell;
}

将父
ul
显示为
表行
,将
列表项
显示为
表单元格
,并将
溢出-y
设置为
隐藏

#container{
    float: left;
    max-width: 234px;
    background-color: gray;
    max-height: 250px;
}

#parentul{
    list-style: none;
    float: left;
    max-width: 194px;
    height: 70px;
    background-color: white;
    overflow: auto;
    display:table-row;
    overflow-y: hidden;
}

#parentul>li{
    display:table-cell;
}

我可以看到overflow-x,但内容仍然无法滚动。由于overflow-x属性为“SCROLL”,因此它将显示滚动条,或者您可以将属性设置为“AUTO”以隐藏滚动条,因此仅当您调整框的大小时,滚动条才会显示。头部*应可水平显示,无论有多少。所以,为了清楚起见,我需要水平滚动条来滚动。我可以看到overflow-x,但内容仍然不可滚动。由于overflow-x属性为“SCROLL”,因此它将显示滚动条,或者您可以将属性设置为“AUTO”以隐藏滚动条,因此仅当您调整框的大小时,滚动条才会显示。头部*应可水平显示,无论有多少。所以,说得清楚一点,我需要水平滚动条来滚动。谢谢,伙计,这就成功了。但你能解释一下/给我一个链接,这样我就能更好地理解css了。试试我的网站。同时创建一个示例项目,从中只有您可以实现/了解更多。很高兴帮助你。谢谢你,伙计,这就成功了。但你能解释一下/给我一个链接,这样我就能更好地理解css了。试试我的网站。同时创建一个示例项目,从中只有您可以实现/了解更多。很高兴帮助你。