博文
CSS教程(一)认识CSS (2006-01-24 11:56:00)
摘要:
CSS教程(一)认识CSS
Dreamweaver4是现今最好的网站编辑工具之一,用它来给制作网页的CSS样式表会更简单、更方便。本教程教你如何利用Dreamweaver4在页面中加入CSS,你不用死记硬背的记代码标记,也不用去看很厚的CSS手册,你就可以轻松自如的在网页中运用CSS。不过首先你要对CSS有一定的了解。因此,本教程的前面4章为CSS理论知识,主要是对CSS的全面介绍,希望读者看后对CSS的语法、结构、应用有一个全面的了解;后面4章为DW实战,主要是教你如何利用Dreamweaver4灵活运用CSS在网页中。阅读此文前,你需要对HTML有一定的了解,并会使用Dreamweaver。
一、 认识CSS
CSS就是Cascading Style Sheets,中文翻译为“层叠样式表”,简称样式表,它是一种制作网页的新技术。
网页设计最初是用HTML标记来定义页面文档及格式,例如标题<h1>、段落<p>、表格<table>、链接<a>等,但这些标记不能满足更多的文档样式需求,为了解决这个问题,在1997年W3C(The World Wide Web Consortium)颁布HTML4标准的同时也公布了有关样式表的第一个标准CSS1, 自CSS1的版本之后,又在1998年5月发布了CSS2版本,样式表得到了更多的充实。W3C把DHTML(Dynamic HTML)分为三个部分来实现:脚本语言(包括JavaScript、Vbscript等)、支持动态效果的浏览器(包括Internet Explorer、Netscape Navigator等)和CSS样式表。
你可以用CSS精确的控制页面里每一个元素的字体样式、背景、排列方式、区域尺寸、四周加入边框等。使用CSS能够简化网页的格式代码,加快下载显示的速度,外部链接样式可以同时定义多个页面,大大减少了重复劳动的工作量。
注意:CSS需要IE4(Internet Explorer 4.0)和NC4(Netscape 4.0)以上的浏览器支持,有些效果需要更高版本的浏览器支持。 ......
CSS教程(二)语法(2006-01-24 11:55:00)
摘要:
CSS教程(二)语法
1. 基本语法
CSS的定义是由三个部分构成:选择符(selector),属性(properties)和属性的取值(value)。
基本格式如下:
selector {property: value}
(选择符 {属性:值})
选择符是可以是多种形式,一般是你要定义样式的HTML标记,例如BODY、P、TABLE……,你可以通过此方法定义它的属性和值,属性和值要用冒号隔开:
body {color: black}
选择符body是指页面主体部分,color是控制文字颜色的属性,black是颜色的值,此例的效果是使页面中的文字为黑色。
如果属性的值是多个单词组成,必须在值上加引号,比如字体的名称经常是几个单词的组合:
p {font-family: "sans serif"}
(定义段落字体为sans serif)
如果需要对一个选择符指定多个属性时,我们使用分号将所有的属性和值分开:
p {text-align: center; color: red}
(段落居中排列;并且段落中的文字为红色)
为了使你定义的样式表方便阅读,你可以采用分行的书写格式:
p
{
text-align: center;
color: black;
font-family: arial
}
(段落排列居中,段落中文字为黑色,字体是arial)
2. 选择符组
你可以把相同属性和值的选择符组合起来书写,用逗号将选择符分开,这样可以减少样式重复定义:
h1, h2, h3, h4, h5, h6 { color: green }
(这个组里包括所有的标题元素,每个标题元素的文字都为绿色)
p, table{ font-size: 9pt }
(段落和表格里的文字尺寸为9号字)
效果完全等效于:
p { font-size: 9pt }
table { font-size: 9pt }
3. 类选择符
用类选择符你能够把相同的元素分类定义不同的样式,定义类选择符时,在自定类的名称前面加一个点号。假如你想要两个不同的段落,......
CSS教程(三)伪类——动态链接 (2006-01-24 11:55:00)
摘要:
CSS教程(三)伪类——动态链接
伪类可以看做是一种特殊的类选择符,是能被支持CSS的浏览器自动所识别的特殊选择符。它的最大的用处就是可以对链接在不同状态下定义不同的样式效果。
1. 语法
伪类的语法是在原有的语法里加上一个伪类(pseudo-class):
selector:pseudo-class {property: value}
(选择符:伪类 {属性: 值})
伪类和类不同,是CSS已经定义好的,不能象类选择符一样随意用别的名字,根据上面的语法可以解释为对象(选择符)在某个特殊状态下(伪类)的样式。
类选择符及其他选择符也同样可以和伪类混用:
selector.class:pseudo-class {property: value}
(选择符.类:伪类 {属性: 值})
2. 锚的伪类
我们最常用的是4种a(锚)元素的伪类,它表示动态链接在4种不同的状态:link、visited、active、hover(未访问的链接、已访问的链接、激活链接和鼠标停留在链接上)。我们把它们分别定义不同的效果:
a:link {color: #FF0000; text-decoration: none} /* 未访问的链接 */
a:visited {color: #00FF00; text-decoration: none} /* 已访问的链接 */
a:hover {color: #FF00FF; text-decoration: underline} /* 鼠标在链接上 */
a:active {color: #0000FF; text-decoration: underline} /* 激活链接 */
(上面这个例子中,这个链接未访问时的颜色是红色并无下划线,访问后是绿色并无下划线,激活链接时为蓝色并有下划线,鼠标在链接上时为紫色并有下划线)
注意:有时这个链接访问前鼠标指向链接时有效果,而链接访问后鼠标再次指向链接时却无效果了。这是因为你把a:hover放在了a:visited的前面,这样的话由于后面的优先级高,当访问链接后就忽略了a:hover的效果。所以根据叠层顺序,我们在定义这些链接样式时,一定......
回复如何在网页中设置禁止查看源文件!(2006-01-03 17:58:00)
摘要:回复:如何在网页中设置禁止查看源文件!回复:如何在网页中设置禁止查看源文件!
难不倒翁
web编程 (2001-05-08 17:24:13)
真正能实现源代码屏蔽的单纯的.htm是不可能的!想看源代码是没办法阻止的。用TELEPROT可以下载任何文件,相当于做镜像网站,
除非服务器进行安全设置、加密。
下面给几种参考方法,使在浏览我的个人主页时不能使用右键或者不能看到源程序或源代码等。
1)在主页上输入代码:
<SCRIPT language=javascript>
function click() {
if (event.button==2) {
alert('对不起,禁止使用此功能^_^.')
}
}
document.onmousedown=click
</SCRIPT>
<script language="JavaScript">
<!--
locate = 0;
function scroller() {
if (locate !=500 ) {
locate++;
scroll(0,locate);
clearTimeout(timer);
var timer = setTimeout("scroller()",3);
timer;
}
}
// -->
</script>
2)网页安全技术指南
随着Internet的飞速发展,网站的数量正呈几何级速度递增,网页上的信息极大丰富,但网站的安全与信息的版权却不断受到威胁.近来,全球各大网站先后遭到黑客攻击,接着,为了顺应新形势,国内首家有关网络安全专题的网站(天网安全阵线)www.sky.net.cn诞生了.网站与网页的安全性受到越来越多的关注,本文将由浅入深地介绍关于加强网页安全性的各种技术和技巧,对关心网页源代码版权和网页数据安全保护的读者有较大的帮助.
初级入门篇
对广大网页编写者来说,对源代码的保护是最为关注的,但往往却没有任何办法.辛辛苦苦编写的网页在浏览者面前毫无遮掩,只要被别人轻轻点击鼠标右......
ASP.NET编程中的十大技巧(2006-01-03 17:55:00)
摘要:1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字。
.NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或WordPad等任意的文本编辑器进行编辑。如果不愿意,我们并非一定要使用Visual Studio .NET作为集成开发环境。但使用了Visual Studio .NET,我们可以在Windows文件管理器中看到文件,或在Visual Studio .NET之外从文本编辑器中浏览文件的内容。
使用Visual Studio .NET作为集成开发环境有许多好处,其中最显著的好处是它极大地提高了生产效率。使用Visual Studio. NET,我们能够在付出较小代价的情况下更快地开发软件。作为集成开发环境一部分的IntelliSense提供自动的代码完成、在输入方法或函数时提供动态帮助、语法错误的实时提示,以及其他能够提高生产效率的功能。
象其他复杂的工具那样,在学会如何充分发挥它的作用和掌握其“习性”前,Visual Studio .NET也会使我们产生一种挫折感。有时,它象一个难以了解的黑盒子,会生成大量的文件和许多无用的代码。
Visual Studio .NET的一个功能是,无论是类、控件或表单中的对象,它都能够为新对象提供缺省名字。例如,如果我们创建了一个新的ASP.NET Web Application,其缺省的名字将是WebApplication1。我们可以在“新工程”对话框中方便地改变该应用的名字,但同时改变的只是该应用程序的名字空间的名字及其所在的虚拟目录,源代码文件的缺省名字仍然是WebForm1.aspx和WebForm1.aspx.cs(C#工程)或WebForm1.aspx.vb(VB.NET工程)。
我们可以在方案浏览器中改变ASPX和代码使用的文件名字,但Web页类的名字仍然将是WebForm1。如果在该Web表单上生成一个按钮,其缺省的名字将是Button1。事实上,所有控件的名字都是由控件的类型和数字组成的。
我们能够,也应该将应用程序中所有的表单和控件的名字......
让IIS高效运行的不传之秘(2006-01-03 17:55:00)
摘要:
网站已经成为宣传自我和展示自我的一种时尚舞台,如果你也是时尚一族的话,肯定也希望架设一台属于自己的站点服务器;其实架设站点一点也不难,只要在自己的个人电脑中,安装上Windows 2000或2003服务器系统,然后通过该系统内置的IIS服务器,你就能很快拥有自己的站点了!不过站点拥有之后,如何才能让其对外提供高效服务呢?要做到这一点,那就需要掌握一些管理和优化IIS服务器的技巧了!这不,本文下面提供的几则管理技巧,可以让你的IIS服务器工作更高效!
1、拒绝IIS发生冲突
Windows 2000以上版本的服务器系统,自身已经内置了Internet服务管理器软件;如果你同时还安装了类似Apache之类的服务器软件时,就很容易造成IIS发生冲突的现象,从而出现IIS服务器无法启动或地址被强行占用的错误提示。为了避免这样的现象,你首先应该将正在运行的其他服务器软件停止掉,然后通过彻底卸载的方法将它干净删除掉;接着再将IIS服务器也停止掉,然后再尝试重新启动一下IIS服务器,要是服务器能够正常运行的话,就表明IIS冲突现象已经排除了;倘若仍然还无法启动或者还出现冲突提示的话,你不妨将现有的IIS服务器删除掉(当然,在删除之前一定要做好网站的备份工作),再重新安装并配置一下IIS服务器,相信这样就会消除IIS冲突的现象了。
2、为IIS启动提速
要想对Web网站进行管理,就需要启动IIS,打开Internet信息服务管理器窗口;要是哪一天,启动IIS的速度非常缓慢时,你就要注意了;在排除病毒的可能性外,你需要检查一下服务器系统中的“Protected Storage”服务是否已经被禁用或停止,一旦该服务被停止的话,那么IIS服务器的启动速度就会受到影响。不少菜鸟网管由于担心服务器的安全,常常会将自己用不到的或不熟悉的系统服务停止掉,而“Protected Storage”服务恰恰就容易在不经意间被他们停用掉,殊不知,这样一来IIS的启动就受到影响了。为了让IIS服务器的启动速度恢复正常,你可以按照下面步骤来启用“Protected Storage”服务:
依次单击“开始”/“程序”/“管理工具”/“服务”命令,在随后出现的系统服务列表窗口中,选中“Protected Storage”服务项目,并用鼠标双击该项目;
&n......
让IIS高效运行的不传之秘(2006-01-03 17:54:00)
摘要:
网站已经成为宣传自我和展示自我的一种时尚舞台,如果你也是时尚一族的话,肯定也希望架设一台属于自己的站点服务器;其实架设站点一点也不难,只要在自己的个人电脑中,安装上Windows 2000或2003服务器系统,然后通过该系统内置的IIS服务器,你就能很快拥有自己的站点了!不过站点拥有之后,如何才能让其对外提供高效服务呢?要做到这一点,那就需要掌握一些管理和优化IIS服务器的技巧了!这不,本文下面提供的几则管理技巧,可以让你的IIS服务器工作更高效!
1、拒绝IIS发生冲突
Windows 2000以上版本的服务器系统,自身已经内置了Internet服务管理器软件;如果你同时还安装了类似Apache之类的服务器软件时,就很容易造成IIS发生冲突的现象,从而出现IIS服务器无法启动或地址被强行占用的错误提示。为了避免这样的现象,你首先应该将正在运行的其他服务器软件停止掉,然后通过彻底卸载的方法将它干净删除掉;接着再将IIS服务器也停止掉,然后再尝试重新启动一下IIS服务器,要是服务器能够正常运行的话,就表明IIS冲突现象已经排除了;倘若仍然还无法启动或者还出现冲突提示的话,你不妨将现有的IIS服务器删除掉(当然,在删除之前一定要做好网站的备份工作),再重新安装并配置一下IIS服务器,相信这样就会消除IIS冲突的现象了。
2、为IIS启动提速
要想对Web网站进行管理,就需要启动IIS,打开Internet信息服务管理器窗口;要是哪一天,启动IIS的速度非常缓慢时,你就要注意了;在排除病毒的可能性外,你需要检查一下服务器系统中的“Protected Storage”服务是否已经被禁用或停止,一旦该服务被停止的话,那么IIS服务器的启动速度就会受到影响。不少菜鸟网管由于担心服务器的安全,常常会将自己用不到的或不熟悉的系统服务停止掉,而“Protected Storage”服务恰恰就容易在不经意间被他们停用掉,殊不知,这样一来IIS的启动就受到影响了。为了让IIS服务器的启动速度恢复正常,你可以按照下面步骤来启用“Protected Storage”服务:
依次单击“开始”/“程序”/“管理工具”/“服务”命令,在随后出现的系统服务列表窗口中,选中“Protected Storage”服务项目,并用鼠标双击该项目;
&n......
让IIS高效运行的不传之秘(2006-01-03 17:54:00)
摘要:
网站已经成为宣传自我和展示自我的一种时尚舞台,如果你也是时尚一族的话,肯定也希望架设一台属于自己的站点服务器;其实架设站点一点也不难,只要在自己的个人电脑中,安装上Windows 2000或2003服务器系统,然后通过该系统内置的IIS服务器,你就能很快拥有自己的站点了!不过站点拥有之后,如何才能让其对外提供高效服务呢?要做到这一点,那就需要掌握一些管理和优化IIS服务器的技巧了!这不,本文下面提供的几则管理技巧,可以让你的IIS服务器工作更高效!
1、拒绝IIS发生冲突
Windows 2000以上版本的服务器系统,自身已经内置了Internet服务管理器软件;如果你同时还安装了类似Apache之类的服务器软件时,就很容易造成IIS发生冲突的现象,从而出现IIS服务器无法启动或地址被强行占用的错误提示。为了避免这样的现象,你首先应该将正在运行的其他服务器软件停止掉,然后通过彻底卸载的方法将它干净删除掉;接着再将IIS服务器也停止掉,然后再尝试重新启动一下IIS服务器,要是服务器能够正常运行的话,就表明IIS冲突现象已经排除了;倘若仍然还无法启动或者还出现冲突提示的话,你不妨将现有的IIS服务器删除掉(当然,在删除之前一定要做好网站的备份工作),再重新安装并配置一下IIS服务器,相信这样就会消除IIS冲突的现象了。
2、为IIS启动提速
要想对Web网站进行管理,就需要启动IIS,打开Internet信息服务管理器窗口;要是哪一天,启动IIS的速度非常缓慢时,你就要注意了;在排除病毒的可能性外,你需要检查一下服务器系统中的“Protected Storage”服务是否已经被禁用或停止,一旦该服务被停止的话,那么IIS服务器的启动速度就会受到影响。不少菜鸟网管由于担心服务器的安全,常常会将自己用不到的或不熟悉的系统服务停止掉,而“Protected Storage”服务恰恰就容易在不经意间被他们停用掉,殊不知,这样一来IIS的启动就受到影响了。为了让IIS服务器的启动速度恢复正常,你可以按照下面步骤来启用“Protected Storage”服务:
依次单击“开始”/“程序”/“管理工具”/“服务”命令,在随后出现的系统服务列表窗口中,选中“Protected Storage”服务项目,并用鼠标双击该项目;
&n......
QQ空间代码(2006-01-03 17:52:00)
摘要:空间的标题代码:
<img src="javascript:document.title='Ζんāò尋ωǒ倖福';">
<p>gainover</p>
___________________________________________________________________________________________________________________________
4幾花做法*
</textarea>
</table>
</tr>
<td>
<embed src="http://gainover.f5k.com/flash/huazhi.swf" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="940" height="655" play="true" loop="true" quality="high" scale="showall" wmode="transparent" menu="true">
</embed>
</td>
</tr>
</table>
<font color=red>gainover</font>
___________________________________________________________________________________________________________________________
清除顶部一条图片
<img src="javascript:Mlogo.style.background='';"style="display:none;"><p>gainover</p......
QQ个性资料(2006-01-03 17:51:00)
摘要:406341953 iceseven
117804945
●°﹋◣〆觸電︵*
┏┒ ┍- ______
┎┚○〇└┑年﹊﹊﹊﹊該咋過﹖
┕┘ ┕┘Show.我-夲sê
Ξ恶Ψ魔Ξ
-----------------------------------------------------------------------
ㄝ圭ㄝ圭
-----------------------------------------------------------------------
╂┎─ ─┰─
╂┠┒ ┎╂┒
┃┠┚ 絕 ┠╂┨
┚┖────╂┸╂─--------愛
ㄗs:-o.Θ繥﹖歡﹖妳dё那一刻︷ヾ只戀┑
我.決錠 Θ ┎╆┑
╂┎─↘↓↙─┰─ Ω.. ︵ Θ┇周┪
╂┠┒ ┎╂┒╲_/~↘(愛)` Θ ┣傑┫
┃┠┚ 絕 ┠╂┨ ﹏. ∞ ︶1оo.℅┃倫┩
┚┖────╂┸╂────其它人─-┸┶┙
-----------------------------------------------------------------------
肆ér+ :||  ......