css如何给li里面的文字加上边框

如题所述

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>百度知道郭凯旗</title>
<style>
li a{display:block; width:100px; height:20px; border:1px solid red;}
li span{display:inline-block; width:80px; height:20px; border:1px solid blue;}
li{display:inline-block; width:80px; height:20px; border:1px solid black;}
</style>
</head>
<body>
    <div>
       <ul>
          <li><a href="http://lovepy.com">这里是文字</a></li>
          <li><a href="http://lovepy.com">这里是文字</a></li>
          <li><a href="http://lovepy.com">这里是文字</a></li>
       </ul>
       <!--第一种  end-->
       <ul>
          <li><span>这里是文字</span></li>
          <li><span>这里是文字</span></li>
          <li><span>这里是文字</span></li>
       </ul>
        <!--第二种  end-->
       <ul>
          <li>这里是文字</li>
          <li>这里是文字</li>
          <li>这里是文字</li>
       </ul>
        <!--第三种  end-->
     </div>

</body>
</html>

这三种都能实现,但不要同时用。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-10
<li><span style="border:red solid 1px;">渴切-开源中文css框架</span></li>

第2个回答  2013-04-10
首先肯定要给li设置高和宽
然后就给li设置上边框就行,代码是border-top:red 1px solid(当然样式随你去设置了)
第3个回答  2013-04-10
li{border:1px solid blue;}其中里面的属性值可以改的,1px、solid、blue是样式可以换成其他的,自己去试试效果吧本回答被提问者采纳
第4个回答  2015-10-15
其实很简单:li设置上style:widrh 、height 、boder、display:block即可显示边框
相似回答