- 浏览: 259520 次
- 性别:
- 来自: 北京
最新评论
-
haixin3036:
jQuery是一套跨浏览器的JavaScript库,简化HTM ...
jquery sizzle 选择器浅析 -
panshunchang:
非常感谢分享,正找这东西呢。
基于jQuery的QQ表情插件 -
yuur369:
不错。。。
移动端webapp开发必备知识
display:inline-block列表布局
必要条件:
1:现代浏览器下的首尾标签留空或换行
像这样:
<span>
<a href="#">
<img src="test.jpg" />
</a>
</span> <span>
<a href="#">
<img src="test.jpg" />
</a>
</span>
2:IE6/7浏览器
inline标签化
所谓“inline标签化”就是列表元素需要使用inline水平的标签,例如span
, a
, strong
, em
等,像li
, div
这些标签就不可以。
结束标签连续化
所谓“结束标签连续化”是指列表元素及其内部标签的结束标签需要连在一起。应该是这个样子滴:
<span> <a href="#"> <img src="test.jpg" /> </a> <span>描述</span></span>
IE6 inline水平列表标签、列表结束标签连续、列表元素间换行或留空
IE7 inline水平列表标签、列表结束标签连续、列表元素间换行或留空
IE8 列表元素间换行或留空、列表元素的环境字体大小不能为0
现代浏览器 列表元素间换行或留空
以下是demo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>text-jusyify下的inline-block自适应列表布局末行对齐修复</title>
<link rel="stylesheet" href="../css/demo.css" type="text/css" />
<link rel="stylesheet" href="../css/hl.css" type="text/css" />
<style>
* {
font-size:12px;
}
.box {
width:50%;
padding:20px;
margin:0 auto;
background-color:#f0f3f9;
text-align:justify;
}
.list {
width:120px;
display:inline-block;
padding-bottom:20px;
text-align:center;
vertical-align:top;
}
.justify_fix {
display:inline-block;
width:100%;
height:0;
overflow:hidden;
}
</style>
</head>
<body>
<div id="main">
<div id="body" class="light">
<div id="content" class="show">
<div class="demo">
<div class="box"> <span class="list"><img src="image/study/s/s128/mm9.jpg" /><br />
哇哦,美女,口水,鼻血~~~</span> <span class="list"><img src="image/study/s/s128/mm9.jpg" /><br />
哇哦,美女,口水,鼻~~</span> <span class="list"><img src="image/study/s/s128/mm9.jpg" /><br />
哇哦,美女,口水,鼻血~~~</span> <span class="list"><img src="image/study/s/s128/mm9.jpg" /><br />
哇哦,美女,口水,鼻血~~~</span> <span class="list"><img src="image/study/s/s128/mm9.jpg" /><br />
哇哦,美女,口水,鼻血~~~</span> <span class="list"><img src="image/study/s/s128/mm9.jpg" /><br />
哇哦,美女,口水,鼻血~~~</span> <span class="list"><img src="image/study/s/s128/mm9.jpg" /><br />
哇哦,美女,口水,鼻血~~~</span> <span class="list"><img src="image/study/s/s128/mm9.jpg" /><br />
哇哦,美女,口水,鼻血~~~</span> <span class="list"><img src="image/study/s/s128/mm9.jpg" /><br />
哇哦,美女,口水,鼻血~~~</span> <span class="list"><img src="image/study/s/s128/mm9.jpg" /><br />
哇哦,美女,口水,鼻血~~~</span> <span class="list"><img src="image/study/s/s128/mm9.jpg" /><br />
哇哦,美女,口水,鼻血~~~</span> <span class="list"><img src="image/study/s/s128/mm9.jpg" /><br />
哇哦,美女,口水,鼻血~~~</span> <span class="list"><img src="image/study/s/s128/mm9.jpg" /><br />
哇哦,美女,口水,鼻血~~~</span> <span class="justify_fix"></span> </div>
</div>
</div>
</div>
</div>
</body>
</html>
发表评论
-
CSS团队协作开发方式的思考
2014-05-29 10:59 748有效的团队协作开发, ... -
在JavaScript中应用单例模式管理命名空间
2014-05-28 10:56 790单例模式确保一个类在整个应用程序中只有一个是实例对象,在J ... -
前端性能优化
2014-05-27 15:16 8721. 请减少HTTP请求 基本原理: ... -
jquery sizzle 选择器浅析
2014-05-26 14:23 1198看了jquery的源码,jquery用的选择器的引擎是siz ... -
jQuery 1.8,1.9和2.0分别带来的新特性
2014-05-26 14:17 1326jQuery 1.8 可定制 在jQuery ... -
移动WEB在线开发工具 – Codiqa
2014-05-12 15:43 631Codiqa,https://codiqa.com 简单试用 ... -
一种比CSS-Sprite更加方便在网页中嵌入大量图标的方法
2014-05-12 15:34 583这种思路是在一个国外的网站上发现的,设计者在网站中使用了很多 ... -
Google Developers的ResetCSS
2014-05-12 10:32 593@charset "utf-8"; ht ... -
Android手机版浏览器DIV滚动条失效解决方案
2014-05-08 11:09 1200除了BODY和HTML的滚动条,在触屏下几乎所有浏览器都不支 ... -
解耦HTML、CSS和JavaScript
2014-02-14 11:32 618当前在互联网上, ... -
设置双核浏览器的浏览模式
2014-01-20 15:44 659如果访问的页面中有 CSS3 代码,双核浏览器会自动切换到 ... -
iOS下无法正常渲染按钮的问题
2014-01-20 15:40 638最近做移动端的页面,碰到了一个问题,就是css无法定义按钮样 ... -
禁止横竖屏时内容自动调整
2014-01-20 15:36 535iOS下当竖屏转向横屏的时候,发现内容字体会自动变大,通过各 ... -
jQuery反向排序(倒序)子对象
2013-12-26 10:53 2279<!DOCTYPE html><html&g ... -
JavaScript模拟QQ签名(HTML5 contenteditable属性)
2013-12-24 11:08 587一、思路 1、单击元素时,使元素可以编辑,并获得焦点 2 ... -
HTML5--JS API-新的选择器
2013-12-19 16:08 565新的选择器document.querySelector(&q ... -
视网膜New iPad与普通分辨率iPad页面的兼容处理
2013-12-03 10:54 873一、这是篇经验分享 ... -
设备像素比devicePixelRatio
2013-12-03 10:41 852一、定义 定义如下: window.devicePi ... -
jquery 方块转盘 得 ###jiang####品
2013-12-02 14:42 604<!DOCTYPE html PUBLIC " ... -
取代float基于display:inline-block的列表布局
2013-11-22 10:57 1446display:inline-block感觉与display ...
相关推荐
元素均分宽度、两端自适应对齐的布局在移动web项目中的需求还是挺多的,使用inline-block元素,配合text-align:justify,再注意处理好一些细节问题,便可以在现代浏览器上实现两端对齐,但是最后一行的处理却是个...
text-align:justify与...但是这对于多行文本(即有文本换行)除了最后一行都可以实现两端对齐,最后一行依旧左对齐。所以就需要控制最后一行文本对齐方式的CSS属性:text-align-last。 2.text-align-last text-align-l
使用text-align:justify实现两端对齐一例
对于text-align 我们再熟悉不过了,可是它有个justify属性,平时很少用到,就鲜为人知了。justify是一种文本靠两边布局方式,一般应用于书刊杂志排版;合理运用text-align:justify 有时会省去很多开发的时间。 要想...
flex布局 justify-content 解决最后一排数量不够自动向两端排列问题,简单,高效,好用。
justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: rgba(0,0,0,0.5); font-size: 2rem; min-height: 100%; height: 100vh; }
WPF是不支持单行文本的两端对齐的,于是自己写了一个控件。有兴趣的朋友可以下载了解一下我的设计原理。
在ckeditor 4.1两端对齐按钮插件中加入text-justify:inter-ideograph,以支持中文两端对齐显示。
本补丁通过加入text-justify:inter-ideograph,可以使CKEditor4.1.1中两端对齐按钮支持中文两端对齐,原版本只支持西文两端对齐, 本补丁仅支持CKEditor4.1.1其他版本的不要打(包括CKEditor4.1)。
代码片段: .wrapper { position: absolute;... display: -webkit-box;... display: -ms-flexbox;... justify-content: center; width: 100%; max-width: 500px; height: 200px; }
独创全新三维空间造型和光线跟踪技术,利用已有的面料和辅料,在电脑中制作一件"真实"的衣服,可以完美体现服装的造型,花色,质感以及搭配对比的效果,使你省去了购版料、打版、车板等耗财耗时的过程,为你赢得...
在设置display:flex,justify-content: space-betweend的时候,它会把子元素靠边对齐平均分剩余的空间。 例如:打算一行放三个子元素 效果: 这看起来一点问题都没有,还挺好看的,但是如果下一行不够三个呢,只有...
网格使用和 mixins 的灵感来自的优秀入门套件。 在担任金斯县陪审员时用爱建造,整天关在没有 wifi 的房间里。 请注意,这是一项正在进行的工作。 Codepen 即将推出。 勾小指。这个怎么运作在对网格执行任何其他...
justify:两端对齐 初始值:跟浏览器的设置有关 继承性:可继承 适用于:block元素 其各参数在浏览器内的显示如图1所示。 图1水平对齐方式 前三种对齐方式都很好理解,而最后一种两端对齐(text-align:justify)...
justify-content: center; padding-top: 20rpx; background: #fff; } .nav-item { margin: 30rpx 50rpx 10rpx; width: 80rpx; } .nav-item image { width: 100rpx; height: 100rpx; border-radius: 50%; }...
> 骰子布局中主要强调几个属性的使用display justify-content align-items align-self等 .first-face { display: flex; justify-content: center; align-items: center; } .second-face { display: flex; ...
上图为公司自营的一个微信商城的某一部分截图,可以看到红框内部分的文字多行与单行是居中对齐的,我们现在要做的就是使用Vue把里边的文字模块制作成一个可以复用的组件。 首先我们先把css部分拿下来 css: .word-...
Java 1.5源码合理休息 REST MODULE:PED ...5测试代码之间的API对齐。 发行说明 版本8.5.0- alpha5 2018-05-02 04 版本8.5.0-alpha4 2018-04-19 03 版本8.5.0-alpha2 2018-04-14 02 版本8.3.0 2018-03-23 01