设置第1个浮动div 可以看到标准流中的Box-2的文字在围绕着Box-1排列,此时Box-1的宽度不再伸展,而是能容纳下内容的最小宽度。那么Box-2的盒子宽度范围如何确定呢? 设置第2个浮动div 将Box-2的float属性也设置为left,可以看到Box-2也变为根据内容确定宽度,并使Box-3的文字围绕Box-2排列。 Box-2的盒子宽度 也是与Box-1的左边框重合,Box-1和Box-2之间的空白是由两者的空白叠加而形成的。 <! 当慢慢缩小浏览器窗口时,Box-2和Box-3的距离会越来越小,文字会布满空间,但缩小到一定程度时,Box-3会被挤到下一行,但仍保持向右浮动。 ? 再次改变浮动的方向 将Box-2改为向右浮动,Box-3改为向左浮动。布局和上面例子一样。 View Code ?
<body>
Hidden 如下段代码所示,我们有三个红、蓝、绿的方块div,如下所示: #box-1 { width: 100px; height: 100px; background: red; } #box div { display: inline-block; } body { background: #efefef; }
E0D0407855A1A91912EBD31163C5AF54.png 首先我们先使用 display: none 属性隐藏蓝色的方块,如下段代码所示: #box 接着我们使用 visibility: hidden 属性隐藏蓝色方块,如下段代码所示: #box-2 { width: 100px; height: 100px; background: blue/*这个属性的值决定了他有多少的分量,比如说我现在这个就是三个中的一份*/ background:#000; border-radius: 20px } .box 20px } </style> </head> <body>
如下段代码所示,我们有三个红、蓝、绿的方块: css部分 #box-1 { width: 100px; height: 100px; background: red; } #box display: inline-block; } body { background: #efefef; } html部分
首先我们先使用 display: none 属性隐藏蓝色的方块,如下段代码所示: #box-2 { display: none 接着我们使用 visibility: hidden 属性隐藏蓝色方块,如下段代码所示: #box-2 { width: 100px; height: 100px; backgroundimg>
但是下面的盒子顶上去了 4、全部左对齐 HTML代码
基于此,举几个例子:
<div class="给出以下模板: <body>