搜索
首页web前端H5教程想从零开始学习 HTML5 和 CSS,请问有没有比较好的建议?比如学习什么语言,有没有好的书或者教程推荐等等?

看了大家的建议,觉得JS也需要学习,不知道这个入门的话如何开始呢?谢谢了!

回复内容:

从我的经验谈,看这个网站就够了,w3school.com.cn/h.asp
工具推荐用sublime,感觉不要用dw,那东西学不会编程的,最好有个朋友会的,可以随时问,加个群也可以,不用多,多了浪费时间,先学之前的,再看5。 我跟你说吧,我就是从零开始的,这种方法对我来说非常有用,希望能帮助到你:
首先你下载css中文手册和html中文手册,先把基础知识混熟了之后试着写一两个简单的网页,是在记事本里面写。然后开始用DW可视化制作几个比较大型的网页,当然你要是遇到问题就要解决。最后找一个大型的网站——CSS直接写入页面的那种。整个代码复制下来,看一下人家的CSS是怎么写的怎么应用的。最后还是仨字:多动手。 两个网站
w3school.com.cn/

w3schools.com/default.a

看完就ok了 从零开始的话,我想你先要知道什么是HTML5,以及自己为什么要学习HTML5。。
讲HTML5要先讲HTML,HTML是一组基本的页面标签(常见的有input输入框标签、a超链接标签、button按钮标签等),用它能布局出一个基本的页面;HTML5也是标签语言,是对HTML的一个扩展和补充,如补充了HTML中input输入框本不具备的data时间日期类型,又如扩展了HTML不具备的video视频标签、canvas画布标签等。所以对于学习HTML5,个人还是建议先构想出一个自己想要实现的页面,然后去实践,也许你只需使用HTML,也许你需要用到HTML5,但相信在实践的过程中你会渐渐入门。当然,多看些相关书籍、文献也是助益良多的,w3school也是非常棒的一个学习站点,上面提供了非常专业的介绍和比较全面的案例
然后讲到网页设计就又不得不提CSS了,当你开始用HTML进行页面布局,你会发现HTML布局出来的页面和你所想的并不一样,它是非常简陋的,当你想要布局出一个比较美观的页面的时候就需要采用CSS技术了,它是对HTML进行样式上的补充,通过它页面才会变得如此丰富多彩。而CSS3则是CSS的一个新版本,也是对CSS的一个补充,它增加了更多样式,也支持了对动态样式的布局。
当然,这些也只是网页布局的基本功,当你真正开始网页设计、渐入佳境,你会慢慢需要实现更多功能,那时也会需要开始学习更多技术,如javascript、各种框架等等 我的观点是不要一开始就学习html5,因为这个玩意儿标准还没有完全形成,而且强调的主要是js。
一开始就多学习标准的xhtml css,找一些国外设计师的网站,或者deviantArt上随便找几个Web Interface,照着做几个纯静态的页面(不看他的源代码,自己写),慢慢你就懂了。然后再开始接触HTML5。
其实就入门来说,余亚东的视频教程(goo.gl/Jg1mq)就非常的好,所谓师傅带进门嘛,就看最基础的那个第一版教程就好了。当然你偏要看书也行,有很多都不错,可以找几本动物书随便看看。
PS:解决问题多从源头开始,不要暴力解决。 HTML5是下一代的HTML,所以要先从HTML学起,然后是XHTML,CSS。这些掌握了之后就可以比较轻松地了解HTML5的新特性、新标签了。
推荐一个免费的在线教程 W3CSchool 的HTML系列(w3school.com.cn/h.asp),里面也有很多实例可以边学边试。 强烈向大家推荐一个好网站,[url=我要自学网-国内领先的专业视频教程学习网站][我要自学网][/url],教程由在校老师录制,有办公会计、平面设计、室内设计、机械设计、网页编程、影视动画等教程.....让你足不出门,都可以体验学校的专业教育! Pro CSS for High Traffic Websites Free Download 先学xhtml和css,然后了解html5新标签和css3,然后学习js来实现html5的酷功能。 你可以看看这些关于html和css的资料:
1、html5视频教程
2、css视频教程
建议先熟悉一些常用标签,弄懂盒子的概念。了解一些基本的html和css标签定义之后,可以试着去模仿一些网站的布局,把基础的弄懂了,可以到别人网站上面,模仿他们的网站做,练多了就熟悉了,。应该很多人推荐的学习网站:w3school,作为基础其实w3school够用了。
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
如何将HTML5表单用于用户输入?如何将HTML5表单用于用户输入?Mar 10, 2025 pm 02:59 PM

本文解释了如何创建和验证HTML5表格。 它详细介绍了>元素,输入类型(文本,电子邮件,编号等)和属性(必需,模式,最小,最大)。 HTML5的优势比旧方法形成

如何将音频添加到我的HTML5网站上?如何将音频添加到我的HTML5网站上?Mar 10, 2025 pm 03:01 PM

本文解释了如何使用< audio>元素,包括用于格式选择的最佳实践(MP3,OGG Vorbis),文件优化和JavaScript控件用于播放。 它强调使用多个音频f

如何使用地理位置API处理用户位置隐私和权限?如何使用地理位置API处理用户位置隐私和权限?Mar 18, 2025 pm 02:16 PM

本文讨论了使用GeOlocation API管理用户位置隐私和权限,并强调要求权限,确保数据安全性并遵守隐私法律的最佳实践。

如何使用视口元标记来控制移动设备上的页面缩放?如何使用视口元标记来控制移动设备上的页面缩放?Mar 13, 2025 pm 08:00 PM

本文讨论了使用视口元标记来控制移动设备上的页面缩放,重点是宽度和初始尺度之类的设置,以获得最佳响应和性能。

如何使用HTML5页面可见性API检测页面何时可见?如何使用HTML5页面可见性API检测页面何时可见?Mar 13, 2025 pm 07:51 PM

本文讨论了使用HTML5页面可见性API来检测页面可见性,提高用户体验并优化资源使用情况。关键方面包括暂停媒体,减少CPU负载以及基于可见性变化管理分析。

如何使用HTML5和JavaScript创建互动游戏?如何使用HTML5和JavaScript创建互动游戏?Mar 10, 2025 pm 06:34 PM

本文使用JavaScript详细介绍了创建Interactive HTML5游戏。 它涵盖了游戏设计,HTML结构,CSS样式,JavaScript逻辑(包括事件处理和动画)以及音频集成。 必需的JavaScript库(Phaser,Pi

如何将HTML5拖放API用于交互式用户界面?如何将HTML5拖放API用于交互式用户界面?Mar 18, 2025 pm 02:17 PM

本文介绍了如何使用HTML5拖放API来创建交互式用户界面,详细介绍了使元素可拖动的步骤,处理关键事件并通过自定义反馈来增强用户体验。它还讨论了一个常见的陷阱

如何使用HTML5 Websockets API进行客户端和服务器之间的双向通信?如何使用HTML5 Websockets API进行客户端和服务器之间的双向通信?Mar 12, 2025 pm 03:20 PM

本文解释了HTML5 Websockets API,用于实时双向客户服务器通信。 它详细详细介绍了客户端(JavaScript)和服务器端(Python/Flask)的实现,以应对可伸缩性,状态管理,一个挑战

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热工具

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。