只有一行文字的话,直接用line-hight可以解决。有多行文字或是想要子div在父div里垂直居中:首先要理解vertical-align: middle只在table属性中才会垂直居中,应用到display:inline-block元素的话就是和隔壁元素居中对齐。方法一:在div里增加一个隐藏子...
分类:
其他好文 时间:
2014-09-28 21:26:45
阅读次数:
192
效果图:
、
css:
/* 带复选框的下拉框 */
ul li{
list-style: none;
padding:0px;
margin: 0px;
}
.select_checkBox{
border:0px solid red;
position: relative;
display:inline-block;
}
.chartQuota{
...
分类:
其他好文 时间:
2014-09-28 17:48:45
阅读次数:
212
typedef std::basic_string tstring;inline static void trim(tstring& s){ s.erase(0, s.find_first_not_of(_T("\r\t\n "))); s.erase(s.find_last_not_of(_T("...
分类:
编程语言 时间:
2014-09-28 14:27:52
阅读次数:
222
当父元素和子元素都没有定义宽度的情况下实现水平居中: display:inline-block 可以使用text-align:center和display:inline-block相结合,这个技巧需要一个父元素。 HTML代码: 复制代码代码如下: Home … CSS代码: 复制代码代码如下...
分类:
Web程序 时间:
2014-09-27 09:49:59
阅读次数:
221
关于浏览器兼容问题:一:margin加倍显示的问题。最常见的兼容问题是在块元素添加float属性,再添加横向margin时,margin会加倍显示,这时需要给元素添加属性,display:inline;,将块元素转化为行内元素。说白了,为了提高网页的兼容性:一般都是float+margin:left...
分类:
其他好文 时间:
2014-09-25 23:25:48
阅读次数:
298
分页JS代码
.page{margin:2em;}
.page a{text-decoration:none;display:inline-block;line-height:14px;padding:2px 5px;color:#333;border:1px solid #ccc;margin:0 2px;}
.page a:hover,.page a.on{background:#999;c...
分类:
Web程序 时间:
2014-09-25 11:35:58
阅读次数:
217
取自C++编程思想的源码 require.h 一些小的内联函数 1: #ifndef REQUIRE_H 2: #define REQUIRE_H 3: #include 4: #include 5: #include 6: 7: inline void require(bool...
分类:
其他好文 时间:
2014-09-24 13:54:56
阅读次数:
137
在阅读Linux内核源码或对代码做性能优化时,经常会有在C语言中嵌入一段汇编代码的需求,这种嵌入汇编在CS术语上叫做inline assembly。本文的笔记试图说明Inline Assembly的基本语法规则和用法(建议英文阅读能力较强的同学直接阅读本文参考资料中推荐的技术文章 ^_^)。 注.....
分类:
系统相关 时间:
2014-09-24 11:54:26
阅读次数:
289
1.display:block就是将元素显示为块级元素.block元素的特点是:总是在新行上开始; 高度,行高以及顶和底边距都可控制; 宽度缺省是它的容器的100%,除非设定一个宽度 , , , , 和 是块元素的例子。2.display:inline就是将元素显示为行内元素.inline元...
分类:
其他好文 时间:
2014-09-23 22:30:45
阅读次数:
186
普通流高度塌陷:当块float浮动时,不会对块布局产生影响,块仍然会按照左右或者上下的顺序排列。但是会影响文档的排列,当文档的高度超过块的高度时,块的高度会产生塌陷现象。高度塌陷解决方法:闭合浮动:1.在浮动元素末尾添加一个空的标签例如 2.原理类似上面3.父元素设置 overflow:hidden...
分类:
Web程序 时间:
2014-09-23 12:02:14
阅读次数:
627