常用页面布局方式:浮动(float),负边距(margin);定位(positon);双飞翼布局:这里考虑浏览器解析页面时,应该让主列优先于其他列加载;首先我们用float+负边距的形式来搞实现效果(正常+小化浏览框)这种方式兼容性很强,就只有在IE6下通过_zoom:1触发haslayout而已;...
分类:
Web程序 时间:
2014-12-30 23:34:47
阅读次数:
222
RelativeLayout布局android:layout_marginTop="25dip" //顶部距离android:gravity="left" //空间布局位置android:layout_marginLeft="15dip //距离左边距// 相对于给定ID控件android:layo...
分类:
移动开发 时间:
2014-12-30 15:04:12
阅读次数:
110
很常见的一种布局:有容器A,里边排1~6,六个小层,每行3个实现:两侧的小层和容器的左右边缘对齐,中间间隔10像素,而这六个小层是循环的,都用同一个样式解决这个问题的关键因素是:1>.list 的宽度设置成需要的宽度,这里为320px,因为下面3个li的宽度和 中间间距一起是320px,可以加上ov...
分类:
其他好文 时间:
2014-12-30 11:14:27
阅读次数:
143
针对前端设计,各个浏览器都有默认样式,这样造成的差异常常搞的我们很晕,而*{margin:0;padding:0}范围又太广,无法满足我们的需求,项目中常常存在reset.css的样式来统一默认样式。淘宝的reset.css 1 /** 清除内外边距 **/ 2 blockquote,body,bu...
分类:
Web程序 时间:
2014-12-29 22:41:51
阅读次数:
165
CSS 框模型(Box Model) 所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。 CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。 盒模型允许...
分类:
Web程序 时间:
2014-12-28 02:01:50
阅读次数:
151
文档初次加载时,浏览器引擎会解析HTML文档来构建DOM树,之后根据DOM元素的几何属性构建一棵用于渲染的树。渲染树的每个节点都有大小和边距等属性,类似于盒子模型(由于隐藏元素不需要显示,渲染树中并不包含DOM树中隐藏的元素)。当渲染树构建完成后,浏览器就可以将元素放置到正确的位置了,再根据渲染树节...
分类:
其他好文 时间:
2014-12-26 14:22:43
阅读次数:
144
偶然间又看到博客园中这两道页面重构面试题。题一:分别用2个DIV,3个DIV,5个DIV实现水平垂直均居中显示一个宽50px,高200px的正十字架.思路:水平垂直均居中的实现,当然非absolute加外边距负值结合莫属.闲话略去,看代码及演示吧.2个DIV实现的核心CSS代码:点此查看DEMO.d...
分类:
Web程序 时间:
2014-12-25 19:59:16
阅读次数:
168
UIViewAutoresizingNone
不会随父视图的改变而改变
UIViewAutoresizingFlexibleLeftMargin
自动调整view与父视图左边距,以保证右边距不变
UIViewAutoresizingFlexibleWidth
自动调整view的宽度,保证左边距和右边距不变
UIViewAuto...
分类:
其他好文 时间:
2014-12-24 16:25:25
阅读次数:
168
当UIScrollView中的某一行存在编辑框时,点击编辑框,弹出的键盘有可能遮挡住编辑框,造成体验效果很不好。解决的方法很简单,就是将UIScrollView的内容和UIScrollView容器的内边距(准确来说是底边距)增加正好是键盘高度的距离,ios系统会将选中的行重新定位,位置正好是距离窗口...
分类:
其他好文 时间:
2014-12-23 17:18:06
阅读次数:
119
//设置页边距:ExlApp.ActiveSheet.PageSetup.TopMargin:=1.5/0.035;ExlApp.ActiveSheet.PageSetup.BottomMargin:=1.5/0.035;ExlApp.ActiveSheet.PageSetup.LeftMargin...