博客 - 存档:三月, 2010

补习:CSS盒模型

2010-03-19 下午 - html/css/xml/xsl - - -

正常盒模型:

实际显示宽度 = 设置的width或height + 边框 + 填充

IE 5.x及更前的版本:

实际显示宽度 = 设置的width或height(边框和填充被包含在里面)

怪异模式的IE8以下版本将使用IE5的盒模型,这点很重要,要记清了!

  盒子宽度未定义且是静态(没有浮动)或者相对定位的,宽度为100%,边框和填充会向内推动,而不是向外扩展。若明确设置宽度为100%,那么则相反。

  绝对定位盒子,没设置宽度,宽度则跟随内容自动缩放,只受相对定位的外层元素的宽度影响而换行,切记body是一个相对定位的盒子。

  浮动盒子,没设置宽度,与绝对定位的盒子相似。不同点是受外层元素的宽度影响而换行(该元素不需要设置相对定位)。

  块级元素,上下边界会重合,以数值较大一方为基准。浮动的块级元素不会有此问题。块级元素不能为内联元素的子元素。

  内联元素,行与行之间的距离不受边界和填充的影响。不过,内联元素也是盒子,也有边距、填充、边框,只是变现得有点“反常”。

  边界值可为负,填充值不可为负。

  下节准备补习:浏览器模式(怪癖模式、标准模式、准标准模式)

No Comments »

笔记:文字排版行缩进

2010-03-10 下午 - html/css/xml/xsl -

做个笔记,具体实现效果看下面图片,偶不知如何用语言来描述了。具体原理偶也说不清了,反正能解决了问题就是王道。

效果就在画圈的地方

text-indent: -12pt; margin-left: 12pt;

具体数值是随行内缩进的距离变动的,上图的距离需要12pt,距离越远数值也就跟随着越大,反之,亦然。

利用li配合list-style-type的decimal来实现固然简单,但是如果需要复制文字再粘贴后保留前面数值,那么就…

No Comments »

Juniper VPN报“nc.windows.app.23711”解决办法

2010-03-1 下午 - 纯属扯淡 - -

今天,连接Juniper VPN,报错:

“The Network Connect session terminated. Do you want to re-connect?” “nc.windows.app.23711”

思来想去不得其解,上google搜了一下,结果就有了以下方法:

去到任务管理器,是否发现mDNSResponder.exe这个进程?如果有,直接结束该进程项,问题即将解决;如果没有,那还请移步他处,再找其他答案。

何为mDNSResponder.exe:

mDNSResponder.exe是一款名为Bonjour的音乐分享软件相关程序。不是毒也不是马,相当安全。它很多时候是安装了ADOBE CS3系列软件而捆绑进去的。apple的一些产品(如 Safari 浏览器)中也捆绑有它。百度百科:mDNSResponder.exe

2 Comments »