Solved

Web Design/Programming

Posted on 2011-03-19
5
242 Views
Last Modified: 2012-05-11
I am really looking to get into Web Design, I only know basic old HTML, depreciated tags used for styling the webpage, but now Im looking to get back into it.

I'm wondering on what the best path of progression should be to be really good at this, and what you guys think based on experience.

I was thinking something like this:
HTML 5/XHTML--->CSS--->Javascript--->PHP----->MYSQL---->????

I only language I have under my belt is C++, which has nothing to do with web design.

Please advise on a logical path for learning thanks :)
0
Comment
Question by:steve07x
  • 3
  • 2
5 Comments
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 35174316
That sounds about right to me though I would concentrate on HTML 4 because a lot of the pieces of HTML 5 are not that well supported yet.  Though HTML 5 drops some things from HTML 4, it is still mostly based on it.  Note that these things are not independent, CSS works on HTML elements and javascript can be used to affect both of them and PHP can write to any of those things and it can get that info from MySQL (if you put it there to begin with).
0
 

Author Comment

by:steve07x
ID: 35174324
So which would be best for writing my web-pages in?

HTML 4.01 Strict or XHTML?

Ultimately once HTML 5 is finalized it will be cutting edge and I would use that, so from the above two which is better in terms of converting code to HTML 5 once it's finalized?

I noticed facebook's homepage is in XHTML 1.0 strict, and google's used to to specify the same thing in the doctype.

Pro's and con's?

0
 
LVL 83

Accepted Solution

by:
Dave Baldwin earned 500 total points
ID: 35174360
I use HTML 4.01 Transitional for new work, it seems to be the most 'universal' version.  'Strict' introduces some small oddities in Firefox that I haven't been able to work around.  Unless you are using the unique HTML 5 features, it will still be the same elements from HTML 4 (and before).

Realize that if you put a valid DOCTYPE in your page, it does affect the way the page is rendered.  Choose your rules and design by them.  I have plenty of pages in XHTML 1.0 Transitional that validate perfectly.  But that does mean that there are some things I don't put on those pages.  

And if you get a job maintaining a page that already exists, it is not a good idea to immediately change the DOCTYPE.  There may be a lot of cleanup to do that the site owner doesn't want to pay for.

As an educational exercise, it is worth doing some pages with version in several DOCTYPEs and validating them to see what the differences are.

Google's home page has "<!doctype html>" which is not official yet.  Note also that browsers are designed to try to render some kind of page from whatever you give them.  They will use the DOCTYPE that you put in your page but the browsers haven't "obsoleted'' much of anything yet.  The oldest page you can find on the internet will probably still render in the newest browser.
0
 

Author Closing Comment

by:steve07x
ID: 35175726
.
0
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 35176277
Thanks for the points.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This is a PowerShell web interface I use to manage some task as a network administrator. Clicking an action button on the left frame will display a form in the middle frame to input some data in textboxes, process this data in PowerShell and display…
Use these top 10 tips to master the art of email signature design. Create an email signature design that will easily wow recipients, promote your brand and highlight your professionalism.
In this tutorial viewers will learn how to embed videos in a webpage using HTML5. Ensure your DOCTYPE declaration is set to HTML5: "<!DOCTYPE html>": Use the <video> tag to insert a video. Define the src as the URL of your video; this is similar to …
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

911 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now