อยากได้ปุ่มขนาดตัวอักษรอ่ะครับ



จะเพิ่มได้ไหมครับ
กรกฎ วิริยะ 01 Jan 2011 07:52
มีบนเว็บนะครับ..



หลักๆก็คือกำหนด font-size ของ body ครับ



และกำหนดขนาดฟอนต์ของ element อื่นๆเป็น % ครับ
HuGoS TakaChi 01 Jan 2011 18:45


ขอบคุณครับ ใช่กำหนดใน style.css ใช่ไหมครับ แล้วตรงข้อความในกระทู้อ่ะครับ ตัวแปรอะไรครับ อยากให้เวลาตอบกระทู้ ข้อความในกระทู้ มันใหญ่ขึ้นมาหน่อยครับ



ขอบคุณล่วงหน้านะครับ รบกวนด้วยนะครับ กำลังทำเว็บใหม่อยู่ครับ


กรกฎ วิริยะ 01 Jan 2011 19:26


ใช่ GCMS หรือเปล่าหว่า...



ถ้า GCMS ลองแก้ไขขนาดฟอนต์ ของ body ที่ style.css ดู จะเห็นว่าทุกส่วนขนาดของฟอนต์ จะขยายตามทั้งหมดโดยอัตโนมัติ



ถ้าไม่ใช่ GCMS (หรือใช่ ก็ได้)



กำหนด CSS ให้กับ body ที่ไหนก็ได้ที่กำหนดได้ ควรเป็น PHP เพราะเราจะได้อ่านค่าจาก PHP ได้



กำหนด CSS ให้ font ของทุก element เป็น %



body {

  font-size: 14px;



}

body * {

  font-size: 100%;

}


HuGoS TakaChi 02 Jan 2011 13:43
ขอบคุณครับ ใช้ GCMS 4.3.0 ครับป๋ม เดี๋ยวจะลองปรับดูนะครับ
กรกฎ วิริยะ 02 Jan 2011 14:22
ถ้าเป็น gcms ให้จัดการที่ css.php ลองมองหาบรรทัดนี้



$body = '';

$body = "font-size: $_GET[size];"; // เพิ่มหลัง $body



แล้วก็เอา font-size ของ body ที่ goragod.css ออก



ลองเรียก index.php?size=14 ดู
HuGoS TakaChi 02 Jan 2011 16:17


ลองทำตามที่พี่บอกแล้วครับ ตอนพิมพ์ข้อความ มันใหญ่ ขึ้นครับ แต่พอกดส่งแล้ว มันก็เล็กเหมอืนเดิมครับ


กรกฎ วิริยะ 03 Jan 2011 09:49
Quotations by Comment #6ลองทำตามที่พี่บอกแล้วครับ ตอนพิมพ์ข้อความ มันใหญ่ ขึ้นครับ แต่พอกดส่งแล้ว มันก็เล็กเหมอืนเดิมครับ


555+++



ถ้าให้เดา คงเป็นเพราะไม่ได้ทำอะไรอีกหลายอย่าง



อย่างแรกเลย คือไม่ได้หาอ่านบทความที่ผมเขียนไว้....เลยไม่เข้าใจ

อย่างที่ 2 คือ เอาโค้ดด้านบนไปใช้เฉยๆ โดยไม่ทำความเข้าใจ หรือ ไม่ได้ดัดแปลง



โค้ดด้านบน เป็นเพียงตัวอย่าง ว่าเราสามารถทำการเปลี่ยนขนาดฟอนต์ได้ แต่มันยังคงทำงานไม่ได้จริงๆ เพราะ



ถ้าจะให้ใช้ได้จริง เราต้องคอยส่งขนาดฟอนต์ เสมอ ... ซึ่งคงไม่สะดวก (ส่งค่า size)



ในทางปฏิบัติ เราคงต้องบันทึกค่า size ไว้ เพื่อให้ในการเรียกเว็บครั้งต่อๆไป เราไม่ต้องส่งค่า size ไปอีก เช่น หลังจากการ submit การเก็บค่า size สามารถบันทึกลง cookie หรือ db ก็ได้ตามสะดวก แล้วเขียนโค้ดเพื่อเรียกค่ามาทำงานเท่านั้น



นี่เป็นเหตุผลว่าทำไมผมถึงต้องให้แก้ไข size ที่ PHP



ลองทำความเข้าใจ และออกแบบดูครับ