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

html-css010

css如何给li里面的文字加上边框,第1张

<!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>

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

只要消除<ul>元素的内边距的上边距即可,例如

ul{ padding:0 20px} /*设置ul元素上下内边距为0,左右内边距20px*/

示例如下:

创建Html元素

<ul>

<li>itemlist 1</li>

<li>itemlist 2</li>

<li>itemlist 3</li>

</ul

设置css样式

ul{width:100pxpadding:0 20pxborder:4px solid #bebceb

观察显示效果

<ul>

<li><img src="img.jpg" />这里显示的是文字</li>

</ul>

<style>

ul li img{ border:1px solid #ccc padding:3px}

ul li img:hover{ border:1px solid #f60}

</style>

控制li里面的图片就是li img 这样写

img:hover是控制鼠标放上去图片的边框颜色

希望可以帮到你~~