เหตุใดเราต้องซ่อนข้อความด้วย css เหตุก็เพราะเจ้า Google นั่นแหละครับ ยิ่งมีข้อความมากเท่าไหร่ Bot ของ Gooogle ยิ่งเก็บข้อมูลในเว็บของเราได้มากขึ้นเท่านั้นครับ ซึ่งเป็นเทคนิคการเพิ่ม SEO ให้กับเว็บเรา ใน css นั้นมิวิธีซ้อนข้อความได้หลายวิธีด้วยกัน จึงอยากเสนอวิธีต่างๆครับ
1. การซ่อนข้อความทั้งหมดด้วย css
การซ้อนข้อความทั้งหมดด้วย css นั้นเป็นการใช้ property ของ display คือ none เข้าช่วย โดยวิธีนี้เราจะสร้างพื้นที่ให้กับเนื้อหาของเราและใช้ css ช่วยในการซ่อนข้อความหริอคีย์เวิร์ด
CSS ที่ใช้ display: none
Code : <div style=”display:none;”>ข้อความ </div>
เทคนิคนี้เหมาะกับการซ่อนข้อความไม่เป็นผู้อ่านเห็น เทคนิคนี้ต้องระวังเนื้อหาที่จะซ่อนนะครับ ระวังจะกลายเป็น สแปมคีย์เวิร์ด
ข้อความในกรอบด้านล่างถูกซ่อนไว้ด้วยเทคนิค การซ่อนข้อความทั้งหมดด้วย css
2. การซ่อนข้อความที่เกินจากความกว้างหรือความสูงที่กำหนด
การซ่อนข้อความที่เกินจากความกว้างหรือความสูงที่กำหนด ด้วยcss นั้นเป็นการใช้ property ของ overflow คือ hidden เข้าช่วย โดยวิธีนี้เราจะกำหนดความสูงของเนื้อหาให้เท่ากับ 0 และใช้ property background ช่วยในการแสดงผล
CSS ที่ใช้ overflow: hidden , background : url(“path ของรูป”)
Code : <div style=”background: url(‘path ของรูป’) no-repeat scroll 0 0 transparent; height:0; width: ความกว้างของรูป; overflow:hidden; padding-top:ความสูงของรูป;”>ข้อความ </div>
เทคนิคนี้เหมาะที่จะใช้กับ Banner ที่เป็นรูปและเราต้องการซ่อนคีย์เวิร์ดหรือข้อความไม่เป็นผู้อ่านเห็น
ข้อความด้านล่าง Banner ถูกซ่อนไว้ด้วยเทคนิค การซ่อนข้อความที่เกินจากความกว้างหรือความสูงที่กำหนดด้วย css
3. การซ่อนข้อความที่เป็นลิงค์ด้วยรูป
การซ่อนข้อความที่เป็นลิงค์ด้วยรูปนั้นเป็นการใช้ css property ของ text-indent เข้าช่วย โดยวิธีนี้เราจะติดลบให้กับค่าของ text-indent ข้อความจะไม่ได้ถูกซ่อนหรือหายไปจากจอ แต่จะเคลื่อนตัวไปอยู่ในทางซ้ายตามค่าที่เรากำหนด และใช้ property background ช่วยในการแสดงผล
CSS ที่ใช้ text-indent: -ตัวเลขpx , background : url(“path ของรูป”)
Code : <a style=”background:url(‘path ของรูป’) no-repeat; width:width: ความกว้างของรูป; height:ความสูงของรูป; display:block; text-indent:-5000px”>ข้อความ</div>
เทคนิคนี้เหมาะกับการซ่อนข้อความที่เป็นลิงค์ด้วยรูป ข้อความจะไม่หายไปแต่จะเคลื่อนตัวไปยังตำแหน่งที่เรากำหนด เป็นการเพิ่มคีย์เวิร์ดให้กับเว็บของเรา
ข้อความในกรอบด้านล่างถูกซ่อนไว้ด้วยเทคนิค การซ่อนข้อความที่เป็นลิงค์ด้วยรูปโดยใช้ css
การจะเลือกว่าจะใช้เทคนิคการซ่อนข้อความด้วย css ใดก็ขึ้่นอยู่กับวิธีการใ้ช้งานและความเหมาะสมครับ




Twitter
RSS