โดยปกติแล้ว หากเราอยากจะให้ element หนึ่ง อยู่กึ่งกลางของ container ทั้งในแนวตั้งและในแนวนอน เราก็จะต้องเขียนโค้ดแบบนี้
<div class="box">BOX</div>
.box { width: 200px; height: 100px;
โดยปกติแล้ว เวลา value ของ css property เปลี่ยนไป มันก็จะส่งผลกับ html element นั้นในทันที ตัวอย่างเช่น เดิมกล่องหนึ่งมีพื้นหลังสีแดง และมีขนาด 100px ทั้งความกว้างและความสูง
.box { background: red; width: 100px; height: 100px…
โดยปกติแล้ว เวลาเราต้องการจะปรับค่าต่างๆ ที่เกี่ยวกับ viewport เราก็มักจะใช้ viewport meta tag ที่คิดค้นขึ้นมาโดย Apple แต่ W3C มองว่าการปรับแต่ง viewport ควรทำให้เป็นมาตรฐานมากกว่านี้ จึงได้สร้าง “CSS Device Adaptation” ขึ้นมา
หลายๆ คนคงจะเคยเจอปัญหาเกี่ยวกับการรองรับ css3 features ต่างๆ ที่ไม่เท่ากันในแต่ละ web browsers บางครั้งเราอยากใช้อะไรใหม่ๆ แต่ก็ใช้ไม่ได้ เพราะติดตรง web browsers เก่าๆ นั้นยังไม่รองรับ หลายๆ คนถึงกับบ่นว่า…
ในการเขียน css selectors นั้น เรารู้ดีว่ามี selectors แบบไหนให้เราเลือกใช้ได้บ้าง และแต่ละแบบนั้นมีวิธีการใช้งานอย่างไร แต่หลายๆ คน อาจไม่รู้ว่าการเขียน selectors ในแต่ละแบบนั้น มันมีผลต่อ performance ด้วย
ใน CSS 2.1 เราจะใช้สิ่งที่เรียกว่า “Layout Mode” ในการกำหนดขนาด และจัดตำแหน่งของกล่องต่างๆ ซึ่ง layout mode นี้จะประกอบไปด้วย
LESS เป็น tool ที่ทำมาเพื่อช่วยให้เราเขียน css ได้สะดวกรวดเร็วขึ้นครับ หลักการของมันก็ง่ายๆ คือ…
บทความนี้จะเล่าถึงประวัติ ความเป็นมาของ web typography ครับ ซึ่งจริงๆ เกิดขึ้นมานานหลายสิบปีแล้ว แต่ด้วยเหตุผลบางประการ ทำให้ยังไม่ค่อยได้รับความนิยมในสมัยนั้น จากอดีตจนถึงปัจจุบัน มีอะไรเปลี่ยนแปลงไปบ้าง นักพัฒนาในสมัยนั้นมีวิธีแก้ปัญหาอย่างไร เชิญติดตามได้เลยครับ
บทความนี้ได้ถูกเรียบเรียงขึ้นใหม่ สามารถอ่านได้ที่ ตัดคำด้วย text-overflow และวิธีตัดคำหลายบรรทัด
ยังคงอยู่กับเรื่องของ css text นะคะ
การเขียน text ใน div หรือ p คอลัมน์ แบบกำหนดความกว้างของ element ไว้…
ปกติสมัยก่อนตอนที่เรายังใช้ css2 กันอยู่นั้นถ้าหากต้องการจะทำให้ัตัวอักษรสวยงามก็คงจะต้อง ตัด ตัด ตัด !! รูปออกมาจากดีไซน์เท่านั้น ซึ่งเวลาที่เราจะต้องแก้คำมันก็ช่าง …