有非常多关于CSS Hack的教学文章,当然处理方法也有很多种,接下来要跟大家说明的是属于比较简单的方法,但是以下的校正确无法通过W3C检测,虽然无法通过检测,但是针对各个浏览器校正确是有效的。
区别IE和Firefox
【辨识符号】:「9」
【范例练习】:
#tip {
background:blue; /*Firefox 背景变蓝色*/
background:red 9; /*IE6、IE7、IE8背景变红色*/
}
阅读全文…
利用 CSS 框架,可以简化你的工作,提高工作效率。CSS 框架是一系列 CSS 文件的集合体,包含了基本的元素重置,页面排版、网格布局、表单样式、通用规则等代码块。下面给你推荐了27款优秀的CSS框架,你可以选用。
1. 960gs
960 像素的页面宽度似乎成为了一种设计标准,在当前各种分辨率下,能够很好地展现网页内容。提供较为常用的尺寸来简化网页设计过程,使工作简单高效。 阅读全文…
^[\w\u4E00-\u9FA5\uF900-\uFA2D]*$
1、一个正则表达式,只含有汉字、数字、字母、下划线不能以下划线开头和结尾:
^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$ 其中:
^ 与字符串开始的地方匹配
(?!_) 不能以_开头
(?!.*?_$) 不能以_结尾
[a-zA-Z0-9_\u4e00-\u9fa5]+ 至少一个汉字、数字、字母、下划线
$ 与字符串结束的地方匹配
放在程序里前面加@,否则需要\\进行转义 @”^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$”
(或者:@”^(?!_)\w*(?<!_)$” 或者 @” ^[\u4E00-\u9FA50-9a-zA-Z_]+$ “ ) 阅读全文…
rel 属性 — link标签中的rel属性,定义了文档与链接的关系.
- 此属性通常出现在a,link标签中
- 属性值
Alternate — 定义交替出现的链接
Alternate 属性值 — alternate是LinkTypes的一个值,网页设计者可以通过此值,设计交替出现的链接
示例
定义两种不同的样式,用户可以通过浏览器选择样式(ie不支持此属性)
<link rel="stylesheet" type="text/css" title="blue" href="dreamdublue.css" />
<link rel="alternate stylesheet" type="text/css" title="red" href="dreamdured.css" />
可以通过http://www.dreamdu.com/feed/读取http://www.dreamdu.com/的内容 阅读全文…