您的位置: 小凡 - 小凡陋站 >> 学习资料 >> div+css

  • (阿捷作品)div+css入门第1天:选择什么样的DOCTYPE...

        发表于2007-01-13     评论:(0)

    前言 大家好!这个系列文章是按阿捷自己制作这个站点的过程编写的。之前阿捷也一直没有制作过一个真正符合web标准的网站。现在边参考国外资料边制作,同时把过程中的心得和经验记录下来,希望对大家有点帮助。好了,让我们开始吧 第一天 开始制作符合标准的站点,第一件事情就是声明符合自己需要的DOCTYPE。 查看本站首页原代码,可以看到第一行就是:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 打开一些符合标准的站点,例如著名web设计软件开发商Macromedia,设计大师Zeldman的个人网站,会发现同样的代码。而另一些符合标准的站点(例如k10k.net)的代码则如下: <!DOCTY......全文

  • (阿捷作品)div+css入门第2天:什么是名字空间...

        发表于2007-01-13     评论:(0)

    DOCTYPE声明好以后,接下来的代码是:<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312"> 通常我们HTML4.0的代码只是<html>,这里的"xmlns"是什么呢? 这个"xmlns"是XHTML namespace的缩写,叫做"名字空间"声明。名字空间是什么作用呢?阿捷自己的理解是: 由于xml允许你自己定义自己的标识,你定义的标识和其他人定义的标识有可能相同,但表示不同的意义。当文件交换或者共享的时候就容易产生错误。为了避免这种错误发生,XML采用名字空间声明,允许你通过一个网址指向来识别你的标识。例如: 小王和小李都定义了一个<book>标识,如果小王的名字空间是"http://www.xiaowang.com",小李的名字空间是"http://www.xiaoli.com",那么当两个文档交换数......全文

  • (阿捷作品)div+css入门第3天:定义语言编码

        发表于2007-01-13     评论:(0)

    第三步是定义你的语言编码,类似这样:<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 为了被浏览器正确解释和通过W3C代码校验,所有的XHTML文档都必须声明它们所使用的编码语言,我们一般使用gb2312(简体中文),制作多国语言页面也有可能用Unicode、ISO-8859-1等,根据你的需要定义。 通常这样定义就可以了。但是要补充说明的是,XML文档并不是这样定义语言编码的,XML的定义方式如下:<?xml version="1.0" encoding="gb2312"?> 你在Macromedia.com的首页代码第一行就可以看见类似的语句,这也是W3C推荐使用的定义方法。那为什么我们不直接采用这种方法呢?原因是一些浏览器对标准的支持不完善,不能正确理解这样的定义方法,比如......全文

  • (阿捷作品)div+css入门第4天:调用样式表

        发表于2007-01-13     评论:(0)

    用web标准设计网站,过渡的方法主要是采用XHTML+CSS,css样式表是必不可少的。这就要求所有网页设计师必须熟练掌握CSS,如果你以前不常用,那么现在就开始学习吧。要制作符合web标准的网站,不懂CSS是设计不出漂亮的页面的。 事实上,所有表现的地方都需要用CSS来实现。我们以前都习惯用table来定位和布局,现在要改用DIV来定位和布局。这是思维方式的变化,一开始有些不习惯。呵呵,任何变革都会有阻力的,为了享受标准带来的"益处",放弃一些老的传统做法是值得的。 外部调用样式表在以前,我们通常采用2种方法使用样式表: 页面内嵌法:就是将样式表直接写在页面代码的head区。类似这样: <style type="text/css"> <!-- body { background : white ; color : blac......全文

  • (阿捷作品)div+css入门第5天:head区的其他设置...

        发表于2007-01-13     评论:(0)

    这些技巧主要讲meta标签设置的,其实与符合web标准关系不大,只要注意在最后加"/"关闭标签就可以,但是既然是入门教程,就写得详细一点吧。 收藏夹小图标 如果你将本站加入收藏夹,可以看到在收藏夹网址之前的IE图标变成了本站特别的图标。要实现这样效果很简单,首先制作一个16x16的icon图标,命名为favicon.ico,放在根目录下。然后将下面的代码嵌入head区: <link rel="icon" href="/favicon.ico" type="image/x-icon" /><link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> 为搜索引擎准备的内容 代码如下,替换成你自己站点的内容就可以: 允许搜索机器人搜索站内所有链接。如果你想某些页面不被搜索,推荐采用robots.txt方法<me......全文

  • (阿捷作品)div+css入门第6天:XHTML代码规范

        发表于2007-01-13     评论:(0)

    在开始正式内容制作之前,我们必须先了解一下web标准有关代码的规范。了解这些规范可以帮助你少走弯路,尽快通过代码校验。 1.所有的标记都必须要有一个相应的结束标记 以前在HTML中,你可以打开许多标签,例如<p>和<li>而不一定写对应的</p>和</li>来关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关闭。如果是单独不成对的标签,在标签最后加一个"/"来关闭它。例如:<br /><img height="80" alt="网页设计师" src="../images/logo_w3cn_200x80.gif" width="200" /> 2.所有标签的元素和属性的名字都必须使用小写 与HTML不一样,XHTML对大小写是敏感的,<title>和<TITLE>是不同的标......全文

  • (阿捷作品)div+css入门第7天:CSS入门

        发表于2007-01-13     评论:(0)

    在了解XHTML代码规范后,我们就要进行CSS布局。首先先介绍一些CSS的入门知识。如果你已经很熟悉了,可以跳过这一节. CSS是Cascading Style Sheets(层叠样式表)的缩写。是一种对web文档添加样式的简单机制,属于表现层的布局语言。 1.基本语法规范 分析一个典型CSS的语句:p {COLOR:#FF0000;BACKGROUND:#FFFFFF} 其中"p"我们称为"选择器"(selectors),指明我们要给"p"定义样式; 样式声明写在一对大括号"{}"中; COLOR和BACKGROUND称为"属性"(property),不同属性之间用分号";"分隔; "#FF0000"和"#FFFFFF"是属性的值(value)。 2.颜色值 颜色值可以用RGB值写,例如:color : rgb(255,0,0),也可以用十六进制写,就象上面例子color:#FF0000。如果十六进制值是成对重复的可以......全文

  • (阿捷作品)div+css入门第8天:CSS布局入门

        发表于2007-01-13     评论:(0)

    #sample{ MARGIN: 10px 10px 10px 10px; PADDING:20px 10px 10px 20px; BORDER-TOP: #CCC 2px solid; BORDER-RIGHT: #CCC 2px solid; BORDER-BOTTOM: #CCC 2px solid; BORDER-LEFT: #CCC 2px solid; BACKGROUND: url(images/bg_poem.jpg) #FEFEFE no-repeat right bottom; COLOR: #666; TEXT-ALIGN: center; LINE-HEIGHT: 150%; WIDTH:600; } CSS布局与传统表格(table)布局最大的区别在于:原来的定位都是采用表格,通过表格的间距或者用无色透明的GIF图片来控制文布局版块的间距;而现在则采用层(div)来定位,通过层的margin,padding,border等属性来控制版块的间距。 1.定义DIV 分析一个典型的定义div例子:#sample{ MARGIN: 10px 10px 10px 10px;PADDI......全文

  • (阿捷作品)div+css入门第9天:(阿捷作品)div+css入门第一个C...

        发表于2007-01-13     评论:(0)

    接下来开始要真正设计布局了。和传统的方法一样,你首先要在脑海里有大致的轮廓构想,然后用photoshop把它画出来。你可能看到有关web标准的站点大都很朴素,因为web标准更关注结构和内容,实际上它与网页的美观没有根本冲突,你想怎么设计就怎么设计,用传统表格方法实现的布局,用DIV也可以实现。技术有一个成熟的过程,把DIV看成和TABLE一样的工具,如何运用就看你的想象力了。 注:在实际应用过程中,DIV在有些地方的确不如表格方便,比如背景色的定义。但任何事情都有得有失,取舍在于你的价值判断。好,不罗嗦了,我们开始: 1.确定布局 w3cn的最初设计草图如下: 用表格的设计方法的话,一般都是上中下三行布局。用DIV的话,我考虑使用三列来布局,成为这样。 2.定义body样式 先定......全文

  • (阿捷作品)div+css入门第10天:自适应高度

        发表于2007-01-13     评论:(1)

    #pagebox{ margin:0px; PADDING:20px; BACKGROUND: #FFF; FONT-FAMILY: arial,'宋体','新宋体',verdana,sans-serif; WIDTH:600px; } #header{ MARGIN: 0px; BORDER: 0px; BACKGROUND: #ccd2de; WIDTH: 580px; HEIGHT: 60px;} #mainbox { MARGIN: 0px; WIDTH: 580px; BACKGROUND: #FFF; } #menu{ FLOAT: right; MARGIN: 2px 0px 2px 0px; PADDING:0px 0px 0px 0px; WIDTH: 400px; BACKGROUND: #ccd2de; } #content{ FLOAT: right; MARGIN: 1px 0px 2px 0px; PADDING:0px; WIDTH: 400px; BACKGROUND: #E0EFDE;} #sidebar{ FLOAT: left; MARGIN: 2px 2px 0px 0px; PADDING: 0px; BACKGROUND: #F2F3F7; WIDTH: 170px; } #footer{ CLE......全文

  • (阿捷作品)div+css入门第11天:不用表格的菜单...

        发表于2007-01-13     评论:(0)

    #menu { MARGIN: 15px 20px 0px 15px; PADDING:15px; BACKGROUND: #dfdfdf; COLOR: #666; BORDER:#fff 2px solid; WIDTH:160px; } #menu ul { MARGIN: 0px; PADDING: 0px; BORDER: medium none; LINE-HEIGHT: normal; LIST-STYLE-TYPE: none; DISPLAY:inline; } #menu li {BORDER-TOP: #FFF 1px solid; MARGIN: 0px;} #menu li a { PADDING:5px 0px 5px 15px; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(images/icon_dot_lmenu.gif) transparent no-repeat 2px 8px; WIDTH: 100%; COLOR: #444; TEXT-DECORATION: none; } #menu li a:hover { BACKGROUND: url(images/icon_dot_lmenu2.gif) #C61C18 no-repeat 2px 8px; COLO......全文

  • (阿捷作品)div+css入门第12天:校验及常见错误...

        发表于2007-01-13     评论:(0)

    辛苦了好多天,我们努力学习使用XHTML+CSS来重新设计我们的网站。那么我们如何知道自己制作的页面真的符合web标准?W3C和一些志愿者网站提供了在线校验程序,来帮助我们检查页面是否符合标准,并提供了修正错误的帮助信息。这些校验非常有用,是我调试页面第一步要做的事情。 1.XHTML校验 校验网址:http://validator.w3.org/ 校验方式:网址校验、文件上传校验 校验成功,会显示"This Page Is Valid XHTML 1.0 Transitional!",如图: 校验失败,会显示更多校验选项和错误信息,如图: 一般选择"Show Source"和"Verbose Output"可以帮助你找到错误代码所在行和错误原因。 XHTML校验常见错误原因对照表 No DOCTYPE Found! Falling Back to HTML 4.01 Transitional--......全文

当前只有一页

hp } ?> 
top 关于本人 | 好友注册 | 给我留言 | 私密短信 | E-mail/MSN:i@kuigg.com | QQ:727136/长期隐身,有事留言即可

陕ICP备06011998 | 小葵的哥哥   版权所有 © 2003-2008 KuiGG.com