gpt4 book ai didi

html - 在我的下拉导航栏布局中出现一个奇怪的字符

转载 作者:太空宇宙 更新时间:2023-11-03 22:02:24 25 4
gpt4 key购买 nike

我有一个导航栏,它有一个用样式标签制作的下拉菜单。这是一个测试页的例子:http://www.problemio.com/problems/problem_dev.php?problem_id=161

我不明白的是白色分隔条是从哪里来的,以及如何让它消失或让它适合作为更好的分隔符。为什么当您将鼠标悬停在类别上时,下拉列表会出现在添加问题链接下方?

这是该 div 的 HTML:

        <div class="menusystem" id="site_nav">

<ul class="main_menu_ul"> <!-- The entire nav thing -->

<li class="main_menu_li"><a style="color: white;" href="http://www.problemio.com/add_problem.php">Post a Problem</a>
</li>

<li class="main_menu_li_left"><a style="color: white;" href="http://www.problemio.com/problems/categories.php">Problem Categories</a>
<ul class="child_menu_ul">
<li class="first"><a href="http://www.problemio.com/category.php?category_id=1">Health and Medicine</a></li>
<li><a href="http://www.problemio.com/category.php?category_id=62">Environment</a></li>
<li><a href="http://www.problemio.com/category.php?category_id=7">Business</a></li>
<li><a href="http://www.problemio.com/category.php?category_id=4">Education</a></li>
<li><a href="http://www.problemio.com/category.php?category_id=2">Politics</a></li>
<li><a href="http://www.problemio.com/category.php?category_id=12">Art</a></li>
<li><a href="http://www.problemio.com/category.php?category_id=3">Local</a></li>
<li><a href="http://www.problemio.com/category.php?category_id=5">Technology</a></li>
<li><a href="http://www.problemio.com/category.php?category_id=46">Entertainment</a></li>
<li class="last"><a href="http://www.problemio.com/category.php?category_id=14">Social Issues</a></li>
<!-- <li><a href="http://www.problemio.com/problems/all_problems.php">All Problems</a></li>
-->
</ul>
</li>
</ul>



</div> <!-- Closing menusystem div -->

这是该 div 的 css 样式:

.menusystem 
{
position: absolute;
font-size: 1em;
color: white;
}

.menusystem ul, .menusystem li
{
margin: 0;
padding: 0;
}
.menusystem li
{
list-style: none outside none;
}

.menusystem ul
{
list-style: none;
}

.menusystem ul li ul
{
display: none;
position: absolute;
top: 1.6em;
right: 0;
background-color: #5C5957; /* this gives the whole thing a background color */
}

.menusystem li a
{
text-decoration: none;
}

.menusystem ul li.main_menu_li
{
padding-right: 20px;
padding-left: 20px;
margin-top: 7px;
margin-bottom: 7px;

display: block;
float:right;

margin-right:0.2em;
text-align: center;
border-left: solid 1px white;
/* line-height: 1em; */
height: 15px;
}

.menusystem ul li.main_menu_li_left
{
padding-left: 20px;
padding-right: 20px;
margin-top: 7px;
margin-bottom: 7px;

display: block;
float:right;
margin-right:0.2em;
text-align: center;


/* line-height: 1em; */
height: 15px;
}

/* IE-Win (Holly hack) reads the list item line breaks, so lets hide those \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }


.menusystem li:hover ul, .menusystem li.mouseHover ul {
display: block;
}

.menusystem li ul.child_menu_ul li a
{
color: #fff;


font-size: 80%;
text-shadow: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-top: 0px;
}


.menusystem li ul.child_menu_ul li.first a
{
-moz-border-radius-topleft: 14px;
-moz-border-radius-topright: 14px;
-webkit-border-top-left-radius: 14px;
-webkit-border-top-right-radius: 14px;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
}


.menusystem li ul.child_menu_ul li.last a
{
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-bottomleft: 14px;
-moz-border-radius-bottomright: 14px;
-webkit-border-bottom-left-radius: 14px;
-webkit-border-bottom-right-radius: 14px;
}


.menusystem li ul.child_menu_ul li a:hover
{
color: #ff0;
background: #2e6ea4;
}

/*.menusystem li.main_menu_li a */
.menusystem ul.child_menu_ul a
{
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.9);
}

.menusystem li.main_menu_li a:hover
{
color: orange;
}

最佳答案

.menusystem ul li.main_menu_li {
border-left: solid 1px white; /* remove this */
}

您需要删除上面的行。

对我来说就像复制粘贴:)

关于html - 在我的下拉导航栏布局中出现一个奇怪的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9499939/

25 4 0