Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.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 样式列表,如Stackoverflow';s侧杆_Css_Twitter Bootstrap - Fatal编程技术网

Css 样式列表,如Stackoverflow';s侧杆

Css 样式列表,如Stackoverflow';s侧杆,css,twitter-bootstrap,Css,Twitter Bootstrap,如何设置以下代码的样式: <ul> <li><span>282</span>How to make twitter bootstrap menu dropdown on hover rather than click</li> <li><span>3</span>How to change Bootstrap's dropdown's form?</li> <ul>

如何设置以下代码的样式:

<ul>
   <li><span>282</span>How to make twitter bootstrap menu dropdown on hover rather than click</li>
   <li><span>3</span>How to change Bootstrap's dropdown's form?</li>
<ul>
  • 282如何使twitter引导菜单下拉到鼠标悬停而不是单击
  • 3如何更改引导下拉列表的形式
因此,仅使用css看起来是这样的:


这是可能的还是html需要div?Stackoverflow使用一大堆嵌套的div来执行此操作,但是否可以仅使用无序列表来清理代码?

这可以实现以下目的:

CSS:


我通常使用这个代码

CSS:

我自己的看法是:

ul, li {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

li {
    margin: 0 0 0.5em 4em;
    position: relative;
}

li span {
    position: absolute;
    left: -3em;
    background-color: #ccc;
    width: 2em;
    text-align: center;
}

.

添加几个div可能会更容易。我没有检查过,但您是否查看了浏览器的Web Inspector/Web developer工具中的CSS?@DavidThomas是的,stackoverflow不使用列表。它使用了一大堆嵌套的div。
ul {
    list-style: none;
    padding:0;
    margin:0;
}
ul span{
    display: inline-block;
    background: #ccc;
    color: #000;
    min-width:2.5rem;
    text-align: center;
    margin-right: 1rem;
    text-indent: 0;
}
ul li{
    text-indent: -3.5rem;
    padding-left: 3.5rem;
    color: #0077cc;
    margin-bottom: 1rem;
}
ul, li {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

li {
    margin: 0 0 0.5em 4em;
    position: relative;
}

li span {
    position: absolute;
    left: -3em;
    background-color: #ccc;
    width: 2em;
    text-align: center;
}