“你问我答”目录
欢迎您来到前沿视频教室,下面列出的是我们“你问我答”栏目的目录。
- 回答读者提问(1)——用flash实现大摆角摆球的模拟
回答读者提问(2)——十六进制颜色值的含义与定义方法
回答读者提问(3)——在IE浏览器中去掉Flash激活的方法
回答读者提问(4)——动画与视频的区别
回答读者提问(5)——去掉网页内容和边框间的空白
回答读者提问(6)——如何去掉超级链接的下划线
回答读者提问(7)——绘图软件中的混合模式是怎么回事?
回答读者提问(8)——绘图软件中的混合模式是怎么回事?(续)
小测验(第1期)
回答读者提问(9)——学点什么技术好?
回答读者提问(10)——每天被问得最多的一个问题
回答读者提问(11)——CSS滑动门技术的简单应用
回答读者提问(12)——关于CSS在不同浏览器的调试经验
回答读者提问(13)——关于Web设计、制作、开发工作
回答读者提问(14)——鼠标指针经过时给图像加边框
回答读者提问(15)——关于HTML属性与CSS属性
回答读者提问(16)——最简单的CSS图片翻转效果
“你问我答”目录
回答读者提问(17) ——看似简单的问题其实不简单
CSS调试技巧五则,兼谈“提问的艺术”
回答读者提问(18)——如何对齐文本框和旁边的图像按钮
回答读者提问(19)——再谈浏览器的兼容性
回答读者提问(20)——关于“内容管理系统”(CMS)
你问我答(21)——破解Kai Laborenz的神秘海底世界
你问我答(22)——遵循Web标准的网页设计工作流程(一)
你问我答(23)——遵循Web标准的网页设计工作流程(二)
你问我答(24)——遵循Web标准的网页设计工作流程(三)
你问我答(25)——遵循Web标准的网页设计工作流程(四)
你问我答(26)——遵循Web标准的网页设计工作流程(五)
你问我答(27)——使用CSS定位页面的“footer”
你问我答(28)——关于网页设计软件对CSS支持的比较
你问我答(29)——用好代码视图的辅助功能
你问我答(30)——上大学,学什么?
你问我答(31)——行内元素与块级元素
你问我答(32)——自学是艰苦的
你问我答(33)——jQeury实现限定上限的多选表单
你问我答(34)——破解缝隙之谜
你问我答(35)——破解缝隙之谜(续)
你问我答(36)——带有纹理的渐变背景处理方法
你问我答(37)——jQeury实现回车键代替Tab键
你问我答(38)—— 问答精选集
老师你好!我有个问题想问你。。。。。。就是关于网站的DIV+CSS,怎样提高效率,我现在是每一个网站重新布局一次。想问下有没有别的方法可以使重复使用
房产动态(www.71433.cn)
大海因浪花而美麗
花兒因綠葉而鮮艷
人生因友誼而燦爛
網絡因朋友而精彩
顶下留言~
博客写的不错啊 哈哈 加油啊 2010年我们一起努力把博客写的最好 O(∩_∩)O哈哈~回采啊 谢谢 济南网站推广(http://www.qcseo.com)
二手房中介(www.88174.cn)
捉一只蝴蝶送您,愿您拥有快乐的翅膀,
兜一丝清风送您,愿您心情舒畅,
发个留言给您,愿天天神采飞扬!
小区二手房(www.88471.cn)
在这温馨季节里
就让这份情谊
绕你旋转 恒久不变
祝你 开心 健康 幸福
来支持下博主,加油更新,多多互动O(∩_∩)O~
灌装机(http://www.pack110.cn)
捧一片夏雨,滋润你那灿烂的笑脸;
捕一缕凉风,拂去你那奔波的疲倦;
开一眼清泉,为你送去快乐的甘甜;
送一个清凉,让你拥有凉爽的夏天;
愿一个问候,给你增添轻松的心情;
愿一声祝福,让你拥有愉快的生活!
很久没有过来看看,博主了,拜一个迟到的晚年吧,继续努力加油,相信自己是最棒的
温老师,你好,我现在正在看网页制作综合技术教程这本书,在第一章的例题1.4中,img标签为什么不是成对使用的呢?
温老师为什么这几天我们服务器老是打不开?
java程序员_mingkang 测试数据!
博客写的不错啊!写的比年前好多了啊 继续努力啊 2010年我们一起努力 O(∩_∩)O哈哈~ 回踩啊 谢谢 济南seo(www.xinheng99.com)
博客写的不错啊 继续努力啊 O(∩_∩)O哈哈~回踩啊 谢谢日韩服饰(www.cn-clothes.com )
老师您好,请问您一个关于百度抓取的难题,我的网站是整站背景音乐贯穿,迫不得已在index页中使用iframe调用整站页面保证音乐的连贯性,但是搜索网站公司名称,百度抓取的不是首页,而是网站中的一个分页,请问这个问题该如何解决?烦劳赐教,不胜感激!
博客又有新内容了,很不错啊,学习过了,有时间回访一下小站,SEO培训(www.hotpeixun.com)给予下指点啊。
安防监控(www.china-sp.org)
好山好水好地方呵呵~~博客不错~顶了~~~~
博客很不错,好羡慕,分账写得也很不错,学到了很多东西,有时间回访一下啊,植物原药材(www.china-pharmnet.com),给予一下指点。
博客写的不错啊,我上次来看见你有一张照片是在山上照的,O(∩_∩)O哈哈~过了年一起玩现金棋牌游戏(www.wins128.com)
博客写的不错啊上次来东西还很少现在来多很多照片啊继续努力啊O(∩_∩)O哈哈~帮我顶顶空间吧谢谢中国灯具网(www.china-lamps.org)
博客写不错啊比我上次来好多了啊照片也传了很多了啊^_^继续加油啊没事帮我顶顶空间吧谢谢汽车(www.cn-auto.org)
博客写的不错啊比我上次来看着好多了 O(∩_∩)O哈哈~继续努力啊没事帮我顶顶空间吧谢谢制药机械www.cn-jixie.org
这个9.1我改的总是返回1function startRequest(){
createXMLHttpRequest();
xmlHttp.open(”GET”,”9-1.aspx”,true);
alert(xmlHttp.readyState+”");
}
你好!尊敬的老师,我在看到你们的第九章时,碰到了问题,在IE下访问例子没有反应,我想可能是没有做IIS,后来我配置好IIS后,通过http://Loacalhost访问也没有反应,xmlHttp.readyState=1
济南二手房(esf.jnol.cn)网的站长来过了 呵呵,有空多多交流哈。
博客弄的很漂亮啊多传几张照片让我们看看啊继续加油啊O(∩_∩)O哈哈~没事和我一起玩现金棋牌游戏(www.wins128.com)
博客写的不错啊什么时候写的日志啊多更新自己的博客让朋友知道你现在的状况,哈哈 帮我顶下空间吧谢谢半挂车www.cn-auto.org
支持一下
博客写的不错啊,继续努力啊多传点你个人的照片,希望下次看你到你的新照片。
济南二手房(esf.jnol.cn)拜访过了,支持一下,博客写的不错。
博客写的不错啊,照片是啥时候照的啊,上次来没见过,以后能多传几张你个人的照片啊没事帮我顶下空间吧塑胶灯罩www.china-lamps.org
真钱游戏(www.wins163.com)
哈哈,很有味道啊,不错不错~~~支持支持~~~~~小支持一下~~~
广告服务(www.china-trades.org)
恩 博客弄的挺有感觉的~来顶一下,呵呵~~~
博客写不错啊照片是什么时候传上去的啊上次来没看到啊继续努力啊没事帮我顶一下空间吧谢谢了金属加工机械www.cn-jixie.org
老师,您好,我想问一下,CSS 2.0 和CSS 3.0有什么区别吗?我下载了一个CSS 2.0和3.0的手册,发现两个有点儿不一样,麻烦老师给解释一下,现在用的是CSS 2.0的标准吗?那么CSS 3.0呢?
请问:jquery-1.4-min.js中怎么在一个对象的函数里调用另一个对象的函数
请问图片16位翻转是什么 谢谢
老师 这是我把斜角效果简写后的代码
#jx{
width:200px;
height:100px;
background-color:#CCC;
}
#jx span{
height:30px;
display:block;
border:solid 10px;
}
#jx span:hover{
background-color:#093;
border-color:#ddd #aaa;
}
从这里好像又看出 #jx span与#jx span:hover边框完全没有关系 #jx span:hover应该是继承 border:solid 10px;(我是故意不设颜色,看他们关系如何的)。老师问下塌陷的效果是不是由#jx span:hover自己塌陷的
你好,老师。我在看您教的CSS彻底研究这本书,其中七章节第二个作品我有些疑问想请教您,是这样,通过CSS边框于hover状态下的边框塌陷作用产生了斜角效果。我想了解的是,如果我要制作斜角必须采用hover状态下设置边框颜色而不设置高度宽度来实现吗?不能直接实现吗 我仔细思考下了 如果我用两层DIV 外层我设置border四边框,内层 我设置border-color 结果缺不能直接产生斜角效果。另外我还是有些不了解这个塌陷的原理,当border设置了以后则hover标签下的border-color只是替换掉原来边框的颜色,按我理解hover标签状态下 原来边框的宽度以及样式会被继承 那么应该显示的是正常边框而不是斜角呀,如果没继承那么应该显示不出颜色呀因为它没宽度呀,而hover状态下却显示出了与原来边框等宽的颜色,我想继承应该是肯定了,有些矛盾了。请老师帮帮忙吧。
带有可选择的链接怎么做
呀,忘了跟您要实例源码了。 发送一份给我啦,谢谢
您好,各位老师辛苦了。刚看了几节教程,呵呵,不错哦。我是学后台编程的,对前台也比较感兴趣。目前正在编写自己的一个购物商城,一直在为前台的布局和美观发愁。 发现这个平台还不错哦…如果我看完所有教程后,能写个这么漂亮的页面出来就好了。不知道,这些教程和书本是不是讲授的都是常用的实例。发现本站首页那个Tab菜单还不错。 呵呵,当然了,我会努力学习。谢谢各位老师,努力加油哦。跟着你们学前台+FLASH+PhotShop 哦,对了,书是免邮的吗? 我对CSS+HTML 有一定的了解,老师建议一下该学习哪本书呢? 也要学PS 对于前台的设计,基本图片处理技术我还是要学会的。
在youku和sina里看到你们制作的视频教程,很喜欢,我是自己胡乱学着做网页的,所以基础很不扎实,缺乏对整体技术框架的理解,希望能在贵网站等到真知灼见。
此外,我想作一种类似于flash里面元件与实例关系概念的网页,比如整个网站的所有网页都有相同的导航栏,要是能像flash里面修改元件一样,直接更新所有实例就好了。不过我不想要DW的模版概念,望赐教,谢谢。
温老师,您好。在《CSS设计彻底研究》的下拉菜单的例子中,
为什么写了#menu li:hover, #menu li a:hover { border:0;}/*ie6*/这句,
就可以在IE6中出现展开闭合效果呢?仅仅是设计了边框为0为什么就可以展开了呢?不解!
另外,怎么去明确哪些是IE不支持的CSS属性或者效果呢?每做一种效果都要用IE6,IE7或者FF来测试很麻烦。有没有通用的呢?
另,虽然书还没有看完,但已经很受益!值!
温哥!我们站下载的速度为什么那么慢啊!我下载的都崩溃了!以前很好啊,现在怎么了
老师:
您好
我最近在看《css设计彻底研究》这本书,关于“3.7CSS中的几何题”在第73页 您给出“K”的答案是34PX(即li上下margin+文本高度),但是按照您前边对盒子模型的诠释该高度应该是上下padding+文本高度才对,即上下padding各10PX+文本高度12PX=32PX,我在Dreamweaver里测量了一下也是32PX,不懂是我的理解错误还是老师太辛劳了,还望指点一下。
另外,这本书很适合我,非常感谢~!
老师 :
你好!
我想实现一个左右伸缩展开的面板,右面想嵌入一个iframe name=“main”如何实现?
谢谢老师
您好,老师:
我刚刚把AJAX那章例子全测试了下,全部没反应,请问是怎么回事啊,急啊。。。
动力雀巢,
配置好后台的程序了吗?Ajax程序需要后台程序配合,用ASP、ASP.net、PHP 等等都可以,需要后台程序能够响应Ajax请求,并返回适当的值。
谢谢老师了,搞定了,放到VS平台下进行测试就OK了。
您好,老师:
我最近买了那本《精通+jQuery》,在看到AJAX那块时候,发现里面的9-1那例子点击以后没任何反应,没显示出书本上说的获取异步成功,麻烦您看下!
那是动态程序,需要安装Web服务器如IIS,再在浏览器中输入网址才能运行,直接双击是不能运行动态网页的
老师,我用div 布局,左中右,三个部分,分别为图片拼成的一个框体,在ff中没有问题,但是在360se中右边的图片却去了下一行,请问老师,这个一般的解决的办法,和需要考虑的反面,有哪些呢?我该怎么解决这方面的问题呢??谢谢!!
老师,能不能写文,讲下各种命名的规范或习惯,(项目结构“apache\article\tpl\…\”、“apache\Public\article\css”、“apache\Public\article\js”、“apache\Public\article\images”)css文件怎么命名;js文件怎么命名;图像文件怎么命名(按钮、背景、图片);静态html怎么命名;id、class怎么命名;……我感觉这些同样是无比重要的。
还有 一个问题 你们有 联系电话吗 我想打电话来咨询一下 因为我要 买很多方面的书籍 我的 电话是 15546308733 可以给我来电
高文军
我看了 你们的CSS+DIV的 教程是视频 有个问题想问一下 视频里介绍的大多都是设计分析 具体的 讲解都没有 看的很糊涂 想问一下 书的内容是否很全面 很具体呢
看来你还没有入门,如果你觉得视频里介绍的大多是设计分析,实际上是具体准确的。你可以找一本更简单的书看。
为什么我不连接json2.js文件,JScript也能用json格式呢?还有那个prototype,没用那个js文件,也能用个东西呢?
我想做一个页面但是自己不会 想找个老师教我一下 可以的+我QQ798980586 小弟在这里先谢谢了
温老师:你好.已经是第三次在你们的网站上提问了,今天我想请教的问题是:ASp+CSS的开发.我现在带学生参加竞赛,需要用到ASP开发网站.但是限于技术水平,只能采用传统的ASP+html混编的方式.效率不高,学生要想在三个小时的竞赛时间内完成任务.恐怕需要更好的方式.请问前沿有开发ASp+CSS这一类书的的意向吗?
css与开发语言没有太大关系,因为css控制的是网页的表现形式,跟动态编程语言没有关系的,学一学div+css教程就可以了,而且我觉得网站上面的视频教程已经够您解燃眉之急了,可以先看CSS/DIV页面布局设计(适合入门) 教程,如果比较熟练,可以继续看css彻底研究教程,保证您获益匪浅
首先看你竞赛着重点是什么,编程技巧,还是美工,如果你想在短时间内完成任务,那么必须对要使用的东西有很好的认识,这个是唯一的方法。没有捷径。
彻底研究中,第八章里,第五节,不使用图像的圆角菜单里,为什么ie8中会有下划线啊,还有第六节,会跳起的多彩菜单中我这里只有ie7(包括遨游)显示正常,Firefox和ie8显示都不显示多彩颜色,为什么啊
多彩菜单的问题,我在后面找到原因了,谢谢,可是下划线的问题还是不得其解
看了这么久了也想说两句,感觉温老师真的很好,我想应该开导和帮助了不少迷惑的人。温老师我在此向您致敬!!!
高级网页元素样式:
我看了这节教程。反复看了四变,结果没弄成功。选项卡试实现滑动门效果,,,,麻烦温老师回复下。到底是怎么回事?????《onmouseover=”Tabbedpanelsl.showpanel(0)”>》我加上了这句跟没加一样的效果??到底是怎么回事。我反复弄了起码七遍都没成功?
巧学巧用Dreamweaver 8、Photoshop CS2、Flash 8制作网页 有部分视频需要下载麻烦给个链接谢谢
你好,我是新手。
问题:
我看了温老师的下拉菜单导航,代码和他教程里的代码一样css也一样。为什么我怕在ie中就不能显示文字了呢??因为我用的话 我放到我空间就会显示乱码。
我是新手 请问怎么解决。。。。我的QQ:527505583 希望把解决问题说详细点 谢谢
这个网站的右侧的那个《视频教程》的菜单是怎么做的?我好想学会,请教给我,谢谢!
温老师:看了你的《CSS设计彻底研究》一书,很受启发,尤其是搞清了盒子,非常感谢!
在实际使用中,有一个问题请教一下:父盒子用relative定位,子盒子用absolute相对于父盒子定位,一切都没问题,只是父盒子的高度不随子盒子的高度而增加,原因应该是absolute定位跳出了正常的流,不知是否有办法让父盒子的高度随子盒子的长度变化?
温老师好,我是初学者,碰到了应该是一个非常初级的问题,但是怎么也不明白是什么道理,请指点:
网页上一个图片太大了,我把它切成上下两块处理,然后div的排列默认不是按照div书写的顺序竖直向下排列吗?那好,我就将切成的这两个块分别放进上下两个div里面,我想肯定应该没什么问题了,在ie6下看好着,在ie7下看好着,也证实了我的这个想法!
但是当在火狐浏览器下看时就出问题了:上下两个图片块中间有一条缝,我看过你回复学员的留言说可能是两个div中间的空格导致,所以我就把两个div的代码连在一起写,还是不行!
然后我就干脆把两个图片块放到同一个div中,结果两个图片成左右排列了,那我再在两个图片的标记间加了一个换行符,看,还是不行,想想也是,换一行的话那更不行了!所以那就把这个div的宽度设置成图片的宽度,那么这样有一个图片就会自然地挤到下一行了,应该是可以的,结果做了看,还是不行啊!
我觉得我的这些想法应该都是有理有据、符合css的规定的啊,为什么都不行呢?那这个问题应该怎么处理呢?
这是一个很简单的div + css例子都不能保证在各个浏览器显示一致,是不是div+css要保证各个浏览器下显示一致都很难呢?
老师 我是虚拟主机的用户waychang 我准备删除文件的一不小心时候把根目录删了
麻烦您可以帮我还原到初始状态 就是主机刚开通的状态就好了 谢谢你
请问您 怎么将图片转换成flash的元件 谢谢
还有其中n的值我算的也有问题,个人觉得如果按照书上说的是li的上下padding加上两行文字的高度也应该是:10+10+12*2=44,而书上为什么是48呢。。。烦啊,为什么又不对呢。等待老师的解答中。。。。
老师好,我在学习《CSS设计彻底研究》这本书中,看到“CSS中的几何题”这节内容时遇到了一个问题,就是不知道图中K的像素大小是怎样计算出来的,为什么是34,看了也算了半天也没有跟书中的34相同,如果按照书中所说的那样是li的上下margin加上文本高度也应该是:20+20+12(字体大小)=52才对;我个人认为应该是:li的上下padding加上文本的高度才对,是:10+10+12=32。这是我个人的答案。还请老师指点啊,困惑了好久了。。。
老师您好,我是大三的学生。我买你的css+DIV啦,我会ps和flash和Dreamweaver啦还会html+css。其他的就不会啦我要继续学改学什么啊?买什么书啊(我的目标就是制作网站)。请老师说得具体一点。万分感谢
你们,请问你们的《精通 +Jquery》这本书有没PDF版的电子书出售,周围同学很多人买了这本书,最近也借了他们一本在看,感觉不错!
谢谢你们这么快就回复我,我看的是,这些视频都看不了.我前几天看,是可以看的,后来,就这个月的九号吧,就不好看了!而且我也那天把你们的网址也发给我朋友看了一下,他也看不了.我之后又把它们都下载了(播放器也下载了),也看不了.
谢谢!
这几天,看不了你们网站上的视频教程,下载下来看,也看不了,我已经下载了视频播放器.
数据库连接错误
您在wp-config.php文件中提供的数据库用户名和密码可能不正确,或者无法连接到 fw7.99081.com 上数据库服务器,这意味着您的主机数据库服务器已停止工作。
* 您确认您提供的用户名和密码正确么?
* 您确认您提供的主机名正确么?
* 您确认数据库服务器正常运行么?
温老师请问这是怎么回事啊?该怎么解决啊 明细一下!谢谢!
前辈你好我是做web开发的我想提高下自己,你能给推荐一本关于c#的并且关于asp.net的书籍吗!!谢谢
老师您好!
我想请教一下. 在IE6.0中 超链接背景图片的问题.
《li》《A href=”index.htm”》home《/A》《/li》
a:hover {background-image:url(images/menu.jpg);}
鼠标离开后. 背景图片还是在那里显示.
请问如何可以用 CSS 解决这个问题?
陈小牛 ,
按说不应该这样的啊,而且我印象中没有遇到过这样的情况。
这样,你做一个最简单的页面,能够体现出你遇到的问题的页面,把代码发到我们的论坛上,我给你看看:
http://talking.artech.cn/thread-178-1-1.html
老师,我想用jQuery语句来改变textarea中字体的大小和类型
字体大小:
在对应的函数中
function alter_textarea_font_size()
{
$(”#chat_word”).attr(”font-size”,$(”#input_size”).attr(”value”));
}
但是不知道为什么不好使,疑惑中,请老师解答:)
张歆明,
应该用 jQeury 设置CSS的字体属性吧? 而不是修改HTML属性吧。例如:
$(”#chat_word”).css(”font-size”:”20px”);
曾老师 您好
+jQuery 一书中P402页的第11行代码中的[src$=/”+中的$=是什么意思啊? 麻烦解答一下,真的是看不懂了
张歆明 ,
这是一个属性选择器,[attribute$=value] 表示选择某个属性以value结尾的元素。
比如这里 img[src$=”.jpg”] 表示选中所有src属性中,以”.jpg”结尾的img元素。
此外,还有其他的属性选择器,具体可以参考: http://docs.jquery.com/Selectors
老师您好,在阅读CSS彻底研究一书中,第9章,9.9小节的时候,提到用[if lte IE 6]将table加入以达到标准,可是我自己测试的时候发现,不加这个注释时候,IE6可行,但是加后,IE6将无法显示hover的效果,请问是为什么呢?我的测试环境为WINXP SP3 第三方浏览器,IE7内核,IE为8,IE6为绿色版。
这个是条件注释,条件注释不同于一般的程序注释,[if lte IE 6]表示IE 6不会把它当成注释,而会将它当成程序代码执行
老师您好,我们在设计网页之前是不是就应该把每个要用到的图片的大小,也就是它的WIDTH和HIGHT都要先设定好?如果之前没有规定图片的宽和高会怎么样,我在看《DIV+CSS网页设计与布局》这本书时看到里面的图片都是事先设定好的。
在设计网页首页的时候是不是先要把每个模块的宽度和高度都设定好?然后所有模块加起来的宽度要正好等于页面的宽度,那这样的话,我们在设计每个模块,也就是DIV块的时候中的margin不是也占用了一定的宽度吗?这样的话,模块DIV的宽度+margin不就>页面的宽度了吗?这个问题该如何解决呢
很帅,
是的,你要在做的时候就计算好各个部分的精确的,以及用的图像的尺寸,在实际开始制作之前,就要想好。然后再开始实际制作。
计算的时候,就要内容、padding、margin、border的宽度都算上。
计算清楚之后,再开始做。
温老师,你好:
我正在跟着您的课程学CSS,您的教学非常不错,有好多实践中总结出来的宝贵东西。
我这里有个问题:就是像这个(www.fangke.cc)网站的导航设计,是如何做出来的。
就是点击每个导航后,相应的导航标签就变成白色。如果所有页面共同调用一个TOOP.php文件。
这样的效果怎么实现?
谢谢温老师!
张,
你给出的那个网站的导航条实现应该是很容易的,给特殊的那个Tab,设置一个CSS类别,然后PHP文件输出的时候,动态决定给哪个Tab使用这个类别不就可以了?
温老师,你好,
我刚学网页制作,我在网上找了很多资料,但是越看越是迷惑,听到很多东西,实在搞不清他们都是什么关系,都是用来做什么的,比如 java asp asp.net php jsp
能列举一下网页的前台制作都有那些技术,网页的后台制作有那些技术。
谢谢温老师!!
迷惑 ,
我总结了一些初学者的常见问题,请参考:
http://learning.artech.cn/20090703.selected-faq.html
希望对您有所帮助!
你好,我想咨询一下,使用css但不用能把网站设计的很好吗,网站的一些功能都能设计全吗,因为我想建一个小型的门户网站,不懂,想先通过css做一个
200909 ,
CSS只是用来设置页面的外观的,就是只负责好看不好看的问题,具体网站的功能和安全等等问题CSS是管不了的。需要前端和后端的程序来实现的。比如用 ASP/ASP.net/PHP 等等。
前辈你好!!!我想问下网页加载的顺序是什么?当网页里有css、 在页面里有调用页面的方法
superegoliu ,
如果网页的html文件没有被压缩,浏览器会一边下载html文件,一边解析,遇到外部的资源文件,就会开始下载了。
如果在web server上使用压缩后传输的话,就会整个html(实际上是gzip格式的压缩文件)下载完以后,解压后再开始解析。
我已经买了精通css+div网页样式与布局,光盘丢了,它不是说可以下载源代码和素材吗?我怎么找不到
xiaoxu ,
我给您回复邮件了,请查收。
在精通+jQuery一书中的p96中的例子中div的排版如果在标准盒子中应该怎样实现?
白菜,
我不是很理解您的意思,如果希望对CSS有一个比较深入的了解,可以参考我们网站上的两套 CSS 视频教程,从网页右侧的目录中可以进入。
希望对您有所帮助!
温老师:
我现在看到很多都在用DEDECMS做站。很想学,但是不知道从哪里入门。不知道应该怎么做才能仿出好的站的,我应该学习些哪方面的。请老师指点一下,或提供点这方面的书籍
淡忘,
这些东西,似乎没有太复杂的原理,就是要花时间摸索,实际操练起来,一边做,一边提高。
不过如果你是刚刚开始,希望做一个网站,我建议你从Wordpress开始,会好很多,参考下面的文章,希望对你有所帮助:
http://learning.artech.cn/20090806.create-content-site-abc.html
温老师:
我学网页设计学了有一段时间了,买了, . 大致网页设计的步骤都了解了。但是感觉只能模仿案例。如果靠自己的感觉去做,总感觉很不好看。而且CSS得运用规则也了解,但是很多词运用的很不熟练。我下一步应该如何去学习呢。是不是应该多做点实例。请老师给指教一下。顺便能帮我推荐几本好的书。谢谢
淡忘,
是啊,多练习啊,和学习任何事情一样,先搞清核心的原理,然后就是大量的训练了,一边练习,一边总结,提高就很快了!
加油!
《精通CSS+DIV网页样式与布局》这书好多错语,如11章的11.5.3例,在光盘里打开在IE中显示不正常,在FireFOX里正常,这样的问题已经多次了,麻烦出书的时候多校对下吧!
Frank,
关于浏览器的兼容性,可以参考我们的补充说明,希望对您有所帮助:
http://learning.artech.cn/20090703.selected-faq.html 中第二点。
您好!请问我没有网页基础,想自学,请问《HTML+CSS网页设计与布局从入门到精通》和《精通CSS+DIV网页样式与布局》有什么区别,我买哪一本更适合我
小酸,
如果您现在没有HTML基础,《HTML+CSS网页设计与布局从入门到精通》里面包含了HTML的内容,可以看这本,可能会更容易一些。
温老师,您好!
我是大一计算机专业的学生,对于很多前辈来说,我最大的优势就是年轻,但我最大的劣势就是无知。
虽然我很早就知道要在计算机行业有所成就,基础是必不可少的,也就是网上所说的气宗、内功。
对于计算机而言,数学、数据结构、编译原理等都是基础中的基础。
而对于数学而言,我自己查到的先辈给出的学习顺序如下:
1、数学分析(微积分)
2、高等代数(线性代数)
3、解析几何
4、初等数论
5、概率统计
6、复变函数(解析函数论)
7、常微分方程
8、微分几何
9、实变函数
10、泛函分析
11、拓扑学
12、抽象代数
对于数据结构,如果学过离散数学那就比较容易掌握;至于编译原理,我现在就不太了解。
为了给自己确定方向,我耗费了不少的精力,无奈对以上知识基本一无所知,真不知道从何入手。
我真切地渴望老师能够在百忙中抽出一些时间,把计算机的软硬件基础知识(不要应用工具,不要开发工具)
以及所需要的相关知识(比如说数学、英语等)列出来,然后排一下学习顺序,为以后的初学者在茫茫大海中
点明一盏航灯,相信以后所有因此而成功者都不会忘记您的大恩大德,因为这实在太难弄了!没学习过的人真
的不知道从何入手。
还有,在学习过程中,无论你多聪明,肯定会遇到难以解决的问题。
比如说我在学习实数理论时,就自己提出2个问题,的确很头疼!
1、如何证明实数是连续的?
2、如何证明有理数和实数对四则运算封闭?
在书上,这些内容都是一笔带过,完全是默认的,不知道老师能否也帮我解决?
为了解决这个问题,我上网找数学论坛,希望能够向牛人请教,这样可以节省很多时间。
可是,百度一搜,大学数学论坛居然没几个,而且都是冷冷清清的,不知道是什么原因?
而大学的老师是神龙见首不见尾,很难取得联系。
所以,我想知道老师在遇到难题时是如何取得别人的帮助的?
如果老师不介意,以后我就经常来这里请教一些数学、英语、计算机之类的知识。
以上措辞如有不当之处,请老师见谅!
孤夜行者 ,
首先感谢您的信任,写了这么多留言!我简单说几个我的想法:
1:你是刚入大一的新生吗?如果是的话,我觉得您的想法已经非常超前了,不必着急,你还有的是时间。
2:你列的数学课程,是你们系要开的吗?至少比我上大学的时候多太多了,我觉得这些对于计算机专业已经是绰绰有余了,甚至我感觉如果不是打算做一辈子去研究,并不需要学这么多数学,我相信对于大多数学生,根本不可能理解的了这么多数学。如果你的目标是去得“图灵奖”,那么确实应该好好打基础;如果不是,不用学的这么深,把学这些的时间去用来找女朋友,对你收获对大得多。
3:我感觉上大学的时候,你就把老师教的能成都学好就可以了,未必需要提前了解太多,关键是期末考试,你每次都能考第一就可以了,不需要提前掌握太多,反正是要上课学的,你要提前自学花的时间太多,反而浪费时间。
4:如果你能提出有价值的问题,我想相信老师会对你特别关照的,即使再忙,如果看到好学的学生,他还是会给予耐心的解答的。
5:在网上确实不会有很多人去研究复杂的数学问题,不过这并不影响你利用网络学习啊,我觉得作为学生,不必去思考太多自己“发现”的问题,多做习题就很好,真正把习题都做出来,对你的理解就会有很大帮助。此外,等到学习的比较深入以后,开始看论文,会对你的提高很有帮助,好好学英语,直接看英文的论文,对你会有实实在在的提高。
6:比即使计算机系,也不必再数学上花太多力气,当然你可以试试看,如果自己在数学上确实有比较好的天赋,当然是可以学的深一些,这对你以后无论做什么,都是大有好处的,但是我的意思是不必过于强调这一点。
7:如何证明实数是连续的: 这个命题本身似乎是有问题的,是否“连续”是对于函数而言的,“实数”是一个域,何谈连续呢?
8:如何证明有理数和实数对四则运算封闭 : 这当然是可以证明的,按照定义来证明就可以了,比如你搜先证明 “有理数 加 有理数 还是有理数”,这很容易啊, 有理数一定可以表述为 a/b , 那么 a/b + c/d = (ad+ bc)/bd ,这仍是一个有理数, 以此类推,你就一个一个证明就可以啦。
以后有任何问题,到我们的论坛讨论吧,这里留言不太方便:
http://talking.artech.cn/thread-178-1-1.html
或者你加我的QQ也行,我的QQ744468381,以后交流起来比较方便
不好意思,由于我还没带电脑,所以只能用学校图书馆的电脑,可是图书馆的电脑经常是满座的,所以这么长时间没到这里来!
可能是我表述有问题,应该说成证明实数的完备性。老师你那封闭性证明跟我一样只证明到那里,其实还得继续证整数对四则乘法和加法运算封闭。
对了,我以后如果在论坛有跟本论坛不相关的问题要问,得发在哪个版块?老师可以给我你的QQ吗?
孤夜行客 ,
整数对四则乘法和加法运算封闭应该是不用证明的,这是定义里给出的啊,呵呵。
我对数学不是很在行,呵呵。
Flash要用电脑做,做一个一分钟的关于国庆的动画,我都不会
前辈你好!!我先做后台但是是对数据库的设计,有一点后怕。。不知从那下手。是不一个好的数据库设计会带来很好的效果。关于这方面的学习请问下要从哪方面学习????
superegoliu ,
数据库设计当然是有一套理论做基础的,你要做开发,多少得了解一些~~
如果你完全没有开发的基础,要学习的课程估计并不仅仅是数据库这一门的,可以参考一下:
http://learning.artech.cn/20090803.web-dev-abc.html
希望对你有所帮助!
为什么有很多代码在dreamweaver的设计视图里不显示,只有在IE里显示,比如第六章的表格代码,是不是我的dreamweaver开头有问题?这是我的开头:
200909 ,
不要管DW的设计视图,一切以实际浏览器为准。
DW根本没有什么用,就当作一个代码编辑器即可了。
老师你好!
我购买了你们一本CSS设计彻底研究的书,里面有一个下拉式菜单,我很喜欢,就在自已做的网页上做了一个,但是出现一个问题,就是正常情况下,菜单和下面的内容是紧靠在一起的,但当手鼠标激活下拉菜单时,菜单下面的内容和根据隐藏起来的菜单高度来下移动,这样就会出现菜单和下面的内容有一段隐藏起来的菜单高度的空白,这样在浏览网面时就很不美观,有没有办法控制,就算激活菜单,菜单下面的内容也不移动,就在原来所在的位子,请老师告知,急,在线等待,麻烦了,谢谢!(比如菜单使用的是dt,dd来做的,正常情况下dd被隐藏,当鼠标激活他时,dd显示出来,但是菜单来面的内空会根据激活的dd高来往下移动,这样,dt与下面的内容就会隔着dd高度,这样就出现激活dd菜单与菜单下面的内内容联接,但是dd菜单两边就出现空白的,我希望不要出现这段空白,当鼠标激活dd时,dd遮盖下面内容,下面内容不移动)
zhaohui8445,
这个问题好解决,你可以在整个菜单的外面套一个DIV,对这个div使用绝对定位,这样这个div里面的菜单就漂浮在标准流的上面了,这样打大菜单项的时候,也就不会干扰下面的内容了。
老师你好,我刚买了你们的书,开始学习css,我想问几个问题, type=”text/css”作用大吗,在编写网页时必须加吗,我在DW中没有加上,显示的效果是一样的?在DW中做代码时,搜狗中的分号等不规范,DW在按下回车后不会显示代码,我用的中文和搜狗来回切换,很麻烦,不知道我这样用对不对
男儿本色,
浏览器是很宽容的,即使你的代码不符合标准,一般也都没有问题,不过尽量还是按照正确的写法写比较好一些。
呵呵,路过…我不是老师,好久没来了,过来看看…
个人建议,你还是声明下类型比较好,规范总是没有大错的..并且后续作用肯定会随着发展,变得更明显…
1、《css设计彻底研究》中图3.2的width=content、height=content,而在彩页的盒子模型结构图中width=content+padding、heigh=content+padding,为何不一样?
2、3.7节的例子中,K的值=10(li的上padding)+12(font-size)+10(li的下padding)=32,书中为何是34?
3、n的值是48,是否考虑两行之间的距离?应如何考虑?
4、font-size=12px,字的长、宽均为12吗?
jnyinli,
1: 请参考: http://learning.artech.cn/20080221.css-exploring-errta.html 第19点。
2: 请参考: http://learning.artech.cn/20080221.css-exploring-errta.html 第14点。
3:行高定义的就是便宜量,因此不需要再考虑行间距,CSS中不存在行间距的概念。
4:font-size定义的是高度,宽度对于不同哦那天的字体,就不一样了,比如对于 罗马体,字母M和字母i的宽度就相差很大了,而对于有些字体,宽度是相同的。对于中文,宽度是相同的。
ui与li之间有什么关系关系 怎么margin-top放在这两个中的效果都不一样
小黄,
先把HTML掌握清楚,在学习CSS会比较容易一些。ul是外面的盒子,ul里面,每个li是一个盒子。都可以分别设置CSS属性。
呵呵,朋友,你要是没有打错字的话。那么给你的解释就是 ui和li是2个东西,不用去考虑去对比了…
如果你打错字了,并且意思是ui-ul ,那么你可以理解UL是一个大的BOX,LI是基于UL的小BOX..
按照这个理解,你使用的CSS语句,放在2个不同的地方,自然效果不一样。控制内和控制外的关系…
在精通CSS+DIV的第6章的表格实例中6.6中我书写的代码:table.formdata input{
width:100px;
padding-top:1px;
padding-bottom:1px;
padding-left:3px;
padding-right:3px;
margin:0px;
border:none;
font-family:Arial;
}
和光盘自带的文件代码:table.formdata input{
width:100px;
padding:1px 3px 1px 3px;
margin:0px;
border:none; /* 输入框不要边框 */
font-family:Arial;
}
这段应该是一样的,为什么在IE中我写的代码在显示中会有输入框的边框,而你们的就不会显示,非要我指定:border:0px;才不显示输入框,百思不得其解,其它代码和自带实例是一样的,不同就是我都是每行书写不简写。
《精通css+div网页样式与布局》第16章的例子,在浏览器中为何右侧总是有一条白条(从上到下),看代码,没发现问题,请问毛病出在哪里?
jnyinli,
我这里没有发现你说的问题,您能否到我们论坛发一个帖子,贴一个图,说明一下你发现的问题,我在仔细看一看?
http://talking.artech.cn/thread-178-1-1.html
我只看了十几页《css设计彻底研究》,就发现有不少错处:12页“例如,当页面中同时出现3个标记时,”,而列举的例子中只有2个标记;13页中间“在上例中仔细观察还会发现,最后一行标记显示效果为粗体字,而也使用了.two选择器的第2个标记却没有变成粗体。这是因为在.two类别中没有定义字体的粗细属性……”,而例子中明明是.green选择器。
并且以上内容与《精通css+div网页样式与布局》的2.1.2节的相关内容完全相同。作者既然是抄袭了,就别自作聪明,还想改一点,结果是错误百出。
相信你得到的,应该比看到的多..呵呵
jnyinli ,
您是一位认真的读者,谢谢您的支持。
这两本书都是我们写的,著作权人都是我们自己,不存在抄袭的问题。
关于您说的内容,是一个印刷错误,我建议您还是仔细看一下书的内容,后面还有很多精彩内容的,如果因为一个印刷错误,使您错过了一本好书,不是也很遗憾吗?CSS是一个很有趣的技术,《css设计彻底研究》后面还有很多有趣的内容,第一章只一个小小的铺垫。
老师:您好
《精通css+div网页样式与布局》第2.1.3部分34页提到:ID选择器的使用跟class选择器基本相同,不同之处在于ID选择器只能在HTML页面中使用一次;35页提到:将ID选择器用于多个标记是错误的,一个id最多只能赋予一个HTML标记。我没弄明白,请指教。
jnyinli,
这句话的意思是,同一个id在一个页面中只应该出现一次。比如你的一个 p标记设定为 id=”sometext”,那么同一个页面上,就不应该有其他的任何元素,的id,也设置为 sometext 。
谢谢解答
前辈 +jQuery和那本书(CSS设计彻底研究,还是精通CSS+DIV网页设计与布局)搭配最好!我现在对css+div懂一些但是不是很精!
superegoliu ,
如果有一些基础,《CSS设计彻底研究》这本书将的更深入一些,把原理剖析的比较深,这样对你理解可能更好一些。
老师:您好:这里跟您请教一个问题。我现在遇到一个问题:就是我写的js代码在页头的时候能正常的控制页面的元素。 但是将这些代码独立成一个文件,然后在导入到页面,就不能控制页面的元素了。跟老师请教这个样子的事情,一般会是那些方面的问题。。。
Airmount ,
你好,按说不应该,我估计可能你还是吧什么地方写错了吧,先用一点简单的程序试验一下。
如果没有编程经验,记住一点: 调试经验是做开发的必备基础,需要慢慢提高调试的能力。
我买了一本正版的css设计彻底研究一书,光盘中的“网页制作基础视频”中的02.swf文件不能播也不能控制,这里面的讲座内容可否提供给我。谢谢!
dd ,
《css设计彻底研究》书里的视频教程,都在网上了,您直接在网上看即可:
http://learning.artech.cn/category/css-research
您好:Dreamweaver网页制作资源不能下载是什么原因啊?上网不方便,想集中下载后学习。。。希望您能帮忙。
谢谢!
sweetaln ,
很抱歉,无法集中下载~~服务器资源不够,谢谢。以后如果服务器资源足够的话,我们在改进吧。
您好:请教一个您的书《CSS网页设计标准教程》第131页的您的例子源文件中,a标记中只设置了display:block;并没有设置向左浮动(float:left;),但是为什么还能作成图7。6的样子。我自己做的只是竖排的,只有给a加 float:left;才可以达到效果,但是你的并没有加,却能达到横排按钮菜单的样子,为什么?
shcs ,
我现在手头没有这本书,我猜想是不是将 a 外面的 li 设置为 inline了?这样也可以让li横排。
如果还有问题,我有时间再仔细看一下。
温老师,在讲网页设计的课时,由于是用多媒体上课,为了让后面的学生把代码看得清楚,要是能把屏幕的局部放大就好了,您知道有这样的软件吗,还有鼠标移动的时候要是背后有个半透明的黄色小圆块就好了,虽然您说的那个屏幕录像软件有这样的功能,但我可是要在上课演示的时候能那样啊
小唐 ,
我没有用过类似的软件,不知道有没有方便的这种软件可以用。可以到网上搜一搜,也许是有的,因为这种需求应该是很实用,也有不少人需要的。
关于鼠标下面的黄色,我也不知道有没有软件可以做到,不过至少你可以在Windows 中,把鼠标换成“特大”号,这样鼠标的箭头会比通常大不少,也能明显一些。
温老师,您好,看了你的好多书,最近在看您的《CSS网页设计标准教程》,在看第5章时,有个问题我百思不得其解,就是你的这本书的第五章,的例5-01.htm这个文件,如果把这个文件当做原始文件做85页的图5.24的效果是做不到的,也就是只是将BOX2这个盒子作为绝对定位absolute,不管是以浏览器作为他的定位基准还是以#father作为他的定位基准,定位的位置都是不对的。我经过多次测试,发现问题在这里:也就是把 5-01.htm文件中(书中第74页中第二行的CSS代码:margin:15px;)这个代码去掉,就正确了,但是我不明白其中的道理,一定请您指教,谢谢!
不用您回答了,谢谢了,我想明白了,就是那个margin的问题,使得看起来box2好象位置不对一样,其实box2加上外边距 15px 就对了。
shcs ,
自己能找到原因,对自己的提高是最大的!
加油!
欢迎常来这里交流!
谢谢您对我的问题的回答,还有一个问题,请问您现在的网站的页面的圆脚框用哪几个图片实现?怎么实现的?谢谢!
shcs ,
我们这个网站的样式是从一个别人做的现成的主题一点点改出来的,所以没什么章法,完全是凑出来的,没有值得学习的东西,呵呵。
制作圆角框,方法非常多,最好根据你的实际需要决定用哪种方法。
从去年就一直关注前沿,买了2本书《css设计彻底研究》、《+jQuery》,个人感觉这2本书都很好,尤其对于初学者来说,里面的例子讲的很透彻。我也是从一个菜鸟直到现在负责某地的本地信息港,一路走来,都要感谢前沿的老师出的好书。不知道什么时候老师可以出一本关于php的书,很期待!在这里也感谢前沿的老师,无私的把知识与大家分享。
End-e,
对于我们来说,最高兴的事情,就是通过我们的教程和图书,真正帮助到了读者。
希望你的工作能够越来越顺利!加油!
关于PHP教程,短期内我们还不会提供,我们目前主要会做一个关于ASP.net的教程。
温老师你好:
我是学平面设计的,现在熟练photoshop,能用ps作出页面效果,正在学习《CSS设计彻底研究》,我想找个phtoshop做好页面设计后,直接从“phtoshop”到“div+css” 之间这个过程的教程或好方法(我不想用table过渡,想直接从psd格式到div+css)。
请问能推荐一个教程或方法吗?
888895 ,
没问题,完全可以的。
其实都凑 —— 把很多小图凑成一个页面,只是方式不同,用CSS来做这个更合理一些。
今年稍候我们会出一新本书,内容就是6个完整的网站的实现方法,希望到时候对你有所帮助。
这本书我们年初就给出版社了,不过因为一些原因,现在才决定出版,有些慢哈,不过出来就好!
又有新书了啊,很期待你们的新书。。等我把你们的CSS彻底研究和Jascript看完后就入手。。
现在感觉就是书能看懂,自己做就很迷茫。。
黄昏の腕轮,
这就要靠多实践,硬着头皮做一些例子,慢慢就好了。
另一个是,可以找一些人家做好的页面,看看别人是怎么做的。
你好,我想问问您,当当网的那个搜索出来的弹出窗口的时候,其他背景变灰的效果具体怎么实现?能否有个例子说明,另外他的 搜索出来的弹出窗口 用CSS如何设计一个,请您帮帮我,我想模仿他的效果。
shcs ,
弹出窗口等效果,用CSS是做不出来了,需要使用JS才可以实现,如果你需要在项目中使用,可以使用jQeury的UI库,用起来很方便,效果也不错。你说的背景变灰 ,用jQeury UI也可以很容易实现,一个参数就可以搞定。
谢谢,我对jQeury不是很了解,只是知道他是一个 库,其他的都不知道了,是不是看了《精通+jQuery(附1张光盘)》这个就可以搞定这些呢?
shcs ,
JS和JQeury还是很博大精深的东西,一本书可以帮你快速进入,但是要当高手,还需要多多努力和时间才可以。
温老师:我已购得.也学习了一段时间,有一个问题向您请教.就是为什么为什么用DW设计CSS布局的教程,而是用代码编写的方式.是不是用DW设计的不好?
tashaxin 。
直接手写代码的效率比用设计视图高得多,写基于CSS布局的页面,设计视图基本上没有什么用。
温老师您好,现阶段正在研读您的著作《CSS设计彻底研究》,受益很深。并且看了你们对“学以致用”主机的介绍,觉得很实惠,对学习网站开发也有很大的帮助。但不知道“学以致用”主机是否支持.NET和SQL数据库?如果不支持,能否推荐一个支持.NET和SQL数据库的空间?(将不胜感激)
问问 ,
抱歉,我们的主机是Linux主机,所以不支持 .net \SQL Server\Access ,以后有机会,如果我们能找到可靠的 .net主机,也会推荐给大家的。
谢谢您关注!
老师你好:前沿的教程我也关注一段时间了.不知道可否提供一些试题给我们呢?
比如说用firework做网页,除了视频之外,可否提供一些试题下载呢?谢谢
tashaxin ,
抱歉啊,我们没有试题,你是要参加认证考试?那些认证考试应该有一些样题吧?你可以到网上搜一搜看。
老师您好:我是要带学生参加竞赛,所以需要大量的练习用试题.网上的例子大都是用于考证的选择题,
但是还是感谢前沿老师的必复的态度.谢谢你们
tashaxin ,
我觉得那些认证试题就可以参考,即使是其他竞赛,我想出题的人也会从网上找题目的,呵呵。
何况这种操作性的软件,出成选择题,其实能考的也不多。
老师现在我刚开始学做网站,很没有头绪。不知道从哪里可是学起。是先精通HTML 还是DW。很迷茫,希望老师能指点一下。好像还要学ASP CSS DIV JAVASPT 好迷茫,还有就是现在还能买到DW8.0副书的光盘吗
淡忘 ,
关于初学者的一些问题,我们写过不少文章,您可以参考一下:
http://learning.artech.cn/20090703.selected-faq.html
这个行业的特点就是新东西层出不穷,大家就是在靠掌握新东西获取利润。所以不断的掌握新技术是必须具备的能力。
怎么没有asp.net的视频,我很想学那个,希望能有那样的视频。
zxp ,
ASP.net 的内容在策划中,会是一个比较全面的教程~~
老师好!老师在卓越亚马逊推荐的三本书我都收入囊中了,现在从《html+css网页设计与布局从入门到精通》这本书开始消化,现在已经读了183页从书中学到了很多,超棒~~!我的网站开通了商城和论坛就这两样忙活了我快半个月总算完成初步工作了,所以想超前一步,寻找下捷径,逐步再慢慢消化。下面进入正题哈~!老师别生气说了不少废话:(
我看了tab菜单我用左浮动的方法,把tab菜单旁边加入了一张图片,然后把tab菜单调整了高度与logo平齐,所以我想问老师,图片可以嵌在tab菜单内吗?还有tab菜单怎么行内居中放置呀~~!
我把这个效果传到了我的网站上请老师指教!现在是左对齐,我想要的效果是相对于浏览器居中对齐http://www.xtzonghe.cn/Tab-hover.htm
大话人生,
你是否希望那个tab面板位于整个浏览器窗口的中间,而那个图出现在左侧?
我觉你可以把那个图片作为背景使用,这样他就不会影响tab面板的定位了,然后你在Tab面板的外面套一个div,让这个div水平居中,这就很容易了。
如果你还不能理解我上面说的意思,就仔细把书看完,应该就可以明白了。
再补充下问题,还发现一点,浏览器窗口变化后,tab菜单移动到了图片下面
急需温老师的QQ
冰冰,
抱歉,我不上QQ,您有什么急事?请给我发邮件吧,我随时查收邮件的: support [at] artech.cn
请教你几个问题。
①现在jQuery到1.32了,不知道+jQuery 是基于哪个版本写的,大概刚出版我就买了。
②老师有时间能不能在网站上写一些关于jQuery的高级应用?比如书中没有提到过的如何自己用jQuery写插件。
3大家都说jQuery1.30版本的只有20kb左右,但我在官网下载的确达到58kb,http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.3.2.min.js&downloadBtn=Download
这是我的下载链接你帮我看看是不是错了
你好,
1:这本书在写的时候最新版是1.2.6,所以就是按照1.2.6写的,不过基本上变化不是很大,基本思想和概念都是一样的。
2:JS和jQeury都是很强的东西,深入研究的空间确实非常大,有机会我写一些东西和大家交流!
3:20K的意思是如果启用启用压缩以后的大小,如果不压缩,没有那么小的。
对第三个问题的回答我不是很懂,如何启用压缩呢?是zip吗?假如是zip那应该不能插入到html中使用。
n,
Web Server,比如 IIS 或者Apache 上都有压缩的选项,打开这个选项以后,js文件就会压缩以后在传输了。
视频教程+jQuery 这书写的不错,我基本上看完了,现在所要做的就是好好的复习.我提几个小问题你有时间帮我回复到邮箱一下.
1.我的目的是php与css为主js为辅. 所以我不希望太深入的去学习js,不知仅仅学js基础与jQuery够够开发,如果我就打算用jQuery进行开发,不深入的学习闭包与继承之类哪些开发我应付不了?
2.你的网站首页上的新书推荐与重点推荐一栏是怎么实现的?我在想既然内容有图片,鼠标划过应该会延缓显示.很显然你的没有,好像是连同页面一起加载好的.
3.你的网站首页有很多圆角,我试着用右键保存图片但不行,显然不是用图片配合显示的,隐约还有斜影,这效果怎么实现?
4.在你的书中有一节曾提到过jQuery支持css3的圆角,但没有讲得明白,不知道除了用图片jQuery如何实现div圆角.
表达能力不好,可能你没看的太懂,特别是第一个.我的大概意思是:如果不深入的学习js,除了写不出自己的库,还有哪些事情我不能胜任.
@暖 ,
1:做一般的Web开发,用jQeury就很方便了,确实不需要要对JS掌握的太深,够用即可。
2:是一开始就都装再到页面了,不是换页的时候在装载的,如果需要,换页时装载也可以实现,需要Ajax配合一下。
3:CSS中使用背景属性设置的图像,用Firefox的“查看背景图像”可以查看。
4:这个很少实际用到,目前基本还都是用图片来实现圆角,更灵活和可靠一些。
5:这个没有一定的明确界限,基本上掌握jQeury还是很简单的,把jquery的功能掌握的足够基本就可以了。
请教老师,制作可以会员注册+在网页上进行信息发布这样的元素需要什么软件制作呀是不是还要制作后台进行管理呀,这样的网页制作需要什么工具
大话人生 ,
这个需要后台程序配合,比如ASP/PHP之类的程序才可以。
如果要自己开发,就需要学会后台语言,如果只是想做一个有这样的功能的网站,可以找一些现成的开源的系统,你直接安装在服务器上,就可以用了,不需要懂如何开发,只要会用即可。
温老师您好
http://learning.artech.cn/20081104.jquery-intro.html 《jQeury能给我们什么?》这篇文章中讲到的jQeury效果我用了一下,很好,谢谢老师的详细讲解。
有个问题还想咨询一下,我看到贵站所用的jQeury效果有些ul是合起来的,有些是打开的,这样挺好的,全部展开的话会很长,全部合上的话会让人误解分类不够细。这样半合半开的形式有一种引导左右,想进一步咨询一下老师您,打扰了! (你直接补充或回复到那篇文章的页面也行,这样也有利于其他读者的学习拜访)
谢谢老师。
docwang51,
你的问题是不是如何实现 “在初始状态,菜单项有的打开,而有的闭合”?
这个非常简单,一种方法是你可以直接通过CSS,把有的二级菜单整个的UL的display属性设置为”none”,就隐藏了。
或者用jQeury,在$(function(){ …… }) 函数里实现,把你指定的ul隐藏起来。
无论用哪种方法,鼠标经过时,它自动会根据原始状态,如果是打开的,就关闭它,反之,则打开它。
谢谢温老师,问题已经解决了。我用的是css的方式,将需要合上的ul中定义一个class,按您说的display属性设为none。js不太会,还有待提高。
谢谢老师的解答!
(哦 老师,上面那条留言地方看错了,不是我问的题目,不好意思啊!)
老师你好
我之前在书店购买《精通Dreamweaver8》光盘丢失,在哪里可以买到呢!网页上也没有相关的信息。希望能解答,谢谢 QQ287176801
淡忘 ,
很抱歉,这本书是太久以前的了,里面的文件我也没有了,你如果一定要找,我可以给你出版社的编辑的电话,看看他们还有没有。
不知道书上出版社的电话对不对
淡忘,
我给你回复邮件了,请查收!
老师,你给我发的邮件我收到啦 不过里面好像是素材啊,有没有视频教程啊。是不是需要购买啊,能不能告诉我怎么购买,
淡忘,
Dreamweaver 那本书上的视频教程很少一点点,如果需要,你可以参考一下这个网站上的相关教程,右侧目录上Dreawmever部分看一看。
老师好,我想问一下,一张网页上有几个小图片,点击图片,几个图片按顺时针方向交换位置。
这个该怎么实现呢??有flah还是??
蚂蚁 ,
你说的是像新浪或者一些网站页面上可以切换的图像吗?
这种效果用或者Flash都可以实现,到网上搜索一下,有很多现成的代码可以直接使用的。
老师,您好!
我想请问一下:在CSS中,什么条件下用哪种选择器,比较好?
天悠,
这个问题需要具体问题具体分析了,远非一两句话可以说清的~~
你可以仔细看一下我们的视频教程,希望对您有所帮助。
老师,
你好!
请您帮忙~
…………
我的菜单高度都是一样的,为什么菜单下还会露出黑色的背景颜色呢?
抱歉,
这样一大堆CSS代码,估计神仙也很难看出问题来呀。
参考: http://talking.artech.cn/thread-178-1-1.html ,然后在我们的论坛上发个帖子,可能比较容易获得帮助。
我想请问一下,就是引导动画的效果用Flash做出来以后影片测试却是一片漆黑,这属于什么原因?谢谢回答。
Chester ,
先用一个最基本、最基本的小例子,试验一下操作方法,确认之后,在用到你的实际 案例中,可能好一些。
你的问题我现在说不清什么原因。
你好,我是初学Macromedia Dreamweaver 8的,关于超级链接(如:图片,当我点击图片这个两字时,我就可以看到图片;我保存好了,我下次开机打开Macromedia Dreamweaver 8时,重新打开我上次制的网页继续做时,当我点击图片时,为什么图片显示不出图片来了!!
google2010,
这种问题初学者经常遇到,99.99%应该是路径问题,仔细研究一下HTML中,“路径”的概念。
在试验中还发现,不同块下面同样像素的字体所占空间还不一样!像在 链接a 下面14PX所占空间就要达到19PX而在DIV下面就只需占用16PX,是我弄错了还是有这回事呢?《精通CSS》这本书里没有介绍这方面的事,希望老师能解答一下,谢谢!
a81329 ,
这里发的HTML会被屏蔽。检查高度,还是按照盒子的规则,文字的上下要考虑行高的因素,以及padding、border、margin,可已经精确计算出来。
你好!请问文字除了本身的字符大小是不是还要占据一点的空间?比如说12PX或14PX的字他要占据的像素是不是14PX或16PX呢?测试中发现有时会有些这种问题,但好像说不准,有时多占些有时少占些…期待回复谢谢!
a81329,
这是行高和字体大小的问题。
比如你设定font-size为12px,如果不明确指定,那么行高是由浏览器决定的,CSS规范并没有明确指定,一般浏览器设置默认行高为 font-size的1.2倍,12×1.2 =14.4 约等于14px。
温老师,在论坛里问了几个问题,一直没有回复,请帮下忙解答下?
http://talking.artech.cn/thread-1029-1-1.html
还有几个,都是用户名df283859438问的,谢谢老师
df283859438 ,
我回答了,请查一下!欢迎常来这里交流!
老师。你好。我想问一下《精通+jQuery》一书中,有没有像您视频中讲解的代码?
ht,
光盘里有的。
由于有合同约束所以没有放在这里,有兴趣的话买一本书支持一下吧?
书前两天买了本。最近一直在看。内容很不错。老师讲解的很细致。在这里支持了!
ht ,
谢谢您的支持!加油!有问题来这里交流!
老师你好。
最近在用IE8测试网页的时候发现了一个问题,那就是带超链接下划线的宋体字在IE8下面看,下划线会粘连到文字的底部,而正常的情况是下划线和文字底部应该有1像素的距离。
在网上查了很多资料,才知道这些因为IE8对不同字体支持的格式不同而造成的,请问老师,这个问题有无解决方案?(比较笨的办法是用borde-bottom的属性来模拟下划线,但是这样明显太繁琐了)
梧桐,
似乎没有什么太好的办法,不过这也无大碍吧?
老师我想问下 CSS中 什么是行高 它是从哪点开始计算的。 难道是一行的高度吗?
卡卡罗特,
就是一行的高度,比如一个段落中有两行文字,那么行高就等于第一行的顶部到第二行的顶部的距离。
你好,我想请教一下,在dreamweaver中怎么将模板中的h1标签改成p标签?
重新开始 ,
如果在编辑模板的状态,那么应该是可以随意修改HTML标记的啊?
如果在编辑一个基于模板生成的HTML文件,那么非编辑区的标记是不能编辑的,否则就失去模板的意义了。要改的话,就修改模板就可以了。
前辈你好!
最近在学css是在定位方面有点晕
特别是在绝对定位更相对定位上。你有什么好的教程吗?谢谢!
superegoliu ,
其实规则很简单的,你仔细看一下右侧目录中《CSS设计彻底研究》中的视频教程,应该是可以很容易理解的。
你好!
我学css+div有段时间了。都是分功能学的。现在我看见一个ps(就是那种做好的图)有时不知从那下手,又是不知道是把他作为背景呢还是用图片呢!看到有些效果不只是这是实现的。
请前辈帮帮我》
superegoliu ,
是关于表现的就尽量做成背景,如果是关于内容的,就用img标记。
想问下网站一般标准:1024*768吗?
superegoliu ,
目前中国大约有一半的人在用 1024×768 的显示器,剩下的人都使用更大的浏览器。
因此一般制作网页的时候,都按照给1024×768 的显示器考虑。
使用td+td这种方法会把该列后面的几列属性也改变(IE7中测试的是这样),所以个人感觉还是比较合理。
a81329,
用 td+td+td 这种方式,确实会影响后面的几列都选中,因此是有一些问题。
col这个标记是个很特殊的标记,用起来很不方便。
实际工作的时候,还是直接在td标记中设置文字对齐比较方便。
谢谢,不过这样我要想对表格中间一列进行设置就要一个单元格一个单元格去设了….
a81329 ,
是,不过这是最稳妥,兼容性最好的方法。 另外,数据表格在实际开发中,大都是由后台程序生成的,一般写一次,循环输出出来即可。性能一般也不会有什么问题。
这个问题的本质在于,表格是个二维结构,而DOM本质上是一个树形结构,二者有着天然的区别。因此,col这个标记本身就有逻辑问题。
《CSS设计彻底研究》这本书的241页,10.2.5出现了一个严重的错误 COL 语句的写法是完全错误的,更令人难受的是随书附代的光盘实例也延续了这个错误,很显然你们没有对这个程序进行仔细的调试,给我的学习带来了极大的困惑。做为一本教学书籍应该多次核对,这么明显的一段错误令人费解,希望以后出书仔细点,不然容易误人子弟!
话说过了一点报歉,不过我敢保证在浏览器中[col/] 和 [col][/col]的解释决对是不一样的,(IE7和IE6中我肯定)
a81329,
这样,你写一个最简单的能体现出问题来的简单页面,发到论坛,或者如果你有网站,直接挂在网上,我看一下,我这里什么浏览器都有,我看一看。
a81329,
我看了你一下你在论坛发的帖子,你说的这个问题因该是不存在的,
[col/] 和 [col][/col]
在浏览器解释的时候,是一样的。
其它问题,我写在论坛了。
写法我在IE6和IE7中多次测试,从没有成功,而且还会在<coption>下面产生一个很长的空白空间,关键是根本无法向右对齐,不信你把书上实例中的 td+td+td 给删除,结果就会出来,只要删除这个price这一栏就无法向右对齐!(只有当把改成 以后才会显示正确效果!我试过多次了!!
a81329,
这里贴代码不方便,这样,你写一个出问题的最精简的页面代码,发到论坛上,我给你看一下。
参考: http://talking.artech.cn/thread-178-1-1.html
温老师你好!
我做一个网页想要用一个flash文件来做按钮。用CSS的background属性象JPG GIF那样导入,但是显示不了,于是我直接用Dreamweaver的“插入flash文件”功能。看见DW给我的HTML文件里面写了很多的代码,然后flash就能正常显示了。
请问CSS是不能支持flash文件的吗?想导入flash文件,但是不想用DW这种牺牲HTML文件容量的方法,还能用什么方法?
lsq8246 ,
Flash只能作为对象插入,和一般的图像是完全不同的,也不能作为CSS的背景。
插入FLash最方便的就是用Dreamweaver插入了,它自动生成的代码不要动它。这些都是标准的做法,没有更好的做法了。
我在 这里 http://talking.artech.cn/thread-1017-1-1.html 问了个问题,希望老师能帮忙下
谢谢 float:left 对ul 的背景颜色的影响问题
dffffffff ,
有网友在论坛回复你的问题,他说的是对的。
你的问题就是因为浮动以后,脱离标准流,他外面的盒子的高度没有支撑了。比较简单的是在后面加一个div,设置为 clear:both 。
请问老师用FLASH做视频的教程可以讲解下吗?
遗忘的人,
这个很简单,有很多现成的软件,直接录制即可,非常方便的。
仰慕已久的温师傅你好?
我买了你们是三本书了 [精通Dreamweaver] [精通CSS+DIV] [CSS彻底研究] 后两本在配送中.
问题1:好像记得您上次说不要哪两本一起买,说内容差不多,我买这3本合理吗?
问题2:我以前买了一本 [ javascritp入门到精通 ] 710页 请看 (http://productp.dangdang.com/product.aspx?product_id=20347845),也想买你们出的那本 [ javscript-jquery ], 不知道内容是不是有很多重复,值得买吗?
问题3:我是自学者,啃下你们这几本书,要注意什么问题吗?
谢谢了,很佩服你的才学和为人师表…
coursing ,
1: 这三本书没有问题,您就跟着学吧,都掌握了,前段的这些内容足够您实践用了。
2:这本书不是我们写的,我没看过,不知道具体情况,估计应该没有重复。
3:关于学习的建议,您可以参考下文中列出的文章,仔细看一遍,相信对您会有所帮助:
http://learning.artech.cn/20090703.selected-faq.html
温老师好!
我想请教 DIV 隔行背景色 的 JS 的 如何实现?
就 奇数行 与 偶数行 颜色 区分开.
谢谢!
牛小陈 ,
用 jQuery 实现非常简单比如你有若干行,每一行是一个p标记定义的,那么这样:
$(function(){
$(”p:even”).css(”backgournd-color”,”red”);
});
就可以了,这基本上是任何一个jQuery教程的第一个案例。
在+JQuery一书中,一个DOM模型结构图说明xxx
href为属性节点.
结果我弄了好久去寻找href这个节点…却找不到,最后又翻看本书才发现使用getAttribute()方法来获取属性.
然后我问朋友关于这个属性节点的说法.他说不能叫做属性节点,只能叫做属性.
但书中又说nodeType可以用来判断出属性节点,值 = 2.
不知道如何才能使用nodeType来判断呢?
关于属性节点,这个说法到底我应该做如何理解呢?
休_休,
“属性节点”这个概念是存在的, 在W3C的规范中,对此有严格的定义。
“属性节点”是“元素节点”的子节点。
可以通过 getAttributeNode 方法获取 一个属性节点。
实际上,如果用jQeury,获取或者设置一个元素的属性都是非常方便的。比如:
$(”a#somelink”).attr(”href”) 就 得到了 a#somelink 元素的 href属性值了。
也可以 $(”a#somelink”).attr(”href”,”index.html”),就把 a#somelink 元素的 href属性值设置为指定的值了。
谢谢您的回答
我还想问一下…我不知道这算个什么问题…
用chlidNodes无法查找到属性节点- -
这个我不知道该如何理解- -
休_休,
是的,chlidNodes 只能得到 元素节点,规范就是这样的规定的。要获得属性节点,就要用getAttributeNode 方法。
html代码被屏蔽了- -第一次留言,没有注意,不好意思,论坛的帖子链接:http://talking.artech.cn/thread-1013-1-1.html
温老师好,、
我是一大一学生;我想问一下,如果我想能够独立的制作一个真正网页,也就是要实现网页应该有的效果。那么我应该学会那些东西。或者说现在我看到有很制作网页的语言,那么我应该学会那些语言,就可以了。谢谢温老师。
我要学好CSS,
请参考下面几篇文章,希望对你有所帮助:
http://learning.artech.cn/20071129.web-career-plan.html
http://learning.artech.cn/20090418.how-to-learn-web-dev.html
http://learning.artech.cn/20071023.how-to-learn.html
http://learning.artech.cn/20071020.web-tech-trends.html
http://learning.artech.cn/20081125.self-teaching-is-hard.html
温老师好,
对您的几片文章逐一阅读后,我对自己又有了一个新的认识。而且从中找到了自己以后该做那些事和自己的定位。根据自己现有的知识,学校开设过和将要开设的课程,还有自己的定位,我选了ASP.net,但有一些问题还是不明白 ,就是,ASP.net和我现在学的html Css 等东西是什么关系。是不是就是,ASP。NET是服务器端,而html Css 是客户端的。ASP。NET是一些服务器端的应用程序,而html Css是网页本身的的内容。ASP。NET是程序开发,而html Css 是页面设计。
还有,Asp.net和Asp有什么区别和联系?
请温老师做一下解答。谢谢!!!
我想学好CSS,
ASP.net和ASP都是后台的开发环境,html和Css都是前端技术。这些东西并非以一两句话能够说清的,需要慢慢来。
请无温老师做一下解答。
谢谢,温老师!!
请教一下
在表单里的 select 怎么来设置它的高度啊,给它一个样式,设置一个高度,只有FF浏览器有效,在IE就无效了,请求老师有什么办法吗?
还有个问题,怎么在DIV里垂直居中内容啊,就像table的 td里面包含内容一样。
谢谢谢谢谢谢谢谢谢谢
文,
第一个问题:
表单元素的设置,有时候就是这样的,各种浏览器差异比较大,你可以试试看用padding是否有效。
第二个问题:
如果你的文字只有一行,用 line-height 是最方便的。
如果文字不止一行,就比较麻烦了,您可以在Google中搜索“CSS 居中”,不过实现起来太麻烦。我觉得与其那么折腾,还不如嵌入一个一个单元格的表格算了。
我对CSS有初步的认识,目前工作中会运用到CSS,想看一点这方面的书加强一下,请问CSS设计彻底研究和精通CSS+DIV网页样式布局这两本书哪本更适合?谢谢!
sai ,
如果您已经有一些经验,《CSS设计彻底研究》更深入一些,建议您看这本。
请问如何让DIV 内多行文字居底
〈DIV STYLE=“ ??”〉ABC〈br /> CDF 〈/DIV〉
如何修饰?
牛小陈 ,
这是个比较复杂的问题,从你的问题看,你已经对这个问题有所研究了。网上搜一下“CSS 居中”,有一些相关的文章,局底道理是一样的。
不过我个人觉得,这些方法都太麻烦了,如果实在要这个要求,我就嵌入一个表格了,犯不上这么麻烦了。
会跳起的多彩菜单
为什么我删掉
.item a:hover{
background:transparent;
}
就不能显示正常的效果了呢,而且这个代码看似也没有什么用啊。请温谦老师帮忙解释一下。谢谢;
我要学好CSS,
这本书是我两年前写的了,具体细节记不清了。
大约是 : 设置为透明,就能露出底下的颜色了,否则就出现一个横条颜色。
温老师好,
可能是我说的问题不够具体,是这样的,如删掉.item a:hover{
background:transparent;
}
则不会有跳起的效果,不删则能有跳起的效果;
我要学好CSS,
这个不应该的啊,我这里看着没有这样。
温老师好,
谢谢您能够不厌其烦的回答我的问题。看了您的回答,我又重新做了一下。但仍然是删掉则不会跳起效果,不知道能不能向您作近一步的学习。我想把那个html文件给您发过去。请您用这个文件试一下。谢谢。您能否把您的邮箱给我。我邮箱是,g2007k@163.com
我要学好CSS,
能跳起来就可以了,不用管它为什么删了就不跳了,学习东西不必死扣这么一个细节了,还是要把最核心、最本质的东西掌握好!
恩,谢谢温老师
温老师:
你好!看了你们的教程,现在个问题想问下:
我认为div的WIDTH和HEIGHT属性应该是指到BORDER的宽度及高度,在你们的教程中说指的是content的宽度及高度,究竟是怎么回事,能说明下吗?
eactc ,
CSS规范中的标准定义,高宽仅包括content。
而IE的情况很复杂,总体来说,IE6以下的版本,和IE6/7如果不加DOCTYPE声明,会包括padding和border的宽度,如果使用了DOCTYPE声明,就会按照标准的方式解释CSS了。
如果在
这个是W3C标准和IE标准不同导致的算法不同。W3C标准就是单纯的content宽度和高度,而IE好象则是整个BOX的高度和宽度,不过IE6和IE7开始兼容W3C的标准,只是默认还是IE标准,如果想用W3C标准则你要在页面前面显式说明采用W3C标准,这可能是IE考虑的是与旧版本兼容问题吧。
老师你好,我在学习CSS,买了CSS设计彻底研究,学到第8章,第6节的多彩菜单时,在FF里显示不正常,
显示“选择器错误导致忽略规则集”,这个应该怎么处理,做哪些修改才能让它在FF里正常的显示呢?希望老师帮忙看一下
LeeY ,
多谢,是这样的:在这个文件的CSS部分,有多处类似这样的代码:
.orange p,
.orange .row2,
.orange .row3,
.orange .row4,
{….}
其中的第 4 行,末尾处多了一个逗号。在IE6/7中,会忽略这个逗号,显示正确的结果,但是FF和IE 8 中将会视为语法错误。
感谢您的提醒!
前辈你们好!上次问的问题。你们回答了我试了确实是哪样谢谢你们。
我今年刚毕业,自己学的是网站这方面的。学过Dreamweaver8 、asp 、vs2005、 .net方面。
现在在实习做的是网站前台方面他们用的是css+div布局的。(我以前都是用Dreamweaver8里用表格布局的)现在在自己学者。但是没方向,尤其是要兼容几种浏览器,太难了。还有就是学css+div最好是不对ps也要了解。自己设计,请问下前辈有没友好的网站关于ps制作网站的教程。
谢谢各位前辈有时间回复指点下我。
superegoliu ,
先把基础掌握扎实,这是基础。
在此基础上,不断实践,积累经验。 不要希望速成,天下任何可以速成的事情,都是不值钱的事情。
只有不能速成的事情,才有价值。才值得你努力。
关于,你你说的问题,参考下面的文章,希望对你有所帮助:
http://talking.artech.cn/thread-1003-1-1.html
http://talking.artech.cn/thread-1003-1-1.html
前辈你好上面的网址是关于虚拟机什么的,不是我想问的问题的解答呀!
Hello,
抱歉,昨天贴错了。
关于兼容性,请参考:
http://learning.artech.cn/20071119.css-browser-debug.html
http://learning.artech.cn/20080129.css-debug-skills.html
http://learning.artech.cn/20080203.firefox-ie-css-hack.html
关于学习方法,请参考:
http://learning.artech.cn/20071129.web-career-plan.html
http://learning.artech.cn/20071020.web-tech-trends.html
http://learning.artech.cn/20071023.how-to-learn.html
http://learning.artech.cn/20081015.what-to-learn.html
今天一大早就打这个网站,看前辈给我的留言。你给我介绍的网页我现在才看完。谢谢了。我会一直关注你们网站的,因为我知道我在这里有很多东西要学。
superegoliu ,
谢谢您的支持!
欢迎常来这里交流!
前辈你好!你们这个留言与回复板块使用div+css做的吗?
superegoliu ,
如果你说的页面布局的方式,那么用的正是DIV+CSS。
但是仅仅用他们是无法实现留言板的具体功能的,这还需要后台程序。
温老师你好,我是一名大一新生,学习了Dreamweaver,ps,和flash的一些基本知识,但是在网页布局方面只能用死板的表格布局,我想学习好css布局,但是我对这个css不太了解,我想利用暑假的时间研究一下《CSS设计彻底研究》,还有我们下学期要学习java,.asp,.asp.net,我不知道应该提前学些什么好,不过首先我还是想把css+div学好
xiaowen0832 ,
前端的这些基本技术掌握好,是做后台的基础!加油!
为何使用IE8之后按钮的样式会变成一小块呢?
zelonzhou ,
您说的具体是什么意思?没有理解~~
老师帮忙看看该 网址:http://taotao.wsyren.com/jstest/test.htm
用JQUERY写的一个玩意,奇怪的是在我电脑上的IE8上点击了以后边距会全都自动设置为0, 其他浏览器没有问题,但更奇怪的是我在IETEST中的IE8测试预览的时候却又完全正确。。。
搞不懂是代码的问题还是我电脑上安装的IE8的问题。。。
牛腩 ,
是有点奇怪,我一下还看不出问题,我用能了这么久IE8,发现和FF表现不一样的情况,这基本上是第一次遇到。
等我有空仔细研究一下,到底是哪里的问题。
老师你好,我想问一下,在《css设计彻底研究》一书中提到,ie与firefox背景的范围不同(p55),其中ie是content+padding,firefox是content+padding+border。但在60页中对ul中的li设置粗边框和背景色,为什么ie与firefox显示效果一样,都是粗虚线边框空白部分有背景色呢?
sword ,
这个应该是IE6和IE7的一个bug,IE 8中的表现已经和Firefox一样了。
而70页那个例中的效果应该是因为由于有UL的存在,没有体现出原来存在的bug。
你好!我想问下我做的网站用div+css布局的在ie6\ie7下都能居中显示在ff下居中下背景色不能显示。我试了许多方法都不行?
superegoliu ,
可能是因为你使用了浮动,在FF中,外层的高度为0了,解决方法是增加一个div,设置清除属性。
等了几天没见回,本来不抱什么希望了,没想到今天进来没意中发现已经得了老师的回复,先谢谢了。
这次想问一个关于CSS技巧的问题,原来知道某个ID包含的子元素可以象#temp ul来定义该ID里面的元素,但在其他网站无意中发现有另外一种方法他们说也是可以的,代码如下:ul#temp。
我想知道这两种方式具体有什么区别,如果应用的话具体应该选择哪一个好?谢谢。
CSS初学者,
#temp ul 和 ul#temp 都是符合语法的选择器,但二者含义完全不同。
建议先花几个小时,把CSS的一些基础设地搞清楚,否则到后实际制作的时候,会很辛苦!
你可以看一下我们网站的CSS视频教程,很容易的。
郁闷了。再找来认真看了一下。原来真的是完全不同含义的,原来ul#temp说的是所有ID为temp的ul标签,但由于脑子里想的是ID是唯一的,所以就错误认为是#temp下的ul标签。闹了笑话了。:(
你们好!
1、请问,《精通CSS+DIV网页样式与布局 》这本书还出版吗?有没有那么快?
2、现在大三了,下一学期就大四了~~着急~~我学过HTML没有CSS基础没有(是自己没有学)基础,学过C++、JAVA、C#、asp.net、XML、JSP(没有基础)等啊,学了很多,全部都不精(郁闷)而且都很差(抓狂了),下学期大四选了.NET方向,这个学期学ASP.NET看见班里一个同学做了一个网站跟自己做的…天渊之别啊!我想下个学期的校内实习都是做ASP网站多的了,请问各位老师,从现在开始我该怎么补?
3、除了Microsoft Visual Studio这个开发软件之外,像我这样情况想开发除一个好的网站,要配合什么软件才能比较轻松的开发出一个好的网站?
谢谢各位老师,辛苦你们了,谢谢你们抽时间回答我的问题!
名电 ,
1:工具其实不重要,相比之下你的各门课程的成绩更重要。
2:《精通CSS+DIV网页样式与布局 》这本属早已出版啦,请参考:
http://learning.artech.cn/20070802.css-div-buy-book-online.html
3:关于Web开发,参考下面的文章,可能对你有所帮助:
http://learning.artech.cn/20090418.how-to-learn-web-dev.html
为什么不给我下载了,我只要学习div+css
大海 ,
可以下载阿~~再试试看~~
抱歉没有及时回复,我们最近很忙,下半年我们会拿出更多时间增加新内容的,欢迎来交流!
你们视频教程的光盘资源怎么下载?
您好!这个网站很好!但是好像没有PHP,ASP,ASP.NET等相关教程
Rain,
下一步我们会增加开发内容的~~~
抱歉没有及时回复,我们最近很忙,下半年我们会拿出更多时间增加新内容的,欢迎来交流!
在其他网站无意中看到贵站制作的CSS视频教程,有幸到此认识贵站,以前学的是table布局,现在想转学CSS布局,所以针对一些原来在table布局使用的技巧转换CSS布局如何实现不甚了解,故此在这提出来,希望能够得到解惑。
1、table布局中经常使用的3×3表格组合成的自适应屏幕背景图在CSS如何实现?横向的通过学习了解到可以使用滑动门技术可以实现宽度自适应了,但DIV垂直如何适应高度这个弄不明白。如果用3×3DIV的话就走回table布局的老路了,所以希望学习一下老师的方法来转变一下原来table布局的思路方法。
2、table布局的一个好处是容易控制两列底下高度一致,在CSS布局中如何解决两列高度对齐的问题呢?
CSS布局初学者,
可以同时在水平和竖直方向使用滑动门,就可以自适应了宽度和高度了。具体有很多方法,找一个适合你需求的即可。
列等高也有很多方法,实际上用CSS以后,绝大多数情况不需要列等高,比如每一个模块都自己在一个块里,最下端一般不需要对齐。
如果一定要求最下端对齐,我就用一句JS了。但是我做了这么多网站,很少遇到非要这样做的情况。
抱歉没有及时回复,我们最近很忙,下半年我们会拿出更多时间增加新内容的,欢迎来交流!
谢谢老师的回答,之所以想列等高就是想让DIV在内容不够的时候外框仍然跟旁边列一样长,这样不容易因为该DIV与下面块之间产生比较空的一块“地”出来。
如果老师能够结合例子具体说明上面的两个例子就更好了。不过还是再次感谢老师抽空回答。
CSS初学者,
具体实现方法,并不是一两句话能说清的,你先把CSS的基础掌握了,这些都是自然而然的事情。
老师我想请问一下一个css问题,我买了《精通js+JQ》这本书,在3.3.6中讲的 “子选择器””>”这个符号,可是我在本地测试的时候,这个符号”>”写的css样式并没有作用,请问这是为什么呢?
小虾米
IE6 不支持,IE7 以上,Firefox 都支持。你要确认代码写的没问题。
抱歉没有及时回复,我们最近很忙,下半年我们会拿出更多时间增加新内容的,欢迎来交流!
怎么源代码和素材没有啊,我买了这书
毛毛,
在光盘中都有的,请查一下~
抱歉没有及时回复,我们最近很忙,下半年我们会拿出更多时间增加新内容的,欢迎来交流!
老师您好!我想请问用CSS处理浏览器之间兼容性的问题,有的说用if条件判断句可以解决,找了好多地方都说用来处理,但是我用了,怎么见不到效果啊
例如:我有一个CSS文件,但是里面我写了3种CSS样式,分别是处理IE6、IE7、IE8的,都只是一小段特别的CSS代码,请问我该怎样在html中用一个CSS文件,用条件判断语句来处理IE6、7、8之间的兼容性!!
fan_ni ,
不是在CSS中加入if,是在HTML中加入条件注释,这个仅针对IE有效。
在网上搜索一下,有很多文章介绍。
可以在CSS文件中像下面这样写么?
#top{.top{height:70px;}
请老师帮我解答下!!
fan_ni :
#top.top {height:70px;}
我印象中这么写应该是可以的。我记得以前这么用过。
抱歉没有及时回复,我们最近很忙,下半年我们会拿出更多时间增加新内容的,欢迎来交流!
你可以试验一下这样写有没有用,应该是没用。
老师好!我买了《精通+jQuery 》,在运行9-1.HTML和9-1.aspx 时,本来弹出对话框的内容应该是“服务器返回:异步测试成功”,但是我的弹出对话框内容是“服务器返回:
”,即讲9-1.aspx文件里面的内容显示了出来,不知何故,请老师解答,谢谢!
ps:我用的xp系统,IIS5.1,用的是 http://localhost/9-1.html 路径
蔡伟,
应该还是IIS没设置好吧?
你先直接在浏览器里访问那个aspx文件,看看返回结果是否正确。
抱歉没有及时回复,我们最近很忙,下半年我们会拿出更多时间增加新内容的,欢迎来交流!
我用框架写页面,想问一下,如果一个页面变成框架式的,是不是原框架页的body中的样式就会不起作用?被各个框架内页面样式所覆盖?
超人之王 ,
一般用了 frame 以后,就不再加入 body 了。
抱歉没有及时回复,我们最近很忙,下半年我们会拿出更多时间增加新内容的,欢迎来交流!
在坐的前言老师,我系统用windows server 2003 开发Dreamweaver 8+asp+access,用字符串连接数据库时出现:
指定的初始化字符串不符合 OLE DB 规定
我改用数据源连接能成功连接数据库,但是IE中浏览时出现:
Microsoft OLE DB Provider for ODBC Drivers 错误 ‘80004005′
[Microsoft][ODBC Microsoft Access Driver] Microsoft Jet 数据库引擎打不开文件’(未知的)’。 它已经被别的用户以独占方式打开,或没有查看数据的权限。
我重装了系统还是不行,请温老师或哪位老师帮帮我呀,小弟感激不尽
小谢,
1:那还是连接字符串写的不对吧,此外,用Dreamweaver,连接字符串里要写绝对路径,否则肯定会出问题。
2:最好不要用dreamweraver了,作后台开发太差了。
抱歉没有及时回复,我们最近很忙,下半年我们会拿出更多时间增加新内容的,欢迎来交流!
我购买了一本《CSS彻底研究》,书中光碟的目录 CSS视频演示 打开总是提示你未安装flash8.以上版本播放器,实际我已经安装了。这是为何???
刘威,
您试试看直接看我们网站上的《CSS设计彻底研究》的视频,能否正常观看?内容一样。
抱歉没有及时回复,我们最近很忙,下半年我们会拿出更多时间增加新内容的,欢迎来交流!
我用dreamweaver练习你们书中的实例,在设计模式中网页中的图片都能正常显示,路径也没错,可在按F12后运行一下,一张图片也没有显示。
小张,
还是路径问题。仔细检查路径。
抱歉没有及时回复,我们最近很忙,下半年我们会拿出更多时间增加新内容的,欢迎来交流!
查看一下网页中的标签数,我好像也碰见过这种情况,就是少了某个 开始或者结束的标签。
请问老师~~那个网页地址栏前面加一个图片怎么弄啊~~就像百度还有太平洋网站那种~
在网上找的那些教程和代码都没实现~~
老师你好,有没有关于表单应用CSS的讲解的或者资料
shcs ,
网上有一些样子,不过本质上和一般的CSS设置没有什么区别,还是那些属性。 你可以再往上搜索一下。
抱歉没有及时回复,我们最近很忙,下半年我们会拿出更多时间增加新内容的,欢迎来交流!
老师你好,我先简单自我介绍一下,我是一个不懂技术的个人站长,会使用一些傻瓜cms程序做网站比如dedecms等,在做网站的过程中,我发现我对cms模板制作很感兴趣(当然我只是会仿别人的模板,就是另存网页清除代码套程序标签的过程),所以我想学习网页设计这方面的知识
我现在就会简单的HTML代码,CSS就懂一点点,photoshop和Dreamweaver也不会用,假设我要应聘一个网络公司的网页设计职位,请问我应该掌握的技能有哪些?应该从哪个开始学习呢?
先学ps啊,懂点设计这就跟 设计粘上点边了,然后再学习html,css这些,这样的话基本你自己设计的东西自己也能做成页面,找个工作应该问题不大了,然后你可以再学习js 这样啊,往深了研究。
你好,我想请教下自适应高度的问题。
我想用2个DIV,使他们的自适应高度都相同,就是说无论哪一边自适应内容加多时,可以同步变高,或变短。一定要一样的长短,而且还能自适应。
另外还有一个问题就是怎么使一个DIV(a)嵌套在DIV(b),而a永远在b的下面,而且不能影响b里面的上面的DIV呢?
第一个问题,可以配合js做啊,让两个高度同步。
第二个问题。把a相对定位在b里,随便你放哪都可以啊。
喜欢CSS jquery php 的道友 请加群(前台+后台=完美):86383691
完美有点扯。
CSS也有鬼 不信 请看!
http://talking.artech.cn/thread-942-1-1.html
郁闷,
抱歉没有及时回复,好在我看到论坛上已经讨论了。
我们最近很忙,下半年我们会拿出更多时间增加新内容的,欢迎来交流!
我买了你们的《精通css+div网页样式与布局》
书上写的width和height指的是
padding和content区域的宽和高
在实际应用上也的确这样
但是今天在做模板写css时发现了个特例
就是我设置了width为240px后
在设置padding等于0时border边框内的部分的宽度确实是240px
但是一旦设置了padding:0px 10px后
border边框内的部分的宽度却成了240+10px+10px=260px;
也就是说width所指的值并不是书上所写的padding和content区域的宽
而成了只是content区域的宽
另外 在ie和FF中都是如此
你知道是什么原因吗
麻烦告诉我 回个e-mail
谢谢了
灵猫 ,
如果在低版本的IE中,没有加DOCTYPE声明,是会按照你说的这种方式确定宽度。否则,就会按照CSS标准的方式确定宽度。
我在网上找了下资料 找到了如下内容
******************
根据 W3C 的规范,元素内容占据的空间是由 width 属性设置的,而内容周围的 padding 和 border 值是另外计算的。不幸的是,IE5.X 和 6 在怪异模式中使用自己的非标准模型。这些浏览器的 width 属性不是内容的宽度,而是内容、内边距和边框的宽度的总和。
虽然有方法解决这个问题。但是目前最好的解决方案是回避这个问题。也就是,不要给元素添加具有指定宽度的内边距,而是尝试将内边距或外边距添加到元素的父元素和子元素。
*****************
这个是在http://www.w3school.com.cn找到的
我看上面说有方法解决这个问题 请问这个方法是什么呢
还有就是我发现同一个版本的ie浏览器
有的网页width的值为content+padding+border;
有的网页width的值为content区域的宽
在firefox里好像width值为content区域的宽
请说下在ie里这两种情况的发生条件吧
谢谢了
你说的问题,我为什么没有遇到过呢? content区域宽=width+padding+margin+border 难道这个有问题?
老师你好,我以前看过你们的书,CSS设计彻底研究,写得不错,不过我有个小问题,不是css的问题?我想做个站,是用CNAME解析好还是A记录解析好?CNAME解析(s33.4bo.cn),是用二级CNAME解析域名?这好吗?
设计人生 ,
一般用A记录吧,CNAME是别名的意思。
抱歉没有及时回复,我们最近很忙,下半年我们会拿出更多时间增加新内容的,欢迎来交流!
CSS设计彻底研究(适合提高)里面老师用的CSS调试工具是什么,我看很好用的,能否把这个小软件共享出来。或是告之那下载!谢谢!
fireBug 哈哈
veiol ,
具体我也不知道你说的是哪个了,总体来讲,编辑工具可以用Dreamweaver或者Expression Web。
辅助调试工具,最好用的是 Firefox的插件 Firebug。
如果是用IE,建议你使用IE 8,它带有一个很强大的调试工具。
此外,为了同时测试多种IE上的效果,可以以使用IE Tester :
http://learning.artech.cn/20090316.ie-tester-recommendation.html
你好.该站的精通CSS+DIV网页书购买了.现在初看了第一章.想结合视频教程学习..可你讲课的那麦噪音太大了.有没有改良后的视频教程哦??听起来好辛苦..如果有的话能发给我吗??
kingmax ,
你看的是网上的,还是光盘里的?我不记得光盘里的是什么效果了,网上的还好,你试试看网上的?
kingmax ,
你试试看直接看我们网上的视频,可能好一些:
http://learning.artech.cn/category/css-div-web-design
Kingmax你好,我也是个读者也买了《精通CSS+DIV》这本书 但是我的书里的视频声音没噪音呀,是不是您的耳机或者音响哪点稍微有点问题。
错误类型:
Active Server Pages, ASP 0141 (0×80004005)
@ 命令只能在 Active Server Page 中使用一次。
/top.asp, 第 1 行
不明白是怎么回事??
兵,
我猜测是你的主文件和include包含进来的文件都放置了某个相同的 @Language=VBScript 之类的代码。
老师您好!
我想问问像您这个站是采取什么框架做的,我是说前台页面!
都是这样的框架,还是……….
如果还有其他标签人的框架,那么它们的区别又是什么呢?
能告诉我吗??
fan_ni,
我不清楚你说的前台页面的框架是什么意思,我们这个小站没用什么框架,JS用了一点点jQeury而已。
你说的框架具体是什么意思?
温老师和曾老师一定会告诉你的,加油!!
两位老师
我问的问题是:
1 我怎么没发现此站点没有frameset标签呢,它是用什么标签取代了么?
2 然后取代它的标签是什么又与它什么区别?
能告诉我吗?????
fan_ni ,
如果我没有理解错的话,你对“框架”这个词有了误读。
在HTML中的“框架”标记“frame”,这只一个具体的标记,目的是把浏览器窗口分为若干个部分,各自显示不同的页面。
而现在你在各种技术网站里,说的“框架”,完全不是这个东西。而是指得“程序库”的意思,比如说“jQuery是一种JS框架”,是说 jQeury是一个程序库,在使用JS语言开发前端的各种更能的时候,可以直接调用,就可以省很多事。当然,严格来说框架不能完全等同于“程序库”,不过可以这么类比。
老师您好,也许是我阐述不清的缘故吧,原谅我!
我看现在好多站点都没有用“frame”和“frameset”标记了,顶多就是一些”iframe”标记。当然了,您这个站我也没看见“frame”和“frameset”标记。我想问的是您怎么在不用“frame”和“frameset”标记的情况下处理页面挑转的,也就是说像此站点达到的效果:点击页面顶部的导航按钮(教程首页,读者留言,您问我答),实现的效果就是连接局部显示。
老师,能说详细点么?
fan_ni ,
我们这里不是局部更新,就是整个页面都重新生成了一次。那些侧边拦、页脚等部分,也都是每个页面都一起传了,并没有具体更新。
现在网速这么快,没必要为了一点点带宽,搞得那么复杂。用frame会很麻烦,完全不必要。
如果要实现比较好的局部刷新,可以用Ajax实现,但是摇动正确的地方,也不要过度使用。
虽说没怎么看懂,但还是要谢谢您!
fan_ni ,
没关系,你只要记住,除非有特殊必要的情况,否则不要使用frame和iframe即可。
请问,前沿视频教程里的网站视频教程那块,鼠标放上去可以显示或隐藏用JQuery怎么实现!
吴熏,
这个实现方法很简单,参考下面的讲解:
http://learning.artech.cn/20081104.jquery-intro.html
本站的资料很多,以前读者遇到的问题也有很特别的个例。
但是本站的前身是一个 blog,所以造成 本站文章分类不太明晰。
让我们查找以前的资料,不太好找。,再加上问题贴子和回答贴子在一起,
我感觉查找以前的资料很累。基本上找不到。
最好的办法,我只有天天看,遇到有兴趣的问题和答案。就复制到自己的空间里。
不知道温老师能给提供一个更好的办法吗?
蓝色的风,
你说的完全正确,但是没有一个非常建大的解决办法。我已经打算过一段时间,自己开发一个系统,替代这个Wordpress系统。
我并不打算功能很强大,只要满足够用即可得目标,其实一个blog系统开发起来并不复杂。
关于问答,我也希望开发一个新的问答系统,会更好用的。
只有靠自己动手了,要开源的东西,优点是方便,但是维护和扩展功能有时候就不方便了。
self.moveTo(0, 0);
self.resizeTo(screen.availWidth, screen.availHeight);
请教:上面的self是指什么?
taoistwar,
这个就是操作当前的这个浏览器窗口,把移动到屏幕左上角,然后设置它的大小。
前沿首页 左上角的效果也是CSS滑动门技术? 还是其他技术? 能跟我讲讲么。让我困惑的还有她的显示效果,当鼠标在左边上下滑动时,右边的内容包括图片都是可点击的,为什么?
KEN ,
这个不是滑动门,滑动门CSS里面的一个小技巧,和这个效果无关。
你说的这个用纯CSS来实现,可能不是100%的实现不了。但是我们这里是用 JS + CSS实现的。
你如果要实现这个效果,用jQeury+CSS很容易。
回复已经看见,谢谢
本网站左上角是用 dreamweaver 里自带的SPRY 功能生成的。然后自定义CSS而成
http://learning.artech.cn/spry/sprytab.js 这个是用DW生成的JS文件。
用JQEURY里有一个TAB插件可以制作TAB效果。
但不是最简单的方法。我以为。
在body中随便插入一个table或div 什么的,他怎么不居顶显示呢,总是和body有个空行,
设置margin-top为0也不行
copo 你好!
body默认情况下是有margin 的 您可以把margin设置为0 例如: body{margin:0px;}
谢谢,小渔
老师,我想请问一下!padding:2px 8px 2px 8px,这个代码是一个怎样的顺序!谢谢老师!
ken 你好!
padding:2px 8px 2px 8px 顺序是 上 右 下 左
padding:2px 8px 2px 如果这种情况是 上2px 左右8px 下2px
padding:2px 8px 如果这种情况是 上下2px 左右8px
总体来说不管是margin 还是padding 它们是顺时针的顺序。
上 右 下 左
老师,买了您的Javascript+JQuery书看,不错.不过小弟有一问题想您帮忙,能否把第9章中Ajax实现自动提示的文本框里面的(9-10.aspx)改成(9-10.asp)代码给我呢.我想了很久都不会啊.希望老师帮忙啊,感激不尽~~
XinG ,
装一个免费的 Visual Web Developer 2008,然后不需要安装IIS,就可以直接调试asp.net的页面,很方便。
我很多年不用ASP了,不过对于书上的这几个简单的例子,我觉得基本上和ASP.net没有本质区别。原则就是直接返回内容即可,不要戴上无关的HTML标记。
为什么IIS不支持ASP.NET呢?
XinG,
IIS当然支持ASP.net了,我的意思是,如果对IIS的配置不是很熟悉的人,用Visual Studio或者Visual Web Developer 内置的测试用的Web Server,更省事,是么都用设置,直接就可以用了。
但是我已经安装了Microsoft Visual Studio 2008,但还不可以调试光盘中的aspx文件啊,还有,我安装了.net framework 3.5,但是xp2+IIS5.1还是调试不了aspx文件,请帮帮我啊
XinG,
如果安装了Visual Studio,那么你的机器上就不需要安装IIS了,直接运行就可以了。
你首先一打开网站方式打开目录,然后就可以直接运行了,但是要注意路径,因为你要以Ajax方式调用aspx页面。
o哦,已经可以调试了,谢谢老师的耐心教导
XinG,
能搞出来就好!VS很强大的。
你好,老师,我看了你们写的css设计彻底研究,非常不错,让我收益很多,在这谢了!不过我还有一个小问题没弄清楚,希望能得您的指点。那就是如何批量修改html文件内容?比如像南方网,qq网他们的新闻内容网页右边的栏目是如何进行批量更新?
设计人生您好!
南方网和QQ网这种门户级网站 用的是”内容管理系统”(Content Management System) 简称CMS系统,它们的实质是数据库调用信息达到更新的目地 就像“前沿工作室”用的就是Wordpress 的系统
关于CMS系统的介绍您可以参考这里“http://learning.artech.cn/20080215.cms-intro.html”
谢谢老师的指点,您的服务真好!我还有个小问题想再次请教一下您,您说南方网和QQ网这种门户级网站 用的是”内容管理系统”,网上有好多这方面的介绍,但是我不知道哪种系统好,我想做个专业的门户网站,希望老师能指点一下?
设计人生您好!
首先说明一下俺不是老师,只是曾老师和温老师的学生。
目前当今网络上用的比较多的有1.织梦内容管理系统(php) 2.动易内容管理系统(asp)
您可以参考一下,还有一点需要声明:像QQ网和南方网这种门户网站基本用的内容管理系统都是自己开发 独有的。 希望可以帮到您。
谢谢您的指点!
小渔 ,
多谢你替我们回答问题,回答得很不错:)
老师,请问关于子元素>选择器不支持IE6的问题,如果我要在IE6实现两级菜单,该有什么好办法呢?
哦,我发现了,我把子选择器”>”都去掉,那么IE6和IE7显示两级菜单的效果都一样,那么为什么精通里却用子选择器里做呢?那岂不是更没有兼容性?
XinG ,
用jQuery的模拟的话,IE6页就支持>了。
此外,书里面用>的目的是为了具有更大的通用性。比如如果菜单的层级更多,如果希望仅仅展开下一级菜单,用 >就很方便。
感激不尽啊~~~~老师,你们的书我都买了…很好啊
帮我们解答就是专业啊,赞
XinG
抱歉我还无法理解你的具体意思,您发到我们的论坛上吧,我帮您看一看:
http://talking.artech.cn/thread-178-1-1.html
谢谢老师的指点
大学计算机的基础课程我会慢慢学的 谢谢老师 谢谢。
小渔,
加油!有志者事竟成!
你好,在你们网站受益匪浅。我有个问题
我在网页中插入3个100px方形div,用margin-left水平错开,再把他们的margin-bottom设为-100px;
这几个div没有设置position的时候,在ie6中,div1和div2看不到了,div3还在,实在想不明白。
特来请教
gssbyp,
抱歉我还无法理解你的具体意思,您发到我们的论坛上吧,我帮您看一看:
http://talking.artech.cn/thread-178-1-1.html
亲爱的gssbyp 您好!
关于您的口述的问题,我很难想象出你实在遇到的问题出在哪!
请您参考一下 一篇关于“提问的技巧”后,欢迎您再来提问! 谢谢!
怎么样才能尽快学好:div+css。直到自己可以写随意网页?请老师指点!!!
boa ,
如果是希望真正掌握,最快的方法还是找一两本好书,跟着认真地学一遍,有一个月的时间足够了掌握了。
boa 您好!
如果您能完全搞懂《精通css+div》这本上的所有案列做到知其然之所以然,平时再多动手多练习。 很快 您就可以做到一个很不错的水平!
ajax可以传数组给php后台吗?每条留言都给它一个checkbox,选择多条删除,它们的ID怎样传?谢谢
mati ,
这个没有问题,从浏览器向服务器传递参数常用的无非两种方法,一种是GET,一种是POST,前者实际上就是通过URL,后者就是通过Form。
你可以通过JS把选中的选项拼接成查询字符串通过AJAX的URL发到服务器,或者把Form序列化以后再通过AJAX发到服务器。
mati 您好!
我也是温老师的学生!
这个问题对不起我不能帮您解决 因为我的ajax还在学习中 让我们一起加油!!!
这个问题对不起我不能帮您解决 因为我的ajax还在学习中 加油!!!
老师您完蛋了!!!!
小弟今年22岁 上学的时候过于贪玩网络游戏导致高中没有毕业就缀学了,缀学后还是已往如既的沉迷与网络游戏大概算了下 我玩了整整有8 9年的网络游戏!直到去年的时候我才“开窍”才知道人活着的最大意义!然后我就开始学习 花了半年时间钻研网站已经可以熟练使用市场上所有的CMS系统 做过N个网站 学了1年左右的SEO 每天坚持看三小时SEO文章!后来加入某个黑客基地后开始迷失方向一会破解一会免杀一会入侵 后来发现学这些东西根本找不到工作 或者说我根本没法自己出来创业成立工作室什么的 因为黑客技术都是损人利己的所以放弃了 开始钻研网站方面的知识 偶然的机会在某个学习吧里看到老师您的视频教学 就开始爱不释手 一口气买了老师的所有书籍 老师在BLOG里推荐过C#图解 我虽然不懂编程也买了 后来发现根本看不懂 又买了C#入门 之后发现还是先学习C++吧 就买了C++入门经典等一系列书 就这样学了一个月 一直坚持的学习下去 某天 我一个朋友问我每天在忙什么我说学习 他问我学什么 我就把我所学的东西告诉他 。他说我学的很乱 没有主攻一方面 哪方面都拿不出手 所以我决定今年的所有全部来学习 Css+DIV javascript ajax php .net 等把网页这方面全部精通后 然后开始学习编程方面的知识 我现在的工作是某网吧网管 因为做了4年的网管 所以多多少少有点基础 好想找位老师教我 我会扫地 洗碗 拖地 洗衣服 等等家务都可以!
希望老师可以收我为徒弟 磕头的那种 我可以和签合同3年内 我的人身自由权归老师所有 所有工作中得到的财产全部归师傅所有! 就算未来出师后 每3个月到老师家接受教诲1星期!
我的基础差但是接受能力强 毅力+助人+智慧=成功
小渔,
呵呵,你这是 浪子回头 啊 :)
要做开发,并不一定很容易,你做网管也是可以的,网管这个工作,不需要开发那么多的基础理论,而个国内需要的是经验,也是不错的选择。
如果要做开发,建议好好学习基础,没有基础,追求那些工具,是很难深入下去的。
我的QQ:117571782 TEL:15852290189
老师您好,我买了贵工作室出的精通CSS+DIV 和 CSS设计彻底研究 !说真的我从没看过这么经典的书 完全用心来讲述每一个案例 这2本书太伟大了。。。。。
我在书里看到老师讲过javascript 和 AJAX 这2门技术我都想从头学 ! 我没有编程的功底 希望老师您能给小弟我指点几本书!
太感谢您了! 敬礼!!!!!
小渔,
要做开发,就不是做CSS这么简单的事情了,确实还是需要一些基础的。
等我有时间写一篇系统一些的文章介绍一下吧,但是总体的原则上来说,都需要下苦功夫的。就等于上大学计算机系的专业基础课都应该自学一遍。
你好老师我已经买了CSS二本书非常的好也快学完了,我想再学习下javascript 但是我从未接触过编程 请问我该买哪本书开始从零学起! 谢谢
老师好,
我遇到了一个问题:一张图片,一个元素,我想让图片跟底部对齐,总是实现不了。在中用style=”vertical-align:text-bottom;”也不成功。
请老师百忙之中点拨一下。谢谢!
shining,
如果你的图像很小,你可以把它放在h1的里面,这样这个图像就作为h1的一个字母了,这样自然就对齐了。
或者,
你可以把图像作为h1的背景图像,通过CSS来实现。这也是常用的方法。
重写一下:
老师好,
我遇到了一个问题:一张图片,一个h1元素,我想让图片跟底部对齐,总是实现不了。在img中用style=”vertical-align:text-bottom;”也不成功。
请老师百忙之中点拨一下。谢谢!
您好!
请问,将图片放于Div标签中时,底部与右部都会出现间隙,请问如何去除
僧唐,
这个需要具体调试,看一看这个间隙到底什么原因造成的。
关于调试,可以参考一下这篇文章:
http://learning.artech.cn/20080129.css-debug-skills.html
你们好!我是一个网络爱好者!我的基础很差!我前段时间去买了你们发行的书入门到精通!
前面的几章看着都能看懂!自己也学了!也试了!但是后面有几个地方就搞不懂了!我现在想问的几个问题!创建热区!这个你们的书上说得很抽象!有点看不懂!还有一个就是网页框架~我爱你们的说明写的代码!然后打开网页不会出现横竖分割网页~
锤子分割的代码:
窗口分割
我就是用的这个写在记事本上!然后做出来的HTML文件打开不会看到分割线!敬请你们百忙之中抽一点时间帮助一下一个网页爱好者!在这里谢谢你们了!!
李健,
热区一般用Dreamweaver这样的工具建立,直接用热区工具,划出一个热区形状,设置超链接的目标地址即可。实际上这个并不常用,现在已近很少用。
框架就更少用了,你如果没做出来,先跳过去吧,这个现在也很少用了。
谢谢了~~可以加下你的QQ吗?
李健,
抱歉,我们不使用QQ,您有问题到这里来交流即可,或者到我们的论坛:
http://talking.artech.cn
《精通CSS+DIV网页样式与布局》和《CSS设计彻底研究》这两本书,在内容上区别有多大?
acoolboy ,
这两本书区别还是挺大的,后者把原理说的更深入详细,案例更深一些。
老师好,请教一个js的问题!
最近在做一个20选10的投票系统,客户要求每次投票的选项不能超过10个,超过10个就不能投票。(即小于或等于10),请问如何用js来检测每次投票的选项不能超过10个啊?谢谢!
梧桐,
我给你作了一个例子,你可以看一下,几行代码就可以搞定:
http://learning.artech.cn/20090320.jquery-limmited-multiple-choice.html
梧桐,
这个用jQeury实现太合适了,用 :selected 把打勾的选项选中,得到是一个数组,然后用 length 就知道数组的长度,也就是打勾得数量了,如果已经超过5个,就取消点击的默认操作,也就不会勾选新的项目了。
这个一两句话说不太清楚,等我有时间写个小例子吧。
你好
最近看到很多朋友设置横向导航的时候都把
li{dislpay:inline;}然后在把li a {display:block;float:left;}
我现在不明白的是,既然li已经是inline了,不是说内联元素不能包含块级元素么? 这个问题我非常糊涂!请老师帮我解答一下
s,
这里的本质是要把li由竖直排列变为水平排列。 把li设置为inline,或者把设置为浮动,都可以实现这一点。
一般不需要同时设置这两点。
你写的代码是有点问题的,如果设置了float是之浮动,就不需要设置display:block了,因为浮动的元素一定是块级元素。
总之,这里面还是有不少细节的,并非一两句话可以说完。
老师您好。学习不仅要知其然,还要知其所以然。HTML语言是用英文编写的,里面的标签,比如,等等一看便知其意。但是像,EM等英文缩写的标签,就想知道他们的全称到底是什么。能不能费点周折,将常用的缩写标签的英文全称列出来,对于学习者将大有裨益。
求教,
是的,基本上这些编辑都是英文单词的缩写,有时间我总结一下。
你这里说的 em 是 emphasized 的缩写,意思是 强调 。
我看了《深入理解盒子模型》的上下视频了,那道CSS几何题的答案是什么?能具体帮我们分析一下是怎么算出来的吗?非常感谢!
pity760,
这个以两句话说不清,等我有时间写一个专门的文章发出来吧,谢谢!
我刚看了《上大学,学什么?》的那篇回复,我也是像samsang201同学一样,还有1年多就要毕业的成人大专生,我读的是清华IT数字艺术与多媒体制作专业,学的东西很散很浅的;专业要考的证书,我觉得企业不会看重的。我现在就在学着avascript和ASP,且对web开发感兴趣,学习成绩中上。我想问的是在一年内努力学HTML-CSS-Javascript ,到底能学到多少?我不想毕业就失业,因为我父母现在下岗了。
tejas,
从你的专业名字来看,似乎应该更多侧重于艺术方面吧,总之对于Web相关的工作,要么往设计、美术上发展,要么往开发上发展,似乎看起来你还是应该往美术方面发展,HTML-CSS 这两项还是很简单的,稍微花点力气,任何人都能掌握。
JS就是开发领域的事情了,你未必要掌握得很深了。
如果你能有一个比较好的设计思路,能做出漂亮东西,再加上对HTML/CSS足够熟悉,肯定可以依照一个好工作了。
下面是我的程序,麻烦老师看看,谢谢!
today=new Date();
function initArray(){
this.length=initArray.arguments.length
for(var i=0;i “,
today.getYear(),”-”,
today.getMonth()+1,”-”,
today.getDate(),” “,
d[today.getDay()+1],
“” );
老师好,我用JAVASCRIPT写了个日期显示程序,在IE上显示是正常的,如2009-3-10,然而在safari浏览器上却显示的是109-3-10,请问这是什么问题呢?麻烦您了。谢谢!
suntranslwh ,
抱歉,我没怎么研究过Safari,不过我的直觉Safari本身不应该有这种弱智问题~~~
111111111
改如何解决呢
IE是有break-word和word-wrap
可是FireFox就要靠了.
超长英文单词没有办法的,只能人为折行,
或者设置溢出隐藏。把超出部分隐藏起来。
用brake line
老师,我做好的Flash动画发布后怎么找不到源文件,也无法在网上发布。盼着为我解惑
笑看人生,
你做好一个动画以后,菜单 文件 ->保存 命令,保存在你希望的位置就可以了。
要发布,选择 文件 -> 发布 命令,会发布到源文件相同的位置,然后你就可以把 生成的 swf 文件发布到网上了。
我在做位图填充时总是把位图填充在单个的字母中,打个比方说,要把一幅风景位图填在FLASH这个打散的图形中,按课程是透过FLASH这个打散的图形就只能看到这一幅风景位图。可我做时却是透过每个字母都看到了这个风景位图。这是为什么?要怎么做才能避免出现这样的情况?
燕子,
是否是“背景锁定”这个设置的问题?
我用dw3写css滤镜的时候 像有些效果对图片支持 但是文字就没有效果 怎么回事?
cooldz,
这个我没有深入研究过,我猜想有一些律就是只针对图像的。
另外,不推荐使用滤镜,连微软自己都要不支持率镜了。
我想购买你们的书怎么没的一个电话哦 老师 没的一个实际的联系地址 如果有可以把这个消息发在我的QQ邮箱吗别人感谢 我真心想购买你们的书 比如 你们的电话 银行账号···别人急需这些书···希望你们看到后即使回答在这个感谢你们了
じ☆ve工作室,
抱歉我们无法做到接听电话。我们本身也不卖书,您完全可以放心地在网上买这本书,下面列出的书店都是完全可以信任的:
http://learning.artech.cn/20070802.css-div-buy-book-online.html
font:normal 12px/18px Arial, Helvetica, sans-serif;
这个字体的尺度是如何计算??
为什么会有12px/18px的呢??
猪猪,
12px/18px 的意思是文字大小是12像素,行高是18像素。
br是行内元素吗,为什么br不能设置他的盒子,html里还有哪些标记是不能设置盒子的?
小唐,
我又查了一下,应该说br是一个特殊的元素,实际上,它是一个“字符”—— 换行符,因此因该说它既不是行内元素,也不是块级元素。
老师您好,我对我的现关感到非常不满。
我是去年10月份买的“精通CSS+DIV网页样式与布局,至今已经有5个月了,但是我学习这本书才一半就不想学了,对自己没信心了。
我半途而废以至于5个月的时间都浪费了,现在想重新学起,不知道该如何坚持学习呀。我觉得还是我的毅力不够,麻烦老师能给我个帮助吗?
如何才能学好???
WLXWPL,
学习任何东西都不可能那么容易,你要知道,如果一项技术很容易就可以掌握,那么这个技术肯定不值钱,掌握了对你也没什么帮助。反而是那些需要下一番功夫的技术,才是值钱的技术!
加油!!!
虚拟主机现在还可以吗?我要申请!
学生,
你好,一直都可以申请,
参考:http://talking.artech.cn/thread-193-1-1.html
然后按照帖子里的步骤申请即可,谢谢!
老师,你好!JavaScript+jQuery一书中,第425页“var iNum = $(this).parents(”tr”).find(”td”).index($(this).parent()[0])+1;”应该是用了简写的方式,我已经看了好几天,都没有把这句话看明白,是怎样实现获取按钮列号的,麻烦老师有空的时候,帮我解答一下,呵呵,谢谢
feng,
这里是这样的:
$(this) 取到鼠标点击的a元素,
$(this).parents(”tr”)取到所在的行,
$(this).parents(”tr”).find(”td”)取到该行的所有单元格,
$(this).parent()[0]取到的是被点击的a元素所在的单元格,
index($(this).parent()[0])的作用是数它他所在的序列号,从零开始计数,
最后加1,使得从1开始计数。
这里面要注意的是index()这个函数,写书的时候用的是jqeury 1.2.3版,当时这个函数的参数要求传递的是DOM对象,$(this).parent()返回的是jQuery对象,因此在她的后面加上[0],转换为普通的DOM对象。
而现在的jQuery对这个函数作了改进,可以直接把jQeury对象作为参数传递,自动将jQeury的第一个对象作为检索的对象。因此如果使用新版本的jQeury,这行代码中,可以去掉“[0]”折三个字符。
老师能不能讲一下网页上多媒体文件播放的一系列问题,比如怎么设计网页播放器,怎么能让播放器显示歌词等等;相信大家对这个都很感兴趣!
huoceren ,
这是一个很具体的功能了,用在网页上的播放器一般都是用Flash制作的,做好了之后直接插入网页里就可以了。
也有很多现成的,可以直接使用。
老师,我在看精通css+div第12章的蓝色经典时,发现光盘中实例的#footer脚注不会随着内容的增加而向下延伸(增加#newnode或#recommendart的内容),而会被重叠了.我发现脚注是clear:both;的,但也是没法解决,请老师百忙中抽空帮我解决.谢谢
XinG ,
你好,仔细看一下:
http://learning.artech.cn/category/css-research/css-layout-analyze
这几课的视频教程,详细说明各种布局方式的实现方法,应该可以解决你的问题了。
几时再出CSS的书籍阿??
你们的书写得很好,很喜欢!!!
好人,
谢谢您的鼓励!
我们还会出一本CSS的书,实例为主的,其实我们现在的CSS讲的也差不多了,再多也是那些原理和方法,来回用不同的方式和案例表现了。
欢迎常来这里交流!
任何一项技术都要动手实验,才能掌握,光看书,是不够的。。
不好意思,还是这个问题,我又发现了新的现象,在书中side 和 content 是向不同方向浮动的,这时必须得在pagefooter 上加 clear:both 才能正常显示,但如果这两个div 都向一边浮动时,即使不用 clear, 也能正常显示,这有什么道理吗?
子元素浮动了,父元素不会自动适应(IE例外) 。。。 一般都要加一个div标签来清除浮动 。。。才能保证不影响后面元素的定位。书上的这个例子,你给 container 加个足够的高度试试 。。footer就不用写 clear了
温谦老师, 我在研读您的CSS设计彻底研究的第13章第3小节,就是用浮动法设置1-2-1布局的内容,有个问题我想不明白。就是pagefooter 要加 clear:both; 这个本是很好理解的,但是在不加clear:both时,出现的现象却让我很迷惑。其现象应该是如图13-18. content 和 side 这两个DIV全是属于container的,在你把content 和 side 都设成浮动后, container 中应该是什么东西都没有了,也就是说container 的高度应该收缩为0,这时pagefooter 应该是一直提升到header的下方, 而不是只提升了一点,而被卡在side 的下方。为什么会出现这种现象?是什么东西仍然在支撑着container 的height 吗?
linusliu,
container本身是高度为0了,但是它里面的内容对footer里面的内容还是有作用的,会环绕它,从而也就把它推下来了。
老师你好,我是你css设计彻底研究的忠实读都。自从读你了那本书后受益菲浅。但最近做一个网站遇到了一个问题,很奇怪的问题。我的网页设计原理上是采用1-2-1方式布局,中间两列我一列用了固定宽280像索,另一列采用百分百然后用右外边距为负的办法向右收进280;网页最外面的容器我用百分之九十的宽度包容1-2-1的布局。宽度是没有什么问题了,超出部分我用隐藏。也分别在iE6+,FF 3,opera,safari,netscape,谷歌下测试都没有问题。但当我使用php进行动态编程时,页面中间的两列在IE7中负边距那列跑到左列下面的了,这是什么原因呢?可以解析下吗?
风过有痕,
如果用PHP添加动态内容以后,出问题,那就是PHP代码的问题了。你可以把生成的最终代码下下来,仔细调试一下,看看PHP生成的HTML代码哪里的问题。
温谦老师, 我在研读您的CSS设计彻底研究的第11章第4小节,就是用5图像做可伸缩的圆角框。在11.4.4中指出,由于有P 的margin 作用,导致右边有两个缺口。这我有两点不明白:
1)产生缺口的原因:如果背景是设置在P上,那么由于P自动有margin而产生缺口倒是很好理解的,但背景图像是设置在P的父节点 main 中,即使P有margin, 为何会影响到main(父节点)的背景设置?
2)解决这个缺口的方法: 在书中您是在.round.main 中 设置 margin:-2em 0 0 0.
但在.round.footer.p 中设置 margin:-2em 0 0 0. 为什么不针对.round.footer 来设置?
linusliu,
抱歉,具体代码我是两年前写的了,现在已经忘了具体细节了。等我有时间再仔细看看,才知道是怎么回事了~~~
做圆角框的方法很多,你未必用这种方法,我们着选这个主要是为了方便后面两章讲解页面布局。
五图像我一般很少用。宽度固定的三张图是很方便的方法 。。。
http://taotao.wsyren.com/water/index.html
老师,帮忙看一下,想做个下拉菜单的,在FF,IE7,8下都行了,可是在IE6下,那个下拉菜单会向下顶,设置高度没有用,我设置了那个二级菜单的position也不行,请教怎么解决?
已解决!!!
要设置那个弹出的菜单UL的POSITION为AB….即可
我现在买了你们视频推荐的4本书 觉得还可以除了最后一本Javascript+jquery这本书 因为我没有其他的基础所以不怎么看得懂啊。你们没在视频推荐里面说学习这本书先要学习哪几本基础书籍看这本书才行啊
小圆圆,
学习JS+jquery编程,最好有一点点编程的经验,如果完全没有接触过编程,可以找一门高级语言,先了解一下,比如C语言之类的都可以。
CSS设计彻底研究的视频教程和书本有些什么分别??
小明,
视频是对图书的重点和难点的一个串讲吧。
那在书里还有更多的示范和教程咯??是吗??
小明,
书里的内容足够啦~~~
谢谢拉..已经买了
很不错!!
小明,
感谢您的支持!祝您学习愉快!
请问CSS设计彻底研究(附盘)里的光盘和这里的视频教程一样吗??
小明,
视频是一样的。
我以前做网站用的是HTML,很少用CSS,我现在刚学CSS,不知道哪本书更适合我?可以给点见意吗?
侍家彬 ,
如果您对做网站已经比较丰富的经验了,建议您学《CSS设计彻底研究》,相信会对您有较大的帮助!
我做好的flash动画怎样才能上传到我的空间
兰天,
制作好以后,发布为 swf 格式,可以嵌入到网页中,如果你用的现成的博客网站,肯定不一定支持插入swf格式文件,如果你是自己制作网页的话,那就肯定没问题,可以在网页中放置swf文件。上传的时候,把网页文件和swf一起上传即可。
温谦老师,我想在本机搭建一个环境,好测试用。我用的是Xampp,可是Mysql却不运行。能帮帮我吗?
castrowatff ,
抱歉我没有用过,我只用过基本的 IIS上搭建 PHP和MySql,似乎没有什么问题。
我只做好了一个flash
怎么用啊 怎么把它放在日志里?怎么找到他的地址 怎么可以在网页上打开它呢??谢谢 很困惑啊
一个好人 ,
制作好以后,发布为 swf 格式,可以嵌入到网页中,如果你用的现成的博客网站,肯定不一定支持插入swf格式文件,如果你是自己制作网页的话,那就肯定没问题,可以在网页中放置swf文件。
CSS设计彻底研究(附盘)里的光盘和这里的视频教程一样吗??
小明,
视频是一样的。
老师,我忘记了,留言应该留在最前面。
你仔细往后找找。
@nuan,
没问题,能找到!
在书《CSS设计彻底研究》的第9章223页,为了IE6的兼容,在DL的外面要加和,以包含这个dl.我不太明白为何要加table?直接把dl 包含在a中可以吗?
linusliu,
这个没有什么道理,只是一些人摸索出来的一个办法,CSS为了兼容IE6,有很多这样的“偏方”,不用过多关注这些方法的道理。遇到问题,能解决即可。
谢谢你们的回复,现在问题明白了。我个人觉得你们的CSS教材确实写得不错,很透彻,篇幅适中。不像CSS权威指南,动不动就上千页。请问你们最近还有什么出书计划吗?会出一些篇程方面的书吗,比如java,或C#。如果也能像CSS那样讲的透彻的话,就真的功德无量了。春节愉快。
iwsyang,
ASP.net 是我们的下一步的计划,设计面上有不少这方面的书,但是真正讲清道理的不多,我们还会按照自己的风格,把真正讲清道理作为首要的目标。
老师,问你一下,用JavaScript能实现的,是不是jQuery基本上都可以实现呢?
在执行速度上jQuery会不会有劣势呢?
@暖 ,
这个问题不是太贴切。因为你在用jqeury的时候,实际上还是在使用JS。jQuery只是拿一些你可能经常会用得功能做成了“程序库”,这样你就不再需要一行一行写了。
对于绝对的JS高手,使用jQeury可能直接写JS运行效率有一定损失,但是对于通常的Web开发者,我觉得不存在这个问题。
谢谢老师,还有一个问题一直也在困扰我。
我现在基础的东西都学的差不多了,包括jQuery框架,现在就差复习了。
现在的问题是。
我看《Java Script高级程序设计》看不懂,里面的很多概念我都很陌生,不知道是不是我没有其他语言的缘故,还是我理解力尚欠,再或者作者说的太全的缘故。
看过+jQuery有没必要学高级应用?
前沿以后会不会出一些高级的书籍?
就目前在卓越所能买到的书籍,学高级应用你会推荐我买哪本书?
谢老师了。
@nuan ,
如果你做一般的Web开发,JS太深的东西用不太着,除非要做框架开发人员,但是我估计你短期内不会做这么“高级”的开发。
提高的关键在于“学”和“用”要结合起来,如果没有实际的项目,学起来就没有什么方向,最好能尽快你学到的东西涌到实际工作中,发现新问题,再去学习新东西,如此往复,提高是最快的。
老师您好,我想问问在《CSS设计彻底研究》教程中教学用的web软件是什么,我在百度上提问了,可是没人知道,请老师告诉我一下,谢谢!
http://zhidao.baidu.com/question/82996127.html
炽天使,
Expression Web, 一个微软推出的网页设计软件,和Dreamweaver功能上差不多。
http://zhidao.baidu.com/question/82996127.html
你细心看你上传的图片,左上角那几个字是嘛!
怎么没人回答呢~
您好!请问flash 中设为首页的代码是什么?我在网上找到一些代码,但是我试了都不好用,所以才在这里请教老师的,希望老师能够告诉我一个确切的答案,谢谢!!!
我在仔细研究你们的书《CSS设计彻底研究》,有一个地方我不明白,在书的139页,对链接进行设置,我想问的是,a是一个内联元素,你给它设置margin,和padding属性会有作用吗?我在不少地方看到说内联元素对padding 和 margin的上下不支持,只支持左右。那么该如何控制一个内联元素的盒子哪?
iwsyang,
行内元素不具有margin、padding等属性,因此无法控制。
书中有几个案例,直接设置了a元素的magin、padding等属性,是为了提前说明一下连接的设置,不过这里有个前提条件,就是必须要用IE浏览器,并且不能使用DOCTYPE声明,在不使用DOCTYPE声明的情况,IE会按照它自己的方式显示。
具体参考一下下面这个页面:
http://learning.artech.cn/20081026.inline-and-blcok-level.html
温老师你好:我看完《CSS设计彻底研究》这本书后,如果在看《HTML+CSS网页样式与布局从入门到精通》这本书对我有没有帮助,能提高我的水平吗?还是没有必要看?《HTML+CSS网页样式与布局从入门到精通》这本书的视频课是您讲的吗?等您的回复
一休,
不必了,您真正把《CSS设计彻底研究》这本书都搞懂,里面的案例都掌握,我觉得不用再看其他的CSS书了,前提是真正把里面的案例都能自己做出来,而不是看个热闹而已。
如果每个例子都真正掌握了,接下来需要的就是不断地实践了,积累实战经验。
温好师你讲的课太好了,CSS设计彻底研究 这本书卖100元都不贵。温老师我爱死你了
一休,
谢谢您的鼓励!非常高兴我们的书对您有所帮助!加油!
老师,现在windows 系统不很稳定,很多人都转面去用了ubuntu,我也是其中之一,但是却发现了一个问题,我很想把网页设计好好的学一下,但是现在只有window下的网页三剑客的教程,而在 ubuntu下虽有网页制作的软件,却没有教程。所以就有了疑问, 到底网页制作以后的主流是什么呢?是学windows 下的软件还是其它的呢。
helen9200,
如果您的目标是作网页开发,没必要换操作系统。99%的人都用Windows,没必要去给自己找麻烦。
您好!请问flash 中设为首页的代码是什么?
追梦,
在google中,搜索“flash 设为首页”有很多文章介绍,您可以参考。
我在网上找到一些代码,但是我试了都不好用,所以才在这里请教老师的,希望老师能够告诉我一个确切的答案,谢谢!!!
追梦,
抱歉阿,我具体也没有试验过,不过我觉得这个是执行了一句JS吧。你再仔细试试看,我觉得不会所有的文章都是错的吧。
您好,编辑老师,谢谢为大家提供这么好的教程,非常受用!我想问下,什么时候能出个PHP的综合教程,我想学习一下PHP,看了咱们编辑的CSS系列教程,非常棒,通俗易懂,如果能出PHP系列教程就更好了,期待。
恺策网优,
我们可能会先出一套ASP.net为平台的教程,其实后台开发都是很类似的,我们会逐渐完善的!
什么时间出来?09年能出来?
几月份??
蓝色的风,
抱歉阿,不会很快,因为最近项目太忙~~~
老师,请您帮我看一下,在ie6和ff显示有问题,应如何改呢?http://talking.artech.cn/thread-672-1-1.html
333ws,
我在论坛上看到您自己已经找到问题原因了,自己找到原因最好!欢迎常来这里交流!
老师,谢谢你的回复,但事实是第一遍发的代码我不小心可能是复制错误,所以下面才补充了一句,问题是—–在改完代码后还是不能正常显示! 这个实例其实全名叫1像素锯齿圆角,你不使用任何图像就能完成圆角的效果,而且我个人认为这个实例很经典(css彻底没讲)。不过正因为您的回复,我自己又看了看,找到了答案:
我不应设置的宽度为150px,而应该在中设置。而且这个例子有个关键是在中设置左右1px的margin,不然在ie6还是显示不出。
还有就是css彻底编写的透彻,深入,明了,是css精髓,再次感谢。卓越书为什么能打折买到您的书我也很好奇,呵呵,再交流。
333ws,
我不是很了解你说的“1像素锯齿圆角”是什么意思,不过我估计可能是用CSS的边框属性是实现出圆角的效果,在《CSS设计彻底研究》中有一个类似的案例,不过毕竟这类效果不是CSS的本意,我感觉不必太在意这类效果。
任何技术都“大道”和一些“小技”,先把“大道”真正吃透了,最重要。
我是在网上偶然发现的,网址是:http://www.phoenix-sem.com/index.php/1px-notched-corners.html
《CSS设计彻底研究》中是有,但是是4个div做的圆角,而且是上面的圆角,这个是整体的,而且我认为很方便~~.
333ws,
是的,本质原理是一样的,每个人都可以自己发挥。
老师,还有个问题,这个首页右侧的视频教程的栏目是鼠标移上就动,是全部是用css实现的吗?还用到js了吗?能不能教教我?
333ws,
这是通过JS实现的,如果借助于jQeury是很简单的,几句话就搞定。
可以参考
http://learning.artech.cn/20081104.jquery-intro.html
还有个问题,您觉得+jQuery和flash哪个更重要?因为我是学设计的,对于as和js都不太感冒,希望老师能帮我分析分析。
333ws,
js的优点是不需要额外的控件,而且和网页本身结合非常好。
flash一方面是做动画,但是另一大部分是需要开发的。
如果你是学设计的,最好还是想设计的方向努力!设计是一个很好的方向,无论技术怎么发展,设计是不会变的。
老师又来麻烦你了..呵呵..最近在改版个人网站,在做留言板的时候发现点问题…在OPERA浏览器中在文本框点击后光标出现在文本框的中间,还有按钮上的文字显示在按钮的右边…具体请看
http://taotao.wsyren.com/guestbook/index.html
在非OPERA浏览器下是没有问题…
牛腩,
抱歉阿,我没用过poera,不了解opera的特性~~~~
请问老师一个问题,您在课程中所提到的zen garden,网站提供给参赛者的是完全的html代码然后由设计者自己设计css代码,最后实现的完全外部导入么?谢谢老师了,老师千万不要见笑,学生是新手,谢谢!!!如果老师有时间,回复一下学生,或者发至学生邮箱。谢谢!!!
第二道光,
是的,这个HTML是固定的,每个人用的都完全相同,不含CSS,所有CSS都是设计者自己制作的。
你好老师,浪费你一点时间帮我解答一些困惑,最好可以回复到我的邮箱。
1、css文件比较大的情况下,用标签将多个css文件导入到一个css文件,这样做是不是可以提高css的执行速度么?
2、浏览器每打开一个页面是不是一口气吧整个css文件都下载下来啊?还是只提取部分与打开的html中的id相挂钩的css呢?假如是前者,那注释太多不是也会影响浏览的速度吗?
3、假如我在一个页面中共5处到了 nuan.bmp ,那打开这个页面这张图片是被下载几次了呢?是5次还是像平铺图片那样仅下载一次并不会影响速度。
谢谢你了老师,我买过你写的js书籍,不过我没看懂,理解力不太好,而后有买了一本较简单的入门书籍,现在看的差不多了,进阶中。
@暖,
1:对于速度来说,我觉得没有什么作用,不过如果你的CSS文件非常复杂,那么分成几个,可能对你理解和维护这些代码有所帮助,不至于文件太长,看着费劲。
2:注释所占的文件大小,对于一个网页的大小,基本上可以忽略不计。一个小图片,也需要几K的大小,顶上几百行注释了。
3:静态的文件,浏览器都会缓存的,只下载一次。
加油!欢迎常来这里交流!
看了看网站的三本书,精通CSS+DIV,精通Javascript+Jquery,CSS彻底研究,想问一下,要买这几本书的话,建议我一个看书的顺序吧,谢谢QQ116572814
yongjie,
可以参考牛腩同学意见:
精通CSS+DIV→CSS彻底研究→精通JS+Jquery,其实个人认为读CSS彻底研究就行了…第一本精通CSS的不用了..
精通CSS+DIV→CSS彻底研究→精通+Jquery,其实个人认为读CSS彻底研究就行了…第一本精通CSS的不用了..
温老师呀,你的书太好了,给你投了几票了。
现在我想请教您一个方法技巧,就是您这个网站右上半部分的书目录,是滑动收缩展开的,本人超喜欢这个效果,这个是用JS做的吗?能不能录一个详细的讲解,让我们了解一下这个例子的制作。或者您能否把此段的示例文档和JS提供给我们下载,或者发到我的邮箱里。
谢谢了,祝温老师新年快乐!
阿土,
谢谢支持!
关于右侧的伸缩目录效果,参见下面这篇文章,我专门介绍如何实现这个效果的:
http://learning.artech.cn/20081104.jquery-intro.html
亲爱的老师:
标记的定位怎么没有效果啊,晕@#$%%
小狼,
CSS并非一上手就能做出你要的效果的,一定要先把基础搞清楚: 标准流、盒子模型、浮动、定位。
鲜花几个小时,把这4个基础真正搞懂,然后再作效果,就容易多了。
可以参考我们网站右侧的视频教程。
老师您好
我是学习html-css的新手,我想请问一下,我按照书上设置网页最上面的背景图片时 显示的效果总是在里面出现一条白色的线,好像不够宽一样,请问这是怎么回事?
xiaotan,
没理解您说的问题,这样,您把您的代码发到我们的论坛上,我帮你看一下:
http://talking.artech.cn/thread-178-1-1.html
再问“看似简单的问题其实不简单”,能不能说说原理,举个例子,太谢谢了
小Z,
说一下您的具体问题,如果比较复杂,请发到我们的论坛:
http://talking.artech.cn/thread-178-1-1.html
在“看似简单的问题其实不简单”中,我想问问,如果写成
#main-1 span.more{
float:right;
display:block;
}
为什么不行,显示时他为什么总是错开一行,是什么原因,谢谢!
你好,
这个还和你写的HTML中元素的先后顺序有关,二者配合起来就可以了。
http://talking.artech.cn/thread-637-1-1.html
上次的问题一直等着老师解答呢,麻烦老师看下
小虫,
我给你回复了,基本就是二楼小九给你的回答得意思。
浮动的元素只会对他后面的元素有影响。
Dreamweaver的视频教程怎样才能下载下来呢?
龙的传人,
基本上都可以下载的,您再试试看?
chance老师
你好!我在CSS彻底研究一书中,对圆角设计有些疑问,请指点一下!
用单背景设计圆角,背景是一张完整的图片,用圆角的上半部分和下半部分,合起来组成一张完整的圆角,但是如果内容的高度超出这张图片的高度的话,效果就成两半了,我已经实验过,不知道对不对?这一点是不是这个方法的弊端?
andyocean,
对于有的情况,比如边框在图片中的,会出现你说的现象,你只能把图像做大(高)一些。
通常来说,这种图像颜色种类很少,即使做的面积比较大,文件的大小也会很小,几K而已,一般对访问速度不会有影响。
你可以好好看看例子里的图片,只是圆角背景的上边沿和下边沿,中间是用背景色做的。
弊端是宽度固定,高度可以任意变化。
li元素在ul元素中,li與ul的關系是margin還是pandding
123,
您对CSS的盒子模型的理解还不够。
您的问题相当于在问:“张三”和“张三的儿子”之间的关系是“眼睛”还是“耳朵”? 实际上他们都有个字的眼睛和耳朵。
我买了CSS彻底研究这本书了,看到那5.2.4节为图像增加投影效果那里,发现不对啊
我照着上面的代码做,发现效果是那个投影背景顶着图像,无法重叠啊~
这节看的让我头都大了,搞不明白~我照着上面的代码做了实验,发现效果和我想的一样~
怎么回事啊~
Help me!
梦想编织者2008,
你打开光盘中的实例文件,看看是不是正确的效果。如果没有问题,你就比较一下你自己写的代码,和光盘钟的代码的区别,就可以找到原因了。
我是初学者 我发现那个shou()和hide() 当我在标记里加上form以后发现shou()和hide()不起作用什么原因呢!谢谢
啊龙,
1: 是show(),不是shou(),你确实这个拼写你没搞错吧?
2:理论上不存在你说的问题,你把具体代码发到我们的论坛上,我帮你看一下吧∶
http://talking.artech.cn/thread-178-1-1.html
怎么实现ie7和ie6里都正常显示呢,我发现我在 ie7 里都正常的页面,在ie6 里都错位了。很是奇怪。
cipl0@126.com,
关于CSS对于浏览器的兼容性问题,请参考下面三篇文章:
关于CSS在不同浏览器的调试经验
CSS调试技巧五则,兼谈“提问的艺术”
再谈浏览器的兼容性
老师你好,
我用 jQuery 制作了一个多级列表,上面附加了表单,地址:
http://www.anyliv.com/temp/MultilevelMenu.html
现在发现一个问题是,当点击 input 框时无效,分析是事件起泡的原因,但我不知道该如何处理,请帮忙改一下,^_^。谢谢咯。
anyLiv,
对input元素阻止继续向上冒泡即可:
$(’#favLis li label input’).click(function(e){
e.stopPropagation();
})
如果你手头有《精通 JS+jQuery》的话,参考第312页。
老师,读到彻底研究一书禅意花园部分了。p397,9999.thml。列子,这里产生两个问题。
一、一个块包含3个字块,a1 a2 a3,3个块都有高度和宽度,那么现在让a2 a3分别左右浮动,在我过去的理解中,浮动既不受a1影响,只受父元素影响,那么a2 a3应浮动在a1之上。然而事实不是如此。那么我是否可以这样理解,浮动元素既相对于后续元素浮动,浮动在后续元素之上,对之前元素,之前元素不是浮动的,那么仍然可以影响浮动元素位置。
二、在这里例子里,您启发式的让我们思考,不用绝对定位,让supporting左浮动,linklist右浮动,是否能完成布局。按照第一个问题的理解,应该是可以的。但是实际应用中,linklist块被“卡在”了supporting右下方。我思考了半天,还是没有搞清楚为什么会这样。想请老师解惑。
小虫,
抱歉,写这个案例是一年多前了,我现在已经完全不记得了,要把你的问题搞清楚,得从头研究一下了。
另外,我看了一下你的问题,进款你已经尽可能地详细了,但是我还是无法很快理解你的意思。
所以这样吧,如果这个问题确实对你很重要,你参考:
http://talking.artech.cn/thread-178-1-1.html
发一个帖子到我们的论坛,我再多花一点时间,给你看一看。
老师帖子已经发出,请您帮我看看。感谢您这么久一直耐心的指导,麻烦您了。
小虫,
抱歉,我最近太忙了,我看了一下你的帖子,等我能抽出半个小时的话,肯定可以给你讲清楚,稍等~~~
好的,静候老师的解答,两段代码是两个问题,可能比较基础。不过觉得应该弄明白。我没事就上来看看。
第二个问题,我说的不正确,老师可能也没时间看书,我重新说一下,还就这第一个问题说。
我让a2依照标准流排版,宽度为40%,a3是浮动的,向右浮动,宽度也为40%.但是a3不能并排显示在a2右边,是从a3结束下方开始显示。我觉得应该还是和标准流有关,但是还不是完全明白。请老师给我说法。
温老师。问一下 在asp中这个图片上传到数据库中,怎么把他显示出来?求一个详尽的解释。网上找了好久都没解决掉!
抱歉阿,这个并非一两句话能说清的,另外通常来说,图片本身并进入数据库,只是把图片上传到服务器上,然后只是把图片的地址存到数据库中。
老师:您好!请问你有用div 写的二级导航菜单的例子吗?我自己从网上找了几个,但是用火狐看二级菜单就不显示了,所以想请老师给我个例子好吗?+
可以参考这片文章,CSS做菜单的极致效果了:
http://www.17css.com/纯css下拉菜单详解.html
温老师,帮忙看看这个问题,因为有图片,我把问题写在百度空间了,
这是地址:http://hi.baidu.com/007%D4%DA%CF%DF/blog/item/320d720968a9f3a82fddd4ed.html
可以给看下出现这种差别的具体原因不?解决方法我找到了两种:一是
#div2 h1{
float:left
margin-top:50px;
}
再一是:
#div2 {
overflow:hidden;
}
给解释下为什么加上这样的css就可以了?这两种哪种方法较好?
看了楼主的问题,我也迷惑了半天,后面想起来了,这就是塌陷的问题,只是由于几个块的外边距重合了。
楼主再好好看看书上前面盒模型的基础。ie下解释是错误的。
施主可以做个实验,给#div2 随便加个padding,应该效果也是一致的,FF认为,如果父元素没有设置padding,里面包含的子元素设置了margin,那么就以父元素为基准查找,只到碰见设置了padding的父x级元素为准,进行偏移.实验得出的结论。
看了下,给#div2 h2加上padding的确使可以的,不过你说的给#div2 随便加个padding好像不行的,我就给把div2 的padding设成了padding:0,结果还是在IE和ff下有不同的效果啊
xd04053045,
我没有试验你的代码,我估计“给#div2 随便加个padding”的意思就是设置一个不等于0的padding。padding等于0,等于没有加。
施主,这里老衲的看法:不是用overflow和float来解决问题,应该是IE和FF对margin的不同解释造成的,如果要让h1和div之间有50px的距离,可以改用padding,这样就完全兼容了。。
投过票了。
蓝色的风,
感谢支持:)
温老师,你好。我想问一个问题:我用DW浏览我的asp网页的时候,当用火狐狸浏览器浏览的时候怎么浏览器提示我输入http://localhost 的用户名和密码啊??而用谷歌和IE浏览的时候为什么没有这个啊?怎么去掉firefox的这个问题啊?谢谢!
问一下,
这应该是由于你设置了某个文件夹的安全访问权限的问题,鼠标右键点击一个文件夹,点属性,选择“安全”,里面的设置你可以动过了,导致的。
老师,能不能麻烦您把禅意花园的素材发到我邮箱,另外有什么比较详细全面的css手册和资料也麻烦一起发一个:邮箱grainrain[at]msn.com.
您的书我收获很大,谢谢老师了。
小虫,
禅意花园是一个有版权的网站,我们不能把人家的网站内容扒下来然后提供给其他人,这样不太合适。不过您完全可以自己下载你喜欢的页面,然后分析研究。由于HTML都是完全相同的,所以当你看了几个案例以后,就会非常方便了,可以把注意力集中在CSS的技术上,提高会很快。
今天无疑中找到这个youtube的一个网页,相当的cool,想知道是咋做的,css JavaScript能做这样的效果么?
http://www.youtube.com/user/experiencewii
xakecool,
鼠标右键单击,又会发现这是用Flash做的,呵呵。
老师您好,能推荐一个jQuery 所见所得的编辑器吗? 我指的是FCKeditor这类型的编辑器
halleck,
jQuery是编程语言,对这编程语言似乎没有听说过“所见即所得”的说法,只有所谓“集成开环境”这个说法,不过没有什么特别方便的这类环境,如果你用Windows的开发环境,比如Visual Studio应该是最好的了。
FCKeditor是用在网页上的文本编辑器,和jQeury有关系?我没有理解你的意思~~~
老师您好,我在学做“卡通烟囱-[Flash-绘图进阶]第2课”时遇到了困难,就是为了让大雪覆盖的烟囱更逼真,就对烟囱上部雪覆盖的地方的线条进行变形,可是一变它就连着烟囱下面墙体的线条一起变形了,这是为什么呢?怎样才不会这样呀?我反复看了视频中操作的步骤,我和里面的操作步骤没错的,可就是不行,请老师帮帮我好吗?
燕子,
按说不应该啊,是不是你一下子拖动鼠标太用力了?此外,是不是换到其他的工具上了,确认在“选择”(箭头)工具上。
老师,我在论坛发的帖子你说不清楚问什么,我已经重新说了。http://talking.artech.cn/thread-607-1-1.html
麻烦您解答一下,书上不止一次出现了这个问题,我看别人也有在问的。毕竟我们自己做的时候还要用自己的数值,不了解怎么具体得出的没法做。
你好,
OK,我又仔细地看了一下你的问题,现在我理解你的问题是这样的:
这个根据盒子模型的规则,如果外面的限制高度已经定了,那么里面的上下padding的和,就是等于这个总高度减去内容的高度,现在问题的关键是对于文字高度12的情况,行高等于多少,这是问题的关键吧?
在默认情况下,行高等于font-size的1.2倍,12*1.2,近似整数为14,所以上下padding的和等于22-14=8。
不过这个1.2倍,也未必所有浏览器都是这么个算法,不行的话,就只能尝试几次,找到合适的值了。
恩,对,核心就是行高的问题。
您在书中说浏览器默认行高不一致。目前先都按1.2算,您书中前一个例子是小数进一位取整,这个列子是舍去了。您的意思是,您在做的时候是试出来的,没别的方法?
ie和ff对于去整和默认行高解释没有差异把?
疑惑,
是四舍五入?CSS只能如此了。
谢谢老师,还是我自己功夫没到家
耗子,
慢慢来,一步一个脚印!
我问一下,老师你们可以做一个有关于CMS系统的教程,详细点的,包括CMS的原理等,最好是ASP版本的,我刚刚开始学ASP,在网上找了很多关于CMS的文章,都不太好,希望老师们能帮我解决一下
耗子,
您是要用CMS还是要仔细写一个CMS?前者很简单的,到各种CMS的官方论坛泡几天,问题就差不多明白了。
如果打算自己写一个CMS,那要求就不低了,一般不是初学者可以胜任的~~
老师,在书中p324伸缩面板的例子,里面对.accordion控制的css里有一句:overfiow:hidden是什么作用?好像没有需要防止溢出的地方啊?
小可,
那本书是我一年前写的了,现在说不清了,如果确实没有需要防止益处的元素,可能就是为了兼容性之类的原因,你可以去掉它,然后在各种浏览器里试试看,是不是会出现异常情况。
老师你好,在《精通DIV+CSS》这本书中,11-1.html这个实例。在IE7打开11-1.html,显示footer的内容覆盖了右边links的内容(产生重叠),为什么呢?依你的说发footer的css中已经设定定了clear:both;就应该不会对links的内容产生影响啊(PS:在DW和FF下没有问题),谢谢!!
玄武 ,
这样,在这个案例的源代码的开头加上DOCTYPE的声明,在IE中就会按照标准方式了:
[!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”]
[html xmlns=”http://www.w3.org/1999/xhtml” ]
请注意,把上面的方括号,改为尖括号。
以下是带说明信息菜单的一个代码,为什么我一定要写a:hover {display:block;} 才会显示 没有的话就不能显示呢?
a span{display:none;}
a:hover {display:block;}
a:hover span.aaa{
display:block;
……
coolsdx,
我在书中的案例应该不需要在a:hover中设置{display:block;},因为前面已经将a设置为{display:block;} 了。
你再仔细查一查你的代码吧,看看你修改了哪里?
老师您好!
在CSS设计彻底研究里面 第8章《应用滑动门技术的玻璃菜单》里面,如果把
#menu ul li a:hover{
color:#fff;
background: url(hover.gif);
里面的背景去掉后
为什么鼠标移上去后背景彻底没有了呢?不是b钩子 里面设置了背景吗?
#menu ul li a:hover b{
color:#fff;
background: url(hover.gif) ;
}
coolsdx,
我试了一下,没有发现你说的问题,a:hover 和 a:hover b 分别用于左右两边的圆角,去掉任一个背景图像,不会影响另一侧的圆角。
如果你还是有问题,那你的网页放到网上,然后把URL贴到这里,我给你看一下是什么原因。
chance老师你好!我在CSS彻底研究一书中,对标准流的概念不是很清楚,书中说标准流就是CSS规定的默认的块级元素和行内元素的排列方式,我感觉有点抽象,后面的盒子在标准流中的定位,我对内容都理解,但是就是不能和标准流联系起来,这个标准流的原理是什么呢?
andyocean,
我也是翻遍了CSS2规范的便准文档,但是没有对标准流,或者叫“正常流”的一个明确的、精确的定义。所以这个只能这么领会精神了。如果书上的案例你都理解的很清楚了,其实未必要把定义搞的那么精确了。世纪之作和设计的时候都能做出来就可以了吧。
就好像我们从小学英语都拼命学“音标”,但是你问问美国人和英国人,他们都根本不知单个音标怎么读。这也不影响人家爱说话阿。
老师帮我,精通Flash光盘丢了…………….. 怎么办啊?
3S,
稍后给你回复邮件告诉你下载地址。
不好意思,我还是太急了。我刚才上网查了一下。
fixed : 固定布局的算法。在这种算法中,表格和列的宽度取决于 col 对象的宽度总和,假如没有指定,则会取决于第一行每个单元格的宽度。假如表格没有指定宽度( width )属性,则表格被呈递的默认宽度为 100% 。
应该是设置了fixed后宽度就不受单元格内容影响,但是老师还没弄懂,这种算法中,在这种情况下如果没有指定单元格和表格宽度那么各个列的宽度是怎么算的,为什么各个列宽度就自动相等了呢?表格和列的宽度取决于 col 对象的宽度总和。是什么意思。
小虫,
根据我的理解,如果你使用了 fixed ,那你就应该给出明确的宽度,如果不使用fixed,浏览器会自动根据各列内容的多少,调整宽度。
fixed 指定列的宽度实际上就是指定第一排单元格的宽度吧。另外如果不用fixed 想指定某一列的宽度是不是只能统一指定这一列所有单元格的宽度。
另外老师,您书中没有给出明确宽度,只是给表格设置了总宽度。然后用了fixed列就自动相等了,我找了几个css手册,在其中一个找到会根据表格总宽度自动平均。我感觉这些属性的用法总是让人很不明确,好像也没有资料能比较系统的总结一下,每次遇到问题找答案总是很难。不知道老师有什么好的学习方法。
小虫,
是否使用fixed的区别就是:如果使用fixed则强制按照设定的值显示宽度;而如果不使用fixed,则你设置的值仅作参考,刘丽娜奇还会根据单元格中的内容动态调整,可能会不遵守你设定的值。
.month {
border-collapse: collapse;
table-layout:fixed;
width:780;
}
老师,您书中254页关于对表格宽度控制部分用了width:780;的代码,在css中数值不跟单位是无效的吧?
另外还有2点问题:
一、是不是一般在css中所有的数值必须跟单位,除了行高的比例。在html代码中对于图像和表格的指定的宽度不用带单位。默认是px.不知道我这样理解全面吗?
二、还有就是对表格宽度控制的问题,是不是如果没有对表格设置table-layout:fixed;那个设置的宽度就无效呢?
学习css一段时间了,我的感受就是技术上还是能够理解的,就是由于兼容性和一些规定不够统一,比如我上面说那个带单位和不带单位的问题。很多情况只有碰到了才知道。导致如果想比较系统的学习比较困难,只能在实际应用中不断积累不断更新自己的知识。希望在学习完书实际仿站的过程中能给自己一个信心就是比较全面了解css的知识和常规问题解决方法了。
小虫,
你说的,254页那个地方确实少了“px”。
1:是的,单位不能省,除了你说的情况,还有就是如果是0,可以不加单位。
2:表格的 table-layout:fixed 的意思就是,严格按照你的CSS代码设置的宽度显示,如果不这么设置,就会自动调整各列宽度:比如某一列的内容少,就找一些,内容多,则宽一些。
请问在flash中如何写加入收藏的代码?
追梦,
给你到网上找了一个解答:
http://blog.csai.cn/user1/15907/archives/2006/9804.html
十分感谢:昨天我同事给我一段代码:
flash中加入收藏代码:
on (release) {
getURL(”:window.external.AddFavorite(’http://www.gogogo8.com’,'爱心庆典’);”);
} 这个是加载flash按钮上的代码,我试过了十分好用,希望这段代码对于有需求的人提供一些帮助!
我觉得级联选项框就有点Ajax的味道了,如选择省和市的级联框,当每选中一个省后,浏览器就会向服务器发送消息,而服务器查询数据库返回该省的所有市列表,整个过程页面无刷新。唯一不同的是它没有使用Ajax专用的XML对象。
小唐,
是的,你说的对,就是这样的!
寫完了。。老師請查收.
鶴庭逸,
OK,收到,我再仔细研究研究!
老师好!
想问下《精通JavaScript+jquery》书种194页的代码中有段”if(aColor[i].indexOf(oInputField.value==0)”怎么解释?
weiyanhua,
你写的和书上的不一样,书上是:
if(aColor[i].indexOf(oInputField.value)==0))
作用是判断“颜色名称集中的每一个颜色名称是否以输入的字母开头”,如果结果为真,则将此颜色名称压入结果数组,已备下面的语句显示这些颜色名称。
寫得太長了。。好幾頁了。。老師。。這樣有問題嗎??
鹤庭逸,
没关系,我先研究研究再说。
老师好!今天在网上浏览一个网站,它的文本超链接的hover状态是border-bottom:1px dashed #000000;我自己琢磨了一个,在FF里很容易实现,但不能在IE中实现,请问这个问题该怎么同时兼容?
andyocean,
IE对border的类型支持不好,如果要在IE中,实现你的要求,可以考虑用图片吧?做一个虚线的小图片,然后作为背景图片。
你好,我买了你们的一本<HTML+CSS从入门到精通>的书。并看了CSS设计彻底研究的视频。自己做了一个CSS的下拉菜单。但浏览的时候,hover状态时,下拉菜单显示出来后会把下面的页面内容挤开。这个问题怎么解决呀?谢谢啊。
强仔,
这个可以这样解决,把你的菜单整体放到一个div中,对这个div,使用绝对定位,这样他就脱离标准流,浮在上面了,这样即使高度变化,也不会影响下面的内容了。
老师,您好!我在代码模式下编写的代码,总是对不齐,我也是用TAB键空的格式,编写CSS文件的时间对齐是没有问题的,用删除键删除前面的空白出,光标移动的距离正好是TAB键空的距离。但是编写HTML时,就对不齐了,随便举个例子:
自由泳
ddddd
dddddd
dddddd
fffffff
ffffffff
eeeeee
ffffff
可以看到第一行和低二行就没有对齐,我操作的步骤是写完自由泳,然后回车,在DW里正好的对齐的,然后预览,在源文件里的就开始对不齐了,检查原因,自由泳前的空白出,其实是一个TAB键空的距离,然而后面的空的距离,是若干个空格键组成的距离,请问这个问题该怎么解决?总不至于每次回车的时间,再删除系统自动生产的空格,然后再人工TAB键空距离吧?这个问题我在写CSS的时间回车,就不会产生这个问题,系统自动空的距离都是TAB键空的距离
andyocean ,
您是说源代码的格式吗?这个无所谓吧,差一点也没关系。
另外,对不齐的原因是不是您的编辑的字体问题,对于英文字体,又一些字体不同字母宽度是不一样的,这样就肯定对不起了,你可以使用等宽的英文字体。
老师,我看书时有个问题 “要想阻止行框围绕在浮动框的外边,需要对这个框应用clear” 这句话怎么理解啊?运用clear不就是使行框不围绕着浮动框的哪个边的么?书上是不是有错误啊?谢谢啊!
xiaocai ,
抱歉我不太明白您的意思。结合书上的案例把clear的作用说的比较清楚了。您具体觉得哪里有问题,这里贴代码不方便,您可以结合实际代码,发到我们的论坛上,大家可以继续讨论。
地址: http://talking.artech.cn
温老师,最近学习css一直有个疑问:是不是所有的css属性都有继承性?谢谢!
凌墨,
不是所有的属性都是继承的。
比如文字颜色、大小这些属性是继承的,但是比如边框就是不继承的。父元素设置了边框,但是子元素不会因此而加上边框。
这个可以查CSS手册,每个属性都会有默认值,有的属性的默认值就是“继承”,而有的属性默认值就是其他值,那它就不是继承的了。
你好,我是一新手,请教一问题:
我DREAMWEAVER CS3中用DIV+css,在一页上分别做了上、中、下三个DIV,然后在上DIV中插入了“MENU”DIV,然后在MENU中做了UL/LI一菜单,并做了相对定位。问题是,我在DREAMWEAVER编辑窗口看到的UL/LI菜单显示的位置,与浏览器预览中的显示的位置,总是不一样,编辑窗口中好容易排好版了,一预览就不在同一位置了,这是为什么呢?如何解决呢?
谢谢!
gada ,
不要管DW中的预览窗口,那个都是乱的。一定要用实际的浏览器看效果,以实际的浏览器为准。
呵呵…真不好意思,又来麻烦老师了….
http://taotao.wsyren.com/scroll/test.html
这回还是属于兼容的问题,本来设置了overflow: hidden;后在IE6,7里是可以显示效果的,可是一但给里面的内容区域加上position: relative; 后ie6,7就显示有问题了,其他浏览器ie8,opera,ff,chrome则显示正常的,请老师帮我看看!!!
牛腩 ,
我看了你的博客,以你的基础搞定CSS、JS没问题得。掌握CSS的三层境界:
第一层,怎么都搞不定非IE浏览器;
第二层,怎么都搞不定IE浏览器;
第三层,天马行空,随心所欲
你到第二层了,加油!具体可以参考下面三篇文章:
关于CSS在不同浏览器的调试经验
CSS调试技巧五则,兼谈“提问的艺术”
再谈浏览器的兼容性
老师帮忙看一下以下网址:
http://taotao.wsyren.com/other/test.html
想做个全浏览器兼容的网页还真困难啊(兼容ie6,7,8,opera,ff,chrome),我想让边框上下都对齐的,可是怎么调也调 不出来,而且我发现不仅是ie和firefox有2像素差别的问题,opera和firefox也有2像素差别的问题,郁闷啊…
以上网页在不同浏览器里看下边都是没有对齐的..
牛腩,
参见 鹤庭逸给你的: http://talking.artech.cn/thread-595-1-1.html 。
人心热啊!
做好了 你参考一下吧。 。html 和 css 通过了标准的效果 //
IE6.7.FF.OP.Safari 效果一致。。。
你的这个例子 ,我帮你重构一下。 。。做好了 。。发到论坛。。。你可以参考参考。。。
看了你们的视频非常好,有一点东西不明白,就是用div编辑出来的网页用IE看是正常的,但是改用火狐浏览器就走样了,请问有什么好的解决办法?希望尽快得到你们的回复,谢谢!
追梦,
你要走的路还很长,掌握CSS的三层境界:
第一层,怎么都搞不定非IE浏览器;
第二层,怎么都搞不定IE浏览器;
第三层,天马行空,随心所欲
你正在第一层呢,加油!具体可以参考下面三篇文章:
关于CSS在不同浏览器的调试经验
CSS调试技巧五则,兼谈“提问的艺术”
再谈浏览器的兼容性
老师,我想用jquery做这样子的一个效果
http://taotao.wsyren.com/bbspic/jquery.jpg
点击往下按钮后,图片切换到下一版,反之亦然,请问应该怎么做呢?可以大概的说个思路吗?
牛腩 ,
这种东西一般都可以找到现成的东西,比如jQeury有很多很多各种各样的插件,找一些适合你的就可以了。比如:
http://sorgalla.com/jcarousel/ 其中有一个效果和你要的很接近:
http://sorgalla.com/projects/jcarousel/examples/static_vertical.html
还可以参考:
http://malsup.com/jquery/cycle/
总之很多,找适合你用的就可以了。
老师,请问下,id设置中有大写,css设置中只用小写来设置样式,是不是有影响?css设置样式是不是一定要大小写区分呀?我在制作的时候id中有大写字母例如:Abc,但是设置css的时候全用小写abc,和用Abc设置出来的效果为什么不同呀?请老师帮忙分析下,感谢!
hawk,
你就都保证严格区分大小写就可以了。理论上说,HTML不区分大小写,XHTML区分大小写,CSS区分大小写,但是这很乱,你就干脆都注意大小写就可以了。
老师,请问绝对定位下的div左边是文字,为了使与文字有空隙,能设置它的margin吗?如果不能,怎么解决呢?谢了.
zsy,
如果用绝对定位和设置padding、margin无关,还可以一样的设置。
温老师,我看到您发的IE与FF兼容的文章了,非常感激您。有个小小别的问题,我才做了两天的css布局,因为忙于平面的工作,不能再进一步做css了,要是想很好地掌握的话,每天是不是要坚持看和做一个小例子才可能有进步啊,因为没有时间去做布局了。谢谢老师先。
xuehaizipp,
没问题,关键在于你是否能坚持下来了,胜利都是属于有毅力的人。
老师,我想做一个人员的在线列表。这个列表在网页的右下角,现在toggle()和show()都表现的不理想,我想让底部不动,列表像上SHOW();如何才能实现,谢谢老师
jQuery有两种动画效果,一种是颜色的淡入淡出,还有一种是幻灯片那样滑动的slideUp和slideDown。
你用slidUp和sildeDown(或者二者结合的toggleSlide)就可以实现你要的效果了,如果希望从下往上冒出来,用bottom定位即可。
晕,代码被屏蔽了,怎么问?
望,
这里不能写代码,如果要发代码,请发到我们的论坛上吧:
http://talking.artech.cn
老师好,我看了《CSS设计彻底研究》,很不错的。我本身是个初学CSS的学生,这本书给与对我的帮助很大,十分感谢出了这本书。但是书中有很多地方出错,有时按照书中的实例实践的时候,完全按照书中的代码写上去后是错误显示,看了光盘中所带的文件才发现,书中少印了代码。例如第312页的最上面的代码中的第8行代码”background:url(’tab-back.gif’);” 书中是这样写的,光盘的实例是”background:url(’tab-back.gif’) no-repeat;” 明显书中少了代码,按照书中的也做不出效果来。还有313页中间的代码少了”margin:0px 0 0 0;”这断代码,还有前面页的也有个别小的错误,比如代码应该是”#”号,却印为”.”
还希望以后书中代码尽量避免错误出现,书中文字出错不会太影响阅读,然而代码出错很容易造成我们这些初学者找不出原因。
hawk,
多谢您的留言,确实有一些错误,因为在写书过程中不断在调整代码,有的可能会遗漏。下面这里是目前发现的一些问题,您可以核对一下,如果还有其他您发现的问题,如果方便,请具体指明在哪里,以便我们补充到这个表里:
http://learning.artech.cn/20080221.css-exploring-errta.html
再次感谢!
感谢老师,我还想咨询一下,关于学习制作网站应该循序渐进学习,现在我有点摸不到头绪,现在只能制作一些简单的静态网站,我想学习动态和后台的相关知识,应该如何进行,学习过css之后应该再学习哪方面知识?有没有好的学习书籍介绍一下?另外我想购买《精通Javscript+jQuery》这本书,我想问下这本书对于我现在一点编程语言都不懂的人来说,是否看过后能明白呢?
hawk,
你可以这样学习:
HTML -> CSS -> JS -> (ASP/ASP.net/PHP 等后台语言选一种)。
此外,如果CSS已经基本比较熟悉了的话,可以学习《精通Javscript+jQuery》这本书,这本书已经最大程度地考虑了初学者的科恩能够遇到的问题,如果这本书学习起来还是非常非常吃力,那可能就是基础不够了。
不过无论如何,完全没有编程基础,学习编程序,总需要有一个比较困难的阶段,能坚持过去,就过去了,如果放弃了,也就放弃了,这看每个人的具体情况了。
等你写过几千行代码之后,对编程就会有自己的理解了。等写到5万行代码,就算是比较成熟了。
老师关于图书勘误与补充材料:最后一个提到的:
(17)第202页,中间分析部分,第三段,修改为:
它的作用是将a标记的鼠标指针经过样式的背景色设置为透明。事实上对于各种元素,默认的背景色就是透明的。但是当a元素设置了某种背景色之后,它的hover伪类的背景色就继承了这种颜色,因此这里就需要把它恢复为透明色,才可以正确地显示鼠标经过效果。修改后的正确效果如图8.44所示。也就是说,a元素的4中动态伪类之间存在优先级关系,规则是:link > visited > hover > active,有人总结记忆的口诀是 LoVe:HaTe 。
书上没看懂,到这里还是不懂,对a元素设置背景,导致它的hover伪类的背景色就继承了这种颜色,但是p是a的字标签,而且a已经设置为块级元素了。那么改变p的颜色应该直接反映在ahover伪类之上,怎么会被其影响呢。
捣儿,
我又看了一下这个问题,这里写的是有点问题。
其实应该注意一点,这个案例实际上是不太符合标准的,因为按照标准a元素中是不应该包含div元素的。
具体到这里这个问题,我发现把 .item a:hover {background:transparent} 去掉,在Firefox中效果依然是正确的,而在IE中就出问题了。
我又查了一些资料,这里应该是IE的问题,应该算是一个Bug,我写书的时候,顺便就找到了这个解决这个问题的方法,所以就想了一个解释它的方法。仔细看起来这个解释也不太合理。
另外,关于那个补充,我又仔细琢磨了一下,关于LoVe:HAte的说法,也不对,我会修改的。
谢谢!
老师就是老师,态度没话说。
a元素设置为块级那么包含div应该没问题吧?这个不是很懂。我在用ff3.0测试的时候,字体的颜色变成暗红色。a元素好像把不包含的用于做圆角的div也影响了。不止影响p元素。
另外在7.3节,您先在a里设置 position:relative;然后在其伪类里设置其偏移量,不知道这样符合标准吗?我有点不太敢这么用。另外如果在伪类中不设置菜单边框,既沿用a中设置的边框。那么在ie6下这样设置偏移好像是没有用的。
捣儿,
CSS这个东西也没必要搞得太理论,理论和实际浏览器还是有差距的,所以一切最终还得实践为准,你用着没问题,就没问题,用着有问题,就有问题。
关于7.3节,这个本身没问题,尽管用。至于IE,确实IE对:hover支持的很差,我还遇到过一个问题是关于:hover,你有兴趣可以看一看:
http://learning.artech.cn/20071209.image-hover-border.html
通过这里子可以看出,很多在Firefox中没问题的效果,到了IE就不行了,遇到这种问题,我自己一般是去Google找答案,中文的网站这方面资源较少,如果能看一些英文,方便一些。
老师,我又遇到不懂的了。在9.9节中,为了实现菜单和ie6兼容,把列表放入了表格然后放入a标记中。为什么要放入表格,不能直接套a标记呢。
捣儿,
用纯CSS制作菜单,如果要兼容IE,是很麻烦的,你可以参考这篇文章,讲得比较全面了:
http://www.17css.com/纯css下拉菜单详解.html
一般来说,要省事一些的做法,是CSS+JS,那样比较简单。
哈哈,谢谢老师,原来套表格是有bug,我还以为不能直接套列表是有什么特殊原因了。
不过感觉a是行内元素往里面套块级和列表总是不太好。
谢谢老师,我继续拜读您的大作去了。
老师,我在看书的时候发现a链接在ie6中响应范围的问题,有时候可以设定一个宽或者高来解决,有时候要用浮动的方法。到底怎么区分什么时候用那种办法呢?设定宽高是不是数值要比实际的小,才不会影响菜单大小。
华特,
你发现问题的时候,可以试试看,那种好用就用哪种就是了。一般来说,如果横排菜单,每一项宽度不固定,一般使用浮动实现的横排,就用浮动即可,竖排菜单,宽度一般是固定,就用宽度的方法即可,如果用浮动,就没法竖排了。
老师:
我在学习到css彻底研究一书,学习到第7章第一个例子,发现一个问题,就是在没有去除第一个和最后一个菜单选项上外边距和下外边距之前。应该是父元素的内边距,加上他们的外边距,但是在ie6下,第一个个菜单的上边距没有和父元素的内边距叠加。这是个什么bug,怎么解决?
鬼猫猫,
对,这个地方IE和Firefox的处理不太一样,也不一定算得是IE的bug。你可以单独处理一下第一个或者最后一个菜单项,给他加一个class,然后对这个class设置一下margin属性即可。
遇到一个文字大小的问题,一般我的理解是你将文字设为多少px,这个文字就安多少px算高度和宽度,空格算一个文字大小(不知道对不对)。今天做一个英文的导航条,感觉和中文的不一样,好像一个字母是一半多一点大?
我一般做导航喜欢算算最长的一个大概宽度,然后给每个li项设置比这个宽度稍微长一点的width,文字居中,不知道我这种方法不是不是很笨。
艾和,
你说的 “好像一个字母是一半多一点大” 具体什么意思?是值得文字宽度?英文字母的宽度当然比中文的汉子要窄很多,英文的字母宽度都不一样,比如M要比j宽很多(除非有一些字体下,所有字母一样宽)。
我觉得,如果用CSS做导航条的话,如果是竖直排列的,估计一个最大宽度既可以了,如果水平排列,可以用自动适应宽度,不一定要每个项目的宽度都一样。
就是我把字大小设置为16px,那汉字我可不可以认为一个字就占16px的宽度?但是英文我要怎么算呢?不知道大概是多宽,不好预估啊,总不能靠试吧。
您的说水平排列自适应宽度是什么意思。
艾和,
中文和英文不一样的,英文的字母的宽度各不相同,所以是无法估算的,16px指的不是宽度。
自适应就是,该多宽就多宽,具体参考以下视频教程吧:
http://learning.artech.cn/category/css-research/css-navigation
那中文可以理解16px即为16宽吗?
我之所以会担心这个问题,是因为看了你们精通样式布局一书,p294里面蓝色经典的例子,那里边设定了列表的总宽度417,然后两个字的列表项设为57,四个字的为78.我一直以为是根据字宽度设定的。照您这么说,是怎么估算出来的?没看懂。
艾和,
汉字的宽度是固定的,如果你的菜单时汉字的,如果字数确定,可以估计。
英文的宽度是不固定,不过如果你的内容是不变的,那你不一定要估计了,你是实际试验一下,不就知道需要多宽了吗?不合适调整一下不就可以了,何必要估计?
如果内容是变化的,比如说是数据库取出来的,而且内容中含有英文,那宽度就没法估计了,或者宽度的范围会差很多。 比如 MMMMM 和 iiiii 都是5个字母,宽度差了一倍还多。
Jquery 12.4例中:
$(function(){
$(”li”).find(”ul”).prev().click(function(){
$(this).next().toggle();
});
$(”li:has(ul)”).find(”ul”).hide();
});
next和prev部分不太懂,希望老师讲解下!
$(”li”).find(”ul”)选择的是$(”li>ul”)的部分,加上prev是子集ul的兄弟集?到底CLICK的是li还是子集ul?
现在很糊涂,-_-!
学生,
这个例子是在例11.8基础上改的,具体解释在291页的例11.8中,看一下就明白具体是怎么选择的了。
用好jQuery的基础就是掌握扎实如何灵活地选选择网页上的元素。
加油!
+_+,一直没注意边上的,现在知道了,谢谢老师
温老师,您好,我看了您的教程,觉得对于我来说很详细很详细,谢谢您能提供这么好的教程。我真诚地向您请教一个貌似很简单的问题,我是一个做平面的,现在由于工作的需要,我要学CSS布局,我本身对那个不是很懂,很想请教一下您怎样才能使自己学进去,因为我也很想学会,但是好像我对这个反应很迟钝,老是学不会,很头疼,每次出现错误自己都不会知道出在哪,接着就不想再去想了,其实我还是想学这个东西的,可就是不敏感,怎么办啊?您有什么好的方法吗?真诚向您请教。
xuehaizipp,
你觉得老学不会,我想知道你实际动手实践了吗?这个东西就是要实际动手做,不动手光看是不行的。
实际动手做一做,从简单的开始,最后做到复杂的页面,就没问题了。
温老师,我看到您的留言了,您真是一针见血,和我同事说的一样,他们给我买了一本《精通CSS+DIV》我会按照您说的做的,谢谢您的建议,等我学会了,让您看看我自己布的局.呵呵
xuehaizipp,
加油,掌握基本的概念和理论+动手实践 = OK !
温老师我今天布了一个留言板,虽然不是很好,但是我感觉我终于迈出第一步,虽然不知道以后我学的快慢,至少我能体会到布局的感觉了,嘿嘿,谢谢老师!我会继续努力的,基础知识理论和实践!!!
xuehaizipp,
加油!进步需要慢慢积累!
老师,我高兴太早了,我的那个页面在FF里面都散开了,同事说我布的还是有问题的,我又要调了,很是头疼。我想问一下咱们有没有关于IE和FF兼容问题的文章呢?谢谢老师~
xuehaizipp ,
你要走的路还很长,掌握CSS的三层境界:
第一层,怎么都搞不定非IE浏览器;
第二层,怎么都搞不定IE浏览器;
第三层,天马行空,随心所欲
你正在第一层呢,加油!具体可以参考下面三篇文章:
关于CSS在不同浏览器的调试经验
CSS调试技巧五则,兼谈“提问的艺术”
再谈浏览器的兼容性
老师:目前在读您《css彻底研究一书》,看到p128页,对书上的一个说法不是很理解。既注意那里的,与之间不要有空格和换行,否则ie会添加空格字符。
我们知道无论添加多少空格和换行浏览器只解释为一个空格。平时写网页的时候我们经常要缩进和换行代码,那岂不是到处都添加了格外的空格?我记得在中添加图像的时候一般给图像个外边距控制图像的位置,不考虑嵌套时换行引起的空格,其他时候也一样,所以比较迷茫。我们要在什么时候注意这个问题。为什么其他时候不用考虑呢?
请老师详细一点解答,呵呵。
微微,
我知道你的大概意思。
是这样的,对有的特殊情况下,IE 6会把空格解释为DOM树中的文本节点,这个时候,就必须要把前一个标记的“>”,和后一个标记的”<”,紧挨在一起,否则就会出问题,这是IE 6的错误导致的,没有办法。你在做的时候,用Firefox先看一下,如果是正常的,而在IE6中有问题,注意一下即可,如果没有问题的时候,你不需要额外地管这个问题。
我自己有试验了一下。可不可以这样理解呢。在正常情况下,块级和块级元素,以及块级和行内元素之间的空格和换行不会被显示。行内元素之间的空格和换行被理解为一个空格。
而在ie6下,可能会出现快级与行内元素之间的空格被显示的情况。一般不用去注意。
微微,
基本上可以这样认为,不过严格来说,是很复杂的,对于一般设计师,不用扣得太细,如果要开发浏览器就要非常透彻了。
你说的这个具体问题,通常是发生在ul列表中,有的时候,你会发现在IE中,列表项的高度比你设计的高很多,其实就是因为IE错误地就如了空格这个文本导致的。其他地方一般不会遇到。
你可以这样写HTML:
〈ul
〉〈li〉第一项〈/li
〉〈li〉第二项〈/li
〉〈li>第三项〈/li
〉〈/ul〉
就可以了。
我在网上买了本”新手学delphi 30例”的书,没有配光盘,请问何处能买到或刻录,下载此光盘?望发Email告知.地址:yuquan461@126.com 谢谢!
laoyu001 2008-11-15
aoyu001,
您好,我们只是作者,所以没法帮助您了。
您可以和人民邮电出版社联系一下,不知他们是否有一定数量富裕的光盘。这本书已经很久了,我不确认他们是否还有了。
在书的版权页上应该可以找到他们的联系电话。
我在前沿学会了不少网页制作方面的技术,不知道前沿下一步要出的教程是什么?个人希望是flash方面的(flash基础已经学会,最好多来点AS方面的,:-)),因为现在的FLASH站越来越多,是个大的趋势,不能不学啊!
望,
谢谢您的建议,近期可能暂时不会出Flash方面的内容,对于作动画而言,从技术角度,能讲得在网上应该都能找到了,在往深入就不是技术解决的问题了。
关于AS,就是开发方面的问题了,那个倒是蛮多,和FLEX相关的,不过目前我们对这个不是很熟悉,等有时间我们在学习学习~~
FLEX!对,就是想学这种FLASH数据交互类型的东西,为以后的flash站,做准备啊!
手头有你们两本书,看了收获不小。但是由于准备从事这方面工作,所以需要学习如何从设计图提取尺寸,
现在有点css基础,也想去截图一些页面然后自己试着去做。
但我就是不知道怎么学,怎么入手。有没有相关详细资料推荐,我手头有别具光芒一书,但是看了还是不明白。
虫子,
不知道你现在用的是我们哪本书,不过书上都有综合例子,我觉得你不要着急,一下在就要做很复杂的。从简单的开始,把书上的例子,从头开始,踏踏实实一个一个都自己做一遍,很多东西自然就会了。
恩,是精通div+css一书,你新出的css进阶的,我刚刚在当当买了,感觉你们书做的都很好。我目前比较想了解怎么用一个软件比如Fireworks 从图片上提取各个元素的尺寸,比如间距字体大小什么的,比如仿个简单的百度首页,我需要知道他导航条宽度等等。不想去从他代码里看。
不知道老师可不可以给我点相关的资料。我想应该不会太复杂。
虫子,
如果是图像,你要好知道具体尺寸,在Fireworks里自然就清楚了。
而文字的属性,比如行距之类属性,你只能通过读人家网页的CSS文件获取了。
此外,可以借助Firebug这个Firefox的插件,帮你分析调试CSS帮助很大,可以省很多事。
谢谢老师,看来我还是去找个Fireworks学习一下吧,可能是我对软件还不熟悉。
虫子,是啊,这是最基础的,一定要搞熟了。
请问下老师在《精通JavaScript+jQuery》的第6章中的“伸缩的菜单”事例,怎么改JS可以实现3级,或更多级,谢谢老师帮助,现在急需知道,先谢过!请回复邮件,谢谢!
Marsant ,
书的后面介绍了用jQuery重写这个菜单,如果用纯JS写,要增加级,会很麻烦,你先把书学完,然后用jQuery做会简单得多。
请问能否提供一些素材供我们下载。
百荷,
您是说网页设计中用到的一些图像素材吗?抱歉我们只讲技术和方法,而且理论上素材也是有版权的,我们没有什么这方面的资源。
请问书中提示的有些视频案例在网站什么地方?下面是该书的提示
“由于光盘容量限制,本实例的演示请到http://www.artech.cn网站下载。”
aaa,
具体哪本书的?说一下书名?
书名是”巧学巧用 Dreamweaver 8 Photoshop CS2 Flash 8 制作网页”
您好,已经给您回复邮件了,请查收。
不好意思,没有看到具体回复内容.
aaa ,
我又给你发了一次,不过那本书很久以前的了,现在觉得光盘做得不是很好。
请问老师!您在”CSS设计彻底研究”书中出现过的CSS编辑软件叫什么名字.它的图标是一个斜着的S
MUZI ,
这软件是微软的 Expression Web,功能和Dreamweaver差不多。
老师,帮忙看看这个圆角框的设计在IE6里的显示问题!
http://taotao.wsyren.com/jstest/align.html
ie7,ie8,firefox,opera,chrome我都测试过显示正常,可就是在ie6里出现了错位问题。。请老师帮帮忙。。。
是不是用了“浮动”和“margin”,IE6有一个著名的bug,当一个浮动的盒子,设置了水平的margin以后,实际显示的效果中,margin值会加倍。
我从你的效果看,可能是这个问题。解决的方法是在这个盒子里,加一条CSS设置:
display:inline
多谢老师...问题解决...嘿嘿..
好啊,恭喜!
我购买了精通Photoshop CS2这本书,请问书中实例18章到21章的实例没有,哪里能下到啊?
alex,
这本书的18到21章的案例都特别简单,用什么图都可以作为素材,所以没有放在CD里面,你随便找一些图示建议下就可以了吧?
请教老师一个小问题:
我把A标记设为块元素后,用了这个样式:text-decoration: none;border: 1px solid #333;padding:1px; 最后发觉A标记中文字距离边框的上下间距明显不相等,是上窄下宽。不知是不是文字链接下划线的问题还是什么?
Darlin,
好像 a 确实上下距离有点不相等,特别是在IE中,如果你觉得必要,你可以用padding垫一下。
嗯,谢谢老师
我在定义了字体大小 行高 字体类型以后 没有出现你说的情况。。
哦,谢谢老师,我再看看
老师好,请帮我看看这段用jQuery写出来的代码, 功能是点击按钮后div会像QQ弹出消息一下在浏览器的右下角缓缓升起, 经测试在IE6, IE7, IE8, OPERA, CHROME都是从下往上升起的,而在FIREFOX里却是从上往下掉,请问是怎么回事啊?应该怎么更正?
晕,看来不能留言太长啊….突然想起来, 可以传到空间上的,呵呵 ,,老师请看,我已经传到空间上了..帮我看看…多谢了..
http://taotao.wsyren.com/jstest/test.html
牛腩 ,
这个问题的关键在于,Firefox以html为页面的根元素,而IE以body为根元素。你设置了body为1800px高,但是在Firefox中,html元素的高度仍然是0,因此你的div#pop,实际上起点是最上面。
修改方法很简单,增加一条CSS设置即可:
html{
height:100%;
}
这样,一开始的时候,html的高度充满浏览器窗口,pop就到底下去了,效果和在IE中完全相同。
所以搞JS,CSS是非常重要的基础,一定要把CSS搞的非常清楚。
多谢老师!
呵呵,老师,我在别的地方问的时候又有个新的说法,嘿嘿,好像听起来也很有道理:
关于这个问题,我又看了一下JQuery的源码。我觉得这个解答稍微一点不准确,其实设置了bottom为-160px之后,pop就已经在页面可见区域的下方了,并不需要设置了html告诉之后才使pop到底下去
我觉得之所以在firefox中出现这个问题,和FF对于getComputedStyle这个js方法的实现有关,JQuery内部在做animate之前会计算元素执行动画效果的开始和结束位置,其中开始位置会利用getComputedStyle这个方法来计算元素css的‘Computed values’ 。而这个值我理解在FF中和你提到的height是否设定有关。当没有设定html元素的高时,这个值计算出来的就是一个几百的整数(我这里是959),这就意味这JQuery将会把这个元素从bottom为959的位置移动到bottom为16的位置,所以出现了从上向下的动画效果。
牛腩 ,
说得有道理,应该是这个问题,我查了一下 getComputedStyle 这个方法确实有时候有点问题。
我上面的方法是对的,但是解释的有问题。实际上 height 属性设置成多少px都可以解决这个问题,具体原理我还没有完全搞清楚了。
请问那里有免费的MSDN下载
cc,
MSDN微软都提供在网上,不需要下载,用的时候,直接在网上查就可以了吧?
温老师 我想问一下如何在一个页面里添加2个或者更多的TAB面板—因为我添加的第二个面板会用到第一个所用面板的CSS和JS文件,如何才能避免呢?
魏艳华,
你可以这样,分别给Tab面板外面套一个div,分别给div设置不同的id,然后把原来的CSS,复制出一份,然后给每一个选择器分别加上各自的div的id,就可以了。
还是不是很懂?能举例吗?
魏艳华,
你知道”后代选择器“的作用吗?如果知道这个,给最外层包一个div,后面有后代选择器就可以分别设置不同的样式了。
如果不知道”后代选择器“的作用,可以看一下我们的视频教程:
http://learning.artech.cn/category/css-research
昨天晚上已经这样照您上次说的做了。我也用了后代选择器,但是我用的后代选择器没用空格隔开,然后就搞得不行了。麻烦您了。真的不好意思。很喜好温老师的那个《CSS设计彻底研究》。还买了曾老师的jQuery的那本书。都很不错。温老师的那本书看了2遍,但是很多的东西是要自己用了才知道怎么去用的。有很多细节的东西还是没记住啊~~~
魏艳华,
谢谢你的问题.
抱歉,看来一两句话没法让你理解了,我过两天有时间写一个详细的教程给你吧。那样可能你就容易明白了。
温老师 可能您没看明白我的意思 我是说我已经搞懂了。只不过将其中遇到的问题说下了。没说明白结果,很抱歉。
魏艳华,
原来是这样,能做出来就好啊,呵呵
《新手学Visual C++30例》第58页图3.8在单链表中插入新节点与图3.9在单链表中删除一个节点怎么是一样的?我有点看不懂,是不是刊误,正确的图是?麻烦老师教我一下?
xiangzi252848864,
十分抱歉,这本书已经太久了,我们现在已经找不到相关资料了。不过光盘里都有源程序,您可以在VC里运行源程序。
关于链表操作,您需要先理解的了原理才可以,可以找一本数据结构方面的书,看一看,一般就在前两三章中都会对链表的操作,有详细的说明。
老师你好,你们能不能出一本FLASH AS的书籍啊,教我们做FLASH整站,面向我们这些从未接触过AS的美术专业,或者其它专业的WEB工作者!
赵毅,
你好,你的建议很好,给没有编程基础的读者,白基础打好,这个应该对很多人会有很大帮助!明年上半年可以做这件事。
还要等到明年啊,,一年时间还真是难等啊!!老师我非常喜欢你们书籍,因为写的很负责很详细,,我是美术平面专业的,学了你们的DIV+CSS让我找到一份好工作——国内一家比较出名的网络公司。。。都工作半年了,来跟你道声谢谢啊!!
但是觉得LASH WEB的书籍要等到明年实在是等不起啊,,你看像我这样对AS一无所知的人,现在能给我推荐一本书籍吗?
赵毅,
用Flash制作动画 和 用Flash的AS写程序实际上是两码事,虽然简单的写一点小东西很简单,但是要真正掌握,如果一点写程序的基础都没有,其实还是需要一点努力的,因为写程序毕竟也是一个专业,大学四年也不是白上的。
回忆一下,如果自己中学数理化学得比较吃力,很痛苦,就不要沾这个了,把这个留给专门的开发人员做吧。如果自己觉得数理化学得不错,很喜欢这些课程,那就应该没问题了。要打算靠这个挣钱吃饭,那就得花点力气,把那些基础课都扎扎实实学一遍。高级语言、数据结构等等,扎扎实实自学好了,这些AS之类的就会变得非常简单了。
谢谢老师的建议,,我还是好好的朝我设计的方向走吧!毕竟PS我是越用越觉自己懂的少!
再次感谢《精通DIV+CSS》,让我的就业很顺利!
以后会经常回来看看这个网站,,,衷心的祝老师身体健康,万事如意!谢谢你们出的书籍!
赵毅,
技术会日新月异的变化,但是真正的设计是不会变的,这是个不会有夕阳的产业,加油吧!
您好老师 我有个问题 想了好久也没能解决
麻烦帮看一下好吗?
问题:网页中的footer 我想把它放到页面的最底层 这个到是好弄 !
并且呢! 但我中间的内容 小于500 像素的时候 footer的背景要填充满下面的整个部分!
换句话说就是footer 自适应 浏览器高度 填充满浏览器下面的整个部分并支持火狐 ie7 等浏览器
不用 js 代码实现 只用 css 如果您能实现 请把代码发到我邮箱里好吗 我将 感谢之至!
Jack,
我建议用jQeury,几句话就可以搞定了。不过我现在不能一下子确定用CSS能否实现,只是现在用jquery用得顺手以后,脑子变懒了,总觉得用加js很容易解决的事情,就不愿意再费劲琢磨CSS的特殊方法了。
等我花点时间,再琢磨琢磨,你的要求能否使用CSS实现。
我的情况是这样的,有一点HTML CSS基础!自我感觉自己悟性还可以!
3~5天能把CSS彻底研究掌握吗?这本书我在网上已经定购了,估计几天会到哦!
我后台是用ASP做,觉得前台方面不会做,想这几天学会,能够这几天学完以后做个作品出来也可以了!
这几天忙着做作品去应聘ASP实习生“不知道能否做到啊!
梦想编织者2008,
3-5天似乎紧了点,因为做出几个像样的,有一定复杂程度的网页,怎么也得一天时间吧。我估计有半个月到一个月,应该差不多来!
Dreamweaver learning course - 是用那个软件做的?
谢谢
Alan
alan,
这套教程不是用现成软件制作的,是我们自己写的程序做的,但是人工的工作量还是极大,后来我们放弃这种方式了。
老师,
看视频是不是得下flash8.0版本呀?我以前看的时候也没下呀,我点播放时它说"您的计算机没有安装8.0以上版本的flash播放器,如果您安装flash有问题,请发e-mail到support@artch.cn"
zcy,
现在99%以上电脑都是flash 8.0以上的。如果确实没有的话,可以到
http://www.adobe.com/cn/products/flashplayer/ 下载,然后安装。
这个网站的视频教程点播放打不开怎么办啊?
zcy,
具体说一下哪个打不开了? 我这里试了几个,都没问题啊?
您再试试看?可能是网络的偶然问题。
想请教一个问题。最近正在研读《CSS设计彻底研究》,并且亲自调试了几个CSS实验,切身感受到CSS这门网页设计技术的强大。我经常观摩以下大的门户网站,想汲取和借鉴人家大型网站网页设计的先进经验,但是有些问题没有搞明白,比如说,腾讯网、淘宝网、网易等等很多门户网站它们使用的网页元素(tab背景等)其实是做到一张大的背景图片上的,然后通过定位来现实不同的背景。我也知道这和通过滑动门技术制作导航栏的背景有相似之处,问题在于,一般的导航栏背景通过滑动门的话使用一张背景图片,通常都排放的很有规律,一般都是上、中、下三张竖直排列,然后分别通过CSS定义link、hover和visited状态,但是那些大的门户网站的背景图片放置的很没有规律,往往是东一张、西一张的(具体可以右键点击背景另存为查看),请教这样如何定位?是要用到绝对定位吗?这样是不是每一个小图片的位置都要很清楚?还是有什么办法可以轻松对位?我在网上查了半天,鲜有这方面的介绍,也不知道在网页设计中这种专业技术叫做什么,所以是搜索无门吧,特点赶来求教!谢谢!!
supery,
这个使用的是 background-position 属性,和绝对定位、相对定位、滑动门等等的都没有关系的。
建议你把基础的概念仔细搞动,就很简单了。把CSS的原理真正搞懂,这些都是很自然的,如果没有搞懂原理,看别人的东西,往往感觉云山雾罩。
本来是想在读者留言上写的,可是网页一直打不开,就到这儿了,问问大家对待校内网的插件开发有何看法?希望好心人回答
minh15158,
我想知道,你点了“读者留言”之后什么具体反应?怎么个打不开?我这里没问题啊。谢谢!
关于你的问题,现在SNS网站成风,我想一定会有人能够通过这个挣到钱,但是我觉得数量并不会很多。绝对不比你找个工作挣钱容易。
所谓“用户产生内容”(UGC)的模式,我认为是有问题的,绝大多数人产生的内容并不是高质量内容,真正还是有专人来做的才会有高质量的内容。就比如视频网站现在都遇到一个问题,包括youtube都是一样,号称是视频分享网站,但是实际上用户真正看的还是那些盗版的电影电视剧,这是一定要解决的问题。
那这行业有发展前景吗?
这个不好说,不太了解,看到今天新浪上有一片文章:
http://tech.sina.com.cn/i/2008-10-16/02372512463.shtml
谢谢你啊。我准备买。《HTML+CSS网页设计与布局从入门到精通》。《精通CSS+DIV网页样式与布局》。
呵呵。谢谢你。如果 有什么不懂的。可以请教您是吧?
leo,
这两本书互补的,你可以结合着学,应该没有问题。有问题来这里握着我们的论坛讨论就是了,放心吧。
啊。 还有。《HTML+CSS网页设计与布局从入门到精通》这本书 也是您写的吗?这本是教HTML的吧?
因为我基础比较差。如果先学这本。在学CSS+DIV。应该会更好一些 。是吗??谢谢你的回答。 ~
leo,
《HTML+CSS网页设计与布局从入门到精通》这本内容很全,把HTML和CSS中应该掌握的都讲到了,你可以买这本。
CSS彻底研究也买了吧,我就买了这本书,很好的,配合视频教程.呵呵
谢谢你。我准备在网上买。
老师。请问 。那本教CSS+DIV 的书 叫什么名字。
我想要确切 的名字。然后我去买。。
我在网上找到。的这个视频。 感觉讲的挺详细的。 很基础开始。我很喜欢。 谢谢。麻烦你告诉我名字。
leo ,
我们有三本CSS方面的书,《HTML+CSS网页设计与布局从入门到精通》、《CSS设计彻底研究》和
《精通CSS+DIV网页样式与布局》。
jQuery对象与dom对象的转换
看了老师的书,没事的时候也从网上看了一些关于jQuery的帖子,一个帖子是我产生了共鸣,在这就以留言的方式,提醒正在学习jQuery的和我一样的菜鸟们,把搜到的总结了一下!以下总结均来自网上网友,本人尽是引用!
一直以来对于通过jQuery方式获取的对象使不能直接使用JavaScript的一些方法的,开始的时候不理解,现在此案知道,原来jQuery获得的对象并不和我们平时使用getElementById获得的对象是一样的对象。所以一些新手就很迷惑,为什么${”#Element”}不能直接innerHTML,这就是原因所在,解决方式请看下文。
jQuery对象与dom对象的转换
只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。普通的dom对象一般可以通过$()转换成jquery对象。:$(document.getElementById(”msg”))则为jquery对象,可以使用jquery的方法,但不能使用dom的方法。由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。
如:$(”#msg”)[0],$(”div”).eq(1)[0],$(”div”).get()[1],$(”td”)[5]这些都是dom对象,可以使用dom中的方法,但不能再使用Jquery的方法。
以下几种写法都是正确的:
$(”#msg”).html();
$(”#msg”)[0].innerHTML;
$(”#msg”).eq(0)[0].innerHTML;
$(”#msg”).get(0).innerHTML;
以下是我引用的网址:http://www.ccvita.com/192.html http://www.phpchina.com/bbs/thread-56942-1-1.html
希望老师能在新版的js+jQuery中,加上关于这一点的讲解!
感谢你的补充,你说的这个问题确实如此,初学者可能普遍会有这个疑问!有时间我专门写一篇文章,解答一下吧。
你好,请问在asp.net中布置网页都可以用css来控制吗,我最近找资料,总找不到把css+asp.net很好结合起来的资料,所以一直很困惑,怎样用css控制asp.net的控件呀。谢谢
林林,
确实如您所说,使用ASP.net,与CSS的结合经常会遇到问题,特别是使用了一些服务器控件以后,更是难于修改,这是ASP.net WebForm 开发模型存在的缺陷。
不过微软的相关负责人已经明确表示,他们正在改进,将来的地WebForm模式也同样可以在URL和CSS方面做出重大改进。
此外,他们即将发布 ASP.net MVC,它是不同于WebForm的另一种开发模式,使用这种模式,开发者可以完全控制页面,与CSS、框架的结合都将非常方便,目前ASP.net MVC已经发布到第5个预览版,正式推出的时间应该不远了。
老师 有个问题。。。第七章 例 vertical-border-1.htm 中 。。 为什么我单独定义一个ID。
比如 #first { margin:0;}。。。浏览器不能识别呢???
书上的方法是用子选择器来定义。。。没搞懂它们之间有什么差异。。ID的优先级应该高于子选择器吧。。
老师 这个例子 我又想了一下。。。为什么不能修改成 #menu { padding:0 8px }
在IE 和 FF里面效果都是一样的。。也符合盒子模型。。
这样就不需要增加额外的ID了嘛。。。不知道书上的做法是考验我的思维呢?还是别的什么??
鹤庭逸,
如果方便,你提问题的时候把前言后语多说一点,我看了一下书,没理解你说的是什么意思。
抱歉这本书是我一年前写的,很多代码早就忘了,如果你的问题说得具体一些,我可以更方便地帮你解决。
汗。。闹笑话了。。呵呵。。对层叠的处理搞混了。。我单独定义的一个ID。。比 #menu a#first 少了一个ID和一个标签。。。级别自然比它低了哈。。。
老师的书上貌似没对层叠的处理讲详细。。。
在哪里可以下载能应用的网页制作软件,也就是Dreamweaver,并能应用上,
方方,
Dreamweaver软件就像windows一样,需要购买的,您可以到搜索引擎上搜索一下。
第一: 书中第五章,例 shadow-2 中。。。
把 .shadow div {
padding:0 6px 6px 0;
}
这行删除。。。
在 .shadow img {
position:relative; /* 增加这三行,用相对定位替换*/
right:6px;
bottom:6px;
}
为什么效果和书中的有点不一样呢 ?? 既然两个div的背景图都不动。。只移动图像本身。。那么相对定位按道理效果应该一样。。不知道是我对滑动门原理没有理解透彻。。还是什么??请老师解答一下。。。
第二:我发现只要改变背景色。。比如白色以外。。滑动门的阴影效果就会不理想了。。请问老师是不是要把那两幅div的背景图改为和 整体背景一样的颜色。。才可以呢??这样是不是太麻烦了一点???
鹤庭逸,
第一个问题我没理解你是什么意思,你在具体说明一下?
第二个问题,用PNG格式,可以支持半透明,这样理论上可以适合多种背景色,但是一个很麻烦的问题是,IE 6 不支持PNG,需要用滤镜配合,这样的话,实际上也是很麻烦的事情。总值这个问题,操作起来比较麻烦。
第二个问题的意思是
我把例 shadow-3 里面的body背景色改为红色的话。。 阴影依然有。。只有图片本身和两个div背景之间的空白特别显眼。。。这样的效果没人会接受的吧。。。我想知道有什么解决的办法吗???
关于阴影,如果要能够适应不同颜色的背景色,必须要使用支持alpha的PNG图像,这个IE7和Firefox没问题,关键是在IE6中比较麻烦。
具体到书中的这个案例,阴影由两幅图像组成,我在例子中,上面的那个图片用的是alpha的PNG,并做到了IE6兼容,你把底下的那个图片也同样处理,应该就可以适应任意背景色了。
你再试试看?
我是指把 padding:0 6px 6px 0 删掉。。。
改成用.shadow img 来相对定位。。。就是不用css本身的padding 来实现阴影效果。。而用相对定位来实现阴影效果。。。
但不知道为什么在浏览器里面的效果和用padding 不太一样。。。
关于这个问题,你的修改后的代码,与原来的效果应该是不等效的。
从尺寸来看,原来的代码产生的两个阴影图片的重叠部分比图像层宽和高都大6像素,你修改后代码,二者是相同的,这样产生的效果就不太一样了。
可能你说的是这个原因。仔细琢磨一下图5.38。
老师好,我刚学div+css布局,现在有个问题想问一下你们,在布局的时候我先定义了一个div(Container),给它设定了一个宽度(800px),可写到后来在里面嵌套了几个div后这个Container层的宽度却发生了变化,整个层撑得很宽,我看了一下宽度显示却变成了在宽度800px的后面还多了一个括号,里面写着1280,虽然这个层撑得很宽,但在浏览器中看布局还是没有乱,只有在DW的设计界面下看就变型了,我想问一下这是什么原因,望老师帮我解决一下这个疑惑,谢谢!
小朱,
您说的情况是有可能的,里面的东西太多了,就有可能把外面的撑大,你再设计的时候,一定要计算好,设定的尺寸要符合逻辑才可以的。
从基础开始,把盒子模型、标准流、浮动、定位这几个基本原理真正搞懂,就已一切都可以掌握了。
温老师,我想做个flash影片播放控制进度条,就象flvplayback组件那样,但那个组件只能播放flv文件,我要播放的是导入到影片剪辑中的swf文件,您知道哪里有这样的源代码吗,我在网上找不到。
小唐,
这种应该很多的,在网上找找现成的源代码,应该不少。
您好,我在学习ASP动态网页时
在HTM中用户注册提交时出现文件下载界面,而不是ASP显示界面这是问什么啊?
你要让asp文件在iis服务器下运行,不能直接打开
是这样的 我建了一个注册页面就是user页面在user的表单action连到了message.asp 我想通过message.asp连到数据库 可在浏览器中我点了user中的提交 出现了 文件下载框 这是为什么啊 我是用的书上所给的代码写的 书上说可以直接就显示在asp页面中
小光,
你需要把IIS配置好,才能解析ASP文件,你是不是没有在电脑上安装好IIS?
看了此视频教学后,马上去买了此书,关于Ajax的异步交互中只讲了一个页面
我想问的是两个页面中的一个页面发生鼠标触发性事件,则表现在另一页面,而且只刷新另一页面的局部
这样的原理是什么请指教
moonyeon ,
我没有十分理解你的意思。AJAX通常的情形是,比如说,一个页面中按了一个按钮,然后获取服务器上的一些数据,然后把自身页面的局部进行更新。这就是AJAX的本质作用,实际上很简单的。
你说的两个页面是什么意思呢? 是一个浏览器中的两个框架页?还是两个浏览器窗口?这个似乎无法实现的,因为你的目标页面根本不知道前一个页面什么时候发生了这个事件,server是不能主动发送内容给页面的,除非设定定时函数,去取服务器上的数据。AJAX实际上仍然是遵守HTTP协议的。
当然,实际上也不是完全不可能服务器主动向页面发送内容,但是这种方式一般是通过保持HTTP连接的情况下,是把内容分次推送给客户端,但是这和AJAX已经没有任何关系了。这种长时间保持连接,分次主动推送内容的一个应用场景是无刷新的聊天室,似乎和你描述的情况也不符合,此外,由于保持长时间的连接,对服务器的负载是相当高的。
你可以具体说一下你的意思?
我用captivate cs3录制的视频怎么在swf文件里没进度条,要在浏览器窗口里才能看到啊,而网上的是进度条都集成在swf中了,要怎么弄啊 ,还有这个东西很占资源,我电脑一下就动不了了
小唐 ,
新版本的captivate我没用过了,我只用过很久以前的captivate,那时候好像进度条是在swf里面的。
我觉得这些应该都是可以设置的,你可以把各种选项仔细研究一下,看看有没有相关的设置。
温老师:
很喜欢您的讲座,也很喜欢这个网站,提供了大家一个平台。
给留言簿提个小意见吧,
留言框里面没有用 PRE 标签包含进来么?
:)
好多特殊的符号都要转义,挺麻烦的。
ericyosho ,
这个系统用的是现成的wordpress,要改的话,需要hack源代码,我们一直没顾上加工它,另外,这种方式也不适合讨论复杂的代码,因此就这个样子了。
如果要讨论代码,可以到我们的论坛 talking.artech.cn ,那里有不少热心人。
温老师,您在《CSS设计彻底研究》中第一讲c节中的解释有误。
您说
。。。
按照 “先声明” 的class进行样式选择,所以您认为应该是purple。
其实当有多个class,造成冲突时,应该是按照样式 “后定义” 的那个进行选择,而不是 “先声明”。
在例子当中,在标签中,您是先定义了red,后定义了purple。所以会选择purple。
如果将red移到后面,即使在“声明”的时候,purple在前,仍然会按照red来显示。
谢谢!
ericyosho,
您说得对,已经发现了!
其他关于本书的问题,请参考:http://learning.artech.cn/20080221.css-exploring-errta.html
求救急我上网经常在地址栏有===自动出现如何才能消除
yuxina,
抱歉,没看懂您是什么意思,你再具体说说看?
求救急我上网经常在地址栏有===自动出现如何才能消除请求好友赐教回复yu2023589@sina.com
老师:
请问FLASH 在哪可以下载到常用的?我是新手不知道下哪种。
你好,在你们的网站上有很多很好的视频讲解内容,我冒昧的问一下你们是采用什么工具制作的。
xdsnet,
您可以试试看两个软件: camtasia 和 captivate ,都很好。
谢谢你的回复。
camtasia我原来试用过,达不到网站视频中大概1M/分钟 数据量还那么好的效果的水平,不知道现在是否改进。
captivate也是同样的。
此外我还想了解是否还有其他工具进行了编辑,比如剪切掉不用的地方。
CSS和JS的这几套视频,我们用的是camtasia,要达到1M/分钟比较困难,2M/分钟还是可以的,不过也只能如此了。不行就降低一点图像质量了。
其它一些我们曾经花了很大力气,用Captivate录制以后,再用自己开发的程序可以使文件变得很小,但是后来发现这个意义不大,因为用户的带宽增长很快,没有必要在这个方面花很大的力气。
关于编辑,我们就是用得Camtasia自己的编辑功能,没有用其它软件。
另外一点是,产生的文件大小,和你录制的内容关系也很大,如果是代码类的会比较小,如果录制Photoshop这样的,颜色非常多,变化很快的,文件就会比较大。
你主要做哪方面的工作?欢迎和我们联系,可以交流交流经验~~
再次谢谢你们的回复,我是搞教育资源开发的,欢迎进行交流。
xdsnet,
好啊,以后有什么想法,我们可以深入交流!
老师们。你们好!请问一个选择符的问题 .menu ul :hover ul 与 .menu ul :hover ul 有什么不同。即在第一个ul和:hover之间 加空格和不加空格有什么不同?谢谢各位了
你好,
你的前一个写法是不正确的,没有这个写法。
后一个写法是CSS伪类的意思。
如果希望了解CSS,可以看一下我们的视频教程,目录在页面右侧,花几个小时,就把CSS的大致概念都搞清楚了。
很好的网站,好像很久没有更新了。
eCosway ,
谢谢,我们近期会增加一些内容。欢迎常来这里交流~~
photoshop软件在那里下载?或者买原版的。photoshop买那个版本呢?谢谢
klwoo ,
Photoshop是美国Adobe公司出品的软件,您可以到他们的网站,或者代理商那里购买。
HTML+CSS网页设计与布局从入门到精通(CD光盘一张)
作者:温谦 前沿科技
精通CSS+DIV 网页样式与布局
前沿科技 曾顺
为什么这里没有《HTML+CSS网页设计与布局从入门到精通(CD光盘一张)》的介绍啊
我已买过CSS彻底研究,
这两本,我想再买一个,你帮我推荐一本,
然后我就和那个JavaScript+jQuery一块买一下,
老师你一定回答我一下
详细一点。
如果你已经买了《CSS设计彻底研究》,那我觉得你不用再买CSS的书了。
如果你能把CSS设计彻底研究全都搞明白,就足够了。
关于那本新书,我们最近太忙了,所以还没有在我们的网站上介绍。
老师,你好!
我是第一次提问题,其实我知道这个网站已经有好几个月了,自己跟着这个网站自学了好长时间,初步了解了几个软件,可是我在网上又看到好多的其他软件,还有好多关于后台方面的编程语言.对这些很是混乱,不知道前台和后台的真正区别,也不知道后台主要是干什么的,编程到底有多少语言总之心里对网站制作设计方面没个框架,所以具体怎么问也不知道,我就是刚接触了FLASH,FIREWORKS,DREAMWEAVER这几个,PS刚学,希望老师能告诉我网站制作设计这块都需要学哪些?应该先学什么后学什么,
…,
我给你的建议是,先跟句子的基础,实际做一些东西,你把一个东西掌握了之后,自然就会发现新的东西了。一下子说清楚这些,很困难。
因为可以学得东西太多了,学了之后可以做很多事情。因此学什么要根据,你要做什么来决定,而学之情,可能你也不知道要干什么。因此,最好的方法,就是先学一些,慢慢自然就入门了。
基本来说,要学Web设计和开发,可以 HTML -> CSS - >JS - >后台语言。这个顺序,大致不会有问题。
在dreamweaver中,表格隔行变色:其中最上面一行颜色不同,下面的都是一行颜色深,一行浅,用css样式怎么写。
Ailen,
对各个tr设置不同的id,分别设置CSS即可。
老师,在HTML语言中像h1,h2,h3…之类的标题字的字号是多大啊,还有就是如果我不想让加了h1,h2…标记的文字后面换行可以吗?谢谢指导
lapeno ,
这些标记具体在浏览器中显示多大,是由浏览器决定的,各种浏览器不尽相同。如果要保证你希望的大小,可以使用CSS来设置。
你的第二个问题实际上不存在,h1标题后面的文字是普通的文本,如果不换行会是什么样子呢?
标签设置line-height后 在IE6里面带有图标的行怎么没效果?
代码如下:
1.郎朗
2.2008北京)
3.2008北京国
4.陆毅和)
5.郎朗
6. 荧
7.陆毅
8.陆毅
前四个后面加上了new图标,设置的行距在IE6里面没有效果,这是怎么回事啊? 该怎么解决?
星星鱼,
把代码发到论坛上吧,这里贴代码不方便。
论坛: http://talking.artech.cn
感谢前沿让我学习了css,我从零开始研读了《css设计彻底研究》一书,很不错,值得收藏的好书,但是在实践中遇到一个问题:我做了一个1-2-1的布局,其中中间container左半部分为固定宽度,右半部分为变宽度,这个看过书后很好实现,但是关键是在右半部分的变宽度盒子里放置3行3列共9张图片和图片解释,我采用了加标签,但是如何实现,这9张图片(图片本身大小不变)也自动调正间距呢?当浏览器变窄时,如何防止图片不折行呢?(如果设置了的宽度,则可以避免折行,但是却无法自动变宽了)请教恩师有什么解决办法吗?不胜感激!!
alan ,
我在论坛上回答了,你去哪里看看吧。我就不贴过来了。
老师。您好,下面的是我用动作脚本创作的一个文本,我的问题是,为什么我按照你们书本内的操作过程去做,最终在测试动画时只出现了黑体竖排的小字“古从军行”没出现我设的白字还有宽高与大小粗体等等,请老师做些指示。(我的版本是Flash8.0的)
my_fmt = new TextFormat();
_root.createTextField(”Title_txt”, 0, 50, 30, 100, 300);
Title_txt.text = “古”+newline+”从”+newline+”军”+newline+”行”;
my_fmt.color = 0xFFFFFF;
my_fmt.bold = true;
my_fmt.italic = true;
my_fmt.size = 0;
Title_txt.setNewTextFormat(my_fmt);
对望,
你在Flash中打开光盘里的文件,效果如何?比较一下不同在哪里,可能可以帮你找到原因。
老师您好,我是新手,我学CSS还停留在使用CSS面板阶段,
想请问老师为什么有时候我在面板里定义了CSS样式后,选中目标文字后却不能套用,即右键CSS样式“套用”按钮是灰色,不能点下去,而我在代码区或快速标签编辑器里直接写代码可以实现套用。是不是我哪里没设置好?
kufans,
抱歉,我已经几年没用过Dreamweaver的CSS面板了,不太清楚了。
如果你确是想掌握CSS,建议你还是直接写代码,开始费点劲,但是效果绝对不一样。
《JavaScript+jQuery》这本书什么时候出啊?看来7月份是没戏了,8月份呢?
bbin,
郁闷得不只你个人~~ 我估计8月份因该没问题,本来出版社编辑说为了避免奥运会的影响,一定会在7月上市,但是还是没有出来,~~
《精通CSS+DIV》一书11.1.3中
“#links被挤到了#content的下方,这是因为#content没有设置宽度.它的宽度仍然时整个页面的100%所致的.”
我试了几次没有设置#content的宽度也没有设置#links的margin-left为负数#link都不会被#content挤到下方.这是为什么
宋,
你到论坛上讨论吧,这个问题没有图说不清楚,你可以发个图说明一下你的意思。
http://talking.artech.cn
我想点击一个网页超链接就以全屏幕的方式打开一个swf的文件,连IE的窗口边框都没有,有没有办法实现呢?
小唐 ,
你这个需求可以做到,你可以看到,现在流行的那些视频网站,都可以全屏播放,我记得是Flash播放器的9.0版的某一个子版本以后就支持全凭播放了。
你到网上查一下,应该很容易找到答案。
前几天在网上买了《CSS彻底研究》读了前几章,感觉还是非常 不错,特别是作者的一些小技巧等细节上面非常不错。然后就照着学的自己进行学习。我试着做了一个功能,就是横排菜单,我将三个菜单都是设置边框为1,这时横排就出现一个问题,左边菜单的右边框和右边菜单的左边框与中间菜单的边框帖在一起了,这时,看到的是中间菜单左右边框都是2px,我就试着给中间菜单指定#mid,实现将中间菜单的左右边框设为0PX。但是好像没有效果啊。麻烦解答:地址:http://bbs.chinaadren.com/test/2.html
neology ,
你的思路没问题,可能具体那里设置错了。
对您说的这种情况,通常的做法是,每个菜单项的边框都只设置一侧边框,比如说,如果每个菜单项都设置右侧边框,这样的结果,最左边的第一个菜单左边就没有边线了,因此对这个特殊的菜单项增加一个类别,然后单独设置一个CSS规则,为其增加边框。
这是真对IE6这样的浏览器,如果以后某个时候,大家都不用IE6了,那么就可以使用:first伪类,设置这个单独的项目了。
我重新设了margin:0 -1px 0 0;这样就正常了。
什么时候用 浮动
什么时间用 定位
呢?
蓝色的风,
要知道这个答案,最好的方法就是搞懂他们分别如何使用,有什么性质。这个不是一两句话说得清楚,我们的视频教程中有详细的介绍,看一下就明白了。
我基本上会用。可是就是不知道在哪里用啥合适呀。
一个页面,用浮动和定位,都可以做到同样的效果的啊。
蓝色的风,
会用就好办了,你实际做一个网页,如果想不出做什么,就找一个其它网站的页面,最好复杂一些,比如一些大的门户网站,你试着自己模仿做出来,做的过程中,你想想如果用浮动可不可以?如果不用浮动可不可以?等等,多做几个,自然就明白了。
下面的两条是我发的,本来内容最上面有一段HTML代码?不过怎么都显示不出来,自己又删除不掉刚才发的内容,所以补充说明一下!
bbin ,
在一个盒子中,要控制竖直方向对齐很困难,没有好的办法,在盒子里面嵌入一个表格吧,这是最简单的方法了。
[“”]
div.abc {width:500px; height:500px; border:1px #aaa dotted}
如何用css控制图像在[500*500]的方框内,垂直方向顶端、居中、底端对齐?
div.abc {width:500px; height:500px; border:1px #aaa dotted}
如何用css控制图像在[500*500]的方框内,垂直方向顶端、居中、底端对齐?
精通JavaScript+jQuery 有导航下拉菜单的课例和滑动门的课例吗?
我以为这两个经常要用。
我看到有滑动表格变色的课例。
期待。
更期待那一套完整的例子。估计得明年了。
蓝色的风,
jquery的功能基本上都覆盖了,实际上主要就是那些jquey API的用法,我们的书里都覆盖了。谢谢您的支持!
我们希望下半年能把制作的内容的速度再提高一些。上半年因为做其他的项目,这块的速度受到一些影响。
上半年因为做其他的项目,这块的速度受到一些影响。
又出了什么书?书名是什么?如果我需要,我会买。
在论坛里发问题也可以得到帮助吗?
最新的,就是《精通 +jQuery》,但是7月份没上市,要等到8月了~~~ 郁闷的很~~~
论坛发帖,一定有人会回复的,除非过于冷僻~~
我想部一下,一次制作好几个按钮再加上声音怎么制作???
器械,
您具体什么意思?我没有理解~~~
我幼小的心灵一直收到 老师的伤害, 您的JavaScript+jQuery ,这本书,我从5月份开始等到现在,还是没有看到上市的消息………………………………
Yaohu ,
呵呵,不好意思啊。
我比你还着急呢~~~ 出版社的编辑也在加紧中~~
老师能给提供下比如做个新闻发布系统,的前台和后台的教程吗?
一个完善的CMS,工作量还是挺大的。我在考虑结合最近我们正在开发的一个实际项目,做一套教程,会涉及一个网站的各个方面。正在策划中。敬请期待~~
”做一套教程?“ 哇 是出书吗 还是视频教程 文字教程 很期待的说
米奇,
我还没有想好,基本上是会使用ASP.net来实现一个完整的网站,有前台后台的。 不过感觉这个的复杂程度,比单纯的CSS、JS还是要复杂很多,涉及的东西也很多,SQL、C#、数据结构等等,哪一方面不熟悉,都会遇到麻烦。还有很多服务器端和客户端交互的逻辑在里面,总之比较复杂,如果读者喜内容感兴趣的读者,先做点准备哦,详轻轻松松掌握不是很容易的哦。
唉 你的JS书都没出呢 我正在看其他的,但是你出整站开发的教程的话,但是你又没有c#的相关教程就直接上马。会不会太勉强了?
米奇,
如果单纯学C#,会很枯燥,你会学了很久,不知道能干什么,如果在学习里上课,倒是无所谓,如果是自学,会很郁闷。
结合网站应该还比较好一些。
嗯 面对对象的设计 绝对不是一两年就能搞定的这个我晓得 如果可以的话现在您可以开始写一些JS方面的技术文章(好像最近你很少写这些技术性的东西了),顺便把JS+Jquery书的中间部分样张发布出来吧。我要看进阶部分的样张。求求你。
米奇,
对于初学者,面向对象倒未必太优先考虑的东西。比这个迫切需要掌握的东西还很多。
最近我太忙了,没有顾上协议西有意思的文章,这几天就可以忙完了,忙完了就有时间了。
书的内容我尽快放到网上。
谢谢您的热心。
嗯 很期待您的整站开发教程,请速度出吧。另外您抽空帮我讲讲我在论坛里发的那个JS帖子的的问题,一定要详细的讲解切记。我很爱你!
《精通CSS+DIV网页样式与布局》这本书上的第7章中的7.1.1里最后一行
“不单是文字的效果,各种背景,边框和排版的效果都可以随意加入到超链接的几个伪属性中,从而得到各式各样的效果”
“把背景,边框和排版的效果加入超链接的伪属性中”这个不懂,举例说明下,谢谢
已弄懂
宋,
呵呵,好啊,自己弄懂才是真懂:)
老师您好!
我用ul li排列导航条的时候用float使它在水平上排列,为什么大部分人看着没问题 少数人看着还是竖直排列的呢? 这可能是什么原因呢?
阿福,
具体什么情况?个别人是什么特殊情况?比如说用的浏览器特殊?还是什么?
老师您好:我想把3个块在水平方向上排列,其中中间那个是表格,要怎么布局?我试了好多种方法都只能竖直排列?
flyaway ,
要实现三列并排,有固定的做法,仔细看一下http://learning.artech.cn/category/css-research的第5部分,选择你希望的要求就可以了。
补充下,除了用ul li外
这个其使用什么无所谓,表格还是ul,都一样的,因为他们都是盒子,排版时候都一样对待。
定位那里的那个IE6中固有的错误:当为左侧定位时,就会出现错误,
解决方法是给 父级DIV增加一条: HEIGHT:1%;
我很想知道下:为什么加上的是这一句而不是其他的什么的?
坚持,
这些你可以认为就是没有原因的解决办法。
如果要说原因,可以这样解释:IE本身的缺陷在于,有的时候,没有及时更新某个盒子的属性,通过增加这样一条CSS设置,可以强制IE进行更新,从得到正确效果。
你所说的那个增加一条CSS设置强制更新,是随便加上一条就可以吗?
如果不是那HEIGHT:1%;是什么意思?为什么加的是这一句不是其它的?
需要符合两个原则:
1:有效,也就是需要增加的语句可以强制IE重新计算某些盒子的数据,正好能解决问题。
2:没有副作用,也就是不能因为增加了语句而产生本来不希望的效果。
看到第4章1.9扩展盒子的高度了,又遇到了一个没看懂的问题请教下:
最后那个将那三个浮动的盒子放到另一个盒子中,将文字删除后设置CLEAR:BOTH,那这个盒子应该在三个浮动盒子的下面啊,怎么为包含三个浮动的盒子呢?
还有为什么一定要指定其父级DIV,并覆盖原来的MARGIN.PADDING.BORDER设置呢?
小菜鸟敬候大师的指教!
坚持,
父盒子在标准流中,所以顶端还在原来的位置,它的下端是根据内部的子盒子确定的,因此加了一个用于清除的盒子,就可以把父盒子撑大了。
关于讲margin等设置为0,是因为在76页的代码中,将.father div 设置了margin等值,如果不重新设置为0,那么将会显示出这个div,而我们希望看不出这个div,所以需要将它们都设置为0。
关于这个问题我还有一点不太明白:
书中第84页有一段特别写了一句:注意这里必须指定其父DIV,为什么一定要有这一句?
.father.clear也只是对.clear作用,不会影响到76页中.father样式的定义啊,
直接写.clear样式不可以覆盖父样式.father div??
恩,
在这里可以不用指明 .father,有的时候多写一些,确保安全,也是可以的。
看到了那个关于盒子的几何题了,有个小问题不明白,请教一下
LI中的文字为12PX大小,上下内边距均为10PX,那这个盒子的高度应该为:
12PX(文字的大小)+10PX(PADDING-TOP大小)+10PX(PADDING-BOTTOM大小)=32PX
为什么高度为34PX?
坚持,
请参考
http://learning.artech.cn/20080221.css-exploring-errta.html
中的说明的第一点。
我知道p和form标记在IE6中默认的margin值不为0,ul也是,象这样的元素还有哪些呢
小唐,
似乎也就这些,这些东西实际用的时候自然就可以处理了。应该不用太去管它。
其实我也不知道有那些元素的margin值为0。但是你可以通过,通用选择器*来设置
*{margin:0px;padding:0px;}这个是删除页面默认的填充和边界
老师您好,精通DREAMWEAVER 和DIV+CSS我都买了,很多我都用CSS 来写,现在出现了问题,麻烦您帮我看看好吗?我在IE7 浏览是没问题的,但在FIREFOX浏览都出现了问题。
www.zonesea.com,和www.suntrans.net
suntrans_lwh,
按顺序,仔细看懂这3篇文章:
http://learning.artech.cn/20071119.css-browser-debug.html
http://learning.artech.cn/20080129.css-debug-skills.html
http://learning.artech.cn/20080203.firefox-ie-css-hack.html
调试CSS的兼容性是个慢慢积累经验的过程,做多了,自然就会了。
谢谢chance!
suntrans_lwh ,
不客气阿,只有你们的不断提问,我们才知道读者最需要什么,所以你们也在帮助我们。谢谢!
视频教程
“学以致用”主机使用视频教程:
1:新手起步 2:上传和发布第一个网页
3:设置域名解析 4:cPanel控制面板简介
5:设置附加域名和子域名 6:安装WordPress
最新留言
(找不到自己的留言了?看这里)
(找不到自己的留言了?看这里)
了解详细说明
订阅
顺便看看现在流行的计算机图书吗?
您更习惯在当当购物?请走这边
推荐链接
前沿视频教室的内容版权属于北京前沿科技,http://www.artech.cn。Copyright 2006-2010
本网站使用了 WordPress 2.2 中文版 和 Lasse Havelund制作的 Mesozoic 页面主题。