易截截图软件、单文件、免安装、纯绿色、仅160KB

关于HTML中link元素的onload属性总结

    我们知道,HTML为了加载一个外部的css文件,经常会用到一个link的元素,具体的用法如下:
    <link rel="stylesheet" rev="stylesheet" href="xxx.css" type="text/css" media="screen" />
    并且浏览器对css的加载是阻塞式的下载,在对应的外部css文件没有load完之前,下面的parse将会被阻塞住,但我们会发现,在部分的
页面有类似这样的用法:
    <link rel="stylesheet" rev="stylesheet" href="xxx.css" type="text/css" media="screen" onload="javascript:alert('onload link done')"/>
    经tenfy在IE,firefox,opera,chrome,safari下测试,发现:
 一,link元素的onload属性在IE和opera下均支持,目的是为了提供用户一个css加载完毕后的回调处理接口。
       但发现IE和opera再回调次数是不一样的,IE下,如果对应的css有import其他的css文件,会导致多次调用onload,
       测试中发现,css里面即使是多次import,IE也只会回调onload两次,而不是每import一次就多调用一次onload,比较有意思!
       而opera只会调用一次onload方法。
二,firefox,chrome和safari的link不支持onload属性。
三,onload属性本身不是xhml的标准属性
四,即使IE和opera均有onload属性,但其对css文件的加载仍然是阻塞式下载的,所以我们对css加载时间的测试,都可以放到css文件的后面执行脚本采集也是ok的。


相关文档:

php正则取嵌套html标签

<?php
$s = <<<html
<html>
<head>
<title>nested tag test</title>
<mce:script type="text/javascript"><!--
alert('fdsafdasfasd');
// --></mce:script>
</head>
<body>
<div id=0>
<div id=1><img name="im ......

html断词

<mce:style type="text/css"><!--
#summary{word-wrap:break-word;width:500px;margin: 0px;padding: 0px;};
.formIn th{white-space: nowrap;}
.formIn{ margin-left: 90px;}

--></mce:style><style type="text/css" mce_bogus="1"> #summary{word-wrap:break-word;width:50 ......

HTML CSS标签

<html >
<body style="margin:0;overflow:hidden">
    <div>
     <table style="width:100%;height:100%">
         <!--<tr>
           & ......

解决COM显示HTML,无法copy、paste的问题

这两个操作默认是被屏蔽了的,需要手动拦截按键消息然后处理。
如果嵌入HTML的窗口拿不到WM_KEYDOWN这样的消息,就只好直接在消息循环里拦截了:
{
while (0 != (r = GetMessage(&msg, NULL, 0, 0))) {
if (r == -1) {
break;
}
if (CheckIfDealCopyPaste(msg)) { ......

html读书笔记二

9.HTML 框架
框架
通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。每份HTML文档称为一个框架,并且每个框架都独立于其他的框架。
使用框架的坏处:
开发人员必须同时跟踪更多的HTML文档
很难打印整张页面
框架结构标签(<frameset>)
框架结构标签(<frameset>)定义如何将窗口分割为框 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号