เหตุใดเราต้องซ่อนข้อความด้วย css เหตุก็เพราะเจ้า Google นั่นแหละครับ ยิ่งมีข้อความมากเท่าไหร่ Bot ของ Gooogle ยิ่งเก็บข้อมูลในเว็บของเราได้มากขึ้นเท่านั้นครับ ซึ่งเป็นเทคนิคการเพิ่ม SEO ให้กับเว็บเรา ใน css นั้นมิวิธีซ้อนข้อความได้หลายวิธีด้วยกัน จึงอยากเสนอวิธีต่างๆครับ

1. การซ่อนข้อความทั้งหมดด้วย css

การซ้อนข้อความทั้งหมดด้วย css นั้นเป็นการใช้ property ของ display คือ none เข้าช่วย โดยวิธีนี้เราจะสร้างพื้นที่ให้กับเนื้อหาของเราและใช้ css ช่วยในการซ่อนข้อความหริอคีย์เวิร์ด

CSS ที่ใช้ display: none

Code : <div style=”display:none;”>ข้อความ </div>

เทคนิคนี้เหมาะกับการซ่อนข้อความไม่เป็นผู้อ่านเห็น เทคนิคนี้ต้องระวังเนื้อหาที่จะซ่อนนะครับ ระวังจะกลายเป็น สแปมคีย์เวิร์ด

ข้อความในกรอบด้านล่างถูกซ่อนไว้ด้วยเทคนิค การซ่อนข้อความทั้งหมดด้วย css

การซ่อนข้อความทั้งหมดด้วย css การซ้อนข้อความทั้งหมดด้วย css นั้นเป็นการใช้ property ของ display คือ none เข้าช่วย โดยวิธีนี้เราจะสร้างพื้นที่ให้กับเนื้อหาของเราและใช้ 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

การซ่อนข้อความที่เกินจากความกว้างหรือความสูงที่กำหนดด้วย css การซ่อนข้อความที่เกินจากความกว้างหรือความสูงที่กำหนด ด้วยcss นั้นเป็นการใช้ property ของ overflow คือ hidden เข้าช่วย โดยวิธีนี้เราจะกำหนดความสูงของเนื้อหาให้เท่ากับ 0 และใช้ property background ช่วยในการแสดงผล

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 ใดก็ขึ้่นอยู่กับวิธีการใ้ช้งานและความเหมาะสมครับ


Tags: , ,

Leave a Reply