為什么使用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; }
:
