博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS布局之品字布局
阅读量:6865 次
发布时间:2019-06-26

本文共 1062 字,大约阅读时间需要 3 分钟。

  hot3.png

最近有同学面试被问到关于品字布局的问题。虽然我觉得这种布局确实比较难看,应该也不会用到,但是既然有人问到,我还是自己尝试写了一下品字布局。其实很简单。

先看效果:

第一种:

103041_yuoZ_1269296.png

第二种:

103041_LSTk_1269296.jpg

第一种:

其实实现方法很简单,基本思路:

(1)三块高宽是确定的;

(2)上面那块用margin: 0 auto;居中;

(3)下面两块用float或者inline-block不换行;

(4)用margin调整位置使他们居中。

inline方法代码如下:

    
        
        
        
            
左    

这里首先用margin-left: 50%,让下面两块的左侧到中间位置。然后再对右下角那块用margin-left,值是负的两倍宽度。就可以把它移动到左下角。因此第二个div是右下的,第三个是左下的,需要换一下。

还有一个小技巧,使用inline-block会有小的间隙,可以使用来解决。

float方式:

    
        
        
        
            
上        
右        
左    

和inline-block方式大同小异,就不再赘述。

还有全屏的品字布局,就更加简单,基本思路是上面的div宽100%,下面的两个div分别宽50%,然后用float或者inline使其不换行即可。

这里贴出一种方法:

    
        
        
        
            
上        
右        
左    

转载于:https://my.oschina.net/sencha/blog/493085

你可能感兴趣的文章
Dojo AMD介绍
查看>>
Rsync忽略文件夹或目录
查看>>
linux基础命令Ⅱ
查看>>
Linux下阻塞与非阻塞IO
查看>>
centos6-7 yum安装php的方法
查看>>
No result defined for action
查看>>
Linux下批量管理工具PSSH
查看>>
打印hibernate的SQL语句的几种办法
查看>>
nginx 高级配置示例.
查看>>
HTML知识点笔记(持续添加+++++++)
查看>>
忘记了root密码怎么办
查看>>
Tomcat 警告:consider increasing the maximum size of the cache
查看>>
Linux 用户,组,权限小练习
查看>>
DNS服务在网络中的应用
查看>>
大步迈入3G 时代,如何选择性价比高的资费呢?
查看>>
iPhone异常关机怎么解决?中国消费者协会请苹果10日内答复
查看>>
Sbo通用数据选择功能的实现
查看>>
Oracle 快照控制文件(snapshot control file)
查看>>
11家小微贷机构签约费埃哲云平台 提升P2P风险管理
查看>>
Linux系统下文件类型解析
查看>>