div和CSS的学习方式

html-css016

div和CSS的学习方式,第1张

div和CSS最好多学习方式就是多练习,在练习中掌握经验、技巧,很多很多的知识,需要自己实践后体会,书里是不会讲到的。

然后你说的兼容问题,不止你老火,所有做网页的,刚开始,都被这个折磨过。(祈祷ie8以下的ie浏览器全部绝迹)熟练掌握运用下面说的方法,就OK了。

解决兼容问题靠经验积累,靠CSS hack!你去百度搜索下CSS hack,百度百科介绍的很详细。

CSS hack简单讲,就是针对不同浏览器写不同css,比如说ie6的hack,意思就是这段css写法,只有在ie6会执行,其他浏览不会执行,这样就能针对不同浏览器写不同的css,达到兼容。

附上一些CSS hack给你参考

#test{

color:red/* 所有浏览器都支持 */

color:red !important/* Firefox、IE7支持 */

_color:red/* IE6支持 */

*color:red/* IE6、IE7支持 */

*+color:red/* IE7支持 */

color:red\9/* IE6、IE7、IE8支持 */

color:red\0/* IE8支持 */

}

body:nth-of-type(1) p{color:red} /* Chrome、Safari支持 */

*+html .list1 li{line-height:18px} //IE7hack

/* Firefox 1 - 2 */

body:empty #firefox12

{display: block}

/* Firefox */

@-moz-document url-prefix()

{#firefox { display: block}}

/* Webkit-Safari-Chrome */

@media screen and (-webkit-min-device-pixel-ratio:0){

color:red

}

/* Opera */

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)

{head~body #opera { display: block}}

Web前端的学习误区

网页制作是计算机专业同学在大学期间都会接触到的一门课程,而学习网页制作所用的第一个集成开发环境(IDE)想必大多是Dreamweaver,这种所见即所得的“吊炸天”IDE为我们制作网页带来了极大的方便。

入门快、见效快让我们在不知不觉中已经深深爱上了网页制作。此时,很多人会陷入一个误区,那就是既然借助这么帅的IDE,通过鼠标点击菜单就可以快速方便地制作网页。

那么我们为什么还要去学习HTML、CSS、JavaScrpt、jQuery等这些苦逼的代码呢?这不是舍简求繁吗?

但是随着学习的深入,就会发现我们步入了一种窘境——过分的依赖IDE导致我们不清楚其实现的本质,知其然但不知其所以然。

因此在页面效果出现问题时,我们便手足无措,更不用提如何进行页面优化以及完成一些更高级的应用了。其原因是显而易见的——聪明的IDE成全了我们的惰性,使我们忽略了华丽的网页背后最本质的内容——code。

那么我们应该怎么学习前端开发这门技术呢? 现在很多小伙伴喜欢在互联网上找视频资料学习网页制作,但是光看视频你是不可能学会网页制作的,没有人指导你,而且很多视频已经过时了,并没有什么用!  如果你真的想学习网页制作这门技术,你可以来这个裙,前面是494,中间是零六思,最后是934!在这里有最新的HTML课程免费学习 也有很多人指导你进步,不需要你付出什么,只要你是真心想学习的,随便看看的就不要加了,加了也是浪费大家的时间。

正确的方向胜过无谓的努力

有两只蚂蚁想翻越一段墙,寻找墙那头的食物。一只蚂蚁来到墙脚就毫不犹豫地向上爬去,可是每当它爬到大半时,就会由于劳累、疲倦而跌落下来。虽然它不气馁,一次次跌下来,又迅速地调整一下自己,重新开始向上爬去

另一蚂蚁观察了一下,决定绕过墙去。很快,这只蚂蚁绕过墙来到食物前,开始享受起来而另一只蚂蚁还在不停地跌落下去又重新开始。

很多时候,成功除了勇气、坚持不懈外,更需要方向。也许有了一个好的方向,成功来得比想象的更快。如果在错误的路上奔跑,再怎么努力也是白搭。学习Web前端也是如此,首先应该选择一个正确的学习路线。

没有什么非常好的办法。

两点,一是熟悉html,二是精通css,是要精通

找本CSS的书看看,多看几遍,自己动手实践实践。剩下的什么兼容性呀,浏览器hack呀,都是靠经验积累的

另外,最好忘了<table>

等你适应了div+css后,偶尔还可以用table来排排数据