การเขียน HTML ที่คนทำเว็บ รุ่นใหม่ ควรรู้

การเขียนเว็บถึงแม้สมัยนี้จะมี cms หลายตัวให่เราเลือกใช้ แต่ cms เป็นเพียงเครื่องมือที่ช่วยเราเท่านั้น พื้นฐานในการเขียน code html เบื้องต้นนั้นเราควรจะรู้ไว้บ้างเพื่อเป็นกรณีศึกษาและสามารถพัฒนาตัวเองไปสู่ระดับสูงขึ้นได้ อย่างเพิกเฉยต่อ code หรือละเลย มองข้ามมันไป หากคุณรู้วิธีเขียน code คุณย่อมไปได้ไกลกว่าคนที่ไม่รู้

1. การเขียน code HTML ต้องมีการปิด tag เช่น

<li>Some text here.
<li>Some new text here.
<li>You get the idea.

แบบนี้ ถือว่าผิด จะเห็นว่ายังขาด code อีกชุดหนุ่งคือ UL หรือ OL และการเขียน li ยังไม่การปิด tag ซึ่งบางทีสามารถทำงานได้แต่การตรวจสอบจะไม่ผ่านมาตรฐาน

การเขียนที่ถูกต้อง

<ul> 
<li>Some text here. </li>
<li>Some new text here. </li>
<li>You get the idea. </li>
</ul>


2. อย่าใส่รูปแบบลงในไฟล์โดยตรงให้ไปเขียนไว้ที่ css ไฟล์

<p style="color: red;">หากคุณใช้โฮสกับเรา คุณได้รับมากกว่าบริการที่ดี</p>

จาก code บนเป็นการกำหนดรูปบบให้ตัวหนังสือเป็นสีแดง หากคุณเขียนแบบนี้ตัวหนังสือใดๆที่คุณต้องการให้เป็นสีแดง คุณต้องเขียน code แบบนี้ทุกครั้ง หรือทุกบันทัด ให้คุณใส่เป็น css แทน เ่ช่น

#someElement > p {
color: red;
}


3. ให้ใส่ คำสั่งเรียกใช้งาน ไฟล์ css ไว้บนสุดเสมอ

การเรียกไฟล์ css เป็นไฟลืที่ใช้เรียกการแสดงผล สี รูป ดังนั้นควรเอาไว้บนหัวของไฟลืเพื่อให้เรียกขึ้นมาก่อน

ตัวอย่าง

<head>
<title>Hosting Colorpack Host For Opensource CMS</title>
<link rel="stylesheet" type="text/css" media="screen" href="/path/to/file.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/path/to/anotherFile.css" />
</head>


4. ไฟล์ จาวาสคริป ( Javascript ) ทั้งหมดให้เอาไว้ท้ายสุดของไฟล์

เนื่องจากไฟล์ จาวาสคริป ( Javascript ) เป็นไฟล์ที่โหลดนาน ดังนั้นควรเอาไว้ท้ายสุดเพื่อให้หน้่าเว็บแสดงผลออกมาก่อนแล้วค่อยเรียกใช้สคริป

ตัวอย่าง

<p>โฮส สำหรับคนใช้ Opensource เช่น ๋joomla! mambo wordpress drupal phpbb smf magento</p>
<script type="text/javascript" src="/path/to/file.js"></script>
<script type="text/javascript" src="/path/to/anotherFile.js"></script>
</body>
</html>


5. การเขียน code Tag Name ต่างๆ ควรใช้ตัวอักษรพิมพ์เล็ก

<DIV>
<P>Here's an interesting fact about corn. </P>
</DIV>

ควรใช้

<div>
<p>Here's an interesting fact about corn. </p>
</div>


6. ควรใช้ H1 - H6 Tags เพื่อผลดีต่อ SEO

tag h มีทั้งหมด 6 tag ควรใช้ให้เป็นประโยชน์ ตั้งแต่ h1,h2,h2,h3,h4,h5,h6

<h1>This is a really important corn fact! </h1>
<h6>Small, but still significant corn fact goes here. </h6>


7. เมนูควรใช้ Tag <ul> <li> แทน

ปรกติเราอาจทำเมนูแบบนี้

<div id="nav">
<a href="#">Home </a>
<a href="#">About </a>
<a href="#">Contact </a>
</div>

ให้เปลี่ยนเป็น

<ul id="nav">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>

จะทำให้คุณสามารถสร้างรูปแบบของเมนูได้หลากหลายมากขึ้น

8. หากเราต้องการเขียน css บางชุดสำหรับ IE ทำอย่างไร

บ่อยครั้งที่ code css ที่เป้นมาตรฐาน IE อาจทำงานไม่เหมือนคนอื่น ให้คุณเขียนชุด css สำหรับ ie ไว้ อาจตั้งชื่อเป็น ie7.css

การเรียกใช้งาน

<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" media="screen" href="/path/to/ie7.css" />
<![endif]-->

9. รูปทุกรูปต้องใส่ "Alt"

การใส่ alt นั้นจะช่วย ให้ผู้พิการตาบอดสามารถรู้ได้ว่ารูปนี้เป็นรูปอะไร นอกจากนั้นยังช่วยให้เว็บคุณมีคำค้นหามากขึ้น

การใส่ที่ไม่ดี

<IMG SRC="cornImage.jpg" />

การใส่ที่ดี

<img src="/cornImage.jpg" alt="A corn field I visited." />

10. ลิ้งเชื่อมโยงต่างๆต้องใส่ "title"

การใส่ที่ไม่ดี

<a href="#">Home </a>

การใส่ลิ้งที่ดี

<a href="#" title"click to home">Home </a>

?