html - 使用 li 元素作为按钮

标签 html css button html-lists

我的 html 中有如下 ul 元素

<ul class="nav" id="loadCategories">
  <li class="sub-menu"><a href="#">Search by category</a>
    <ul class="">
      <li><a href="#">Food</a></li>
        <li><a href="#">Sports</a></li>
        <li><a href="#">Personal</a></li>
    </ul>
  </li>

  <li class="sub-menu"><a href="#">Search by city</a>
     <ul class="">
       <li><a href="#">Mumbai</a></li>
       <li><a href="#">Bangalore</a></li>
       <li><a href="#">Personal</a></li>
     </ul>
    </li>            

</ul>

现在我想在这个 ul 下方使用一个按钮.但是当我在下面放置类似代码的内容时,它会中断。
 <input type="button" class="signout_btn" value="Sign Out" id="btnSignOut">Signout</input>

那么有什么办法可以将我的按钮设为 li元素以获得完全相同的外观(CSS)。

这是fiddle对于相同的。该按钮应该看起来像 ul元素

最佳答案

这里的代码只是在“li”元素中添加一个按钮并删除元素符号。

<ul class="nav" id="loadCategories">
   <li class="sub-menu">
      <a href="#">Search by category</a>
      <ul class="">
          <li><a href="#">Food</a></li>
          <li><a href="#">Sports</a></li>
          <li><a href="#">Personal</a></li>
     </ul>
   </li>
   <li class="sub-menu">
         <a href="#">Search by city</a>
         <ul class="">
             <li><a href="#">Mumbai</a></li>
             <li><a href="#">Bangalore</a></li>
             <li><a href="#">Personal</a></li>
         </ul>
    </li>
   <li class="no-bullet">
       <button type="button" class="signout_btn" id="btnSignOut">Sign Out</button>
   </li>
</ul>

也使list-style-type没有
.no-bullet{
   list-style-type: none
 }

这是一个 fiddle 检查出来。希望它有帮助!! link

关于html - 使用 li 元素作为按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41821877/

相关文章:

ios - Swift UI : Disable a button if a text field is empty

javascript - 为什么网络套接字在 nodejs 上表现不同?

html - 如何为网站制作程序?我应该知道什么类型的技能/代码?

html - 将 html TD 宽度设置为字符数

javascript - 使用 .css ("background-color") 进行比较 jQuery/Js

C++\Win32 API - WC_BUTTON 和 "BUTTON"窗口类之间的差异

javascript - 如何从 url 获取动态页面

html - 根据第二个 float 的 div 内容调整 float 的第一个 div 的大小?

javascript - 在 Divi Wordpress 中随机播放幻灯片

jquery - 如何使用 jQuery 设置文本标签?