刚接触HTML5应该先学哪里才好?
好吧,话不多说,直接来点干货吧!
刚接触html的小白都感觉摸不着头脑?应该怎么学习呢,其实HTML5可能对于还没有接触过的小白来说会比较的难,听起来也比较新颖。这是个什么骚东西!其实不然,这个就是构成咱们上网网站的基本结构代码。网页的呈现就是用这个搭建的框架结构。这下小白听了可能感觉这个东西牛呀我要是会写的话那还是很炫的嘛,但其实真真入门的这个知识基础,俗话说的:外行看热闹,内行看门道!
我这里这么说不是想让你们感觉学起来很难,只是想说这个是最基础的,也是最好学的。主要第一点就是要看你的逻辑思维能力怎么样,我个人觉得逻辑清晰,其他的就是水到渠成的事情了。你只需要记住相应的标签属性,熟悉标签属性,知道什么时候该用什么代码。技巧在于多练习多做就好了慢慢你看到一个网页有毛病的时候,基本就可以知道哪里是哪里了!
写代码的时候第一个就是一定要规范书写
写代码是一件很严谨的事情,前期看例题看案例等这些,其实都是些简单的,你写起来代码量不多,即便是错了。你也好更改好找。但是如果后期代码量一上来。都是几百行几百行的那个时候你可能只是错了一个标点符号都是让你一个头两个大!所以从一开始书写规范很重要!这里可以推荐一开始的时候先从框架写起来,写框架主要目的是让你了解网页的基本框架,这个也是代码量最少的也是最容易理解的。所以这个一开始用记事本手写代码是最好的方法!这个有两个好处,一个就是可以让你更加深刻的记住网页代码,一个就是可以锻炼你的代码如何规范的写出来!
并且不要纠结于HTML,XHTML,和HTML5应该先学那个后学那个,如果你一开始学习的时候就纠结这个会让你很容易就乱掉了,XHTML和HTML5只是一种更加严谨的写法而已,就这么回事.可以理解为就是HTML的升级补丁版本而已。所以一开始的话就从html5学起来就可以了,然后其他的就都知道了。这个只是时间问题,因为代码都一样,很多都是想相通的,到后面自然而然就知道区别在哪里了。
然后学完HTML5之后再去学习DIV加CSS3。那么这两样怎么学呢,以我的个人经验来说呢。我学习的时候DIV是先从表格开始的,用Adobe的DW网页编辑软件写,先是自己在草稿纸上画一个框架出来,然后先布局框架,这里是让你熟悉DIV的用法,都必须是成对出现的有一个开头标签就必然有一个结束标签<div>******</div>。一个DIV就像是一个盒子一样,可以在里面装很多的东西在里面一样!也可以让盒子与盒子之间并列排布等等的。当然,等DIV学会以后就可以学习css3样式表格了,这个就是一个美化你的网站布局,让你的网站看起来更漂亮!
刚接触HTML5应该先学哪里才好?的更多相关文章
- java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误
java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误. 问题: 创建了一个工 ...
- 刚接触js不久,自己写的banner幻灯片效果。
对于我这种菜鸟来讲,刚接触项目.叫我用插件,其实我说插件太臃肿不想用,倒不如说我是看不懂那些插件...- -(更愿意自己写点看得懂的代码,顺便也是个学习的过程) 所以自己花了些时间,自己来写了个dem ...
- 刚接触SkyLine的一点小收获与感触
因为刚接触Skyline不到一个星期,也怕把学习到的忘记掉,所以写一点学习到的一些皮毛的东西,赶紧记录一下,怕回头忘记 1.网上关于web端的开发非常多,也有很多牛人分享自己的经验,所以学习起来也相对 ...
- 刚接触Linux,菜鸟必备的小知识点(一)
身为一个将要大四的学生,而且还是学计算机的没有接触过linux简直是羞愧难当.这个假期做了一个软件测试员,必须要熟悉linux的操作,所以对于我这个菜鸟我也就说几点比较重要的小知识点吧. 第一.cd指 ...
- solr教程,值得刚接触搜索开发人员一看
http://blog.csdn.net/awj3584/article/details/16963525 Solr调研总结 开发类型 全文检索相关开发 Solr版本 4.2 文件内容 本文介绍sol ...
- 【转载】solr教程,值得刚接触搜索开发人员一看
转载:http://blog.csdn.net/awj3584/article/details/16963525 Solr调研总结 开发类型 全文检索相关开发 Solr版本 4.2 文件内容 本文介绍 ...
- NodeJS+Express+MongoDB 简单实现数据录入及回显展示【适合新人刚接触学习】
近期在看NodeJS相关 不得不说NodeJS+Express 进行网站开发是很不错,对于喜欢玩JS的来说真是很好的一种Web开发组合 在接触NodeJS时受平时Java或者C#中API接口等开发的思 ...
- 刚接触Joomla,写一下瞎折腾的初感受~
我这几天一直在苦苦寻找一款能够长期投靠的CMS产品,要求的是 1)必须支持命名空间 2)必须OOP + MVC分层 3)丰富分文档和使用群体,至少是出名的.免得哪一天他们解散了 4)-- 一開始我把目 ...
- 继刚接触play framework后,一些心得
我是个小菜鸟,我这些体会跟心得纯属个人观点,仅供参考,勿喷,我想记录下学习的历程,不断成长 在play2.0的框架里面 用到的最多的语言就是scala,对于习惯了java语言的我们来说 看这些语言 ...
随机推荐
- RUN vs CMD vs ENTRYPOINT
参考:https://www.ibm.com/developerworks/community/blogs/132cfa78-44b0-4376-85d0-d3096cd30d3f/entry/RUN ...
- Jmeter常用插件:梯度加压/插件管理器
一.Jmeter梯度加压的 jar:Stepping Thread Group,下载方法如下: 1.访问网网站:https://jmeter-plugins.org/downloads/old/ 2. ...
- PG11开启WAL归档
-创建归档目录 mkdir -p $PGDATA/archive_wals chown -R postgres.postgres $PGDATA/archive_wals -修改参数(在配置文件中配置 ...
- NFS的安装与使用
一.服务器端: 1.1安装NFS服务: #执行以下命令安装NFS服务器, #apt会自动安装nfs-common.rpcbind等13个软件包 sudo apt install nfs-kernel- ...
- 【翻译】Flink Table Api & SQL — SQL
本文翻译自官网:SQL https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/table/sql.html Flink Tab ...
- [LeetCode] 21. Merge Two Sorted Lists 合并有序链表
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing t ...
- [LeetCode] 280. Wiggle Sort 摆动排序
Given an unsorted array nums, reorder it in-place such that nums[0] <= nums[1] >= nums[2] < ...
- [LeetCode] 875. Koko Eating Bananas 可可吃香蕉
Koko loves to eat bananas. There are N piles of bananas, the i-th pile has piles[i] bananas. The g ...
- centos php7.1 redis4.0.9 安装扩展phpredis
1.扩展列表 https://github.com/phpredis/phpredis/releases [root@VM_27_0_centos server]# ls data lib.pl my ...
- 一、Spring之组件注册-@Configuration&@Bean给容器中注册组件
xml配置方式 首先我们创建一个实体类Person public class Person { private String name; private Integer age; private St ...