วันพุธ, พฤษภาคม 16, 2550
css margin padding and......
เวลาผมดูโค้ด css เช่น
h1#page_owner_title {
width: 655px;
margin: 0 auto;
padding: 40px 0 0 0;
background-color: transparent;
background: none;
color: #488AC7;
border: none;
font-size: 70px;
text-align: center;
}
ด้วยภาษาอังกิดระดับระดับงูปลาหมาไก่ของผม ผมก็แปลได้ละว่า color text background คือไร
แต่พอมาเจอ margin padding border ชักเริ่มมึนว่ามันคืออะไรหว่า เป็นมาจิ้นหุ้นอะป่าว อิอิ
และเมื่อเจอคำพวกนี้ใน css บ่อยๆเข้าชักหงุดหงิด ต้องหาแล้วละว่ามันคือไร
สรุปแบบง่าย มันเหมือนมีกระดาษพิมพ์ดีด 1 แผ่น ที่มีข้อมูลพิมพ์อยู่ เว้นขอบกั้นหน้า 4 ด้าน และกระดาษแผ่นนี้วางอยู่บนโต๊ะ
- เส้นประเข้มรอบนอกเหมือนกับ ขอบโต๊ะ ขอบจอ เป็นที่อยู่ของ สีbackground โดยที่รูปbackground จะวางทับอยู่บนสีอีกที
- เส้นสีดำๆ คือแผ่นกระดาษที่เราแสดงเนื้อหาข้อมูลของเรา (เส้นดำเข้ม)
เวลาเพิ่มค่า margin เหมือนกับเรา ขยับ แผ่นกระดาษ ออกห่างจากขอบ
โต๊ะเท่าค่าmargin (ผลที่ตามมาคือ จะเห็นรูป background ตามช่องที่ขยับ)
- เส้นประ เทา คือขอบกระดาษ border เผื่อขอบกระดาษเราหนา บาง
-เส้นเทาในสุด คือ กั้นหน้าของข้อมูลในแผ่นกระดาษ การเพิ่มค่า padding ก้อคือการเพิ่มค่ากั้นหน้า โดยไม่ได้เลื่อนแผ่นกระดาษ (ผลก้อคือ พารากราฟข้อความก็จะขยับไปทางขวาหรือทางอื่น มากขึ้น)
ลองดูรูปและสี เพิ่มเติม
อ้างจาก
http://www.html.net/tutorials/css/lesson9.asp
http://learners.in.th/blog/zest/7058
http://learners.in.th/file/tongball/view/9283
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
61 ความคิดเห็น:
ที่นี่มีเรื่องน่าอ่านมากมาย ผมคัดมาเฉพาะที่เน้น css http://learners.in.th/post/tag/css
หนูตามไม่ทันอ่ะ...เด่วเรียกวินมอไซด์ก่อนนะคะ ^_^ ตามไปอย่างเร็ว
วินพี่เม้งมั้ย
มาเลยพี่...เอ.ไอ.นนท์ นะ 555+ อย่างด่วน
ขอเบอร์ห้อง กุญแจห้องด้วย อิอิ
ชั้น 2 เพ่ ถามหาโอ๋ รู้หมด.......ส่วนกุญแจไม่ให้หรอกค่ะ....ไม่ได้ล็อค 5555+
มึนอ่ะค่ะ แต่ทึ่งในความพยายามของพี่เม้ง
พยายามอ่านแล้ว พยายามเขียน พยายามเข้าใจหน่อยนะ ฮือๆ
ไม่ได้ล็อคระวังของหายนะ ใจหาย
เอิ๊ก..ๆ ใจไม่หายหรอกคุณพี่....เพราะหนู ไม่ มี หัว ใจ 5555+
มิน่าละ
แบบนี้ต้องโดนยิงครับ อิอิ
ขอบคุงค้าบบ
อิอิ ขอบคุณค่า
ขอบคุณค่า กำลังพยายามทำความเข้าใจอยู่ งงประจำกับคำพวกนี้ใน css ^^;;
โอ๋ๆๆๆๆ อย่าร้องไห้นะ หนูมันไม่ดีเอง
หนูมันโง่ หนูมันเซ่อ หนูมันเป็นกาฬโรค
เยี่ยมมากเลยค่ะ ชอบๆ
หนูแวะมางงอีกรอบค่ะ แหมคุณพี่นี่เก่งจังเลยนะคะ ไว้วันหลังเจอกันถ่ายทอดวิทยายุทธให้หนูบ้างเน้อ
ขอบคุณมั่กมากเลยคับ อยากจะได้คำอธิบายแบบนี้มานานแล้ว
ตอนทำ header นั่งงมแก้ตัวเลขอยู่ตั้งนานแน่ะคับ
เด๋วขออ้างอิงเก็บไว้ใน blog ด้วยนะค๊่าบบบ...
มาดูด้วยงับ
- -" งงตึบ เด่วมาใหม่
ว้าว สุดยอดเลยครับ งงมาตั้งนาน กระจ่างก็วันนี้เอง
มาอาศัยความรู้ด้วย ขอบคุณครับ
แล้วต้องทำยังไงค่ะ อ่านหลักการแล้วก็ทำไม่เป็นอยู่ดีค่ะ
ohhh!!!... got it laew ka... if have time, will try na ka... thank u mak mak kubbb
(^^*)??!!
เข้ามางง
งงด้วยคน หุหุ
ดีมากเลยค่ะ
มาเติมความปวดหัวด้วยคน เหอะ เหอะ
ยั้งเง็ง ๆ อยู่ ตอนเย็นแอบมาอ่านอีกรอบดีฝ่าค่ะ...แหะ ๆ...^_^
โอ้ววว สุดยอดค่ะ เดี่ยวจะลองใช้ความรู้ที่อ่าน ว่าเข้าใจป่าว ฮ่าๆ อ่านเฉยๆ เข้าแล้วก็ออกสุดๆ
อืมมม งงๆมากๆค่ะ แล้วอย่างนี้จะต้องรู้ว่าส่วนไหนของหน้าเรียกว่าอะไรก่อนน่ะสิคะ ถ้าอยากจะขยันหรือว่าทำอะไรกับแถบด้านขวาก็ต้องรู้ก่อนว่าต้องไปแก้ที่ไหน หรือเปล่าคะ
ใช่ครับ แต่ละส่วนของหน้า จะมีชื่อกำกับไว้ เช่น ทางขวานี่ เรียก rightrail
รูปปลากรอบ
* Body area: you can think of it as the frame that surrounds your theme.. [coming soon]
* Banner area: it is the top of your multiply site including the navigation controls [coming soon]
* Main area: where your blogs are displayed [coming soon]
* Rail area: where your profile appears [coming soon]
* Reply and info area: the name says it [coming soon]
* Texts: selectors that control the fonts, colors and behavior, i thought it should be a separated topic [coming soon]
* Calendar and tables area: i thought it should also be a separated topic[coming soon]
* other selectors [coming soon]
ยืมมาจาก http://lightandmagic.multiply.com/journal/item/5
ไว้ต้องลองมั่ง ขอบคุณอาจารย์เม้งครับ .... ความรู้ท่วมหัวผมเลยคับ... แต่ไม่ได้ทำอะไรเลย... อิอิ...
GREAT !!!
รวดเร็วจัง ขอบคุณมากๆค่ะ หวังว่าจะฉลาดขึ้นบ้างนะเนี่ย ขอบคุณมากค่า
thank u kaa P'Meng :)
ขอบคุณครับ ยัง งงเหมือนเดิม
แฮะๆ
เข้าใจขึ้นอีกนิด
ไม่เป็นอ่ะ
งง ด้วย คน แต่อยากทำได้บ้างคับ
กะลังพยายามอยู่ ขอบคุณค่ะ
ขอบคุณค่า สู้สุดใจเลย ^o^
สู้เว้ย
มะอึน ไปเลยอะคะ &&
อิอิ
ดีจังครับ อ่านแล้วทำให้เข้าใจขึ้นมาอีก
แวะมาศึกษาเพิ่มเติมค่ะ
try to do
Hm!!
สวัสดีค่ะ ได้ความรู้อีกแล้ว กำลังเป็นมือใหม่หัดทำค่ะ นี่สองวันเต็มๆ ยังไม่ได้ขยับตัวไปไหน อ่าน อ่าน อ่าน แล้วก็ล้างบ้าน จัดบ้านใหม่อยู่ค่ะ
โอ ขอบคุณมากๆเลยคะ
รู้มากก้อล้างมาก อิอิ
มึนตึบ แต่ก้อขอบคุณค่ะ กำลังค่อย ๆ ศึกษาอยู่ค่ะ
ยังอึนๆอีกแร้ว
ยังงัยก้อม่ายเข้าจายอะ
เด๋วต้องขอคำแนะนำอย่างแรงซะโหน่ยละ
สุดยอด ขอบคุณมากค่ะ
thanks ja
jaa
ขอบคุณมากๆๆๆๆๆ คับบบ
แสดงความคิดเห็น