HTML浮点属性不工作

HTML浮点属性不工作,html,css,Html,Css,我正在尝试为我的页面创建选项卡,但我的链接没有水平显示。我使用了float:left,它用于使链接水平显示。请告诉我为什么 <html> <head> <title>Test</title> <style type="text/css"> #navbar #holder ul { list-style: none;

我正在尝试为我的页面创建选项卡,但我的链接没有水平显示。我使用了float:left,它用于使链接水平显示。请告诉我为什么

    <html>
     <head>
      <title>Test</title>
        <style type="text/css">

            #navbar #holder ul {
               list-style: none;
               margin: 0;
               padding:0;           
                 }

            #navbar #holder ul li a {
            text-decoration:none;
            float: left;
            line-height:20px;
            margin-right:5px;
            font-family:Calibri;
            color:#000;
        }

     </style>
   </head>

  <body bgcolor="SteelBlue">
     <div id="navbar">
        <div id="holder">
            <ul>
               <li><a href="#">Home</a></li>
               <li><a href="#">Product</a></li>
               <li><a href="#">Mixers</a></li>
               <li><a href="#">Others</a></li>
           </ul>
        </div>
      </div>

 </body>
 </html>

试验
#导航杆#支架ul{
列表样式:无;
保证金:0;
填充:0;
}
#导航杆#支架ul li a{
文字装饰:无;
浮动:左;
线高:20px;
右边距:5px;
字体系列:Calibri;
颜色:#000;
}

需要将float left属性应用于Li元素

在代码中,它将应用于Li中的a元素

这是可行的,但是如果父元素有任何高度(或者如果对其应用了
溢出:隐藏
),它们将相互堆叠,子元素的起始位置将在左侧,因此
浮动:左侧
不会更改它们的位置

可以更容易地认为列表元素用于布局和定位,锚元素用于视觉外观

#navbar #holder ul {
    list-style: none;
    margin: 0;
    padding:0;
}

#navbar #holder ul li {
    float:left;
}


#navbar #holder ul li a {
    text-decoration:none;
    line-height:20px;
    margin-right:5px;
    font-family:Calibri;
    color:#000;
    display:block;
}

需要将float left属性应用于Li元素

在代码中,它将应用于Li中的a元素

这是可行的,但是如果父元素有任何高度(或者如果对其应用了
溢出:隐藏
),它们将相互堆叠,子元素的起始位置将在左侧,因此
浮动:左侧
不会更改它们的位置

可以更容易地认为列表元素用于布局和定位,锚元素用于视觉外观

#navbar #holder ul {
    list-style: none;
    margin: 0;
    padding:0;
}

#navbar #holder ul li {
    float:left;
}


#navbar #holder ul li a {
    text-decoration:none;
    line-height:20px;
    margin-right:5px;
    font-family:Calibri;
    color:#000;
    display:block;
}

需要将float left属性应用于Li元素

在代码中,它将应用于Li中的a元素

这是可行的,但是如果父元素有任何高度(或者如果对其应用了
溢出:隐藏
),它们将相互堆叠,子元素的起始位置将在左侧,因此
浮动:左侧
不会更改它们的位置

可以更容易地认为列表元素用于布局和定位,锚元素用于视觉外观

#navbar #holder ul {
    list-style: none;
    margin: 0;
    padding:0;
}

#navbar #holder ul li {
    float:left;
}


#navbar #holder ul li a {
    text-decoration:none;
    line-height:20px;
    margin-right:5px;
    font-family:Calibri;
    color:#000;
    display:block;
}

需要将float left属性应用于Li元素

在代码中,它将应用于Li中的a元素

这是可行的,但是如果父元素有任何高度(或者如果对其应用了
溢出:隐藏
),它们将相互堆叠,子元素的起始位置将在左侧,因此
浮动:左侧
不会更改它们的位置

可以更容易地认为列表元素用于布局和定位,锚元素用于视觉外观

#navbar #holder ul {
    list-style: none;
    margin: 0;
    padding:0;
}

#navbar #holder ul li {
    float:left;
}


#navbar #holder ul li a {
    text-decoration:none;
    line-height:20px;
    margin-right:5px;
    font-family:Calibri;
    color:#000;
    display:block;
}

我的链接水平显示:

是否在小视口中查看链接? 另外,您使用的浏览器是什么


float:left
属性应用于
li
元素,而不是封闭的
a
元素也更常见。

链接对我来说是水平显示的:

是否在小视口中查看链接? 另外,您使用的浏览器是什么


float:left
属性应用于
li
元素,而不是封闭的
a
元素也更常见。

链接对我来说是水平显示的:

是否在小视口中查看链接? 另外,您使用的浏览器是什么


float:left
属性应用于
li
元素,而不是封闭的
a
元素也更常见。

链接对我来说是水平显示的:

是否在小视口中查看链接? 另外,您使用的浏览器是什么


float:left
属性应用于
li
元素,而不是封闭的
a
元素也更常见。

它在IE中工作。您正在使用哪个浏览器进行测试?尝试将“float:left”移动到li元素而不是a元素。您的代码似乎工作得非常好。这里有一把小提琴:OP的代码可以工作,如果没有CSS或浏览器默认值给li元素一些高度。已更详细地修改了我的答案。它在IE中工作。您正在使用哪个浏览器进行测试?尝试将“float:left”移动到li元素而不是a元素。您的代码似乎工作得非常好。这里有一把小提琴:OP的代码可以工作,如果没有CSS或浏览器默认值给li元素一些高度。已更详细地修改了我的答案。它在IE中工作。您正在使用哪个浏览器进行测试?尝试将“float:left”移动到li元素而不是a元素。您的代码似乎工作得非常好。这里有一把小提琴:OP的代码可以工作,如果没有CSS或浏览器默认值给li元素一些高度。已更详细地修改了我的答案。它在IE中工作。您正在使用哪个浏览器进行测试?尝试将“float:left”移动到li元素而不是a元素。您的代码似乎工作得非常好。这里有一把小提琴:OP的代码可以工作,如果没有CSS或浏览器默认值给li元素一些高度。我已经更详细地修改了我的答案