Google [站内搜索]

预览模式: 普通 | 列表

网页背景设计全攻略

网页中的背景设计是相当重要的,尤其是对于个人主页来说,一个主页的背景就相当于一个房间里的墙壁地板一样,好的背景不但能影响访问者对网页内容的接受程度,还能影响访问者对整个网站的印象。如果你经常注意别人的网站,你应该会发现在不同的网站上,甚至同一个网站的不同页面上,都会有各式各样的不同的背景设计。究竟都有哪些不同样式的背景,还有它们的设计方法都是怎样的呢,现在就由我来为大家作一个比较完整的总结。

  1.颜色背景

  颜色背景的设计是最为简单的,但同时也是最为常用和最为重要的,因为相对于图片背景来说,它有无与伦比的显示速度上的优势。在网页文件中,一般通过<body>标签来指定页面的颜色背景,其HTML语法为:

查看更多...

分类:网页设计 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4089

妙用“相对”实现网页图层位置定位

在网页制作中,我们常会遇到这样的问题:图片分辨率一旦变大、窗口最大化之后,图层就错位了。而使用菜单插入层的时候,这个层就会与它的上级元素相对定位,一旦移动它,它就会马上变成绝对定位。这个问题虽小,但在实际应用过程中还是会给网页设计者带来一些麻烦。
其实,造成图层错位的核心是母层与子层的问题。只要使母层相对于某点定位,而子 层相对于母层定位,就可以达到层的相对定位这个目标了。
  先在页面内插入表格(可以设居中),鼠标在某单元格内点一下,然后通过菜单插入一个层,这个层就相对于这个单元格定位了。插入一个层之后,不要动它,而且永远也不要动,但是可以更改它的大小,比如把它的高与宽都改成“0”,让它不再影响你对其他内容的编辑,否则,这个层的“Left”与“Top”属性出现之后就成了绝对定位了。如果变成绝对定位,你可以把它的“Left”与“Top”属性去掉,就恢复成相对定位了。变成“0”之后,有时子层会看不见,可以按“F11”键点它恢复编辑。现在光标应该在这个层内闪动,再通过菜单插入子层,这时子层与母层重叠,你可以随意移动它。
  不管怎么动,它都是相对于母层定位的。至此问题也就解决了。不过要注意不要动“Left”与“Top”属性,因为它是相对于母层的左上角定位的。
  技巧:先插入一个表格,在其中一个单元格中插入母层,可以把它定得小一点,比如说20像素宽、10像素高,这样它就不会盖住下面的链接,也不影响子层的相对定位。如果要用778像素宽定义表格,可以把母层插入到表格的第一行第一个单元格中,这样就可以在所有层制作完后插入母层了!

查看更多...

分类:网页设计 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4178

Dreamweaver的空格问题常用方法

Dreamweaver空格比较常用的方法有两种:

一、 使用全角空格。全角空格实现起来比较简单。虽然也是空格但是对应的HTML代码却不是空格代码。Dreamweaver把他当中文字符处理而不是空格。但是在不支持中文显示的浏览器看来就是乱码了。

二、 使用软空格。需要插入空格的地方按Ctrl+shift+空格。这样的空格所有浏览器都能认识。缺点是在页面编辑的时候无法看见插入了多少空格,只能在浏览器预览的时候才能看清楚。不够直观。软空格其实使用的是代码。是不间断空距标记。他可以生成软空格。每按一下Ctrl+shift+空格就是增加一个代码。
分类:网页设计 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4267

自适应图片大小的弹出窗口

