CSS挂马的相关知识及相应防范方法简介

随着Web2.0的普及,各种网页特效用得越来越多,这也给黑客一个可乘之机。他们发现,用来制作网页特效的CSS代码,也可以用来挂马。而比较讽刺的是,CSS挂马方式其实是从防范E挂马的CSS代码演变而来。 安天实验室阿楠:安全工程师,从事病毒分析多年。 网站挂马的手段最初非常单一,但是随着Web2.0技术以及Blog、Wiki等广泛的应用,挂马也涌现出各种各样的技术,其中CSS挂马方式,可以说是Web
CSS挂马的相关知识及相应防范方法简介

div+css三栏自适应宽度简单布局学习实例

常说的三栏布局主要是由#header、中间三栏、#Footer三大部分组成。中间三栏占整个页面的宽度,分为#left、#middle、#right,左右主要放一些导航链接,中间放主要内容。 用绝对定位的方法实现固定宽度的三栏布局并不难,但是如果想让宽度随着显示器分辨率自适应就有点困难了。 基本方法 基本的布局包含五个div,即标题、页脚和三栏。标题和页脚占据整个页宽。左栏div和右栏div都是固定
div+css三栏自适应宽度简单布局学习实例

css对li标签前面圆点和空白的显示控制方式

去掉标签前的点:#ul{list-style:none; } 要去掉空格,则添加 #ul{margin:0; padding:0; } 在ul中加入margin:0px; 空白处没了,不过圆点也没了。其实在ul中加margin:0px; 不是圆点没了,而是看不到了,可以用空白定义来控制设置显示,看如下演示: 志文工作室 计算机技术学习博客 志文工作室 计算机技术学习博客 志文工作室
css对li标签前面圆点和空白的显示控制方式

CSS Hack汇总快查

屏蔽IE浏览器(也就是IE下不显示) *:lang(zh) select {font:12px  !important;} /*FF,OP可见,特别提醒:由于Opera最近的升级,目前此句只为FF所识别*/ select:empty {font:12px  !important;} /*safari可见*/ 这里select是选择符,根据情况更换。
CSS Hack汇总快查

css中margin和padding的使用

margin和padding的意义相信大家都很清楚,可是在具体应用中,到底应该使用哪一个,就比较难于判断了。 这篇文章(http://coliss.com/articles/build-websites/operation/css/901.html) 说得挺清楚的,译文如下供参考: 何时应当使用margin 需要在border外侧添加空白时。 空白处不需要背景(色)时。 上下相连的两个盒子之间的空
css中margin和padding的使用

css网页设计中float浮动导致父元素未设置高度时无法闭合的解决方法

在网页设计CSS布局调整时遇到的现象: 当几个并列div元素使用float属性时,由于父容器没有定义实际高度(height),在IE中显示出现问题,无法显示父容器的背景颜色或背景图片 做了如下设置实验情况: 1、 不正常显示的设置 子容器:使用float 父容器:不定义height 2、 在测试中发现,父容器在不定义高度时,取消float属性,背景颜色显示正常 子容器:不使用float 父容器:不
css网页设计中float浮动导致父元素未设置高度时无法闭合的解决方法

IE8、IE7、IE6、火狐的一些CSS HACK测试

对IE8、IE7、IE6、Firefox2.0.0.12做了简单的一些CSS HACK测试。下文中的 IE8 暂时仅代表IE8 beta1。   CSS定义:p {color:#f00;}   xhtml结构:<p>文字</p>   主要是测试“文字”这个颜色在不同浏览器下使用hack的一些结果报告:   * html  p {color:
IE8、IE7、IE6、火狐的一些CSS HACK测试

为什么火狐谷歌chrome等浏览器不支持一些css滤镜

在IE下使用的滤镜,可以实现很多不错的特效,但是在chrome和火狐opera等浏览器里这些就全都失效了,这是为什么呢?找了一下原来是因为 滤镜只是属于IE浏览器开发下的功能,不支持IE内核的浏览器也就都不支持这些滤镜。 不过一般都支持透明滤镜,只是写法不一样,如下: 要设置一下透明度为60%的DIV就应该这样写了: div.transp { /* make the div translucent
为什么火狐谷歌chrome等浏览器不支持一些css滤镜