Tags:

บล็อกที่ผมสร้างไว้ที่ blogger น่ะครับ
เว็บชมรมน่ะครับ เว็บเดิม www.mathcamp.net

ใช้ธีมนี้มานานแล้ว เพิ่งมามีปัญหาช่วงเดือนนี้เองครับ
นอกจาก ie7 แล้ว browser อื่นๆ จะมีปัญหากับโค๊ดตรงส่วน #page
มันไม่ยอมอ่านโค๊ดตรงส่วนนั้นครับ ทำให้หน้าเว็บไม่แสดงพื้นหลังสีขาว(ตามที่กำหนดไว้)

แต่ไม่ได้เป็นตลอดนะครับ เป็นเฉพาะบางทีเท่านั้น (แต่ก็บ่อย)
พอเป็นครั้งนึง จะรีเฟรช จะเปิดจากbrowserตัวอื่นก็จะเป็นตลอด(ยกเว้นie)
ถ้าลองรีเฟรชไปเรื่อยๆ บางทีก็หาย แต่บางทีก็กลับไปเป็นอีกครับ

อันนี้เป็นรูปตัวอย่าง ตอนที่มันเป็นกับไม่เป็น ที่ผมโพสต์ถามไว้ในเว็บฟอนต์ครับ
แต่ไม่มีใครเคยเป็น เลยมาขอความช่วยเหลือที่บล็อกนันต่อครับ
http://www.f0nt.com/forum/index.php/topic,11361.0.html

อันนี้คือโค๊ดส่วนที่ว่าครับ
alt="Picture 2.png"

คือคนเข้าเว็บส่วนมากก็ie แหล่ะครับ แต่ผมเองใช้ไฟร์ฟ็อกซ์
และอยากให้คนอื่นๆใช้ พอเจอแบบนี้แล้วเขามาบ่น ผมเลยอยากแก้ให้มันใช้ได้ครับ
ว่าไม่ได้ที่ไฟร์ฟอกซ์นะ... T-T

ขอบคุณทุกท่านครับ

Get latest news from Blognone
By: sirn
WriteriPhone
on 24 October 2007 - 22:28 #33991

ผมไปเปิดใน mathcamp.net ก็ไม่มีปัญหาอะไรนะ

By: dark.angular on 24 October 2007 - 22:36 #33992

คือบางทีมันก็ไม่เป็นอย่างที่บอกน่ะครับ
ผมยังหาเงื่อนไข สาเหตุ มันไม่เจอเนี่ยแหล่ะครับปัญหา

เวลามันเป็น ผมเปิด url ไหนมันก็เป็นครับ
url จริงๆมันคืออันนี้ครับ http://mathcampdotnet.blogspot.com/
แล้วผมใช frame url จากโดเมน mathcamp.net ไป

ไม่รู้ว่าเกี่ยวกันหรือเปล่าครับ

dark.angular

By: dark.angular on 24 October 2007 - 22:50 #33994

เหมือนผมจะเจอตัวการแล้วครับ โค๊ดตรง page หลังคำว่า right
ผมลองใส่ center ตามที่ไฟร์บักซ์มันเติมให้แล้วหายเลยครับ

ขอบคุณทุกคนที่เสียเวลาครับ เดี่ยวถ้าเป็นอีกจะขุดขึ้นมาถามใหม่นะครับ

dark.angular

By: dark.angular on 24 October 2007 - 23:15 #33997

มันไม่หายจริงๆด้วยครับ T-T

dark.angular

By: ezy on 25 October 2007 - 08:21 #34028

ลองแตก background ออกมาก่อนดีไหม จะได้หาง่ายขึ้น

จากข้างบน ผมแตกได้เป็น background-color: #fff; background-image: url('…'); background-repeat: repeat-y; background-position: right center;

ผมใช้ Gran Paradiso Alpha 8 มันก็ดูได้นะ (IE7 ก็ดูได้)

ผมคิดว่า #page ไม่ใช่ปัญหาแล้วครับ ลองเปลี่ยนเป็น #outer-wrapper หรือ #wrap2 แทนไหมครับ?

ezybzy.info blog

