HTML浮点属性不工作
我正在尝试为我的页面创建选项卡,但我的链接没有水平显示。我使用了float:left,它用于使链接水平显示。请告诉我为什么HTML浮点属性不工作,html,css,Html,Css,我正在尝试为我的页面创建选项卡,但我的链接没有水平显示。我使用了float:left,它用于使链接水平显示。请告诉我为什么 <html> <head> <title>Test</title> <style type="text/css"> #navbar #holder ul { list-style: none;
<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元素一些高度。我已经更详细地修改了我的答案