热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

一、CSS实现横列布局的方法总结,css实现横列布局分享

一、使用float实现横列布局的方法如下面所示:DIV1和DIV2都可以选择向左或者向右浮动50%来实现展示在同一行div1div2 实现下面图片中布局的css样式如下:分析:1、


一、使用float实现横列布局的方法

如下面所示:DIV1和DIV2都可以选择向左或者向右浮动50%来实现展示在同一行

div1 div2

 

实现下面图片中布局的%ignore_a_1%如下:

一、CSS实现横列布局的方法总结,css实现横列布局

分析:

1、第一行第一个图片和最后一个图片的左右边距是10px,中间图片的左右边距是5px。布局如下:

 <section class="active_div1">         <div>             <img id="active_div11" src="">         div>         <div>             <img id="active_div12" src="">         div>         <div>             <img id="active_div13" src="">         div>     section>

 

.active_div1 div {     float: left;     width: 33.33%;     box-sizing: border-box; }   .active_div1 div:nth-child(1) {     padding-left: 10px; }   .active_div1 div:nth-child(3) {     padding-right: 10px; }   .active_div1 div:nth-child(2) {     padding: 0 5px; }

 

 

 2、第二行只有中间图片的最有边距是5px;布局如下:

<section class="active_div2">         <div>             <img id="active_div21" src="" onclick="imgClick(this)">         div>         <div>             <img id="active_div22" src="" onclick="imgClick(this)">         div>         <div>             <img id="active_div23" src="" onclick="imgClick(this)">         div>     section>

 

.active_div2 div {     width: 33.33%;     float: left;     box-sizing: border-box; }   .active_div2 div:nth-child(2) {     padding: 0px 5px; }

 

 

注意:使用box-sizing: border-box后如果没有其他样式,所有的块将全部贴在一起,中间是没有任何间距的。这也是一个很经典的布局

二、使用display:inline-block

display:inline-block大多数用于行块的转换,不建议使用此属性来进行行列布局。因为inline-block不能完全代替float

一、CSS实现横列布局的方法总结,css实现横列布局

红框中的布局就是使用display:inline-block最经典的布局。

<header id="consume_h">        <span>已过期为消费不退款span>         <span>免预约span> header>

 

.consume_h  span {     display: inline-block; }   .consume_h  span:before {     content: "f120";     display: inline-block;     margin-right: 5px;     margin-left: 10px;     font-family: "Ionicons";     speak: none;     font-style: normal;     font-weight: normal;     font-variant: normal;     text-transform: none;     text-rendering: auto;     line-height: 1;     -webkit-font-smoothing: antialiased; }

 

 

此处使用了伪类,关于伪类的定义是使用后面会有专门的笔记来记录,这里就不赘述了。

此出还有一个经典的布局:

一、CSS实现横列布局的方法总结,css实现横列布局

这种布局一般是:

<div>             <img src="" alt="">             <p>     测试勿拍             p>  div>

 使用定位position:absolute常用于左边固定,右边自适应的情况。

注:固定宽度列的高度>自适应宽度列?

三、使用flexible box实现 真正意义上的流体布局

这种方法本人还没有真正在实际操作中体验过,此处先记录下来~

www.dengb.comtruehttp://www.dengb.com/HTML_CSS/1220629.htmlTechArticle一、CSS实现横列布局的方法总结,css实现横列布局 一、使用float实现横列布局的方法 如下面所示:DIV1和DIV2都可以选择向左或者向右浮动…

—-想了解更多的css相关样式处理怎么解决关注<编程笔记>


推荐阅读
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • Html5-Canvas实现简易的抽奖转盘效果
    本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ... [详细]
  • SpringMVC接收请求参数的方式总结
    本文总结了在SpringMVC开发中处理控制器参数的各种方式,包括处理使用@RequestParam注解的参数、MultipartFile类型参数和Simple类型参数的RequestParamMethodArgumentResolver,处理@RequestBody注解的参数的RequestResponseBodyMethodProcessor,以及PathVariableMapMethodArgumentResol等子类。 ... [详细]
  • 本文讨论了如何使用Web.Config进行自定义配置节的配置转换。作者提到,他将msbuild设置为详细模式,但转换却忽略了带有替换转换的自定义部分的存在。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
author-avatar
2414220942_d5ab70
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有