dxcss在哪里惡魔合成表dx2升级

最近,我开始升级网志了。

在修改模板的过程中,需要重写CSS样式表。正好看到有一篇CSS常用技巧的总结文章,我就把它整理出来,供自己参考,也希望对大家有用。

未来,本文将持续更新。

将一段文字置于容器的水平中点,只要设置text-align属性即可:

先为该容器设置一个明确宽度,然后将margin的水平值设为auto即可。

单行文字的垂直居中,只要将行高与容器高设为相等即可。

比如,容器中有一行数字。

如果有n行文字,那么将行高设为容器高度的n分之一即可。

比如,有一大一小两个容器,请问如何将小容器?

首先,将大容器的定位为relative。

然后,将小容器定位为absolute,再将它的左上角沿y轴下移50%,最后将它margin-top上移本身高度的50%即可。

使用同样的思路,也可以做出水平居中的效果。

5. 图片宽度的自适应

如何使得较大的图片,能够自动适应小容器的宽度?CSS可以这样写:

但是IE6不支持max-width,所以遇到IE6时,使用,将语句改写为:

要使按钮具有,只要将它的左上部边框设为浅色,右下部边框设为深色即可。

font快捷写法的格式为:

link的四种状态,需要按照下面的前后顺序进行设置:

你可以利用条件注释,设置只对IE产生作用的语句:

还可以区分各种不同的IE版本:

10. IE6专用语句:方法一

由于IE6不把html视为文档的根元素,所以利用这一点,可以写出只有IE6才能读到的语句:

IE7专用语句则要写成

11. IE专用语句:方法二

除了IE6以外,所有浏览器都不能识别属性前的下划线。而除了IE7之外,所有浏览器都不能识别属性前的*号,因此可以写出只有这两个浏览器才能读到的语句:

如果同一个容器被多条CSS语句定义,那么哪一个定义呢?

行内样式是最优先的,然后其他设置的优先性,从低到高依次为:

IE6不支持min-height,有两种方法可以解决这个问题:

共有三条CSS语句,第一句是针对其他浏览器设置最小高度,第三句是针对IE设置最小高度,第二句则是让其他浏览器覆盖第三句的设置。

浏览器的缺省字体大小是16px,你可以先将基准字体大小设为10px:

后面统一采用em作为字体单位,2.4em就表示24px。

Text-transform用于将所有字母变成小写字母、大写字母或首字母大写:

Font Variant用于将字体变成小型的大写字母(即与小写字母等高的大写字母)。

CSS重置用于取消浏览器的内置样式,请参考和的样式表。

17. 用图片充当列表标志

默认情况下,浏览器使用一个黑圆圈作为列表标志,可以用图片取代它:

将一个容器设为透明,可以使用下面的代码:

在这四行CSS语句中,第一行是IE专用的,第二行用于Firefox,第三行用于webkit核心的浏览器,第四行用于Opera。

如何使用CSS生成一个三角形?

然后,将它四个边框中的三个边框设为透明,剩下一个设为可见,就可以生成三角形效果:

如果你希望文字在一行中显示完成,不要自动换行,CSS命令如下:

21. 用图片替换文字

有时我们需要在标题栏中使用图片,但是又必须保证搜索引擎能够读到标题,CSS语句可以这样写:

22. 获得焦点的表单元素

当一个表单元素获得焦点时,可以将其突出显示:

多条CSS语句互相冲突时,具有!important的语句将覆盖其他语句。由于IE不支持!important,所以也可以利用它区分不同的浏览器。

上面这段语句的结果是,其他浏览器都显示红色标题,只有IE显示蓝色标题。

当鼠标移动到链接上方,会自动出现一个提示框。

25. 固定位置的页首

当页面滚动时,有时需要页首在位置固定不变,CSS语句可以这样写,效果参见:

IE6的另一种写法(用于固定位置的页脚):

26. 在IE6中设置PNG图片的透明效果

27. 各类浏览器的专用语句

28. 容器的水平和垂直居中

30. 取消IE文本框的滚动条

}

要是两年前,实现“兼容性的渐变效果”这个说法估计不会被提出来的,那个时候,说起渐变背景,想到的多半是IE的渐变滤镜,其他浏览器尚未支持,但是,在对CSS3支持日趋完善的今天,实现兼容性的渐变背景效果已经完全成为可能,本文就将展示如何实现兼容性的渐变背景效果。在众多的浏览器中,目前不支持Opera浏览器。

本文实例效果都是同样的效果,就是垂直渐变,起始颜色红色,结束颜色蓝色,结束的蓝色的透明度是/wordpress/?p=743

本文作者为:张鑫旭 来源于:张鑫旭-鑫空间-鑫生活 欢迎访问原出处

二、IE浏览器下的渐变背景

IE浏览器下渐变背景的使用需要使用IE的渐变滤镜。如下代码:

本文作者为:张鑫旭 来源于:张鑫旭-鑫空间-鑫生活 欢迎访问原出处

对于webkit核心的浏览器,如Chrome/Safari浏览器下渐变背景的实现也是使用CSS3 渐变方法,css-gradient,具体为-webkit-gradient,使用语Firefox浏览器是有一些差异的。我在上上一篇文章对此进行了非常详细的介绍,您可以狠狠地点击这里: 。具体使用就不详述了,参见下面的代码:

本文作者为:张鑫旭 来源于:张鑫旭-鑫空间-鑫生活 欢迎访问原出处

Opera11也支持了CSS3渐变。其用法与Firefox一致,需要使用-o-的前缀。另外,Chrome的渐变用法也开始向FireFox浏览器下的用法靠拢。

五、综合 – 兼容性的渐变背景效果


      

效果分别为上面三个分类的截图。

您可以狠狠地点击这里:

CSS3的潜力非常的大,就渐变这一块可以创建很多精湛的UI效果,而以往这些效果都只能使用图片实现。CSS渐变背景的实现可以有效降低网页的图片数,也就是降低了HTTP请求,是非常受用的。但是IE浏览器一直蹲在茅厕边啃鸡腿——自以为美味,得使用资源消耗很高的滤镜才能实现渐变效果。所以,目前而言,渐变背景的的应用与否还是有待于利弊权衡的。

本文为原创文章,转载请注明来自[]

}

我要回帖

更多关于 惡魔合成表dx2 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信