一、中国服务商(水平垂直居中)
1、水平垂直居中
父元素相对定位,该元素使用绝对定位;
然后给该元素设置:
top:50%; (50%为相对于父元素的高度)
left:50%; (50%为相对于父元素的宽度)
margin-left:-(width/2);(该元素宽度的负一半)
margin-top:-(height/2); (该元素高度的负一半)
2、APP、webAPP、Android、iOS中用的较多的为弹窗
二、Z-index层级。
在使用了(绝对定位和固定定位)定位的元素中,层级z-index高的,显示在前面。
三、背景定位场景(中国商业服务商)。
加上padding-left,再用使用background。
四、Css 精灵(css sprite,雪碧图)应用场景(中国商业服务商)
1、 在线制作工具: https://www.toptal.com/developers/css/sprite-generator
(将多张图片合并为一张图片使用,并且会设有background-position的值,引用时合成背景图片公用)
2、减少http请求,提升网页加载速度.
3、合成的大图的大小小于多张小图,减少字节数,节省服务器流量.
五、Overflow隐藏溢出场景(运达集团 )。
a) Visiable默认值,内容不裁剪。
b) Hidden,内容会被裁剪,隐藏溢出的元素。
c) scroll,内容被裁剪,浏览器以滚动条的形式显示其他内容。
d) auto,浏览器根据内容自动判断是否需要添加滚动条来显示溢出内容.
六、伪类场景(中国商业服务商)。
a) 鼠标移动到链接上的样式a:hover。
a:link {color:springgreen;/* 未被访问的链接 */}
a:visited {color:red;/* 已访问的链接 */}
a:hover {color:orange;/* 鼠标移动到链接上 */}
a:active {color:blue;/* 选中的链接 */}
顺序一定不能错不然会不生效(l v h a)
七、固定定位场景(启梦科技)。
b) 固定定位一种特殊的绝对定位,相对于可视区域定位。
八、锚链接
c) 在a标签的href中使用#再加上某一个元素的id值,点击a标签跳到相应的模块。
d) 只有id锚链接才生效
九、透明度场景(启梦科技)。
e) opacity,数值范围0~1.
f) 半透明背景影响文字显示,将背景和文字分离.
十、两栏自适应布局场景(后台管理系统)。
g) Html的高度为100%,高度为浏览器可视区域高度。
h) Width为auto(不设宽度,margin值会影响元素的宽度:width+margin=父元素宽度),width为100%(设宽度为100%,margin值不会影响宽度,本身的宽度=父元素的宽度).
后台管理系统左右栏布局