关于target="_blank"去留的问题在网上已经被反复争议很多次了。有的说要留,有的说要去掉。主张留的一方主要是考虑到 target="_blank"的属性目前来讲还没有一个好的方式来解决,而主张去的一方则拿出了rel与JS的解决方案。 target="_blank"是否的存在是否有必要我想目前还有很多正处在一种盲区。
好多时候在写div css的时候要兼顾各个浏览器的兼容,这是件非常让人头疼的事情,尤其现在的浏览器五花八门。关于firefox ie6 ie7网上解决的方法很多,我就不重复了。简单的说一下ie8和ie7之间的调整:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
A Preview of HTML 5---http://www.alistapart.com/articles/previewofhtml5
Lachlan Hunt 写的 HTML 5 预览,这篇写于一年前的文章,更象一份关于 HTML 5 的预言。
W3C HTML 5 Spec
"HTML5 是近十年来 Web 标准最巨大的飞跃。和以前的版本不同,HTML 5 并非仅仅用来表示 Web 内容,它的使命是将 Web 带入一个成熟的应用平台,在这个平台上,视频,音频,图象,动画,以及同电脑的交互都被标准化。尽管 HTML 5 的实现还有很长的路要走,但 HTML 5 正在改变 Web。 HTML 最近的一次升级是1999年12月发布的 HTML 4.01。
ie6,ie7,firefox兼容CSS
#example { background: #ff0000;width:100px;height:100px } /* Moz/FF/IE8 beta2 */
*html #example { background: #00ff00; } /* IE6 */
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
js判断输入框是数字并且小于100
if (isNaN(document.getElementById( 'textBox1 ').value))
{
alert( '不是数字 ');
window.event.returnValue=false;
}
1、 可以每个连接属性设置 target="_blank"
不过这样太多代码,虽然符合W3C标准
如果以前页面没有
现在却想加上那就麻烦了
2、 懒方法就是在
和中间加上代码3、 不过好象在CSS里面也有个属性
一、CSS HACK
以下两种方法几乎能解决现今部分HACK.
1, !important
随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.
(注意写法.记得该声明位置需要提前.)
#wrapper
{
23 小时 6 分钟之前
2 天 4 小时之前
6 天 7 小时之前
1 周 2 天之前
1 周 2 天之前
1 周 3 天之前
1 周 4 天之前
2 周 9 小时之前
3 周 1 天之前
4 周 3 小时之前