推荐阅读
数码相馆精良装备:ACDSee篇
处理照片的第一步,首先要对它要有全面的了解。所以看图软件是必备工具的首选,它相当于侦察兵,查看问题的所在。在众多的看图软件中ACDSee是最优秀的,而最新的ACDSee 6.0已经不是简单的看图工具了,它集看图、视频播放、简单图像处理等众多的功能于一身。尽管ACDSee 6.0现在“强大”了,但它最主要的特色还是在看图和对图片的管理上,也是装机必备软件之一。 一、裁剪图片 在我们拍摄的照片中需要修改得最多的就是图片的裁剪、旋转以及色彩的调整。这在ACDSee 6.0中是非常容易的。 1.在ACDSee 6.0中打开你要处理的图片,在快捷按钮栏上点第一个按钮“编辑模式”,在编辑模式中选择修剪工具。 2.点修剪工具后图片变黑了,在要修剪的图片上拉出一个修剪的范围(图1)。选取的范围不满意,还可以用鼠标按住边框任意拉伸。图1 3.满意后点右边控制面板的“完成”即可裁剪。 4.如果你要对图片的角度做旋转调整,你可以点菜单“修改→旋转/翻转”,在这里你可以对图片做镜向的翻转以及90度和180度的旋转(图2)。图2
网页排版应该考虑IE6的兼容性问题
下图是本站统计系统中访客详情中浏览器查看率,IE6占据百分之40多。虽然浏览器的种类很多,光一个IE就有IE5.5,IE6,IE7,IE8等多版本,在这众多的高版本中,IE6依然受大多数用户所喜欢,所以排版时候就不的不去考虑IE6的兼容问题,要不然会损失很多访问者。下面列举IE6中10个不得不注意的问题:1. 使用 DOCTYPE你需要在HTML页面的最顶部加上DOCTYPE类型,当然, strict版是值得推荐的,例如:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">或者, XHTML页面的!DOCTYPE:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">你最不想看到的是,IE6进入怪癖模式 – 其实已经够多怪癖了。2. 设置position: relative设置position:relative解决了不止一个问题,特别当需要设置对齐的时候。很明显,你需要明白的一点是,绝对定位是相对来说的。说不定,因为你没有设置,而不知道东西都飞到那去了。比如,你设计了每篇文章前都有一张图片,最后,你发现,只有一张图片在页面上,或许,是他们重叠了。3. 给浮动元素设置 display:inline 值这源于著名的IE6双倍外边距BUG,例如,你给一个DIV设计了浮动,并且,设置了margin-left:5px;,在IE6中很可能就是margin-left:10px了,这里,给浮动元素设置 display:inline;,即可解决问题。4. 为元素设置 hasLayout很多IE6(或IE7)的问题可以用设置hasLayout值的方法来解决。(如果你不知道hasLayout是什么,请看这里)最简单的给元素设置hasLayout值的方法是给加上CSS 的height或width(当然,zoom也可以用,但这不是CSS的一部分)。设置一个具体的值是推荐的,但有时候并不一定知道高度多少,这里,你可能会用到height:1%。如果父元素没有设置高度,那么元素的物理高度并不会改变,但是,已经具备hasLayout属性。5. 解决字符重复出现的问题复杂的布局可能导致一些浮动元素里面的文字,出现在清理浮动位置的下面。这是一个奇怪的问题,下面这此可以帮你解决:•确保浮动元素设置了 display:inline;•在浮动元素中使用 margin-right:-3px;•在浮动元素的最后一个元素后加上一个IE注释,例如: <!--[if !IE]>把你的注释放这里… <![endif]-->•在最后的元素中加上一个DIV(这以设置width 为90% 或者其他相似的高度)UPDATE: 最简单的方法是删除掉所有注释。(感谢恬玮儿的提示,我自己并没有遇到过,不过,google了一下,发现这个方法也可以解决,并且,这是值得推荐的一个方法。)你可以到positioniseverything.net中查看更多关于这个的解释。6.只在<a>标签中使用hover,IE6只支持<a>标签显示hover样式当然,你还是可以通过JS来解决这个方法。但是, 这关于到可访问性的问题。建议不要把重要的内容设置在利用JS来实现的hover中。7. 使用!important 或高级选择器来区分IE浏览器比如min-height可以避免使用CSS来实现对IE的兼容。#element { min-height: 20em; height: auto !important; height: 20em; /* 让IE6显示这个高度 */ }IE6 并不能正确地识别min-height,可以设置固定的高度,让IE6解析为20em。即使如此,它还是会因为内容的尺寸扩大而改变高度。而另一个方法是使用高级选择器:#element { min-height: 20em; height: 20em; } /* 忽略 IE6 */ #element[id] { height: auto; }8. 避免按比例确定的尺寸比例会让IE6变得错乱,除非你给父元素添加一个确切的高度。不然,给其他的加上!important,例如:body{ margin: 2% 0 !important; margin: 20px 0; /* IE6 可读 */ }9. 尽早测试,经常测试别忘记尽早测试,经常测试, 除非你的程度已经完成。不然,你可能花更多的时间来解决IE6的问题。一般情况下,如果你的网站能在IE6和firefox下良好表现,估计其他浏览器就不会有什么大问题了。10. 重构你的代码很多情况下,解决一个问题,可能比重构你的代码要花更多的时间。
FLASH视觉特效实例之大风车篇
=版权所有 热点网络 热点下本例是一个比较容易实现的,但却很眩的视觉效果。笔者是用Flash AS来“描述”一个风车。相信读者们朋友会喜欢这个效果,并一定能从该例中学到一些有用的东西的。 本例源文件下载:点击下载(3K, zip压缩文件) 效果预览:点击预览一、制作元件 1.打开FlashMX,设置场景的大小为350px X 350px,背景色为黑色。帧频为30fps。 2.按快捷键Ctrl+F8打开“创建新元件”面板,创建一个名为“曲线”的影片剪辑元件。点选“工具”面板中的“直线”工具,在“曲线”元件的场景里绘制一条直线,单位为4,宽度为60px,颜色为灰色,然后用“箭头”工具进行微调,如图1所示。图1 3.按快捷键Ctrl+F8创建一个名为“运动曲线”的影片剪辑元件。按快捷键Ctrl+L打开库,把库中的 “曲线”元件拖拽到“运动曲线”元件的场景中。图2 4.点选“运动曲线”元件第1帧中的“曲线”,按快捷键Ctrl+T打开“变形”面板如图2所示设置。右键点选第1帧并选择“创建补间动画”命令创建补间动画。接着分别点击选中“图层 1”的第10、20、30帧并按F6键插入关键帧。如图3所示。图3
超越人类视野 简单8招新手也能玩转超广角
超广角镜头的使用虽然很难驾驭,但是所有器材都会有它的特性,在长时间使用过程和拍摄实践中,专业摄影师都会总结出规律,掌握超广角镜头的使用技巧。这里就有一个使用超广角镜头应该做与不应该做的清单。有了这些贴士,你利用超广角镜头既能够得到高质量的照片,也能避免超广角镜头给人带来的某种不适感觉。请享用! 1.横构图与竖构图 尝试横、竖构图两种构图方法吧!所有人都知道横构图是使用超广角镜头的常用的构图方法,它能把事物尽可能的拍摄进一张相片内!横构图虽比较常被使用,但不代表竖构图就无法拍摄到好相片!当你要拍摄很高的事物时,竖构图就能帮你很大的忙,你用超广角镜头竖构图拍摄同样也能拍到很好的作品! 2.线条摄影教程 注意寻找对构图有帮助的线条,给画面增加更好的视觉效果。让线条对准画面的一角,让线条的另一头朝向中间。例如当你拍摄一个很长的通道的时候,使用这个技巧可以让通道像是从边缘伸展到*,这样可以加强画面的纵深感。 3.运用小光圈 由于夸张的视角,通常超广角镜头很难保证整张照片的锐度。收小光圈是一个有效的做法,但即使是f/11或f/13,也无法保证完美的锐度。因此你需要决定把焦点对在哪里,以及你手中相机和镜头的最佳光圈。 4.手动对焦
最新发布
网页设计常用特殊符号
这里我们收集整理了一些网页设计常用的一些特殊符号,希望对大家有所帮助!*特殊符号:・⊙①◎Θ⊙*○¤IZ@の*□*☆** ▲△S y z { } * * * 回 □ **≡↑↓→←KL♀♂┇┅‖$ @ * & # ※ d e ∞Ψ §∮ № ⌒ *░ ▒ ▣ ▤ ▥ ▦ ▧ ▨ ▩ ▪ ▫ ▬ * * ◈ ◎ * ◐ ◑ ☎ ☏ ☜ ☞ ☺ ☻ ☼ ♠ ♡ ♢ ♣ ♤ ♥ ♦ ♧ ♨ ♩ ♪ ♫ ♬ ♭♯ *标点符号: .。,、;:?!ˉˇ¨`~ 々~‖∶"'`|・… ― ~ - 〃 ‘’“”〔〕〈〉《》「」『』〖〗【】()[]{}瞀铴毽 *数学符号: +-×÷±/= ∥∠ ≌ ∽ Q R P ≈ ≡ ≠ = ≤ ≥ < > ≮ ≯∷ ∶ ∫ ∮ ∝ ∞ ∧ ∨ ∑ ∏ ∪ ∩ ∈ ∵ ∴ ⊥ ∥ ∠ ⌒ ⊙ √NS S R % ‰*单位符号:J K L M N O P Q R S T Y % ‰ ℃ H °′″$ £ ¥ ¢ ♂ ♀G*数字序号:① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ * ㈩ № ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇⒈ ⒉ ⒊ ⒋ ⒌ ⒍ ⒎ ⒏ ⒐ ⒑ ⒒ ⒓ ⒔ ⒕ ⒖ ⒗ ⒘ ⒙ ⒚ ⒛Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ Ⅺ Ⅻ *希腊字母:Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω α β γ δ ε ζ ν ξ ο π ρ σ η θ ι κ λ μ τ υ φ χ ψ ω *俄语字符:А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я*汉语拼音:ā á ǎ à ō ó ǒ ò ē é ě è ī í ǐ ì ū ú ǔ ù ǖ ǘ ǚ ǜ ü ê ? ? ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ *中文字符:偏旁部首:横起:B^ 竖起:AL] 撇起:|}y々 捺起:@零 壹 贰 叁 肆 伍 陆 柒 捌 玖 拾 佰 仟 万 亿 吉 太 拍 艾 分 厘 毫 微 d e ` w p q r T h @ 々 e の ぁ @ A B C D E F G H
文字的可读性与辨识度
不久前因业务需要,我在自己的笔记本中安装了搜霸。当时一个做平面的朋友过来和我做一些设计交流,我在笔记本前准备输入一个网址,他靠近我的电脑,大叫道:“嗷!你也认识我的老同学“高亮”啊!”我惊出一身冷汗。几乎所有的产品中,都会使用到文字。小到错误、警告、提示信息,大到介绍、专题策划、广告文案。如果文字出现问题,修改起来成本很低。然而文字的可用性如果不好,将直接作用于产品。我将文字的可用性理解为 辨识度 与 可读性 两个方面。辨识度就是文字在界面上出现时,用户能不能正常阅读。在设计中最常遇到的问题是关于文字的字体、字号、以及行距、间距。在中文的WEB设计中,12号和14号宋体是最常使用的,纵观几大国内门户网站,这几乎已经成为中国网友的阅读习惯。而遇到列表或大段文字,还需要注意行距问题。例如12号宋体时,我们一般使用18-20像素的行距。14号宋体通常使用22-24像素的行距。WEB设计时,一般不用考虑平面设计中字与字的间距问题,而使用默认状态。但是也有例外。有时我们会用到18号的黑体或宋体,例如新闻内页的标题。特别要提一下UCDCHINA.COM上的文章顶部右侧都会有一个“-”一个“+”号:这是一个很贴心的设计,当视力较弱或者年老的读者需要大一点的字体时。可以使用“+”这个功能来提高文本的辨识度。
适合阅读的页面文字宽度(字数)
aoao的blog:http://www.aoao.org.cn/blog/先看几个数据。。一大堆文字滴,不管人家是不是故意的,字数还是这样:news.163.cn:14px,39个中文字符 news.sina.com.cn:14px,42个中文字符 news.sohu.com:14px,38个中文字符 news.qq.com:14px,40个中文字符 搜索引擎的搜索结果:google:41 *3 ,宽度34em*16px=544px,在第39/40个字符有插上wbr baidu:39 *3,宽度 32em*16px=512px yodao:39*3,宽度 32em*16px=512px yahoo:40.5 *3,max-width:40.7em *13px=529px, msn:42 *2 ,那代码太那个了,我水平有限。 live:42*3 or4 microsoft:-______-!!那个不是国人适合的。。11*?? 还有一个特别的数据就是Google Reader:min-width:580px ,44个14px中文字符,48个12px。以上字数由嗷嗷半夜数得,如有数错,纯属犯困。据说163的分栏是追求黄金分割滴。顺便料两个不是数来的数据,是标题最多字数,新浪不超23.5 ,网易首页不超17.5,内页不超21 ,新浪的标题党不是盖出来滴。^^剩下的大家自己决定。在看搜索结果时发现另一个问题。搜索的词是加粗还是加亮,在弱视/设的情况,加粗效果会更好,比如我用手机自带的浏览器用google搜索就看不到加亮。
提高网站速度之终极技巧
很多人都用虚拟主机来做网站,将网页文件存放在虚拟空间上,但是页面内容一多,网站打开的速度就显得特别慢,如果您碰到这种情况,与其寻求更好的空间,不如通过优化网页代码来取得满意的速度。下面总结了一些切实可行的方法,制作主页时,以下的方法可以令网页速度大大提高。 一、记得帮页面减肥 浏览网页实际上是将虚拟主机中的网页内容下载到本地硬盘,再用浏览器解释查看的。下载网页的快慢在显示速度上占了很大比重,所以,网页本身所占的空间越小,那么浏览速度就会越快。这就要求在做网页的时候遵循一切从简的原则,如:不要使用太大的Flash动画、图片等资源。干净、简洁的页面会给人一种思路明朗的感觉。 二、如没必要,尽量使用静态HTML页面 众所周知,ASP、PHP、JSP等程序实现了网页信息的动态交互,运行起来的确非常方便,因为它们的数据交互性好,能很方便地存取、更改数据库的内容,使网站“动”起来,如:论坛、留言板等。但是这类程序必须先由服务器执行处理后,生成HTML页面,然后再“送”往客户端浏览,这就不得不耗费一定的服务器资源。如果在虚拟主机上过多地使用这类程序,网页显示速度肯定会慢,所以没有必要,请尽量使用静态的HTML页面。 三、不要将整个页面内容塞到一个Table中 这是网页设计的问题了,很多站长为了追求页面统一对齐,将整个页面的内容都塞进了一个Table(表格)里,然后再由单元格td来划分各个“块”的布局,这种网站的显示速度是绝对慢的。因为Table要等里面所有的内容都加载完毕后才显示出来的,如果某些内容无法访问,就会拖延整个页面的访问速度。正确的做法是:将内容分割到几个具有相同格局的Table中去,不要全都塞到一个Table里。 四、将ASP、ASPX、PHP等文件的访问改为.js引用 这在ASP、ASPX、PHP等程序设计时应该注意的,如果要在静态的HTML页面里嵌入动态的数据,而这些动态的数据是由ASP、PHP 等程序来提供的话,会使用以下的语句引用:,这样的话,每次有一个人访问你的网站,服务器就要执行并处理一次tongji.asp文件,从数据库抽取相应的数据,再输出给网页显示,如果有几万个人同时访问,就要执行几万次,后果就可想而知。建议在这些程序中将数据动态生成到一个1.js文件中去,然后在首页通过 < SCRIPT src=../../" http://www.aaa.com/ 您的js文件具体名">< /SCRIPT> 这样的代码来引用该js文件。这样,数据显示的任务就交给客户端的浏览器去做,不会耗费服务器的资源,显示速度自然就很快! 五、使用iframe嵌套另一页面
编写高效率的HTML网页代码
许多网站设计者最常犯的错误便是当其网页能够在IE下正常显示便认为其代码正确无误,甚至常看到有人在抱怨其网站排名不理想,到其网站简单看一下便可发现 HTML代码中充斥各种各样的错误,在那样的代码基础上无论付出多少努力去优化网站结果都可能是付诸流水的啊!事实上,IE是一款对HTML代码容错能力甚高的的浏览器,――说句题外话,尽管我们可以有各式各样的理由可以攻击微软,但微软对其产品操作的易手性及可用性方面所做的努力是不容抹杀的。――Web页面能够在IE下正常显示绝不意味着页面的HTML代码没有问题,甚至可以推而广之,Web页面在多种浏览器下均可正常显示也不意味着HTML代码完全合法有效,毕竟哪个浏览器都要保证基本的容错的功能,不然,就会发生即使仅仅因为网络传输中的一点导致导致 HTML页面显示不正常了,而这在网络带宽仍然紧张的今天仍是频繁发生的。什么是合法有效的HTML代码 简单说来,我们的Web页面是由HTML(Hypertext Markup Language :超文本链接标示语言)元素构成的,即使对于ASP、PHP之类的动态页面,其也是由SERVER将ASP或PHP语句渲染成相应的HTML元素并下传到客户机上;对于JavaScript之类则由客户端将其转换为HTML。 同其他语言一样,HTML也有自己的语法规则,无论是浏览器还是搜索引擎的Spider都在根据这些规则来分析网页代码中的内容。但很多时候,即使对熟练人员来说,在HTML页面构建时仍然难免出些HTML代码上的错误,更别提大部分所见即所得编辑器造成的HTML冗余臃肿问题了。 合法有效的HTML代码对SEO的重要性 要使搜索引擎收录我们的网页,――在此基础上才能谈网站优化网站推广――其前提是要让搜索引擎的Spider能读懂我们的Web文件。搜索引擎 Spider阅读网页的根据便是HTML规范,通过对HTML代码的分析,Spider才能判断网页内容,在此基础上才能判断针对相应关键词的相关性。 需要明确的是,搜索引擎Spider不同于浏览器的一点便是其容错能力相对于浏览器要差不少,如果页面代码中存在其无法解释的HTML代码时,其便可能停止阅读该页面甚至可能停止在我们的网站内爬行,更严重的错误甚至会导致其同时也丢弃已经收集到的网站内其他页面的内容信息。 尽管如今如大主要搜索引擎也都在尽力提高Spider的容错能力,让其可以在HTML代码出现一般性错误时不至影响对内容的收集。但很多时候,仍然会发生如漏了一个关闭标签导致整个页面的内容被忽略的情况。 另一方面,合法有效的HTML也可以保证Web页面可以在多种浏览器下被正确解释,避免同一个页面在IE下显示正常在Mozilla下却严重变形的情况(当然,不能完全避免),这对于提高网站的可用性方面也是有着极大好处的。如何验证HTML代码的合法有效?
帝国ecms:实现google的全站sitemap制作教程
以前都只是这么提,没有具体去做。在实际操作过程中遇到一些问题,向WC寻求帮助后,已经提交成功。现在和大家分享下。步骤如下:1.在后台开启模板支持程序代码2.在模板管理,列表模板里新增一个列表模板页面模板内容[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]列表内容模板<url> <loc>http://www.cmsmb.cn/cmsdoc/ecms/200702/60.html</loc> <lastmod>[!--newstime--]</lastmod> <changefreq>daily</changefreq> <priority>0.5</priority></url>3.在后台其他管理-增加自定义列表以新闻表为例:统计记录:select count(*) as total from phome_ecms_news where checked=1查询记录: select * from phome_ecms_news order by id desc其他的选项自己定。需要说明的是,帝国目前自定列表生成的文件都是index开头。如果你用到几个表,可以放在不同目录。或者把文件扩展名设成 news.xml,down.xml这种形式,就可以放在同一目录里。目录不会自动创建,选择存放的路径目录不存在的话,需要在FTP里先创建并设置好权限。模板选择新增加的列表模板4.定义一个标签模板,时间格式选择Y-m-d页面模板内容[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]列表内容模板[!--newstime--]
网页图片快速显示的方法和技巧
1. Use .gifs rather than .jpgs. GIFs are smaller in size when compared to JPGs. 1.用.gifs格式保存图片,最好不要用.jpgs格式。因为前者的尺寸比后者小。 2.Use "Height" and "Width" tags for your images. So while page loading certain place is left for the images and visitor can go through the content while images are loading. 2.使用高度和宽度标签设置图片。这样,网页可以为图片预留空间,在图片下载的时候,访问者可以浏览网页内容。 3.If you are using large images, slice them up and make them load as part after part. For this you can use img tags like HSPACE=0 and VSPACE=0. 3.如果使用内容大的图片,把图片进行分割,各个部分依次下载。在这种情况下,你可以使用HSPACE=0以及VSPACE=0的图片标签。 Optimized image (gif format, sliced to two parts, with width and height tags, HSPACE=0 and VSPACE=0):优化后的图片(gif格式、设置了宽度和高度、HSPACE=0以及VSPACE=0)
网页制作经典技巧24条
提示:使用前请把大写状态下"<>"改为小写状态下的"<>" 01.让背景图不滚动 IE浏览器支持一个 Body 属性 bgproperties,它可以让背景不滚动: 〈Body Background="图片文件" bgproperties="fixed"〉 02.让你的网页无法另存为 <noscript><iframe src=*></iframe></noscript> 03.让IFRAME框架内的文档的背景透明 <iframe src="about:<body style=‘background:transparent‘>" allowtransparency></iframe> 04.禁止右键: <body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"onmouseup="document.selection.empty()"> 05.进入页面后立即自动刷新? <meta http-equiv="refresh" content="120;url=http://www.wodutom.com/cn083"> http://www.wodutom.com/cn083,这是你自己的网址。 06.打开窗口即最大化 <script language="JavaScript"> <!-- Begin self.moveTo(0,0) self.resizeTo(screen.availWidth,screen.availHeight) // End --> </script> 07.能隐藏IFRAME的滚动条吗?我知道的三种方法: 1. 设置iframe scrolling="no" 2. 被包含页body应用overflow:hidden 3. 被包含页的body标签加scroll="no" 08.加入背景音乐 <bgsound src="mid/windblue[1].mid" loop="-1"> 只适用于IE <embed src="music.mid" autostart="true" loop="true" hidden="true"> 对Netscape ,IE 都适用 09.嵌入网页 <iframe name="tt" src="01a.html" width="450" height="287" scrolling="Auto" frameborder="0"></iframe> 10.跳转 <meta http-equiv="refresh" content="3;URL=list.htm">
由浅入深实践学习 Web 标准
如果你还不知道 Web 标准是什么,那么我给一个定义:从 05 年开始才在中国流行起来的一种做网页的方式,并且现在保持着一定的热度。新浪、网易这两大门户网站的首页都是标准的(或接近标准)。我这么定义,是说作为一个新锐的网页设计师,如果你现在还不知道 Web 标准,那么你即将被历史淘汰了。 很多人不知道怎么系统的学习 Web 标准。不用紧张,其实大家都一样。而且大部分人都是东一点西一点学起来的。普遍的观点是,如果你有网页制作的基础,即会使用 table 或利用 DW 等工具制作网页,那么 2 周时间可以入门 Web 标准,到基本熟练程度大约需要 1-3 个月。 有了以上这些初步的概念,现在回到本文的主题上来。 学习 Web 标准最快速有效的办法是实践。但是,这并不意味着你今天会做一个页面了你明天就会做其他页面,不同页面间的差别很大。我的建议是,通过从小到大的实践来学习 Web 标准。从小到大,从局部到整体。并且 (X)HTML 和 CSS 同等重要!不要只学了 CSS,尤其是只学习那些丑陋的 hacks(用来解决不同浏览器的兼容性问题)。hacks 要学,但是点到即止,不要本末倒置。
IE中奇怪的左右border断线现象
如果容器内有两个浮动,并用CLEAR清除浮动。在ie下拖动滚动条时最外层的border会消失,如果给最外层加上宽度或者高度就不会出现。这是一个奇怪的现象,目前还不能解释是什么原因所导致的。看下面的示例:<div style="margin:500px 100px 10px 100px;padding:50px;border:1px solid #ccc;line-height:300%"> <div style="float:left"> 网页标准化过程中一些理论<br /> 网页标准化过程中一些理论<br /> 网页标准化过程中一些理论<br /> 网页标准化过程中一些理论<br /> </div> <div style="float:right"> 网页标准化过程中一些理论<br /> 网页标准化过程中一些理论<br /> 网页标准化过程中一些理论<br /> 网页标准化过程中一些理论<br /> </div> <div style="clear:both"></div> </div> [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行] 我们可以通过下面的办法解决: 1.在父元素中加入height:1% 2.加入一个宽度 3.加入一个背景色 看下面的例子,我们给父元素加上一个宽度就搞定了: <div style="width:660px; margin:500px 100px 10px 100px;padding:50px;border:1px solid #ccc;line-height:300%"> <div style="float:left"> 网页标准化过程中一些理论<br /> 网页标准化过程中一些理论<br /> 网页标准化过程中一些理论<br /> 网页标准化过程中一些理论<br /> </div> <div style="float:right"> 网页标准化过程中一些理论<br /> 网页标准化过程中一些理论<br /> 网页标准化过程中一些理论<br /> 网页标准化过程中一些理论<br /> </div> <div style="clear:both"></div> </div> [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]