CSS定位笔记

一、定位

1.相对定位 position:relative,相对于原来的位置偏移。偏移后不影响原有的布局.

2.绝对定位:position:absolute.

子绝父相.只要子盒子使用绝对定位,父盒子不能为static,否则子盒子会根据body来进行绝对定位.

3.Zindex可以改变元素层叠的位置。

Zindex越大,越靠近用户。

页面zindex规划案例:

一般的zindex都会在100区间内。

如果是页面比较顶部的用200区间的

如果是广告,那么需要最顶部,则是300区间.

二、背景

1.background-attachment设置背景图像是否固定或者随着页面的其余部分滚动。

background-color设置元素的背景颜色。

background-image设置元素的背景图像。

background-position设置背景图像的开始位置。

background-repeat设置是否及如何重复背景图像。

background合写:在一个声明中设置所有的背景属性。

2.background-image:url(bgimage.gif);

注意url指向一个相对路径,url后面紧跟的是一对括号,括号内的是路径,路径可以用引号,也可以省略,建议省略。

背景图片会盖住背景颜色。

也就是说:背景图片的优先级要高于背景色

3.background-attachment属性设置背景图像是

scroll:默认值。背景图像会随着页面其余部分的滚动而移动。否固定或者随着页面的其余部分滚动。

fixed:固定显示,相对于body固定。一般只用于body的背景设置。

background-attachment:fixed;

4.

5.background合写的顺序: 背景颜色、背景图地址、平铺设置、背景图滚动、背景图位置。

background: #00FF00 url(bgimage.gif) no-repeat fixed top;

三、标签的嵌套规则

n行内禁止嵌套块级标签

ndt、h1-h6、p等标签禁止嵌套其他块级标签,只能嵌套文字类型的行内标签

超级链接标签可以嵌套图片等标签,但是不可以嵌套input标签

四、行内块之间会有缝隙,去掉的方法

1.去除空格,把代码放在一行上。

2.使用margin负值。

3.给父级添加font-size:0;

4.使用letter-spacing或者word-spacing

5、使用float的方式

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,599评论 32 459
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,790评论 1 92
  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,310评论 1 41
  • 如果时光倒流你会…… 假如现在有一个可以回到过去的机会,你会选择回到什么时候?回到过去你会做什么?我不知道大家是怎...
    过往如锋阅读 298评论 0 0
  • 当八月蒸的我们汗流浃背的时候 我听到风儿说 太热了太热了 我先回家乘个凉再来 当乌云压得我们喘不过气的时候 我听到...
    刘小懋阅读 181评论 2 2