css ul 在新行中的位置

标签 css positioning html-lists

我需要

enter image description here

此时代码看

CSS

ul#content {height:1%;overflow:hidden;list-style:none;margin:0;padding:0;max-width: 1020px;}
    ul#content li{vertical-align:top;display:inline-block;margin:0 2% 26px 0;width:auto;}


    * html ul#content li{display:inline;}
    *+ html ul#content li{display:inline;}

HTML

<ul id="content" >
                <li>
                    <div style="height: 420px;width: 740px;" ></div>
                </li>
                <li>

                    <ul>
                        <li>
                            <div style="min-width: 220px;">
                                text
                            </div>
                        </li>
                        <li>
                            <div style="min-width: 220px;">
                                text
                            </div>
                        </li>
                        <li>
                            <div style="min-width: 220px;">
                              text
                            </div>
                        </li>
                    </ul>

                </li>
            </ul>

最佳答案

也许 css 媒体查询是您想要查看的东西:

http://css-tricks.com/6731-css-media-queries/

此特定教程解释了如何根据屏幕宽度更改布局/样式。

基本上它允许有条件地在元素上设置样式,在这种情况下,您可以根据屏幕宽度为 ul 制作单独的样式。浏览器支持相当不错,作为后备,您可以提供一些非常简单的 js 代码来处理不支持的浏览器。

关于css ul 在新行中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7138811/

相关文章:

jquery - 在html元素中动态保存数据

javascript - 将颜色从 spectrum 设置为另一个 div

html - 手机底部对齐

css在一个div中定位2个div

javascript - 在 jQuery 切片后重新 append 列表项并删除

css - 使包装 div 的高度至少与较大的 div 相同

jquery - 固定高度的数据列表中的谷歌加图像样式

html - 相对定位元素而不占用文档流中的空间

css - 仅使用填充控制高度

javascript - jQuery:选择事件上面的li