ใช้ css ร่วม กับ PHP ได้หรือไม่
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ใช้ css ร่วม กับ PHP ได้หรือไม่
ผมสามารถเขียนโค้ด PHP ใน css ได้หรือไม่ ไม่เห็นมีตำราใดบอกเลย

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ถ้าเข้าใจ css กับ php ว่าคืออะไรก็สามารถเขียนได้
ตัวอย่างถ้าเขียนโค้ด php ในส่วน css ของไฟล์ test.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <head> <meta http-equiv= "Content-Type" content= "text/html; charset=utf-8" /> <title></title> <style type= "text/css" > body{ background-color:<?= $color ?>; } </style> </head> <body> </body> </html> |
ตัวอย่างถ้าเขียนโค้ด php ในไฟล์ css ที่สร้างจาก php เช่น สร้าง testcss.css จากไฟล์ testcss.php
1 2 3 4 5 6 | <?php header( "Content-type:text/css; charset=UTF-8" ); ?> body{ background-color:<?= $color ?>; } |

พอมีตัวอย่างให้เห็นภาพมากกว่านี้ใหมครับ
เช่น ตัวอย่างการจัดเรียงเรเอา หรือรูปภาพ

ความคิดเห็นที่ 2

คุณ supinyo ผมพึ่งหัดเขียน ไม่ได้จบคอม จะให้เข้าใจและเก่งคงไม่ใช่ ถ้าเก่งคงไม่ใช้บริการ ninenik นะ

เขาถึงบอกให้ไปหาความรู้ใส่สมองเพิ่มเติมไงครับ
css มันเป็นไฟล์การจัดรูปแบบควบคุมการแสดงผลของเว็บไซต์ ทำงานฝั่ง Client เหมือน javascript
php เป็นตัวคอมไพเลอร์ ภาษา ทำงานฝั่ง Server

ขอบคุณ สำหรับคำตอบ ที่ตอบมาใครก็รู้ css มันเป็นไฟล์การจัดรูปแบบควบคุมการแสดงผลของเว็บไซต์ ทำงานฝั่ง Client เหมือน javascript
php เป็นตัวคอมไพเลอร์ ภาษา ทำงานฝั่ง Server แค่เปิด google ไม่ถึงวิ ก็ได้คำตอบแล้ว มันเป็นเรื่องใหม่สำหรับผม แต่เป็นเรื่องพื้นๆสำหรับ ผู้เรียนทางด้านคอมมา แต่วิศวกรเครื่องกลอย่างผม ก็พอจะเรียนรู้ได้ไม่ยากอาจนานหน่อย แต่คุณละ จะมาออกแบบงาน ทางด้านเครื่องกลอย่างผม จะหาความรู้ชาตินี้ทันใหมนี่ นี่เหละเขาเรียกว่า......................

ผมว่าผมคงพูดตรงเกินไป และขอโทษทางพี่ Niyom ด้วยครับ และเดี๋ยวทางพี่กำลังเข้าใจผมผิด ที่ผมพูดไป ผมหมายถึง ผมอธิบายให้ฟังว่า
css มันเป็นไฟล์การจัดรูปแบบควบคุมการแสดงผลของเว็บไซต์ ทำงานฝั่ง Client เหมือน javascript
php เป็นตัวคอมไพเลอร์ ภาษา ทำงานฝั่ง Server
โดยถ้า เราจะเขียนโค้ด php ในไฟล์ css มันจะไม่สามารถทำได้
แต่ถ้าเราเขียนแบบให้ PHP ทำการ Generate CSS ได้ครับ
ยกตัวอย่างเช่น เราจะกำหนดค่าต่าง ๆ ในไฟล์ php ซึ่งเราเขียนในรูปแบบ HTML + PHP แต่ save เป็นไฟล์ PHP นะครับ
<?php
$a = "550";
$b = "60";
#อันนี้ผมสมมุติเป็นไฟล์เริ่มต้นค่ามัน เราอาจดึงมาจาก mysql ก็ได้
#พอเราจะกำหนดใน css คลาส เราก็แทรกโค้ด php ลงไปแบบด้านล่างได้เลยน่ะครับ
?>
<style>
#map_canvas {
width:<?=$a?>px;
height:<?=$b?>px;
margin:auto;
</style>
และต้องขออภัยอีกครั้งสำหรับคำตอบที่เร่งรีบจนไม่ได้อธิบายของผมครั้งนี้ด้วยครับผม

ขอบคุณมากครับ
