ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingอยากทราบวิธีปรับ Font ให้ Responsive
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: อยากทราบวิธีปรับ Font ให้ Responsive  (อ่าน 4057 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
3uca
คนรักเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 110



ดูรายละเอียด
« เมื่อ: 03 สิงหาคม 2014, 21:44:51 »

ต้องไปตั้งค่าที่ HTML หรือ CSS ครับ ขอโค้ดหน่อย

ผมทดสอบโค้ดด้วยการย่อหน้าจอ Browser ตัวเองให้เล็กลงครับ

งงมาก ถ้าเป็นรูปภาพล่ะปรับง่ายมาก แต่พอเป็น font ล่ะ มันไม่ response เลย ขนาดเท่าเดิมตลอด

ขอบคุณครับ
บันทึกการเข้า
snappy
คนรักเสียว
*

พลังน้ำใจ: 12
ออฟไลน์ ออฟไลน์

กระทู้: 159



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 03 สิงหาคม 2014, 22:22:23 »

ปรับในส่วนของ media query เลยครับ

โค๊ด:
@media (max-width: 600px) {
  body{ font-size: 14px; }
}

อันนี้เป็นตัวอย่างง่ายๆนะครับ แต่เวลาทำผมทำจริงๆ จะกำหนด font เป็น em เพราะเวลาเปลี่ยนขนาดตัวอักษร จะง่ายมากผมเปลี่ยนแค่ body จุดเดียว ฟอร์นทุกหน้าเปลี่ยนหมด
บันทึกการเข้า

My blog >> http://snappytux.com



รับออกแบบและพัฒนาเว็บไซต์ โดยทีมงานที่มีประสบการณ์ด้วย drupal มากกว่า 5 ปี และรับให้คำปรึกษาระบบเครือข่ายภายในองค์กรครับ สนใจเพิ่มเติมติดต่อได้ที่  http://snappytux.com/about-me
3uca
คนรักเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 110



ดูรายละเอียด
« ตอบ #2 เมื่อ: 05 สิงหาคม 2014, 09:24:02 »

ปรับในส่วนของ media query เลยครับ

โค๊ด:
@media (max-width: 600px) {
  body{ font-size: 14px; }
}

อันนี้เป็นตัวอย่างง่ายๆนะครับ แต่เวลาทำผมทำจริงๆ จะกำหนด font เป็น em เพราะเวลาเปลี่ยนขนาดตัวอักษร จะง่ายมากผมเปลี่ยนแค่ body จุดเดียว ฟอร์นทุกหน้าเปลี่ยนหมด

รบกวนขอแบบละเอียดกว่านี้ได้ไหมครับ เอาโค้ดนี้ไปวางตรงไหน ต้องลบโค้ดตัวเก่าออกไหม ถ้าลบลบตัวไหน เรื่องนี้ผมมือใหม่จริงๆ wanwan006
บันทึกการเข้า
vii
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 132
ออฟไลน์ ออฟไลน์

กระทู้: 988



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 07 สิงหาคม 2014, 13:08:32 »

เอาวิธีของผมนะ แรกเริ่ม ออกแบบจากหน้าจอขนาดมือถือเล็กๆก่อนเลย
กำหนดขนาดตายตัวลงไป เช่น
โค๊ด:
body {
    font-size: 13px;
}

แล้วพอปรับหน้าจอใหญ่ขึ้น ค่อยใส่กำหนดขนาดใหม่ เช่น
โค๊ด:
@media(min-width: 768px) {
    body {
        font-size: 1.05em;
    }
}

แบบนี้เป็นต้น. พอปรับจอใหญ่ขึ้นก็ค่อยเพิ่มเข้าไปเรื่อยๆ
บันทึกการเข้า

phpwin
ก๊วนเสียว
*

พลังน้ำใจ: 100
ออฟไลน์ ออฟไลน์

กระทู้: 295



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 07 สิงหาคม 2014, 14:09:42 »

เอาวิธีของผมนะ แรกเริ่ม ออกแบบจากหน้าจอขนาดมือถือเล็กๆก่อนเลย
กำหนดขนาดตายตัวลงไป เช่น
โค๊ด:
body {
    font-size: 13px;
}

แล้วพอปรับหน้าจอใหญ่ขึ้น ค่อยใส่กำหนดขนาดใหม่ เช่น
โค๊ด:
@media(min-width: 768px) {
    body {
        font-size: 1.05em;
    }
}

แบบนี้เป็นต้น. พอปรับจอใหญ่ขึ้นก็ค่อยเพิ่มเข้าไปเรื่อยๆ

ตามนี้ครับ
สำหรับการใช้งาน ให้สร้างไฟล์ .css เพิ่มอีกไฟล์ก็ได้ครับ เช่น main.css
เวลาเรียกใช้งาน ให้ใช้คำสั่ง
โค๊ด:
<link rel="stylesheet" type="text/css" href="main.css" />
ตามหลังคำสั่ง เรียกไฟล์ bootstrap.min.css
โค๊ด:
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.min.css"/>
เช่น
โค๊ด:
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.min.css"/>
<link rel="stylesheet" type="text/css" href="main.css" />
« แก้ไขครั้งสุดท้าย: 07 สิงหาคม 2014, 14:11:28 โดย phpwin » บันทึกการเข้า

สอน PHP ร้านค้าออนไลน์   รับทำเว็บไซต์ ร้านค้าออนไลน์ ราคาถูก #รับแก้ไขเว็บไซต์ #รับปรับแต่ง Open Cart #รับปรับแต่งเว็บไซต์ให้ไวติดจรวด #ขายเว็บไซต์เช็คราคาสินค้าแบบเทพๆ lnwprice.com
cGame
คนรักเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 134



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 13 สิงหาคม 2014, 12:58:14 »

ลองทำแบบนี้ดูครับ
ถ้าต้องการปรับ h1 ให้มีขนาดเล็กลง เมื่อย่อจอ หรือเข้าผ่านมือถือ
โค๊ด:
<h1>Hello</h1>

ใน head ด้านบนให้ใส่
โค๊ด:
<link href="ลิ้งไฟล์ css" rel="stylesheet" media="screen">

จากนั้นในไฟล์ css เราก็เพิ่ม code นี้เข้าไป
โค๊ด:
@media (max-width: 768px) {
h1{
font-size:16px;
}

เท่านี้ครับ เมื่อย่อจอแล้วตัวอักษร h1 ก็จะเล็กลงครับ

 wanwan003 wanwan003
บันทึกการเข้า


รับออกแบบและพัฒนาเว็บไซต์ทุกรูปแบบ รองรับเข้าผ่านมือถือและแท็บเล็ต

ihotVPS.com | VPS Colocation Dedicated Server | Simple virtual servers
บริการ VPS Colocation Dedicated Server โดยทีมงานมืออาชีพประสบการณ์มากกว่า 8 ปี

SSD Cloud Hosting , Domain Name, Web hosting Solution
บริการ Cloud Hosting จดโดเมน และบริการจัดทำระบบโฮสติ้งในองค์กรและบริษัท โดยทีมงานมืออาชีพ
หน้า: [1]   ขึ้นบน
พิมพ์