width和height是指内容区域的宽度和高度,增加内边距、边框和外边距不影响内容区域。IE的盒模型IE6的width属性是内容、内边距、边框的宽度总和外边距叠加当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。只有普通文档流中块框的垂直外...
分类:
其他好文 时间:
2014-10-30 22:25:55
阅读次数:
213
使用Autolayout可以不用计算文字的宽高,直接给label赋值,label会自己适应文字的长度调节宽高如果你像下图一样限定了label的topMargin和左右边距下边距设置为>=300 然后在ViewDidLoad里面重新给label设置内容,这时候你会发现,Label会自动变高 dispa...
分类:
其他好文 时间:
2014-10-30 18:55:48
阅读次数:
189
题目链接:点击打开链接
题意:
给定n座山
下面n个数字表示n座山的高度
若这座山u合法,则要满足:
1、若u的左边存在比u高的山,设v是u左边距离u最近的且严格比u高的山,在[v,u]之间至少有一座山x,使得x和u的高度差>=15000
2、右边也同理。
同时满足1、2的情况则算合法。
问:
输出所有合法的山。
思路:
求距离某个点最近的山就是维护一个单调栈,然后给...
分类:
其他好文 时间:
2014-10-30 00:13:47
阅读次数:
204
float: left;margin-left: 20px;position:absolute;--屏幕缩放,底部会有滚动条white-space: nowrap;--不换行width: 800px;overflow-x: scroll;--内容超出div边距,x轴显示div滚动条height: 7...
分类:
其他好文 时间:
2014-10-28 13:46:05
阅读次数:
501
可以简易设置文字内边距的EdgeInsetsLabel最终效果:源码:EdgeInsetsLabel.h 与EdgeInsetsLabel.m//// EdgeInsetsLabel.h// EdgeInsetsLabel//// Created by YouXianMing on 14/10...
分类:
其他好文 时间:
2014-10-27 17:35:34
阅读次数:
177
盒子大小这里主要用于两个属性:margin和padding,我们以margin为例,padding与之相同。盒子有上下左右四个方向,每个方向都有个外边距:缩写的顺序是上->右->下->左。顺时针的方向。相对的边的值相同,则可以省掉:margin:1px;//四个方向的边距相同,等同于margin:1...
分类:
Web程序 时间:
2014-10-26 16:45:10
阅读次数:
175
我们都知道,一个元素框的大小是由元素内容+内边距+边框+外边距来决定的。 关于内边距padding,内边距呈现了元素的背景,其设置值是不可以为负的。 而对于外边距margin,默认为透明,设置值可以为负,其实这也就是所谓的负边距。 下面我们来分析一下margin负边距的原理。 首先我们...
分类:
Web程序 时间:
2014-10-24 00:18:30
阅读次数:
235
我们经常会看到CSS样式属性中外边距margin和内边距padding的各种用法,这里做一个小结,但只简单介绍margin,因为它们的用法大同小异。方法一、margin:10px; //4个外边距都是10px方法二、margin:10px 20px; //上下外边距10px,左右外边距20px方.....
分类:
其他好文 时间:
2014-10-23 20:36:57
阅读次数:
145
offsetLeft 获取的是相对于父对象的左边距left 获取或设置相对于 具有定位属性(position定义为relative)的父对象 的左边距如果父div的position定义为relative,子div的position定义为absolute,那么子div的style.left的值是相对于...
分类:
其他好文 时间:
2014-10-22 23:18:05
阅读次数:
171
参照着教程做了一个面包屑式的导航。在这里分享一下实现方式,自己也在温习一下。首先效果如图:HTML代码如下: Breadcrumb 我们用一个无序列表来填充面包屑导航。每一个导航连接都相当于一个内嵌了元素的元素。首先将每一个a元素渲染为蓝色的矩形框。文本居中放置,两边加上适当的内边距。设置元素为.....
分类:
Web程序 时间:
2014-10-22 21:50:34
阅读次数:
316