Html 使用CSS水平显示下拉菜单
我正在尝试在SharePoint中的web部件中使用水平列表。我一遍又一遍地检查这个代码,没有找到问题所在。由于某些原因,列表仍然垂直显示。有什么想法吗 CSS HTML列表(仍在进行中;只是在修复所有文本/链接之前进行测试)Html 使用CSS水平显示下拉菜单,html,css,Html,Css,我正在尝试在SharePoint中的web部件中使用水平列表。我一遍又一遍地检查这个代码,没有找到问题所在。由于某些原因,列表仍然垂直显示。有什么想法吗 CSS HTML列表(仍在进行中;只是在修复所有文本/链接之前进行测试) 我已经好几年没做过这件事了,但我的老板希望我能努力做到这一点-_- 在UL.下拉菜单上尝试显示:块,在UL.下拉菜单上尝试显示:块,在UL.下拉菜单上尝试显示:块,在UL.下拉菜单上尝试显示:内联块,,但是它的宽度强制元素垂直排列。要测试这一
-
我已经好几年没做过这件事了,但我的老板希望我能努力做到这一点-_- 在
UL.下拉菜单上尝试显示:块
,在UL.下拉菜单上尝试显示:块
,在UL.下拉菜单上尝试显示:块
,在UL.下拉菜单上尝试显示:内联块
,,但是它的宽度
强制元素垂直排列。要测试这一点,您可以将其min width
设置为类似900px的值:
因为您的ul.下拉列表
是其父li
的子项,该子项设置为display:inline block;位置:相对位置代码>,使用宽度:100%
将其绑定到其边框
要解决此问题,可以删除li
元素的position:relative
,以删除此边框。现在它的宽度:100%
与您的身体相关
您的ul.下拉列表确实水平浮动,但其宽度迫使元素垂直排列。要测试这一点,您可以将其min width
设置为类似900px的值:
因为您的ul.下拉列表
是其父li
的子项,该子项设置为display:inline block;位置:相对位置代码>,使用宽度:100%
将其绑定到其边框
要解决此问题,可以删除li
元素的position:relative
,以删除此边框。现在它的宽度:100%
与您的身体相关
这里有一个下拉列表
ul li ul.dropdown {
width: 100%;
}
它的宽度相对于
ul li {
position: relative;
}
这就是罪魁祸首。删除上面的“位置:相对”可以解决您的问题。这里有一个下拉列表
ul li ul.dropdown {
width: 100%;
}
它的宽度相对于
ul li {
position: relative;
}
这就是罪魁祸首。删除上面的“Position:relative”可以解决您的问题。只需从“ul li”列表中删除(Position:relative;)即可。
代码如下所示:
ul li{
display:inline-block;
float: left;
padding: 25px 25px 0 125px;
margin: 0;
font-size: 25px;
font-weight: bold; color: #FFFFFF;
text-align: center;
}
用你的代码替换这个代码。
谢谢只需从“ul li”列表中删除(位置:relative;),列表将水平显示。
代码如下所示:
ul li{
display:inline-block;
float: left;
padding: 25px 25px 0 125px;
margin: 0;
font-size: 25px;
font-weight: bold; color: #FFFFFF;
text-align: center;
}
用你的代码替换这个代码。
谢谢显示:阻止ul上的
。下拉列表
使下拉列表始终可见<代码>显示:块
在li:悬停在ul上。下拉列表
和显示:内联块
在ul上。下拉列表li
仍显示为垂直:\<代码>显示:阻止ul上的
。下拉列表
使下拉列表始终可见<代码>显示:块
在li:悬停在ul上。下拉列表
和显示:内联块
在ul上。下拉列表li
仍显示为垂直:\很简单,但我花了很多时间想弄明白。谢谢很简单,但我花了很多时间想弄明白。谢谢