CSS 布局 - 浮动实例(通过使用 float 属性,可以轻松地并排浮动内容框)

CSS 布局 - 浮动实例(通过使用 float 属性,可以轻松地并排浮动内容框)box-sizing

通过使用 float 属性,可以轻松地并排浮动内容框:
实例
* {
  box-sizing: border-box;
}
.box {
  float: left;
  width: 33.33%; /* 三个框(四框使用 25%,两框使用 50%,以此类推) */
  padding: 50px; /* 如果需要在图片间增加间距 */
}

实例:

图片.png

<!DOCTYPE html>
<html>
<head>
<style>
* {
  box-sizing: border-box;
}
.box {
  float: left;
  width: 33.33%;
  padding: 50px;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
</style>
</head>
<body>
<h1>网格框</h1>
<p>并排浮动的框:</p>
<div class="clearfix">
  <div class="box" style="background-color:#bbb">
  <p>框中的一些文本。</p>
  </div>
  <div class="box" style="background-color:#ccc">
  <p>框中的一些文本。</p>
  </div>
  <div class="box" style="background-color:#ddd">
  <p>框中的一些文本。</p>
  </div>
</div>
<p>请注意,我们还用了 clearfix hack 来处理布局流,并添加了 box-sizing 属性,以确保框不会由于额外的内边距(填充)而损坏。尝试删除此代码以查看效果。</p>
</body>
</html>

什么是 box-sizing?
您可以轻松地并排创建三个浮动框。但是,当您添加一些内容来扩大每个框的宽度(例如,内边距或边框)时,这个框会损坏。 box-sizing 属性允许我们在框的总宽度(和高度)中包括内边距和边框,确保内边距留在框内而不会破裂。

.img-container {
  float: left;
  width: 33.33%; /* 三个框(四框使用 25%,两框使用 50%,以此类推) */
  padding: 5px; /* 如果需要在图片间增加间距 */
}

实例:

图片.png

<!DOCTYPE html>
<html>
<head>
<style>
* {
  box-sizing: border-box;
}
.img-container {
  float: left;
  width: 33.33%;
  padding: 5px;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
</style>
</head>
<body>
<h1>并排的图像</h1>
<p>并排浮动图像:</p>
<div class="clearfix">
  <div class="img-container">
  <img src="/i/photo/tulip.jpg" alt="Tulip" style="width:100%">
  </div>
  <div class="img-container">
  <img src="/i/photo/tulip-2.jpg" alt="Tulip" style="width:100%">
  </div>
  <div class="img-container">
  <img src="/i/photo/flower-4.jpg" alt="Flower" style="width:100%">
  </div>
</div>
<p>请注意,我们还用了 clearfix hack 来处理布局流,并添加了 box-sizing 属性以确保图像容器不会由于额外的内边距(填充)而损坏。请尝试删除此代码以查看效果。</p>
</body>
</html>



1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » CSS 布局 - 浮动实例(通过使用 float 属性,可以轻松地并排浮动内容框)

作者: cjh


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!