CSS控制强制不换行/强制换行

三月 23, 2009 作者:fangds   类别:DIV+CSS 已经有545次浏览

CSS控制强制换行/强制换行

强制不换行
div{
white-space:nowrap;
}

自动换行
div{
word-wrap: break-word;
word-break: normal;
}

强制英文单词断行
div{
word-break:break-all;
}

IE6下定义height导致间距的一个问题,发出来体验一下

十二月 15, 2008 作者:fangds   类别:DIV+CSS 已经有540次浏览

IE6下的一个问题,体验一下,请注意了,在样式“.text”里面有个“height:36px;”,定义后,会导致两个容器存在差异,如果不定义,则正常,以下是代码部分,可以运行,在IE6下面试试看效果吧,注意背景色彩之间的距离。这是一个细节问题,发出来,分享一下。

提示:你可以先修改部分代码再运行。

CSS背景颜色渐变效果

十一月 28, 2008 作者:fangds   类别:DIV+CSS 已经有893次浏览

CSS背景颜色渐变效果,是通过IE特有的滤镜来实现的,很多时候都有着非常重要的作用,但是火狐不能支持。

如:style=”filter:progid:DXImageTransform.Microsoft.Gradient
(startColorStr=’#FFFFFF’, endColorStr=’#3568CC’, gradientType=’0′)”

startColorStr 开始颜色
endColorStr 结束颜色
gradientType 渐变的方式:0-从上到下,1-从左到右

示例:

提示:你可以先修改部分代码再运行。

z-index使用说明及示例

八月 12, 2008 作者:FDS   类别:DIV+CSS 已经有641次浏览

z-index是设置对象的层叠顺序的样式。该样式只对position属性为relative或absolute的对象有效。这里的层叠顺序也可以说是对象的“上下顺序”。
z-index在层叠的时候,很重要,特别是层的优先级的时候,只要用z-index定一个值,就可以根据你自己想要的顺序来显示效果。
语法:z-index : auto | number
auto : 默认值。可以不写。
number : 无单位的整数值。可为负数,当值为负数时,被指定元素将位于其父元素之下。数值越大,越靠前,反之亦然。

一个小例子:

提示:你可以先修改部分代码再运行。

FF浏览shtml文件是源代码解决办法

七月 31, 2008 作者:FDS   类别:DIV+CSS 已经有430次浏览

下面介绍一下在各操作系统下或者说个版本IIS和Apache下配置shtml的方法:

1、在IIS5下配置shtml

IIS5一般存在于Windows 2000操作系统中,方法就是添加一个“应用程序扩展名映射”。
用程序“C:\WINDOWS\system32\inetsrv\ssinc.dll”来对应扩展名“shtml/shtm”就可以了。

2、在IIS6下配置shtml

IIS6一般存在于Windows 2003操作系统中,其实在IIS6已经默认支持shtml扩展名了。在 开始 -> 管理工具 -> Internet信息服务管理器 -> WEB服务扩展 -> 选择“在服务器端的包含文件” -> 设置为“允许”,然后打开“本地计算机”的属性 -> MIME类型 -> 新建后缀名:.shtml和.shtm、MIME类型:text/html就可以了。

3、在Apache下配置shtml

用文本编辑器打开httpd.conf文件
去掉
#AddType text/html .shtml
#AddOutputFilter INCLUDES .shtml
前面的注释#号

在Apache 2.0.6版本之前,添加
AddOutputFilter INCLUDES .shtml

在Apache 2.0.6版本之后
修改Options Indexes FollowSymLinks为
Options Indexes FollowSymLinks Includes

一般来说,FireFox下浏览shtml文件是源代码是因为“AddType text/html”配置的错误,只要按照上面的各种方法进行配置,就不会出现以上的问题了!

谈谈用CSS来定义IE6、IE7、FF几种浏览器的垂直居中

七月 3, 2008 作者:FDS   类别:DIV+CSS 已经有616次浏览

用CSS来定义剧中,只要定义line-height的高度和实际高度相等,就可以实现居中了,如:
h1{height:21px; line-height:21px;} 把height和line-height定义一样的高度就可以了。
通常这样在火狐和IE就可以实现垂直居中了,但通常,底部比上面要多出2-3个PX
看看下面的效果,用不同浏览器打开试试看。

提示:你可以先修改部分代码再运行。

为什么定义链接的CSS样式,但是没有效果

七月 1, 2008 作者:FDS   类别:DIV+CSS 已经有447次浏览

我们用DIV+CSS设计时,可能偶尔会碰到这种情况,在定义了样式的链接样式后,其样式作用于页面时候,链接的样式缺始终不是预期的效果,经过仔细排查后,结果发现了上级的ID定义链接属性后,CLASS的链接样式无法启到作用。这涉及到一个优先级的问题。
示例:

提示:你可以先修改部分代码再运行。

如果你碰到类似问题,请查看是否ID和CLASS是否重复定义了链接属性。

使用编辑器时,字体选择过大,导致字体重叠的解决办法

六月 27, 2008 作者:FDS   类别:DIV+CSS 已经有802次浏览

网站页面设计时,会碰到使用编辑器时,字体选择过大,导致字体重叠,这里提供一个简单的解决办法。
在样式表里面定义一下font的样式
font{line-height:150%;}
这样不管字体多大,行高为字体高度的150%了。就不会再出现字体重叠了。

用letter-spacing调整页面的字符间距

六月 16, 2008 作者:FDS   类别:DIV+CSS 已经有561次浏览

设计页面的时候,有时候调整下字符之间的距离,也可以让页面更加美观点。介绍一个用CSS来设置字符间距的方法:letter-spacing
例子:

提示:你可以先修改部分代码再运行。

给input的submit属性加上漂亮的背景图片

六月 15, 2008 作者:FDS   类别:DIV+CSS 已经有2,207次浏览

在做按钮的时候,怎么给按钮加上漂亮的背景图片呢,这里提供一种解决方法。
首先我们定义一个样式吧。
<code>
.bottom{border:none;background:url(../images/bottom.jpg) left top no-repeat;width:80px; height:24px; color:#fff; font-size:12px; display:block; line-height:24px;}
</code>
然后在写input的时候调用下样式就可以了,如:
<code>
<input type=”submit” class=”bottom”>
</code>
就可以了

Page 1 of 212»