两列布局——但只用右浮动

通过这个实验我明白了一个知识点,做左右结构的时候,不用把左边的写上左浮动,只需要把有浮动的块放到最前边,并设置有浮动,左边的放在有浮动的下边而且不用管,这样,父元素也不用清楚浮动,左边的元素也不用左浮动,一切就依旧会和自己做左右布局的老方法一样的效果。切记,结构上,把有浮动的元素放到前边,并设置右浮动。

为了试验不用清楚浮动,我把clearfix的相关代码注销了。

上代码:

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6         <style type="text/css">
 7         /*.clearfix:after{
 8             clear: both;
 9             content: "";
10             display: block;
11         }
12         .clearfix{
13             *zoom: 1;
14         }*/
15             div{
16                 width: 300px;
17                 height: 400px;
18                 background: gainsboro;
19             }
20             div.right{
21                 float: right;
22                 width: 100px;
23                 background: red;
24             }
25             div.nofloat{
26                 background: greenyellow;
27             }
28             div.nofloat p{background: yellow;}
29             div.nofloat span{background: yellow;}
30         </style>
31     </head>
32     <body>
33         <div class="cont clearfix">
34             <div class="right">
35                 
36             </div>
37             <div class="nofloat">
38                 通过这个实验我明白了一个知识点,做左右结构的时候,不用把左边的写上左浮动,只需要把有浮动的块放到最前边,并设置有浮动,左边的放在有浮动的下边而且不用管,这样,父元素也不用清楚浮动,左边的元素也不用左浮动,一切就依旧会和自己做左右布局的老方法一样的效果。切记,结构上,把有浮动的元素放到前边,并设置右浮动。
39                 <p>坎坎坷坷扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩</p>
40                 <span>非爱不可</span>
41             </div>
42         </div>
43     </body>
44 </html>

目前还没测试弊端,就看平时需要的布局效果都能实现,不浮动的左半块放块元素内联元素都可以了,以后发现问题再补充。

转载请注明:xing.org1^[http://www.cnblogs.com/padding1015/]

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏everhad

札记:Property动画

简介 Android 3.0 (API level 11)引入了属性动画系统,它是一个完善的框架,可以用来对几乎任何对象进行动画。只需要指定要动画的对象属性,动...

2267
来自专栏landv

金蝶k/3 K3密码对照破解源码

3801
来自专栏lonelydawn的前端猿区

datepicker小插件(日期时间 & 日期 & 月份)

一个简单的日期时间选择小插件,引用 jquery.js  & bootstrap.css (需要图标文件) 如果路过的 朋友只是为了 找一个 可以直接引入 项目...

2425
来自专栏郭霖

Android属性动画完全解析(上),初识属性动画的基本用法

在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame...

2017
来自专栏SHERlocked93的前端小站

CSS margin合并问题

在CSS当中,相邻的两个盒子(可能是兄弟关系也可能是祖先关系)的外边距可以结合成一个单独的外边距。这种合并外边距的方式被称为折叠,并且因而所结合成的外边距称为折...

2593
来自专栏王小雷

SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制

SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制 1. 各种循环与控制 DO组 创建一个执行语句块 ...

23210
来自专栏進无尽的文章

实践-小细节 II

button.titleLabel.textAlignment = NSTextAlignmentLeft; 这行代码是没有效果的,这只是让标签中的文本左对齐,...

842
来自专栏AndroidTv

View.animate()动画ViewPropertyAnimator原理解析

这次想来讲讲 View.animate(),这是一种超好用的动画实现方式,用这种方式来实现常用的动画效果非常方便,但在某些场景下会有一个坑,所以这次就来梳理一下...

4035
来自专栏HenCoder

HenCoder Android 进阶 UI 1-7:属性动画(进阶篇)

属性动画的上手篇在这里: HenCoder Android 开发进阶:自定义 View 1-6 属性动画(上手篇)

1542
来自专栏偏前端工程师的驿站

动手写个数字输入框3:痛点——输入法是个魔鬼

前言  最近在用Polymer封装纯数字的输入框,开发过程中发现不是坑,也有不少值得研究的地方。本系列打算分4篇来叙述这段可歌可泣的踩坑经历: 《动手写个数字输...

2306

扫码关注云+社区

领取腾讯云代金券