HTML 5: 根元素, 标题,元数据元素, 脚本元素

HTML 5: 根元素, 元数据元素, 脚本元素

  • 根元素 - doctype, html
  • 元数据元素 - head, title, base, link, meta, style
  • 脚本元素 - script, noscript

1、<!doctype html>,文档类型

2、<html lang="zh-CN">,文档的根元素

3、 head - 头容器。

head - 头容器,可包含如下标签: title, base, link, meta, style, script。其中必须要有 title 标签。

4、<title>我是标题</title>

5、<base href="http://pic.cnblogs.com/avatar/" target="_blank" />,设置文档的默认地址和链接的默认打开方式

6、<link rel="stylesheet" type="text/css" href="http://www.www.www/css.css" />,

link定义两个文件的联系,一般用于样式表文件的引入。

rel-指定文档间的关系,对样式表来说此属性的值为stylesheet。link标签必须要有rel属性。

type-所接入的文档的类型。

href-所接入的文档的地址。

title-所接入的文档的标题,对于样式表来说,可以在meta里指定默认的样式表的title,从而只使用指定title的样式表。

disabled,rellist(只读),media,hreflang,sizes(只读)

7、meta - 文档相关的元数据

Meta标签是HTML语言中HEAD区的一个辅助性标签,它位于HTML文档头部的<head>标记 和<title>标记之间,它提供用户不可见的信息。META标签有两个重要的属性:HTTP标题信息(HTTP-EQUIV)和页面描述信息(name)。

name属性是描述网页的,对应于content(网页内容),以便于搜索引擎机器人查找、分类,目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类。Meta标签的name属性语法格式:<meta name="参数" content="具体参数值">

        meta - 文档相关的元数据。可用属性如下:name, http-equiv, content, charset  ·  <meta name="keywords/Description/Generator/Author/application-name/"  content="">    <meta http-equiv="content-language/content-type/default-style/refresh/Set-Cookie/Prama/Cache-Control/Expires/windows-Target/viewport" content="">    <meta charset="">

<!--        http-equiv, content 组合的示例如下(不全)    -->    <!--定义文档内容的语言-->    <meta http-equiv="content-language" content="zh-CN" />     <!--定义文档内容的类型-->    <meta http-equiv="content-type" content="text/html" />     <!--定义文档所使用的样式表的 title,从而在有多个样式表的时候,只使用指定 title 的样式表。本例中会强制只使用 title 为 css1 的样式表-->    <meta http-equiv="default-style" content="css1" />     <!--文档每 100 秒刷新一次-->    <meta http-equiv="refresh" content="100" />    <!--设置 cookie-->    <meta http-equiv="set-cookie" content="author=webabcd;" /> 

<!--定义文档的编码类型-->    <meta charset="utf-8">

8、style - 定义文档的样式信息
style - 定义文档的样式信息。可用属性如下: disabled, media, type, scoped          scoped - bool 类型的属性,如果为 true,则代表样式只能应用到 style 元素的父元素及其子元素(对于 scoped 为 false 的 style 只能写在 head 内)
9、script - 用于定义客户端脚本
script - 用于定义客户端脚本,可用属性如下:src, async, defer, type, charset          type - 脚本的 MIME 类型,此属性必须要有          src - 外部脚本的 url 地址,如果指定了 src,那么 script 标签必须是空的          charset - 脚本的编码类型          defer - bool 类型。如果为 true 的话,则脚本在页面解析完后执行,即在 DOMContentLoaded 事件之前执行,会按照 script 在页面的出现顺序执行,不阻塞页面解析(界面解析的过程中,并行下载脚本)          async - bool 类型。如果为 true 的话,则在页面解析的过程中会异步下载脚本,脚本下载完马上执行(肯定会在 window 的 onload 事件之前执行),不阻塞页面解析(界面解析的过程中,并行下载脚本)

引用两段脚本,无 async 时或 defer 时,必然先执行完 script1 后再执行 script2        如果被标记为 async,假设 script2 先下载完,script1 后下载完的话,那么会先执行 script2, 再执行 script1
时间: 2024-12-27 20:51:55

