ابدأ بالتواصل مع الأشخاص وتبادل معارفك المهنية

أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.

Md Mosaraf Hossain
من قبل Md Mosaraf Hossain , Software Engineer , 2R Solution Ltd.

It would be better if you know HTML/CSS before you learn HTML5/CSS3

Basm Allah Alrahman Alrahim

 

there is similar questions but with different other fields like ?

 

Should I learn Visual Basic6 ( VB6 )Before Visual Basic.NET ( VB.NET )

 

Should I learn C before C++

 

Should I learn Photoshop7 before Photoshop CC

 

Should I learn JavaScript Before jQuery

 

 

the answer for all that's question is yes but not amust ?

 

To be a professional at any thing you must understand its root ( if you can learn the first root or the father class of any thing you will understand a lot of things just don't be rush and talk time to learn )

 

for your question about HTML and HTML5 you will see as an example at any IDE ( Integrated development environment ) that there is always versions of HTML ( Templates ) to build your web page with . So why Do the developer of any IDE made that ? because some of other programs that can host your website may be with old version that cant handel HTML5 ( HTML5 replaced a lot of tags with new ones and delete a lot of tags  ) , as an example if you are still using windows xp with IE6 you will observe that HTML5 will not work or work very very bad , there is a lot of other reasons like some new tags will not work with different Mobils and Tablet if you don't use special tags to make your web pages work on those devices and you will not those tags at HTML5 of course you can make some tricks to avoid that but if know both old HTML versions and HTML5 and old CSS versions with CSS3 you will see that the ideas will come to your mind for fast handle to any problem you will face ( roots roots roots)

 

Note

One of the most Important reasons of developing JAVA is to deal with all Operating Systems In the world from year B C until this year ( ! )

Manal Abuelazaem
من قبل Manal Abuelazaem , Application Developer and Owner , ManalSoft

Yes, it is necessary because HTML5/CSS3 are basically few more libraries which were built on or use the old HTML/CSS tag with some javascript to generate new features of HTML5 like geolocation, animation, canvas, local storage, CSS3 features like corner rounded corners, animation, etc.

Alaa M. Jaddou
من قبل Alaa M. Jaddou , CEO , Aj Design & Develop

sure it is ...

but i need you to understand that the html5 is a new version of html and the same as css

 

you need to learn html, css to understand the concepts.

Vinod Aggarwal
من قبل Vinod Aggarwal , APPLICATION DEVELOPER , EMIRATES NBD

Hi Murad,

 

If you are completely new to HTML and CSS then you do not need to learn the old html and css.

You could straight away start learning html5 and css.

 

Most of the modern browsers support   html5 hence it is gud to learn it.

Arsalan Yousuf
من قبل Arsalan Yousuf , PHP Developer , R & D ENTERPRISE

Its not necessary because HTML or CSS3 have some2 or3 different TAGS like audio & video i.e

Rehan Farooq
من قبل Rehan Farooq , WEB DEVELOPER/DIGITAL MARKETING EXPERT , Upwork

I would say, yes its important to learn the html /css before going to html5/css3.It will helps you to establish a strong foundation!

Aqeel Ahmed
من قبل Aqeel Ahmed , Lecturer Computer science , Government Employee

Its not necessary but helpful if you have previous knowledge, if you are new start with HTML5 and CSS3

Assalamu alaikum,

 

 

Yes, your thought is correct about the student. But don't worry about this  basic html and css. The main basic things are <a>, <p>, Margin, Padding, Position, backgrounds, float and so on.

 

See the below link to quick learning for beginners.

 

http://www.quackit.com/html/

http://www.tizag.com/htmlT/index.php

http://www.w3schools.com/

Waheed ud din
من قبل Waheed ud din , Senior Software Engineer , Next Bridge

Salaam,

 

HTML5 and CSS3 is nothing separate which require knowledge of HTML and CSS. HTML5 and CSS3 are just latest version at the time. If you are new and moving towards Web and want to know HTML/CSS then why to struggle with older versions. When you are learning something then try to learn latest version which is widely supported.

So right now HTML5 is latest version of HTML and CSS3 is latest version of CSS. They have a lot of capabilities which were not supported in previous versions and developers had to struggle to achieve those things.  HTML and CSS old versions learning resources can be helpful but don't think older HTML/CSS as foundation that need to be learn separately first to work on HTML5 and CSS3.

Previous version which was popular was XHTML that was after HTML4. But at this time no one will ask you anything about XHTML and you will not need XHTML understanding first because it has things which were either no more used or not required. People telling you to learn HTML/CSS first either don't have clear concepts or they are saying because of lack of HTML5 resources (which shouldn't be reason anymore unless you are looking for books) or they just learned things that way so they are considering it a good path.

So simply start learning latest version that is HTML5 and CSS3. However keep in mind that due to browser compatibility issues there are still some properties which are completely supported on all browsers but that doesn't mean that you should start using old XHTML e.t.c. no one like that any more. However if you don't have learning resources for HTML5 and CSS3 then old version's learning resources can still be helpful although somethings will be different but that will give concept.

If you are completely new guy then W3Schools is very good resource: http://www.w3schools.com/

whether you want to learn HTML5, XHTML, CSS and CSS3.  Other than that you can consult different books but I think this book is better:

http://amzn.to/1JeajI6

   Don't hesitate if book's title don't have HTML5 and CSS3 written in it because I think you can better grasp from this book.

However if you want to focus on HTML5 and CSS3 specifically then you can look into other books like: http://amzn.to/1JIhIgJ

Rehan Faiz Mohammad
من قبل Rehan Faiz Mohammad , Research Assistant , Texas A&M University

HTML5 has advanced tags, some one without HTML knowledge would not know how to use them. so even if he jumps to start from HTML5 he has to go through the HTML tags. And same is the case with CSS.

المزيد من الأسئلة المماثلة

هل تحتاج لمساعدة في كتابة سيرة ذاتية تحتوي على الكلمات الدلالية التي يبحث عنها أصحاب العمل؟