By: dark.angular on 25 October 2007 - 17:23 #34064

พอแก้ตามที่คุณ ezy มันก็หายเลยครับ
แต่ไม่รู้หายขาดไหมนะครับ

ส่วนตรง #outer-wrapper นี่มันไม่มีอะไรใส่ไว้เลยครับ ไม่รู้ว่าในเทมเพลตมันใส่มาทำไมเหมือนกัน
ส่วน wrap2 เจอแต่ div id='wrap2
ไม่มี css ครับผม

คือผมก็ทำอะไรไม่ค่อยเป็นหรอกนะครับ
เห็นคุณ ezy เขียนมาให้แบบนี้ขอบคุณมากครับ เหมือนรู้เลย :)

เดี๋ยวลองไปอีกสักพัก เป็นยังไงจะมารายงานใหม่นะครับ

dark.angular

By: dark.angular on 25 October 2007 - 20:29 #34068

T-T

ไม่หายครับ
ทำยังไงดีครับเนี่ย

dark.angular

By: Sikachu
ContributoriPhoneIn Love
on 25 October 2007 - 23:17 #34084
Sikachu's picture

คือว่า
การตั้งค่า CSS background ให้มีทั้งสีพื้นหลัง และรูป background นั้นผิดหลักครับ
ซึ่งเราต้องแยก color และ background ออกกันเป็นคนละ class ครับ
โดยที่ผมลอง มันเวิร์คบน safari นะครับ ให้ background-color อยู่ใน #page แล้วสร้าง class ชื่อ .page2 มา

ตัวอย่างนะครับ

<html>
<style type="text/css">
#page {
    width: 300px;
    height: 100px;
    background-color: #ccc;
}

.page2 {
    background: url(img.png) no-repeat;
}
</style>
<body>
<div id="page" class="page2">
asd
</div>
</body>
</html>

บล็อกของผม: http://sikachu.blogspot.com


บล็อกของผม: http://sikachu.com

By: wd on 26 October 2007 - 09:58 #34107

วิธีแก้ชั่วคราวนะครับ 1. เปลี่ยนจาก

<div class='clear'></div>

เปลี่ยนเป็น

<div class='clear'>&nbsp;</div>

ให้หมด 2. เพิ่มคลาสในสไตล์ชีต เพื่อให้แน่ใจว่าคลาส 'clear' มันมีจริง ๆ

...
.clear {
    clear: both;
}
...

ผมลองแล้วได้ผลนะครับ แต่ยังไม่ทราบว่าหน้าเว็บจะออกมาแบบที่ต้องการหรือเปล่า

By: dark.angular on 26 October 2007 - 17:30 #34143

ขอบคุณนะครับ คุณ Sikachu
ผมลองทำแล้วมันก็ได้อยู่ครับ
แต่มันไม่ได้เหมือนเดิมครับ แก้ไปยาวเลยครับ ไม่รอด T-T

ตอนนี้ลองวิธีของคุณ wd
เรื่องแสดงผลไม่มีอะไรบิดเบี้ยวครับ
เดี๋ยวรออีกสักพัก ดูว่าจะหายขาดไหม
ได้ผลยังไงแล้วจะมาบอกครับ ขอบคุณมากครับ

dark.angular

By: dark.angular on 26 October 2007 - 23:06 #34181

คุณ wd ขอบคุณมากนะครับ
น่าจะหายขาดแน่นอนแล้ว (ขอให้หายทีเถิด)

ผ่านมาห้าชั่วโมงแล้ว เข้าไปเช็คอยู่เรื่อยๆ
ก็ไม่มีอาการนั้นอีกเลย

ดีใจมากครับ
ขอบคุณอีกทีครับผม

ป.ล.ถามนิดนึงครับว่า ทำไมถึงรู้ว่าเป็นเพราะตรงนั้นล่ะครับ?

dark.angular

By: wd on 27 October 2007 - 08:01 #34200

ยินดีด้วยครับ :) ฟลุ๊กน่ะครับ เอะใจว่าทำไมหาคลาส clear ไม่พบ เลยลองเติมของเราให้มั่นใจว่าให้มันมีแน่ ๆ ดีกว่า