為什么使用UL LI 時,UL與Li之間保留邊距呢?


為什么使用UL LI 時,UL與Li之間保留邊距呢?

這是因為當我們使用:

list-style: none; /*如果設置 list-style: none;時只會隱藏其排序符號,但實際其提排序符號仍是占空間的,
相當於: visibility:hidden,*/

解決方案:

padding-left:0px;/*如果要得到結果就要設置內邊距了 padding-left:0px*/

 

前端

@{
    ViewBag.Title = "Index";
}

<html>
<head>

    <title></title>

    <link href="~/Content/Text.css" rel="stylesheet" />
</head>
<body>


    <ul class="dromenupdown">

        <li>其他帳號登錄:</li>
        <li>騰訊QQ:</li>
        <li>騰訊QQ:</li>
        <li>騰訊QQ:</li>
        <li>騰訊QQ:</li>
        <li>騰訊QQ:</li>
        <li>騰訊QQ:</li>
        <li>騰訊QQ:</li>
    </ul>

   

         <ul class="dromenupdown_0">
        <li>其他帳號登錄:</li>
        <li>騰訊QQ:</li>
        <li>騰訊QQ:</li>
        <li>騰訊QQ:</li>
        <li>騰訊QQ:</li>
        <li>騰訊QQ:</li>
        <li>騰訊QQ:</li>
        <li>騰訊QQ:</li>
       </ul>    
</body>
</html>

CSS

.dromenupdown{
                
    border:1px solid green;
     width: 105px;
}

   

           
.dromenupdown  li {
  list-style: none;/*如果設置 list-style: none;時只會隱藏其排序符號,但實際其提排序符號仍是占空間的,
相當於:  visibility:hidden,*/
   
  float: none;
  width: 102px;
  height: 28px;
  line-height: 28px;
  color: #6599c9;
  font-weight: 400;
  display: block;
  text-align: center;
  border:1px solid red;
}

.dromenupdown_0 {
    border:1px solid green;
     width: 105px;

    padding-left:0px;/*如果要得到結果就要設置內邊距了 padding-left:0px*/
}
.dromenupdown_0 li {

 list-style: none; /*如果設置 list-style: none;時只會隱藏其排序符號,但實際其提排序符號仍是占空間的,
相當於:  visibility:hidden,*/  
  float: none;
  width: 102px;
  height: 28px;
  line-height: 28px;
  color: #6599c9;
  font-weight: 400;
  display: block;
  text-align: center;
  border:1px solid red;
 

}

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM