html - 强制水平列表 100% 宽度

标签 html css

我的页面顶部有自定义 slider ,但我遇到了一些问题。我希望列表项能够拉伸(stretch)到屏幕的宽度,但我在强制执行此操作时遇到了问题,因为列表项显示在彼此下方。我已将它们设置为 float ,我有一个围绕列表的 div,隐藏了溢出但无济于事。

我想要它,以便当前幻灯片无论大小如何都是屏幕的宽度,最小宽度可能为 960px

HTML

<div id="slider">
    <div class="slides">
        <ul>
            <li class="slide">
                one
            </li>
            <li class="slide">
                two
            </li>
            <li class="slide">
                three
            </li>
        </ul>
    </div>
</div>

CSS

#slider {
    position:relative;
    margin:0 auto;
    top:85px;
    width:100% !important;
}

.slides {
    margin:0 auto;  
    overflow:hidden;
    text-align:center;
    position:relative;
    left:0;
}

.slide {
    height:630px;
    width:100%;
    float:left;
    position:relative;
}

最佳答案

试试这个...
添加如下所示的 css 类。

.ul_class {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}  

之后,将这个新类 ( ul_class ) 分配给您的 <ul>像这样。

<ul class="ul_class">
    ...
    ...
    ...
</ul>  

希望对您有所帮助。

关于html - 强制水平列表 100% 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10682310/

相关文章:

javascript - 如何计算文本字段中的单词数

html - 静态网站链接在 Heroku 上不起作用

asp.net - 将一个div放在另一个的右下角

html - 在图像顶部居中放置 2 个文本元素

jquery - 如何使用css3/canvas沿着边缘旋转六边形

php - 增加值按钮 "mrk2"

html - 不遵循 flex 百分比的 flex 布局

html - 如何实现倾斜图像

javascript - Material Design Lite - 动画在 ng-view div 中不起作用

javascript - <a href ="file.pdf"> 不工作。它在另一个 div 里面