You are viewing our Forum Archives. To view or take place in current topics click here.
3 Reasons You Suck at HTML
Posted:

3 Reasons You Suck at HTMLPosted:

-Jordan-
  • TTG Addict
Status: Offline
Joined: Jul 12, 201013Year Member
Posts: 2,684
Reputation Power: 122
Status: Offline
Joined: Jul 12, 201013Year Member
Posts: 2,684
Reputation Power: 122
1. You learnt from old material.

I see this a lot and frankly its disgusting that schools, colleges and even some universities teach outdated HTML. This also occurs in some self-teachers who instead of using up to date websites like tizag.com resort to books, videos and websites written several years ago. If you're still using [ Register or Signin to view external links. ] and attributes then I suggest refreshing your knowledge.


2. You use Adobe Dreamweaver or any other drag-and-drop IDE.

Too many people do this and unfortunately companies like Adobe have no desire to follow even the most basic HTML semantics. Most IDEs will also produce deprecated code and use techniques which are frowned upon such as using tables for layouts. Another downside to having code generated by software is that when you want to go outside the limitations of said software, you'll likely not understand what has been generated because you never wrote it. So just learn to write HTML from scratch, it's not exactly difficult.

3. You don't indent

This is by far the most irritating habit that some people have. There's a reason you have a tab key on your keyboard so for the love of god get into using it. After a while you'll find that you do this subconsciously and some code editors will even add the tab in for you at certain points. You'll also find that well structured code is far easier to debug. Oh and don't over-do it with tabs and whitespace. Here's some examples...

<!-- BAD -->

<section id="blogroll">
<article>
<header>
<h1>Post Title</h1>
<small>8th Apr 1993 at 18:32</small>
</header>
<p>kfdjdklvisjdvmhdjevhsdhkg</p>
</article>
</section>


<!-- NOT GREAT -->

<section id="blogroll">

    <article>

        <header>

            <h1>Post Title</h1>

            <small>8th Apr 1993 at 18:32</small>

        </header>

        <p>kfdjdklvisjdvmhdjevhsdhkg</p>

    </article>

</section>


<!-- PERFECT -->

<section id="blogroll">
    <article>
        <header>
            <h1>Post Title</h1>
            <small>8th Apr 1993 at 18:32</small>
        </header>

        <p>kfdjdklvisjdvmhdjevhsdhkg</p>
    </article>
</section>

The following 1 user thanked -Jordan- for this useful post:

DictatorOfYourLife (11-21-2011)
#2. Posted:
JoshUS
  • TTG Contender
Status: Offline
Joined: May 20, 201014Year Member
Posts: 3,135
Reputation Power: 136
Status: Offline
Joined: May 20, 201014Year Member
Posts: 3,135
Reputation Power: 136
You gotta love Jordan, always telling other people they suck, and why they do.
#3. Posted:
Buried
  • TTG Natural
Status: Offline
Joined: Dec 05, 201013Year Member
Posts: 922
Reputation Power: 39
Status: Offline
Joined: Dec 05, 201013Year Member
Posts: 922
Reputation Power: 39
I used to use Dreamweaver but you telling everyone that they suck because of it made me start using Notepad++, Thanks Jordan

I may still be making beginner websites but I'll get better.
#4. Posted:
kjmoney
  • Junior Member
Status: Offline
Joined: Jan 25, 201113Year Member
Posts: 85
Reputation Power: 3
Status: Offline
Joined: Jan 25, 201113Year Member
Posts: 85
Reputation Power: 3
In theory, it can actually be better to use allegedly "deprecated" HTML.

A lot of people do not have updated (or "deprecated") browsers, and for most purposes, IDEs are fine for people who make the occasional website.

Regarding indenting, I'm not sure what program does NOT indent besides NotePad; if you are using NotePad to code ANYTHING, you have a lot more to learn than HTML.
#5. Posted:
OriginallyMark
  • TTG Senior
Status: Offline
Joined: May 07, 201113Year Member
Posts: 1,501
Reputation Power: 81
Status: Offline
Joined: May 07, 201113Year Member
Posts: 1,501
Reputation Power: 81
Nice site lol

[ Register or Signin to view external links. ]
#6. Posted:
-Jordan-
  • TTG Addict
Status: Offline
Joined: Jul 12, 201013Year Member
Posts: 2,684
Reputation Power: 122
Status: Offline
Joined: Jul 12, 201013Year Member
Posts: 2,684
Reputation Power: 122
kjmoney wrote In theory, it can actually be better to use allegedly "deprecated" HTML.