很多时候我们需要提供这样的功能给访问者:当访问者点击页面中的缩略图时,其对应的全尺寸图片将显示在一个新的弹出窗口中供访问者查看。
  实现此功能的最简单作法是用以下HTML代码创建一个图像链接:
  <a href="fullsize.jpg" target="_blank"><img src="small.jpg"></a>
  其中<a>标记的href属性指定全尺寸图片的URL,target属性设置为_blank指定在新窗口中显示该图片;<img>标记的src属性指定缩略图的URL。
  如果我们想对显示全尺寸图片的窗口的外观进行某些控制(比如希望弹出窗口的高度、宽度能与全尺寸图片的大小匹配时),则可调用 window.open 方法,该方法接收三个参数,分别指定要打开文件的URL,窗口名及窗口特性,在窗口特性参数中可指定窗口的高度、宽度,是否显示菜单栏、工具栏等。以下代码将显示全尺寸图片在一个没有工具栏、地址栏、状态栏、菜单栏,宽、高分别为400、350的窗口中:

查看更多...

分类:脚本语言 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 3990

ASP分页中一个多余的变量

ASP分页中一个多余的变量

为了能很好的表述出下边我要说的,我们举一个实际的例子,假如存在一个数据库db1,里边一张表table,table里只有两个字段id和name,id为类型为自动编号且为主键,name为文本类型,如下图:

我们在数据库中输入六条记录分别为:小明、小红、小李、小黄、小张、小邝,接下来我们进行简单的分页,程序如下:

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4447

Insert和Rs.Addnew的比较

添加一条新记录是通过RecordSet对象的Addnew方法实现的,还是通过执行SQL语句中的insert语句也可以添加新记录,为何不选用后者呢?二者有何区别呢?

从本质上说,ADO的Addnew方法只是将“Insert into”语句封装了起来,所以,直接使用SQL语句将会大大加快存取数据的速度,因为他减少了ADO的“翻译”时间,尤其当对大量数据进行操作的时候表现得更为明显。但是直接使用SQL语句的缺点:不能传递太长的字段内容,在向数据库中IMAGE字段加入数据时,长文本数据时,就需要使用Addnew了。此外,当字段比较多时SQL语句将会很长而导致不易排错,推荐有经验的编程者优先考虑。

相比较而言,RecordSet对象的Addnew方法首先需要建立一个可更新的RecordSet对象,并且一直保持到Update结束,所以比较消耗系统资源。不过它的优点是灵活性比较好,代码容易阅读,除错方便,推荐新手使用。
分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4063
使用过Maxthon的朋友应该会知道在其Maxthon选项常规中有一项功能:只允许运行一个Maxthon实例。我们能不能让网页也有这样的功能呢?例如在index.htm页中有放有两个链接分别打开a.htm和b.htm:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>

查看更多...

分类:网页设计 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4743

在新窗口中 vs 在同一窗口中

是在新浏览器窗口中打开链接?还是在原有窗口中打开链接?目前有三种做法:
1.始终在新窗口中打开
2.始终在同一窗口中打开
3.索引页之间在同一窗口中打开,具体的信息页在新窗口中显示。

查看更多...

分类:网页设计 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 3916

Javascript内置变量top和parent区别

top:
该变更永远指分割窗口最高层次的浏览器窗口。如果计划从分割窗口的最高层次开始执行命令,就可以用top变量。

parent:
该变量指的是包含当前分割窗口的父窗口。如果在一个窗口内有分割窗口,而在其中一个分割窗口中又包含着分割窗口,则第2层的分割窗口可以用parent变量引用包含它的父分割窗口。

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5370

快速精通掌握FRAME的使用

FRAME(框架)是Web上经常会看到的页面结构。使用可视Web开发工具(比如Dreamweaver或者Frontpage),虽然可以在WYSIWYG环境中通过简单的鼠标托拽完成FRAME的构建,但是要实现真正细致甚至强大的功能,仔细理解FRAME的代码结构至关重要!你将发现,FRAME原来是这样的亲切易用。

  创建基本的FRAMESET

  FRAMESET页面与普遍的Web页面有些不同。虽然仍旧以<HTML>和包含标题的<HEAD>标记以及其他脚本开始,但是其内容仅仅是表示的各个页面的版式设计。因此,不再需要有<BODY>元素,只需要<FRAMESET>标记。

查看更多...

分类:脚本语言 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 5180