<link rel="stylesheet" href="css.css" media="screen" type="text/css" />
มะกี้พิมพ์ตก
เข้าใจว่า
ไฟล์มันอยู่ ที่เดียวกับ index ใช่มั้ย
background-image:url('img/sub_nav_top.png')
แล้วอันนี้ ไปเรียกรูปจาก img ใช่มั้ย ??
ลองสร้าง โฟลเดอร์ใหม่ ชื่อ style ละกัน เอาไฟล์ css และ รูปที่ใช้ใน css ยัดลงไปให้หมดเลย
โครงสร้างมันก็จะเป็น
style/
-css.css
-img
--รูปที่ใช้ใน css
<link rel="stylesheet" href="style/css.css" media="screen" type="text/css" />
เป็นการแยก css ออกจาก ไฟล์อื่นๆ ของเว็บไปเลย
background-image:url('img/sub_nav_top.png')
ส่วนอันนี้ - -* คนอื่นเขียนยังไงไม่รู้ แต่เราไม่ใส่ ' ' ↓ และจริงๆ ไม่จำเป็นต้องใส่ก็ได้ (จะใส่เฉพาะลิ้งค์มีช่องว่าง)
background-image:url(img/sub_nav_top.png)
ถ้ามันยังไม่หาย คนต้องไปส่วนอื่นแล้วละนะ เพราะว่า ตามปกติ CSS จะไม่ได้รับผลจากการ Rewrite ใดๆ ทั้งสิ้น
จริงๆ ก็ไม่ค่อยเข้าใจว่า
Rewrite ยังไง ถ้า Re เอา index.php ออก เปลี่ยนเป็น /xxx/ แทน มันก็ไม่มีผลอะไรกับ CSS
เ้พราะว่ามันไม่ได้เรียกผ่าน url แต่เรากำหนด path ให้ เบราเซอร์อ่าน "ค่าใน CSS" แล้วแสดงผลให้เราเห็น
แล้วโค้ด เว็บ เขียนยังไงละ ?? เอาแค่คร่าวๆ ว่า สั่งไฟล์ไหนเข้ามา แสดงผลยังไงก็พอละ