css学习心得之一

这几天做web开发,总结了一些小的技巧和感想。拿出来晒晒。

1.对position定位的理解。

对于一些元素,有时布局的时候很难弄,尤其是像一个层中只有那么几个元素,而元素与元素之间的位置又位置布局需要用大量的padding,margin,这时候可以用position来定位。我们常用position:absolute,和position:relative来定位。通常作为标准的那个元素或层级定为relative,要进行定位的那个元素或层级定为absolute,它还有一个属性值是fixed,是随着滚动条滚动。

2.元素经常会出现上面元素与下面元素不衔接,可以定义上面的元素的bottom为0

3.如何做菜单。

   菜单我们经常用ul和li来做。

   去掉ul的点:ul的css 定义为list-style-type:none;

   菜单里我们经常遇到鼠标滑过时背景图的大小不一样,这时候如果直接用css给a和a:hover 定义背景的话很容易使得a 或者a:hover 的那一列整个上移或下移,解决办法,给li和hover定义背景。

原文地址:https://www.cnblogs.com/mina/p/2490688.html