发表于:2010-09-27 05:59:08 点击: 33
你可能正在建立自己的主页,正在为怎样把自己的主页建得更漂亮而发愁。美化主页的方式多种多样,比如如何把字体弄地更漂亮,如何做出种种的特技,如何加入计数器、表单甚至聊天室,如何做出动画效果等等。这里,我们首先从美化字体开始来谈谈网页制作中的各种技巧。
第一部分:网页字体的美化
从一开始做网页,我们就不断地同字体打交道,漂亮的字体给人一种美的享受,可以让人阅读起来很轻松,不会让浏览者因为眼睛吃不消而放弃浏览。
在HTML中,字体的控制是采用追梦工作室类似的格式来进行控制的。
其中的三个属性值的含义入下:
face="...":这是字体样式的设置,例如:face="黑体",但前提是浏览者的系统中必须安装有该字体,否则将以默认的宋体显示;另外一种格式是face="第一种字体,第二种字体",这种格式表示假如浏览者的系统中没有安装第一种字体,那么将以第二种字体显示。
size="...":设置字体的大小,一般是从1到7,它的默认值是+3,每次改变字体都是+3或者-3。
color="...":设置字体的颜色,例如:color="red",这是直接采用颜色的英文来定义;还有就是color="#000000",这是采用颜色的RGB16进制值来定义;采用RGB16进制比采用英文名称定义表示的颜色更多,更丰富。
但是,你是不是觉得采用上面的办法定义的字体仍然不够美观,字体边缘不够圆滑,而且不具有动感。好的,我们现在就改用CSS(层叠样式表)来对字体进行控制。CSS是放在和之间的一段代码,例如:
BODY
P
BR
A:link 说明了超级链接还没有被访问,它没有下划线,颜色为黑色。
A:visited 说明了超级链接被访问过了,它没有下划线,颜色为红色。
A:active 说明超级链接处于活动状态,它的颜色变成了蓝色,有下划线。
A:hover 说明鼠标移动到超级链接后,它有下划线,文字颜色变成了绿色。
其中,BODY...、P...、BR...这三行分别表示在标签、和之间的字体的属性。所有的值大家都可以根据需要进行改变。CSS是一个非常复杂的东西,他所能够做的远不止这些,有兴趣的朋友可以多到网上看看相关的文章。
对于字体的美化工作,我们还可以把文字做成图片的方式来“对付”那些没有安装此种字体的浏览器,不过这种办法不适合在大段的文字上采用,因为他损失的是浏览者的下传时间。
第二部分:JavaScript的引用
JavaScript是在网页中使用得最多的一种特效了,JavaScript的结构比较简单,而实现的功能却非常强大。这里我们不向大家介绍JavaScript,因为这不是一个教程;我们只举出一些实用的JavaScript小程序例子,让你可以马上使用。
1、显示日期和时间(请将下列代码COPY到之间的任何一个你想放置日期显示的地方)
2、在状态栏显示走动的时间(请将此段代码放置到之间)
var timerID = null; //将时间ID赋值为空
var timerRunning = false;
function stopclock (){
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;
}
function showtime () {
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds()
var timeValue = "" + ((hours >12) ? hours -12 :hours)
timeValue += ((minutes < 10) ? ":0" : ":") + minutes
timeValue += ((seconds < 10) ? ":0" : ":") + seconds
timeValue += (hours >= 12) ? " P.M." : " A.M."
window.status = timeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true;
}
function startclock () {
stopclock();
showtime();
}
3、查看本页源代码按钮(将下列代码放置到之间的适当地方)
4、禁止查看本页源代码按钮,不过破解的方法太多了(将下列代码放置到之间的适当地方)
function click() {
if (event.button==2) {
alert('对不起,这是秘密.')
}
}
document.onmousedown=click
5、前进后退按钮,这两个按钮的功能如同浏览器上的“前进”和“后退”按钮(将下列代码放置到之的适当地方)
6、要在IE和NC中都能顺利播放MID音乐是一件比较头疼的事,不过有了下面的代码就简单多了(放在
')} else //-->
7、在状态栏显示跑马灯(代码放入之间,然后将改为
)
= Message.length) else }function scrollOut() else }// End -->
其中的80表示显示速度
8、可以根据时间变化的欢迎词(代码放入之间)
是定义的一种方式,另一种方式是
中间的XXXXX就是相应的脚本语言,“text”和网站根目录没有任何关系。
不是的,type后面的是语言的类型
href后面的跟的XX.js是根目录下的js文件
type后面一般是
不是的。
那个指的是mime type。