文章列表
/* ClearFix */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
CSSer与其他IT职位一样,在找工作的时候,都会面临着面试官提出的问题,或者给出的试卷。今天52CSS.com收集了常见的8条面试题目,希望对您有所帮助。一、超链接点击过后hover样式就不出现的问题?
被点击访问过的超链接样式不再具有hover和active样式了,解决方法是改变CSS属性的排列顺序: L-V-H-A二、
IE6的margin双倍边距bug问题
例如:
Example Source Code
[www.52css.com]
<style type="text/css">
body ...
CSS sprites 是网站速度的优化很重要的一环,但也有其对性能的不利之处。
Vladimir Vuki?evi? 的博文《To Sprite Or Not To Sprite
》提到:
CSS sprites 的最大问题是内存占用。非精确构造的 sprite 图片会占用意想不到的内存空间。以 WHIT TV ...
1 判断select选项中
是否存在Value="paraValue"的Item
2 向select选项中 加入一个Item
3 从select选项中
删除一个Item
4 删除select中选中的项
5 修改select选项中
value="paraValue"的text为"paraText"
6 设置select中text="paraText"的第一个Item为选中
7
设置select中value="paraValue"的Item为选中
8 得到select的当 ...
原文:Ultimate IE6 Cheatsheet: How To Fix 25+ Internet Explorer 6
Bugs
翻译:http://www.vfresh.org/w3c/727
(译文对原文进行了补充)
兼容IE6的第一步就是单独对IE进行兼容,你针对IE6所写的代码只影响IE6;有几种方法可以区分开IE6:IE特有条件注释、CSS选择器、JavaScript,我们将逐一讨论。
使用IE特有条件注释
微软给IE添加了条件注释以区分不同版本,任何东西都可以塞进条件注释里:标签、JavaScript、js文件、css
、内联样式。可以使用条件注释来针对 ...
在Web编码中,CSS默认应用的Web字体是有限的,虽然在新版本的CSS3,我们可以通过新增的@font-face属性来引入特殊的浏览器加
载字体,但多数情况下,考虑各个因素的影响我们还是在尽量充分利用这些默认调用的字体实现CSS的编 ...
使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则如下:
颜色
16进制的色彩值,如果每两位的值相同,可以缩写一半,例如:
#000000可以缩写为#000;#336699可以缩写为#369;
盒尺寸
通常有下面四种书写方法:
property:value1; 表示所有边都是一个值value1;
property:value1 value2; 表示top和bottom的值是value1,right和left的值是value2
property:value1 value2 value3;
表示top的值是value1,right和lef ...
1.DOCTYPE 影响 CSS 处理
2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行
3.FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是
margin-left,margin-right) 方可居中
4.FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会 ...
昨天一直在阅读Type is beautiful
的文章,了解了一下几种常见的英文字体的历史和文化。
Helvetica由瑞士人发明,与其国家一样,中立,
清晰且不带有偏好。Helvetica在拉丁文中即为瑞士的意思。Arial基本被看作是Helvetica廉价的仿 ...
haslayout 是Windows Internet
Explorer渲染引擎的一个内部组成部分。在InternetExplorer中,一个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。为了调节这两个不同的概念,渲染引擎采用了
hasLayout 的属性,属性值可以为true或false。当一个元素的 hasLayout属性值为true时,我们说这个元素有一个布局(layout)
要想更好的理解 css, 尤其是 IE 下对 css 的渲染,haslayout 是一个非常有必要彻底弄清除的概念。大多IE下的显示错误,就是源于
hasl ...
1、AI可以直接做角线:Ctrl+K
调出预设窗口,在“日文裁剪标志”前打上勾,然后运用滤镜-制作-剪裁标志就可以作出比较正规的角线了。操作是画一个成品大小的矩形,选中,然后滤镜-制作-剪裁标志。它颜色自己定义为Registration,这个角线无论在四色还是专色都是可见的,并且角线已自动选上叠印填充。
如果是自己制作角线,注意事项:
▲ 角线一般0.3pt(约0.1mm)长约3mm
▲ 有专色的图注意要用拼版标志线
▲ 四色版的角线应是四色黑
(C100M100Y100K100)
▲ 单色版的角线用该单色的角线,如有Y色版,就做Y100的角线
▲ 记住有几色版就用几 ...
1. <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->
2.
<!--[if IE]> 所有的IE可识别 <![endif]-->
3. <!--[if IE 5.0]>
只有IE5.0可以识别 <![endif]-->
4. <!--[if IE 5]> 仅IE5.0与IE5.5可以识别
<![endif]-->
5. <!--[if gt IE 5.0]> IE5.0以及 ...
用div+css样式表
写页面有一段时间了,起初写div+css样式表
的时候,最让我头疼的不是怎么写样式,而是给div+css样式
起名,怎么样起才合适呢?要是就几行或几十行代码吧!就根据英文单词就行了。可是要是多了那就不好写了,有时候就直接用汉语拼音或拼音的首字母代替。可是多了吧,自己写的都看不出是什么意思,别说再让程序员调用这些样式了。div+css样式表
的id和class的区别:就一句来概括,
class可以定义多个值并且可以应用到多个标签上,但id只能是一个。所以就开始查一些相关的div+css样式表id和class的常用命名规则,请大家参考一下:
首先 ...
程序代码
if (System.capabilities.screenResolutionX>=1024) {
Stage.scaleMode = “noScale”;
}
但是必须设置body里面margin的值得都等于0,加CSS到网页也行
2.蓝色月光的办法:
也是在FLASH中写AS:
程序代码
var listen:Object = new Object();
listen.onResize = function(){};
Stage.addListener(listen);
3.用System.capabilities.screenResolutionX和Sys ...
我的机器中只装了IE,FireFox,Opera,所以我只测试了这几个浏览器。因为IE处理滚动条的方式跟另外两个浏览器的处理方式不太一样,所以分开说。
1024分辨率下:
IE:
IE7:1003*590
IE6:1003*596
IE5.5:1003*607
Maxthon(正常模式):1003*544
浏览窗口的高度跟IE上边的工具栏有关系,以上的高度都是在IE的默认状态下的。Mathon有IE模式、正常模式、简单模式三个模式,我只测试了正常模式下的。
FireFox:
FireFox的浏览窗口的高度和宽度是这样计算的:当页面的高度和宽度没有超过浏览窗口的宽度和 ...