html中无序列表的默认样式及其修改:

html中无序列表的默认样式及其修改:

在我们进行常规的网页设计的时候经常要用到无序列表;然而在css3中;无序列表
是有默认样式的,这些默认样式对我们来说有时候是不合适的。

  <ul>
      <li>列</li>
      <li>表</li>
  </ul>

无序列表
从上图可以明显的看出,列表前面有一个很可能没必要存在的黑点!这对我们进
行自由设计是一个不必要的存在。其实不仅仅是前面的小黑点,它还有另外一个
默认样式,那就是边距,当然,我们也一定希望边距也是可调的。事实也是
如此,下面我就如何消除黑点和调整边距进行分别说明。
消除黑点:
我们只须在样式里加入 li { list-style:none; }即可:
无黑点的效果
但是有时候我们又想在列表前面加一些其他图案,而非小黑点,那该怎末办呢?
你可能首先想到的是插入背景图片或svg图案;这当然可以啊。其实,如果你要
求并不高;那么幸运了,css3提供一些类型供你选择!
它们有
这样的:在这里插入图片描述
还有这样的:在这里插入图片描述
其实这都得益于 list-style 属性;比如 list-style:circle;list-style:square;就分别
表现出圆圈和方块了。
默认边距:
结构






样式

#div1 { width:100%; 
        height:20px; 
		background:green; 
	  }
ul { background:purple; }
li { list-style:flower; 
	 margin-bottom:1px; 
	 font-size:16px;
	 background:skyblue; 
	  } 
#div2 { width:100%; 
        height:20px; 
		background:yellow; 
	  }

结果
在这里插入图片描述
现在可以明白了吧;列表的上下都存在一定的间距,其实也就是默认的margin
既然是margin,我们就试着写写它的样式;
margin:none;?。。。。。。。。。。。。。。。。。。。。。。。。。没变化!
margin:1px 0;。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
在这里插入图片描述
这个可以啊,那…
margin:0;。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
在这里插入图片描述
这样就成功消除了边距。同样,只要设置好适当的margin值,就可以根据自己的需要
设置好边距了!

  • 7
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值