A lot of people do not have updated (or "deprecated") browsers, and for most purposes, IDEs are fine for people who make the occasional website.

Regarding indenting, I'm not sure what program does NOT indent besides NotePad; if you are using NotePad to code ANYTHING, you have a lot more to learn than HTML.

Actually, very very few people use browsers which fail to meet HTML4 standards and therefore the deprecated tags and attributes I mentioned should still be avoided. Secondly, this is related to people who consider themselves to be web designers or developers and so the use of software such as Dreamweaver for code generation is not advised to the target audience of this post. Finally, you'd be surprised at the amount of people who still don't indent regardless of the software they use offering to do it for them.


Corgi wrote Nice site lol

[ Register or Signin to view external links. ]

The code posted was entirely made up on the spot and is not intended to create a full web page. Please read the post correctly before replying in future.
#7. Posted:
Feargoyle
  • TTG Addict
Status: Offline
Joined: Dec 09, 200914Year Member
Posts: 2,075
Reputation Power: 250
Status: Offline
Joined: Dec 09, 200914Year Member
Posts: 2,075
Reputation Power: 250
I see the points you are trying to put across, and they are valid.

However it seems like you're taking a negative approach to it.

Perhaps re-name the thread to "3 Tips to improve your HTML skills/knowledge".

It seems like you're trying to tell the users that they know nothing about HTML.

Instead, try encourage them to adopt better practices.

None the less good job, thanks for contributing.
#8. Posted:
-Tacodevil-
  • TTG Senior
Status: Offline
Joined: Dec 08, 201013Year Member
Posts: 1,375
Reputation Power: 56
Status: Offline
Joined: Dec 08, 201013Year Member
Posts: 1,375
Reputation Power: 56
And I thought me using Adobe Dreamweaver made me feel like a coding "geek". I really don't mind being bad at writting HTML code right now as I am only 15, but I hope to look at what Adobe Dreamweaver's split view is telling me in code for what I am doing in drag and drop perspective. Actually, I believe I will catch on to HTML code easily if I keep practicing with split view on Adobe Dreamweaver, it'll just take time. This is a very good topic with good reason and is very easy to understand. Keep it up!
#9. Posted:
-Jordan-
  • TTG Addict
Status: Offline
Joined: Jul 12, 201013Year Member
Posts: 2,684
Reputation Power: 122
Status: Offline
Joined: Jul 12, 201013Year Member
Posts: 2,684
Reputation Power: 122
Feargoyle wrote I see the points you are trying to put across, and they are valid.

However it seems like you're taking a negative approach to it.

Perhaps re-name the thread to "3 Tips to improve your HTML skills/knowledge".

It seems like you're trying to tell the users that they know nothing about HTML.

Instead, try encourage them to adopt better practices.

None the less good job, thanks for contributing.

The thread title wasn't intended in any way as an insult. I guess I just have a different sense of humour.


-Tacodevil- wrote And I thought me using Adobe Dreamweaver made me feel like a coding "geek". I really don't mind being bad at writting HTML code right now as I am only 15, but I hope to look at what Adobe Dreamweaver's split view is telling me in code for what I am doing in drag and drop perspective. Actually, I believe I will catch on to HTML code easily if I keep practicing with split view on Adobe Dreamweaver, it'll just take time. This is a very good topic with good reason and is very easy to understand. Keep it up!

To put it bluntly, you wont learn anything good by studying the garbage code that Dreamweaver outputs. And to limit your knowledge based on your own age is just going to limit your career in the long run. Hell, I've seen kids who are 12 build entire websites and web apps in purely their own code. So if development/design for the web is something you're truly interested in then I see no reason not to just sit down one afternoon and learn HTML. It's not like it takes long at all.
#10. Posted:
Large
  • Blind Luck
Status: Offline
Joined: Jun 03, 201014Year Member
Posts: 2,897
Reputation Power: 3713
Status: Offline
Joined: Jun 03, 201014Year Member
Posts: 2,897
Reputation Power: 3713
Well i have to disagree with you.

[ Register or Signin to view external links. ]

is my site.
I hand coded it myself.
Only with notepad++ i hate users who use drag and drop crap.

I don't like to indent as i feel its wastes space.

No, my site isn't the best in the world but i am proud of the work i have done.


on another note there is no outdated html per say people learn there own ways its like a speaking language... Just because the southern u.s.a says ya'll
and the north says you all doesnt make either of them wrong or right.
Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.