Results 1 to 8 of 8

Thread: ISO Css/Html coding help site

  1. #1
    Join Date
    Feb 2008
    Posts
    8
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default ISO Css/Html coding help site

    Hi there,

    I'm wondering if any one can recommend a css/html coding website (I'm sure they exist I just can't find one).

    I'm experienced with html, and have built my own static websites from scratch using html and nested tables. However I would love to learn how to create dynamic web sites too. I've read numerous tutorials and understand the basics of css and the differences between the two, but I'm afraid I'm still a bit lost. I'd love to be able to create a simple layout, but can't seem to find the right tutorials to start.

    Thanks so much for any suggestions
    enjoy your day.

  2. #2
    Join Date
    Jul 2006
    Location
    just north of Boston, MA
    Posts
    1,806
    Thanks
    13
    Thanked 72 Times in 72 Posts

  3. #3
    Join Date
    Feb 2008
    Posts
    8
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default

    Thank you so much Boogeyman . I'll head right over there and check it out.

    take care,

  4. #4
    Join Date
    Jun 2005
    Location
    英国
    Posts
    11,876
    Thanks
    1
    Thanked 180 Times in 172 Posts
    Blog Entries
    2

    Default

    That's a bad site. This is their "first complete webpage":
    Code:
    <html> 
    <head>
    <title>My WebPage!</title>
    </head>
    <body>
    Hello World! All my content goes here!
    </body>
    </html>
    As you can see, it includes no DOCTYPE or block-level element. It's completely invalid. The tutorials also contain some misleading information:
    Tags should be lower-case letters if you plan on publishing your work. This is the standard for XHTML and Dynamic HTML.
    This is a downright lie. It is standard for XHTML, and the page will not work in XHTML with upper-case tags, because XHTML is case-sensitive. However, HTML is case-insensitive, and indeed the notation used in the standard has element names in upper-case.

    Here's some of their sample "HTML code":
    Code:
    <br />
    (note for newbies: this is not HTML). They also suggest using deprecated presentational markup:
    Code:
    <body>Body Tag (acts as a content shell)
    <p>Paragraph Tag</p>
    <h2>Heading Tag</h2>
    <b>Bold Tag</b>
    <i>Italic Tag</i>
    </body>
    And, always a dead giveaway, their site is completely invalid transitional pseudo-XHTML, suggesting that they themselves don't actually have a clue what they're talking about. boogyman, it's probably better if you don't link people to this site.

    If you're looking for a real tutorial, try http://www.howtocreate.co.uk/.
    Last edited by Twey; 02-12-2008 at 02:47 AM.
    Twey | I understand English | 日本語が分かります | mi jimpe fi le jbobau | mi esperanton komprenas | je comprends français | entiendo español | tôi ít hiểu tiếng Việt | ich verstehe ein bisschen Deutsch | beware XHTML | common coding mistakes | tutorials | various stuff | argh PHP!

  5. #5
    Join Date
    Jun 2007
    Posts
    543
    Thanks
    3
    Thanked 78 Times in 78 Posts
    Blog Entries
    1

    Default

    also i believe a great website is http://www.w3schools.com.they have complete references, great tutorials, tag lists, and every language you need. (note: the html is slightly out of date so look at XHTML for doctypes) also passed validation with flying colors: http://validator.w3.org/check?uri=http%3A%2F%2Fw3schools.com%2Ftags%2Fdefault.asp
    [Jasme Library (Javascript Motion Effects)] My Site
    /\/\@§†ê® §©®¡þ† /\/\@|{ê®
    There are 10 kinds of people in the world, those that understand binary and those that don't.

  6. #6
    Join Date
    Feb 2008
    Posts
    8
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default

    Thanks so much for the links. I'll definately check them out.

    Take care,

  7. #7
    Join Date
    Jun 2005
    Location
    英国
    Posts
    11,876
    Thanks
    1
    Thanked 180 Times in 172 Posts
    Blog Entries
    2

    Default

    W3Schools' tutorials are also of poor quality. They have a reputation for misleading information, and failing to distinguish between standards-compliant features and IE-only features.

    http://www.w3schools.com/xhtml/xhtml_intro.asp

    • "XHTML is aimed to replace HTML" -- Wrong.

    • "XHTML is a stricter and cleaner version of HTML." -- Former is wrong, latter is subjective.
    • "XHTML is almost identical to HTML 4.01" -- Correct in one way, very very wrong in another. No clear explanation provided.
    • "W3C defines XHTML as the latest version of HTML." -- Wrong.
    • "XHTML will gradually replace HTML." -- Wrong.
    • "All New Browsers Support XHTML" -- Wrong: IE (the most popular browser on the market) is still lacking support.
    • "XHTML is compatible with HTML 4.01." -- Wrong: see http://www.hixie.ch/advocacy/xhtml.


    http://www.w3schools.com/xhtml/xhtml_why.asp

    • "XML is a markup language where everything has to be marked up correctly, which results in "well-formed" documents." -- So is HTML.
    • "XML was designed to describe data and HTML was designed to display data." -- Wrong: both are designed to semantically mark up structural data, although there are presentational elements in (deprecated versions, one of which W3Schools is using, of) both.
    • "while waiting for the rest of the world to upgrade to XML supported browsers, XHTML gives you the opportunity to write "well-formed" documents now, that work in all browsers and that are backward browser compatible !!!" -- Semi-correct. I presume it's talking about serving XHTML as text/html. It doesn't mention that while these documents are backwards-compatible with HTML browsers, they won't work in XHTML-only browsers, aren't compatible with any standard, and will probably have to be modified to work as XHTML. See: http://www.hixie.ch/advocacy/xhtml. Three exclamation marks are the sign of a deranged mind.
    • "In HTML, some elements can be improperly nested within each other, like this:
      Code:
      <b><i>This text is bold and italic</b></i>
      Wrong.


    http://www.w3schools.com/xhtml/xhtml_syntax.asp

    • "The id Attribute Replaces The name Attribute" -- Wrong: the id attribute and the name attribute serve different purposes, and the latter is still valid on many elements (such as <input>). This is not new to XHTML.
    • "To interoperate with older browsers for a while, you should use both name and id, with identical attribute values" -- Only if you're talking compatibility with IE3.
    • "All XHTML documents must have a DOCTYPE declaration. The html, head and body elements must be present, and the title must be present inside the head element." -- Again, not new to XHTML.
    There are plenty of other examples. Check out their forums for bad information pointed out by members there, all of whom have been pointedly ignored by whoever is responsible for maintaining the site.
    also passed validation with flying colors
    Unfortunately, they're serving it with the wrong MIME type (a distinction that they mention nowhere in their XHTML tutorial), so it isn't really valid at all. They're also using a DOCTYPE designed for compatibility with HTML 3. Transitional DOCTYPEs are only used these days to excuse sloppy coding.
    Last edited by Twey; 02-13-2008 at 03:12 AM.
    Twey | I understand English | 日本語が分かります | mi jimpe fi le jbobau | mi esperanton komprenas | je comprends français | entiendo español | tôi ít hiểu tiếng Việt | ich verstehe ein bisschen Deutsch | beware XHTML | common coding mistakes | tutorials | various stuff | argh PHP!

  8. #8
    Join Date
    Feb 2008
    Posts
    8
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default

    Thank you so much Twey for all your valuable help. I have a better idea of what to look for and what to avoid. I appreciate the time and patience you've taken to share this info.

    Have a wonderful day,

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •