card__wrapper {... card__figure {... card__img {... card__img--square {... card__text {... } ข้อควรระแวงของ BEM #ระวังเรื่องการใช้ idในการตกแต่งแทน class เพราะ idควรไว้ใช้กับสิ่งที่สำคัญมากๆและไม่ซ้ำใคร จริงๆเช่นเอาไว้ใช้เกี่ยวกับ Javascript ไม่ก็ Input Checkboxต่างๆ #ระวังเรื่องการใช้ selector ซ้อน element ถ้าใช้เมื่อไรปุ้บหลุดคอนเซ็ปของ BEM ในเรื่องของการปรับเปลี่ยนแก้ไขได้ง่ายเลย เพราะอย่าลืมแต่ละตัวมันก็มี style ของมันเอง อันนี้ยกตัวอย่างเรื่อง selector ซ้อนกันนะ. ฺBlock__Element_1. Block__Element_2 {... } ถ้าทำแบบข้างต้น เมื่อวันใดวันหนึ่งเกิดเราเอา. BLock__Element_1 ออกไป. Block__Element_2 ก็จะโดนปัญหาไปอีก เพราะฉนั้น BEM จึงอยากให้แยกไว้แต่ละตัวแบบนี้. Element_1.
การเขียน CSS มี 3 ลักษณะคือ Inline, Internal และ External โดยสามารถเลือกใช้ได้ความความเหมาะสมเป็นหลัก แบบ Inline คือการเขียนแทรกลงไปในบรรทัดนั้นๆ ของ tag [X]HTML เลย เช่น
ตัวหนังสือสีดำ อยู่ใน แทก P
แบบ Internal(embedded) การเขียนแบบ Internal (embedded) คือเขียนแยก CSS ออกจาก tag [X]HTML แต่อยู่ในหน้าเดียวกันกับไฟล์ [X]HTML โดยแทรก css เอาไว้ที่ เช่น \n