HTML+CSS+JavaScript

Ch1 发布Web内容

HTML(Hyper Text Markup Language)

在学习HTML、CSS和JavaScript的复杂知识之前,获得对一些技术的稳固理解很重要。

Web服务器:首先必须创建文件,然后把它们放到服务器上以使它们可用,并且你必须确保你的内容将像预期的那样出现在最终用户面前。

WWW(World Wide Web)万维网

HTML是一种用于描述包含其他信息的文本、图形和文件是如何组织和链接到一起的语言。

创建Web内容时,只需记住,你控制着用户在访问你的网站时看到的内容。从包含要显示的文本用户的或者是一些代码的文件开始,其中的代码告诉服务器连带发送一幅图形给用户的Web浏览器,这样你就必须计划、设计和实现最终构成Web的各个部分。

XHTML X代表extensible 可扩展的

Web托管提供商

在Web服务器上的文档根目录存放文件

索引文件不仅用在子目录中,它还用在网站的顶级目录(或者文档根目录)中。网站的第一个页面——或主页,或者无论如何你都希望用户在第一次访问你的域所看到的Web内容——应该被命名为index.html,并且存放在Web服务器的文档根目录中。

测试Web内容的几点提示:

(1)测试链接

(2)低分辨率和高分辨率下的表现

(3)alt标签信息(查看替换文本)

(4)字体大小

(5)加载完成后,向下滚动效果

(6)加载时间

编写有效的、符合标准的HTML和CSS将有助于确保站点在所有访问者看来都是比较相似的。

 

Ch2 理解HTML与XHTML之间的联系

当你只是学习HTML时,从简单的文本编辑器开始将更容易并且更有教育意义。当你更好地理解了幕后所发生的事情之后,可以转向可视化工具(Front Page/DreamWeaver)图形式的、所见即所得的编辑器。

.jsp(Java Server Pages)、.asp(Microsoft Active Server Pages)、.php(Hypertext Preprocessor)

开始标签<>结束标签</>

空标签</> 比如:换行<br /> 图片<img />水平分隔线<hr />

<p>标签 分段符

标题应该遵循内容的层次结构:只使用一个1级标题,在1级标题后面可以具有1个或多个2级标题,直接在2级标题后面使用3级标题等。

W3C 负责开发Web标准的标准机构

(World Wide Web Consortium)万维网联盟,提供了一个你可以使用的在线验证工具。

http://validator.w3.org/

如果W3C标记验证服务在你的Web页面遇到了一个错误,它将会提供特定的详细信息(包括出错代码的行数)。这是一种搜寻问题的极佳方式,可以使你的页面摆脱错误的代码。

HTML是一种受益于XML的规则的相对非结构化的语言。两种技术的自然融合导致HTML遵守XML的规则和结构。为了实现这种融合,人们构思了HTML的一个新版本,它遵循XML的更严格的规则。遵循XML的HTML的新版本被称为XHML,它确实是HTML的更干净的版本。

<html>

<head>

<title>.</title>

</head>

<body>

</body>

</html>

 

Ch3 理解层叠样式表(Cascading Style Sheet)

样式表是一组能够同时控制多个HTML页面外观的格式化指令。

CSS是一种定义样式结构的语言。

用分号结束每个样式。

为了把这个样式表链接到HTML文档,可以在每个文档的<head>区域中包括一个<link/>标签

<link rel="stylesheet" type="text/css" href="style.css" />

css中的样式属性一般可分为两大类:

布局属性:用于确定怎样把内容放在Web页面上。最重要的布局属性之一是display,它有4个可能的值:

①block——在新行上显示元素,就像在新段落中一样

②list-item——在新行上显示元素,并且在它旁边具有一个列表项标记(项目符号)

③inline——根据当前段落显示元素

④none——不显示元素,把它隐藏起来

格式化属性:用于控制Web页面上内容的外观

颜色属性设置 3种:color:orange;color:rgb(0,0,255);//16进制表示color(#FFFFFF);

<span>标签 分隔文字

选择器{样式属性:值;} → h1{font:36pt Courier;}

想要区分选择器,使用样式类,如:h1.Silly{font:36pt;} h1.Serious{font:37pt;}

在HTML代码中引用样式类时,只需简单地在元素的Class属性中指定类名称即可。例如:

<h1 class="silly">this is</h1>

div.footer{

  …;  

  …;

}

<div class="footer"></div>

样式ID:在一些情况下,可能出于布局或格式化的目的,想要精确地控制独特的元素。在这样的情况,就要求助于ID,而不是类。

样式ID(style ID)是一组自定义的格式化规范,只能应用于Web页面中的一个元素,可以跨一组页面使用ID,但是在每个页面内每个ID只能使用一次。例如:

p#title{font:24pt Verdana,Genva}

在HTML中引用样式ID时,只需简单地在元素的id属性中指定ID的名称,如:<p id="title">some title goes here</p>

三种CSS连接样式:

外联式:

<head>

   <link rel="stylesheet" type="text/css" url="mycss.css" />

</head>

内部样式:

<head>

  <style>...</style>

</head>

内联样式:

<body>

  <h1 style="color:green";align="">

</body>

 

理解JavaScript

Web脚本编程,JavaScript是一种解释语言,浏览器会执行所遇到的每一行脚本。

注释形式:<!--       -->

JavaScript的一些典型应用

(1)改进导航

(2)验证表单

(3)特殊效果

(4)远程脚本调用(AJAX)Asynchronous JavaScript And XML 异步JavaScript 和 XML

Javascript一种常见的、容易的应用是显示日期和时间

<script type="text/Javascript"></script>

javascript命令和变量名称是区分大小写的。

javascript包括许多方式用于显示信息,其中最简单的方式之一是document.write语句。document.write("<h1>"+hours+":"+mins+":"+"secs"+"</h1>");

<body>

  <script type="text/javascript" src="filename.js"></script>

</body>

JavaScript最初称为LiveScript,于1995年在Netscape Navigator2.0中首次引入。不久后就把它重命名为JavaScript,以指示与Sun和Java语言的市场营销关系——尽管Java与JavaScript之间并没有结构上或者其他方面的关系。

 

posted @ 2015-07-23 20:38  jacinthcc  阅读(181)  评论(0编辑  收藏  举报