IE6/7是不支持display:inline-block属性,只是让其表现的跟inline-block一样,尤其对于inline水平的元素,其表现度可以用perfect一词来形容了。对于IE8+以及现代浏览器,直接使用:{display:inline-block;}就可以了,支持任意水平的元素。对...
分类:
其他好文 时间:
2014-07-19 21:24:05
阅读次数:
249
块状元素
一般是其他元素的容器,可容纳内联元素和其他块状元素,块状元素排斥其他元素与其位于同一行,宽度(width)高度(height)起作用。常见块状元素为div和p,body
将块状元素转换成内联元素:将display设为inline就可以了
内联元素
内联元素只能容纳文本或者其他内联元素,它允许其他内联元素与其位于同一行,但宽度(width)高度(height)不起作用。常见内联元素为“...
分类:
其他好文 时间:
2014-07-18 22:03:47
阅读次数:
253
1.iter_swap
描述:将两个 ForwardIterator 所指的对象对调
源码:
//version 1
template
inline void __iter_swap(ForwardIterator1 a, ForwardIterator2 b, T*) {
T tmp = *a;
*a = *b;
*b = tmp;
}
//version 2
template...
分类:
其他好文 时间:
2014-07-18 21:32:42
阅读次数:
244
注意: 可以在声明函数和定义函数时同时写 inline,也可以只在其中一处声明inline,效果相同,都能按内置函数处理。使用内置函数可以节省运行时间,但却增加了目标 程序的长度。因此一般只将规模很小(一般为5个语 句以下)而使用频繁的函数(如定时采集数据的函数) 声明为内置函数。内置函数中不能包括...
分类:
编程语言 时间:
2014-07-18 21:01:47
阅读次数:
209
1、C++由四个次语言组成:c、c++类对象、template C++、STLc++高效编程守则视状况而变化,取决于使用c++的哪一部分。2、尽量以const、enum、inline替换#define a、常量定义式通常被放在头文件中(以便被不同的源码包含进去),如果想将常量指针(即指向常量的指针)...
分类:
编程语言 时间:
2014-07-17 22:35:59
阅读次数:
317
1.一个块级元素,设置了float left or right,如果又对它设置水平margin值,如margin-left margin-right,在IE6下间距会比设的这个值大。解决方案:该块级元素加hack: _display:inline;demo: ...
分类:
其他好文 时间:
2014-07-17 21:26:33
阅读次数:
215
对于text-align的center属性有如下特点:
1、将text-align的center应用在一个容器上,它只是针对容器里面的文字以及容器里面的display为inline或者inline-block的容器,如果里面的容器display为block,则里面的容器不会居中
2、text-align具有向下传递性,会不断向子元素传递
如图
.div1{
text-a...
分类:
其他好文 时间:
2014-07-13 15:37:34
阅读次数:
275
不多说 NOI2001食物链核心就是并查集,并查集数组中存0 1 2 3 表示未分营养级 A B C然后再一个个恶心的判断....inline bool Union(int x,int y,int D){ int a=find(x), b=find(y); if(a==b){ ...
分类:
其他好文 时间:
2014-07-13 08:31:54
阅读次数:
197
第一题,傻逼题。但是忘判平方了。 1 #include 2 #include 3 #include 4 using namespace std; 5 int xx[4000001]; 6 inline void work(int n) 7 { 8 for(int i=1;i*i 2 #i...
分类:
其他好文 时间:
2014-07-12 16:20:40
阅读次数:
202