zoukankan      html  css  js  c++  java
  • html +css学习笔记(1)

    <base target="_blank">在新窗口里面打开链接

    一个html中可以有多个<head>标签吗?

    1.Html中的xmlns 属性

    xmlns 属性可以在文档中定义一个或多个可供选择的命名空间。该属性可以放置在文档内任何元素的开始标签中。该属性的值类似于 URL,它定义了一个命名空间,浏览器会将此命名空间用于该属性所在元素内的所有内容。

    例如,如果需要使用符合 XML 规范的 XHTML 文档,则应该在文档中的<html> 标签中至少使用一个 xmlns 属性,以指定整个文档所使用的主要命名空间:

    1.  <html xmlns="http://www.w3.org/1999/xhtml">

    2.    如果需要在一个 div 元素中显示一串数学公式,则可以为该 div 元素定义一个数学命名空间。比如这样:

    3.  <div xmlns="http://www.w3.org/1999/Math/MathMl">x3/x</div>

    4.    如果您不希望在每次显示除法公式时都在 div 元素中定义xmlns 属性,那么更好的办法是在文档的开头处定义具有前缀的命名空间:

    5.  <html xmlns="http://www.w3.org/1999/xhtml">

    6.  xmlns:math="http://www.w3.org/1999/Math/MathMl">

    7.    然后,您就可以在 div 中使用该前缀了,就像这样:

    8.  <math:div>x3/X<div>

    9.    虽然在大多数情况下,绝大多数 XHTML 作者都不需要定义多个命名空间,但是您仍然有必要理解存在着多个命名空间,以便在需要选择将基于某个 DTD 的内容嵌入其他 DTD 定义的内容中时,可以管理多个命名空间。

    xmlnsXHTML namespace的缩写。
    作用:由于xml允许定义自己的标记,但你定义的标记和其他人定义的标记有可能相同,但表示不同的含义。当文档交换或者共享的时候就容易产生错误。为避免这种错误产生,xml采用名字空间声明,允许你通过一个网址来识别你的标记。
    XHTMLHTMLxml过度的标记语言,它需要符合xml文档规则,因此,也需要定义名字空间,又因为XHTML1.0不能自定义标识,所以,它的名字空间都相同,就是:http://www.w3.org/1999/xhtml
    
    
    2.
    <a>
    链接到同一个页面的不同位置
    
    
    定义如下cd3是链接到位置的name
    <a href="#cd3">这是链接1</a>
    下面是链接到的位置
    <h1><a name="cd3">这是锚链接</a></h1>
    链接到不同页面的相应位置。
    定义锚点到页面的相应位置:
    <a name="local"></a>
    2.js中定义方法test()
    This.loction.href=”#local”
    body中定义属性onload=”test();”//不推荐使用
    最简单的方法是直接在href=””中的网页地址后加上#local
    www.test.html#local  这样就会跳转到页面testlocal位置
    以图片作为超链接
    <a href="www.baidu.com" >
    <img boder="0" src="D:/eg_buttonnext.gif"></a>
    创建电子邮件的链接
    mailto:是创建电子邮件链接的关键字
    cc是抄送
    bcc是密件抄送
    subject是邮件标题
    body是邮件正文
    <a href="mailto:heshan871897519@126.com?cc=heshan@126.com&bcc=871897519@126.com&subject=Hello%20again&body=I%20Love%20You">发送邮件</a> 
    <a target>
    
    

    打开新窗口

    被指向的超链接使得创建高效的浏览工具变得很容易。例如,一个简单的内容文档的列表,可以将文档重定向到一个单独的窗口:

    <h3>Table of Contents</h3>
    <ul>
      <li><a href="pref.html" target="view_window">Preface</a></li>
      <li><a href="chap1.html" target="view_window">Chapter 1</a></li>
      <li><a href="chap2.html" target="view_window">Chapter 2</a></li>
      <li><a href="chap3.html" target="view_window">Chapter 3</a></li>
    </ul>

    当用户第一次选择内容列表中的某个链接时,浏览器将打开一个新的窗口,将它标记为 "view_window",然后在其中显示希望显示的文档内容。如果用户从这个内容列表中选择另一个链接,且这个 "view_window" 仍处于打开状态,浏览器就会再次将选定的文档载入那个窗口,取代刚才的那些文档。

    在整个过程中,这个包含了内容列表的窗口是用户可以访问的。通过单击窗口中的一个连接,可使另一个窗口的内容发生变化。

     

  • 相关阅读:
    QT,QVector 基本用法,遍历[实例讲解]
    QT boolinq
    Qt532.QString_填充字符
    QT AES加密
    允许ubuntu下mysql远程连接
    Curl参数一览
    PHP实现http与https转化
    LINUX查看硬件配置命令
    使用.htaccess的时候服务器出现500错误(在配置后台时出现)
    64位win7旗舰版搭建apache+php+mysql开发环境
  • 原文地址:https://www.cnblogs.com/heshan664754022/p/2384710.html
Copyright © 2011-2022 走看看