NO.56 CSS定位、网页显示

1.照片墙案例(相对定位):以元素自己为目标设置偏移

通常偏移量是很小的,而且元素不离队(流)

position:relative;

效果:

2.绝对定位:以元素的带有position的父辈为目标设置偏移

若父辈上都有position,则以就近的父辈为目标

若父辈上都没有position,则以就远的父辈为目标(body)

元素会离队(流)

position:absolute;

你想以谁为目标,就在谁上面加position

效果:

3.固定定位:以浏览器窗口为目标设置偏移

元素会离队(流)

position:fixed;

元素会挂在窗口上保持不动

中间略

后加<div><a href="#">顶部</a></div>

效果:

定位使用建议(它们在偏移时所参考的目标不同):

固定定位:看元素是否要挂在窗口上保持不动.

相对定位:看元素偏移量是否很小,它的位置是否释放.

浮动定位:是否要将块元素左右排列.

绝对定位:一般超过10秒没想出来,就是绝对定位.


4.堆叠顺序:实现鼠标指向图片将不被遮盖

效果:

5.列表样式:

效果:

6.元素的显示方式:可以改变为行内元素、块元素,或隐藏

1)块

有宽高,垂直排列

h,p,ol,ul,div,table,form

2)行内

无宽高,左右排列

span,i,em,b,strong,u,del,a,label

3)行内块

有宽高,左右排列

img,input,select,textarea

4)如何修改元素的显示方式?

块: display:block;

行内: display:inline;

行内块: display:inline-block;

隐藏: display:none;

效果:


最后完善一下之前的网页案例:

html中增加的代码

logo图片和菜单区图片


消息提示框

css增加代码:

效果:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,315评论 1 92
  • 1.CSS基本概念 1.1 CSS的定义 CSS(Cascading Style Sheets)层叠样式表,主要用...
    寥寥十一阅读 2,137评论 0 6
  • CSS 定位 CSS有三种基本的定位机制:普通流,浮动,绝对定位(absolute, fixed):普通流是默认定...
    _空空阅读 6,027评论 0 15
  • 一,浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响? 浮动模型是一种可视化格式模型,浮动...
    DeeJay_Y阅读 1,042评论 0 4
  • 我时常在想,为什么中国拍不出令人潸然泪下的电影,写不出感人肺腑的小说,连歌曲都成了泛泛的成词滥调……我们看似丰富而...
    兔纸Elf阅读 525评论 1 2

友情链接更多精彩内容