您现在的位置是:网站首页> 编程资料编程资料
不用table而实现等分DIV的方法jquery实现的div拖动排序插件jquery.sortable源码CSS:Table-cell属性的妙用让div也能享受table定位的好处实现div垂直居中的display:table-cell方法示例介绍
2021-09-05
1957人已围观
简介 这篇文章主要介绍了不用table而实现等分DIV的方法,文中共总结了三种并附有demo演示,需要的朋友可以参考下
第一种方式
html:
XML/HTML Code复制内容到剪贴板
- <div id="box">
- <div>
- <span>1span>
- <span>2span>
- <span>3span>
- div>
- <div>
- <span>4span>
- <span>5span>
- <span>6span>
- div>
- <div>
- <span>7span>
- <span>8span>
- <span>9span>
- div>
- div>
csss:
CSS Code复制内容到剪贴板
- *{
- margin:0 auto;
- padding:0;
- }
- #box{
- height:200px;
- width:200px;
- border:1px solid red;
- }
- div div{
- width:100%;
- height:32.855%;
- }
- span{
- display:inline-block;
- height:100%;
- width:32%;
- border:1px solid blue;
- }
- #box span:nth-child(2n+2){
- border:1px solid red;
- margin-left:-7px;
- }
- #box span:nth-child(2n+3){
- border:1px solid green;
- margin-left:-7px;
- }
在线预览:https://jsfiddle.net/dwqs/wrj2xvhg/2/
第二种方式
可以考虑display的table、table-row和table-cell属性
html:
XML/HTML Code复制内容到剪贴板
- <div id="box">
- <div>
- <span>1span>
- <span>2span>
- <span>3span>
- div>
- <div>
- <span>4span>
- <span>5span>
- <span>6span>
- div>
- <div>
- <span>7span>
- <span>8span>
- <span>9span>
- div>
- div>
css:
CSS Code复制内容到剪贴板
- *{
- margin:0 auto;
- padding:0;
- }
- #box{
- height:200px;
- width:200px;
- border:1px solid red;
- display:table;
- }
- div div{
- width:100%;
- display:table-row;
- }
- span{
- display:table-cell;
- border:1px solid blue;
- vertical-align:middle;
- text-align:center;
- }
在线预览:demo
第三种方式
利用css3的column-count布局
html:
XML/HTML Code复制内容到剪贴板
- <div id="box">
- <div id="first">
- 人民网北京2月24日电 (记者 刘阳)国家发展改革委知,
提示: 本文由神整理自网络,如有侵权请联系本站删除!
本站声明:
1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!
相关内容
- 使用CSS3实现选项卡切换的方法css3实现的带图标鼠标点击切换选项卡特效源码一款纯css3实现的tab选项卡的实列教程使用css3实现的tab选项卡代码分享
- CSS中关于变量的基本教程CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- CSS3中的clip-path使用攻略CSS3 clip-path 用法介绍详解
- CSS中的伪元素简介通过CSS3的object-fit来调整图片适配尺寸的技巧简介CSS计数器counter()的用法简介简介CSS中的各种选择符Markdown.css样式简介CSS3 Columns分列式布局方法简介定义css设备类型-Media Queries图表简介及使用方法css3背景图片透明叠加属性cross-fade简介及用法实例
- CSS中的属性选择符和结构化伪类盘点CSS Selectors Level4中新增的选择器css选择器设置标签样式的实例代码使用CSS属性选择器来拼接HTML的DNA的方法CSS first-chjld伪类属性匹配一个序列的第一个元素css对边框的属性控制和链接的伪类选择器-CSS教程-网页制作-网页教学网css选择器四大类:基本、组合、属性、伪类
- 深入理解CSS中的UI伪类CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- 详解CSS中的类和ID选择符CSS 类选择符和ID选择符的区别
- CSS中一些特殊的上下文选择符的使用CSS中的选择符实际使用指南解析css中的选择符命名简介CSS中的各种选择符
- CSS中的文本属性学习指南CSS中一些常用的文本属性整理CSS文本属性的使用方法css对于颜色和文本属性的控制-CSS教程-网页制作-网页教学网
- 详解CSS中的字体属性的使用CSS 字体属性font相关的用法CSS 表单元素不继承body的字体属性
点击排行
本栏推荐