HTML 5: 根元素, 标题,元数据元素, 脚本元素的相关文章

3.5 脚本元素

3.5 脚本元素 实例 3.5 脚本元素 一个脚本程序就是一个Java代码块,脚本程序的开始符号为<%,结束符号为%>. 实例 scriptletTest.jsp: 12345678910111213141516171819202122232425262728293031 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8&

JavaWeb学习(二)----JSP脚本元素、指令元素、动作元素

?[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4048033.html 联系方式:[email protected] [正文] 我们在上一篇文章中学习到了Tomcat的使用和工程文件部署,并明白了jsp文件是怎样发布到服务器上并最终显示出来:JavaWeb学习(一)----JSP简介及入门(含Tomcat的使用) 现在来学习一下JSP的基本语法

JSP基础总结 脚本元素

JSP脚本元素 1.  JSP声明语句 JSP声明语句以<%!开始,以%>结束,其语法格式为:<%! 声明语句 %> 使用声明语句的变量为全局变量,也就是说,当有多个用户在执行此JSP页面时,将共享该变量. 2.  JSP Scriptlets JSP Scriptlets以<%开始,以%>结束,其中包含有效地符合Java语法规则的Java代码,其语法格式为:<% Java代码 %>.在JSP Scriptlets中可以包含多个语句,如:方法.变量.表达式等

JSP基本语法总结【1】(jsp工作原理,脚本元素,指令元素,动作元素)

时隔半年,回头对jsp复习整理一下,温故而知新. jsp工作原理: jsp服务器管理jsp页面分两个阶段:转换阶段(translation phase)和执行阶段(execution phase). 客户发送请求时,服务器检验jso语法是否正确,然后转换成servlet源文件,然后调用javac工具类便宜servlet源文件生成class文件,此阶段为转换阶段. 接下来,servlet容器加载转换后的servlet类,实例化一个对象来处理客户端的请求.请求处理后,响应对象被jsp服务器接收,服务

网站点击导航栏标题,对应的元素平滑上移以及点击图片或按钮回到页面顶部的特效

之前看w3cshool上面,看到了a,name配合可以设置锚点,很多看书的网站上都用到,可以根据点击对应的目录章节,自动跳到具体的文字内容. 不过用锚点做的特效感觉很粗糙,不够平滑,总是一下子就跳到下面去了,没有给浏览者一种平滑的感觉.所以自己就计划着能不能做一种类似的比较平滑的效果呢? 当然是可以的.这篇博客中的特效要用到如下的函数和属性,大家没见过或者见过用过已经忘了的,可以到w3cshool上恶补下: eq(index):相当于数组吧,可以根据index索引到具体的对象 scrollTo(

动态脚本元素

动态脚本元素即在js中去创建<script>标签加载外部js并执行,这样加载的好处是文件的下载和执行过程不会阻塞页面的其他进程.通过下面两个例子对比出效果 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="ht

转换Word headings、元数据、超链接等元素为等同的PDF元素控件activePDF DocConverter

activePDF DocConverter使你能够很容易地扩展PDF转换功能到你的网内的每个用户,在安装了产品之后,简单地配置转换器扫描到的文件夹,用户就可以开始通过直观的拖拉操作进行文件转换了. 具体功能: 拖拉转换PDF: 控件通过目录扫描进行即时的批量转换,只需要在网络上定义一个监视文件夹用于DocConverter进行扫描,最终用户只需要从他们的桌面上把需要转换的文件直接拖到这个文件夹内,控件就会自动转换该文件为PDF了.并且放置转换好的文件到输出文件夹. 转换流行的Office文件格

jquery 通过 live() 方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创建的新元素)

jquery 通过 live() 方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创建的新元素) $("ul").append("<li class='name'>名称</li>"); [错误] 然后通过下面的方式, 这样是不能获取的 : $(".name").click(function (){    alert("获取到append后的节点"); }) [正确] 正确的方法是:

jsp案例之输出九九乘法表(仅使用jsp脚本元素)

JSP案例:使用JSP输出99乘法表,要求仅使用脚本元素.代码如下: <%@ page language="java" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>JSP练习使用JSP脚本元素输出九九乘法表</t