美文网首页
div 页面居中,响应式布局

div 页面居中,响应式布局

作者: 努力拼搏程序猿 | 来源:发表于2019-12-14 09:39 被阅读0次

1.inline-block+text-align

如果不希望元素内的文字水平居中,那么需要在child中设置text-align为left。

2.table+margin

3.absolute+transform

子元素不会对其他元素造成影响

4.flex+justify-content

只需要设置父元素

二:垂直居中(父容器和子容器的高度都是不一定的)

1.table-cell+vertical-align

兼容性比较好

2.absolute+transform

子元素不会干扰其他的元素。

3.flex+align-items

只需对父元素进行设置。

三、居中(父容器和自容器的大小都是不确定的)

1.inline-block+text-align+table-cell+vertical-align

2.absolute+transform

3.flex+justify-content+align-items

绝对居中

用到的平移

四、多列布局(一列定宽,另一列自适应)

1.float+margin

清除浮动时会出现问题

改进方案--清除浮动之后就不会出现问题

2.float+overflow

3.table

4.flex

五、多列布局(一列不定宽,另一列自适应)

1.float+overflow

2.table(将table-layout:fixed删除)

3.flex

六、全屏布局(有固定区域也有自适应区域)

1.position

2.flex(css3新出现的概念)

flex-direction不设置时默认值为row,水平方向。 如果需要每个模块都自适应,通过里面的内容来撑起宽高,则删除代码中的高度设置就行。

七、响应式

1.少用定宽,多用自适应。

宽度设置为设备宽度;初始缩放为1,用户不能手动缩放。

2.媒体查询(防止手机屏幕太小布局发生变化)

相关文章

  • div 页面居中,响应式布局

    1.inline-block+text-align 2.table+margin 3.absolute+trans...

  • CSS居中大全(带截图)

    文字水平居中 图片水平垂直居中 图片与文字水平垂直居中 代码同上 DIV相对于页面垂直居中并且响应式 视口绝对垂直...

  • web网页设计常用布局方式

    居中布局 pageWrap > div 左右布局 div(left) + div(right)

  • flex弹性布局

    弹性布局可以响应式的实现各种页面布局,所有浏览器都支持。 让所有的li在ul当中垂直居中,实现如下: 效果如下: ...

  • 布局

    布局主要分为布局和居中,布局一般指的是多个div的左右布局或者左中右布局。居中就是水平居中和垂直居中 布局 只要记...

  • 响应式页面和手机端页面总结

    1.响应式页面(响应式就是媒体查询) 响应式页面就是随着浏览器的大小的改变,页面的样式(特别是布局)进行相应调整的...

  • [2020-08-10]css3中的常用几种布局

    div的水平垂直居中 flex布局,使用display: flex实现水平垂直居中 grid布局 使用grid布局...

  • CSS面试考点准备之响应式布局

    1、什么是响应式 响应式网站设计(Responsive Web design)是一种网络页面设计布局,页面的设计与...

  • 响应式网页设计

    响应式网页设计Responsive Web design 响应式网站设计是一种网络页面设计布局,页面的设计与开发根...

  • 面试总结

    1. 2.flex布局中怎么让子div在父div中垂直居中:margin:auto 3.Web页面可以从哪些方面进...

网友评论

      本文标题:div 页面居中,响应式布局

      本文链接:https://www.haomeiwen.com/subject/czhcnctx.html