• 在《Sample XHTML 1.0 document》里看到图像热区也可以跟链接关联到一起,即点热区和点链接是一样的地址。看下具体的玩法。
    正常的玩法:
    =========================HTML===================================
    <img src=”dot.png” alt=”image” usemap=”#map” height=”40″ width=”40″ />
    <div> <...
  • IE条件注释很多人都知道了,今天才知道,原来它也可以对非IE的浏览器起作用。嘿嘿,想知道吧。

     我们所认识的IE条件注释是这样的:

    ==============HTML===============
    <!--[if IE]> IE的内容<![endif]-->
    ================================= 

    看这个了解一下:IE条件注释参考

    如果是非IE的浏览器,会把这一段也当成一个注释,当然也就不会起作用了。所以要这样写:

    ==============HTML===============
    <!–[if IE]><![if !IE]><![endif]–> 非IE可见 <!–[if IE]><![endif]><![endif]–>
    ================================= 

    这样非IE的浏览器就可以读到里面的内容,而IE则因为里面的条件为真而不显示内容。

    例子在这:猜猜你用的浏览器是?

  • 现在很多人都用CSS制作导行菜单,像使用“滑动门技术”之类的方法,但都是使用了无序列表ul标签,其实HTML的标签里还有专门为菜单而设计的标签menu标签。 用法很简单,就像使用ul一样,只是把ul标签换成了menu标签,像这样: -----------------------------HTML---------------------------------
  • 菜单项1
  • 菜单项2
  • 菜单项3
  • 菜单项4
  • --------------------------------------------------------------------- 而样式的写法也跟原来的差不多,只是把对ul标签的定义改成对menu标签就行。 注:menu标签不是标准推荐的标签!!
  • WEB打印大全

    2006-02-27 | Tag:HTML 代码分享

    1、控制"纵打"、 横打”和“页面的边距。   
    (1)  
    function SetPrintSettings() {  
     // -- advanced features  
     factory.printing.SetMarginMeasure(2) // measure margins in inches  
     factory.SetPageRange(false, 1, 3) // need pages from 1 to 3  
     factory.printing.printer = "HP DeskJet 870C"  
     factory.printing.copies = 2  
     factory.printing.collate = true  
     factory.printing.paperSize = "A4"  
     factory.printing.paperSource = "Manual feed"  
    ...
  • 在群中讨论了个列表与表格的问题,现在有很多人都不在页面中使用表格了,因为标准不提倡。真的是这样吗?不是。标准是不提倡用表格布局,不是不能使用表格。

    使用样式表可以有很多方法模拟出表格的效果,但当样式表不起作用时,原先的表格效果就没有了,成为了一些没有意义的数据。

    所以当要显示表格数据时,还是要使用表格来显示数据。

  • IE的DHTML对象提供了四个可读写的属性来动态操作页面元素的内容:innerText, outerText, innerHTML, outerHTML.

    需注意两点:

    1.     其中innerText,outerText属性的值是作为普通文本呈现的,即使它含有HTML标签也如实反应出来;而innerHTML, outerHTML呈现的是经HTML引擎解析后文本,它可以反应属性中HTML标签的表现效果。

    2.     对对象的outerText,outerHTML属性赋值(即写操作)会删除该对象。

    以上四个属性的赋值操作只是替换原对象的文本内容,想要在页面中指定元素相关位置新增文本内容,需采用insertAdjacentHTML和insertAdjacentText方法。形式如下:

    object.insertAdjacentText(sWhere, sText)
    object.insertAdjacentHTML(sWhere, sText)
    其中 sWhere 表示插入的文本相对于html标签的位置,有如下四个预设值:

    beforeBegin,afterBegin,beforeEnd,afterEnd

    使用中需注意如下几点:

    1.这两种方法必须在整个文档装载完成之后才能使用,否则将出错。

    2. InsertAdjacentText只能插入普通文本,InsertAdjacentHTML插入html格式的文本

    ...

  • 今天在蓝色理想看到篇《所有链接都设成_blank简单方法》,里面提到了一个<base>标签,于是找了一个资料,发现还蛮好用的,记下。

    base标记是一个基链接标记,是一个单标记。用以改变文件中所有连结标记的参数内定值。它只能应用于标记<head>与</head>之间。
    你网页上的所有相对路径在链接时都将在前面加上基链接指向的地址。

    重要属性:
    href
    设定前缀的链接地址

    target
    设定文件显示的窗口,同a标记中的target

    简单例子:
    -------------------------------------------
    <html>
    <head>
    <base href="http://www.baidu.com" target="_blank">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>base标记</title>
    <link rel="Shortcut Icon" href="ani.CUR">
    </head>
    <body>
    <a href="77.htm" target="_self">77</a>
    <a href="88.htm">88</a>
    </body>
    </html>
    -------------------------------------------

    当点了链接后,跳出的文件是http://www.baidu.com/77.htm或http://www.baidu.com/88.htm,它就是在这些相对路径的文件前加上基链接指向的地址。如果目标文件中的链接没有指定target属性,就用base标记中的target属性。
    常在框架结构中用,如左右两个框架,把左边的框架中文件里的连接都显示在右边的框架里。只要用base标记,把其target属性值写为右框架名称,这就不用再为左框架里的文件中的每一个连接都指定target属性。

    当使用时,BASE 元素必须出现在文档的HEAD 内,在任何对外部源的引用之前。

    此元素在 Microsoft® Internet Explorer 3.0 的 HTML 中可用,在 Internet Explorer 4.0 的脚本中可用。

    此元素不会被渲染。

    此元素不需要关闭标签。