มาแต่งธีมแจ่มๆ ให้บล็อคกันดีกว่าครับ

===========================

วันนี้เสนอ ตอนที่ 1 มาแต่ง content กันเต๊อะ!

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

1.แต่ละ entry แบ่งส่วนย่อยๆ ได้ 4 ส่วนดังนี้

ผมแยกสีเอาไว้ให้เห็นกันง่ายๆ นะครับ

ส่วนที่ 1 หัวข้อ entry

ส่วนที่ 2 Posted on รายละเอียด entry

ส่วนที่ 3 ข้อความทั้งหมดที่เขียนใน entry นั้นๆ

ส่วนที่ 4 รวม tags กับ comments เอาไว้

===========================

ต่อมาเรามาดูส่วนของโค้ดในแต่ละส่วนที่สำคัญๆ กันครับ

===========================

#content{
display:table;
float:middle; --> เปลี่ยนให้ content อยู่ left,right หรือค่าเดิม
margin:10px 15px 0px 25px;
width:516px; --> ความกว้างของ content
/*Fix too large image makes content drop problem in IE*/
overflow:visible !important;
height:1185px; --> ความสูงของ content
//ส่วนนี้ถึงแม้ entry จะยาวกว่าส่วนสูงก็ไม่เป็นปัญหาครับ
}

 

ส่วนของ content คือส่วนนี้ทั้งหมดครับ (ภาพด้านล่าง)

ส่วนที่มีลูกศรสีแดงชี้นั่นล่ะครับ

==========================

/* ส่วนพื้นหลังของหัวข้อ entry */
.entry .title h2{
background:url(http://rije.exteen.com/images/rije_top1.gif) no-repeat;
// ส่วนพื้นหลัง กำหนดไม่ให้ภาพซ้ำเลื่อนลงมา
font-size
:12px;
--> กำหนดขนาดตัวอักษรชื่อ entry
height:23px; --> กำหนดส่วนของของส่วนที่ 1
}

/* หัวข้อ entry */
.entry .title h2 a
{
color:#faffff; --> สีตัวอักษรหัวข้อ entry
float:left; --> ให้หัวข้อ entry ชิดซ้าย
padding-left:26px; --> เลื่อนหัวข้อ entry จากซ้าย 26 pixel
padding-top:4px; --> เลื่อนหัวข้อ entry ลงมา 4 pixel
}

ส่วนของข้อความใน entry ส่วนหมายเลข 1 

ส่วนที่มีพื้นเป็นสีน้ำตาลจากภาพแรกครับ

==========================

/* พื้นหลังของ Posted on */
.entry .title span{
background:url(http://rije.exteen.com/images/rije_top2.gif) no-repeat;
height:32px; --> ความสูงช่วยกำหนดขนาดพื้นที่
width:516px; --> ความกว้างช่วยกำหนดขนาดพื้นที่
display
:block; --> แสดงส่วนนี้แบบ block (ไม่แนะนำ table)
color:#000000; --> สีตัวอักษร
font-size:0px; --> ขนาดตัวอักษร
}

ส่วนของข้อความใน entry ส่วนหมายเลข 2 

ส่วนที่มีพื้นเป็นสีฟ้าจากภาพแรกครับ

==========================

/* พื้นหลังส่วนของ entry */
.entry
{
float:left; --> กำหนดให้ชิดซ้าย
margin-bottom:15px; --> กำหนดจากขอบด้านล่างขึ้นมา 15 pixe
// ส่วนนี้หากกำหนด 0 pixel แต่ละ entry จะชิดกัน

background:url(http://rije.exteen.com/images/rije_top3.gif) left;
}

/* ส่วนข้อความใน entry โค้ดส่วนนี้จะอยู่ด้านในโค้ดด้านบนอีกที */
.entry .post{
float:middle; --> กำหนดให้ entry อยู่ตรงกลาง
padding-left:15px; --> จากด้านซ้ายห่างออกมา 15 pixel
padding-right:25px; --> จากด้านขวาห่างออกมา 25 pixel
// padding จะกำหนดภายในส่วนหมายเลข 3 ด้านใน ที่เป็นข้อความอย่างเดียว 
}

ส่วนของข้อความใน entry ส่วนหมายเลข 3 

ส่วนที่มีพื้นเป็นสีชมพูจากภาพแรกครับ

==========================

/* พื้นที่ส่วนหมายเลข 4 */
.entry .info{
background:url(http://rije.exteen.com/images/rije_top4.gif) no-repeat;
float:middle; --> ส่วนนี้ไม่ค่อยมีผลครับ เพราะผมกำหนดภาพพื้นหลังขนาดพอดีเลย
width:100%; --> กำหนดขนาดความกว้าง ใส่ค่าเป้นตัวเลขแทนได้ครับ
height:55px; --> กำหนดความสูง เท่ากับพื้นหลัง
}


/* พื้นที่ส่วนของ tags */
.entry .info .tag{
padding-top:12px;
padding-left:25px;

//ให้ตัว Tags : อยู่ห่างจากด้านบนของส่วนพื้นที่หมายเลข 4 ลงมา 12 pixel
//และให้อยู่ห่างจากทางซ้ายมา 25 pixel (เลยเห็น Tags อยู่ในที่ที่กำหนดได้)

float:left; --> ให้ Tags ชิดซ้าย
font-size:10px;

color
:#000;

width:300px; --> กำหนดความกว้างของข้อมูล tags ไว้ 300 pixel
//ส่วนนี้ต้องแชร์กับตัว comments จึงกำหนดให้กว้างเท่ากับพื้นหลังไม่ได้
}

/* พื้นที่ส่วนของ comments โค้ดคล้ายของ tags */
.entry .info .coms a:visited{
//กำหนดเพิ่มให้ a:visited เป็นสีดำ (color:)
padding-top
:12px;
padding-right:15px;
float:right; --> กำหนดให้ comments ชิดขวา (จะอยู่คนละฝั่งกับ tags
พอดี)
font-size:10px;
width:100px; --> กำหนดความกว้างให้ comments น้อยกว่า tags
color:#000;
}

ส่วนของข้อความใน entry ส่วนหมายเลข 4 

ส่วนที่มีพื้นเป็นสีเขียวจากภาพแรกครับ

==========================

หมดแค่นี้ก็ยาวเฟื้อยแล้วล่ะครับ

ลองนำไปประยุกต์เพื่อต่อยอดกันได้ครับ

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

สวัสดีค่ะ

คือมีเรื่องยากรบกวนหน่อย

พวกเราตอนนี้กำลังทำโปรแจคจบกันอยู่แต่ว่าเราเรียนสาขาบัญชีเลยทำให้ความรู้ด้านคอมพิวเตอร์ยัง ปูๆปลาๆกันอยู่

อยากจะให้ช่วยทำบล็อกให้หน่อยได้มั้ยอ่ะค่ะ

http://acclinic.exteen.com/

อันนี้เป็นบล็อคของพวกเรา

เราไปก็อบธีมที่อื่นมาน่ะคะ แต่เราอยากได้แบบสีสบายๆมากกว่า

ยังไงก้อช่วยตอบกลับมาทาง ems. แล้วกันนะคะ

ขอบคุณมากๆค่ะ

#1 By *~Ac..CliNiC~* on 2008-12-01 17:59

มีประโยชน์มากครับ หวังว่าคงมีตอนต่อ ๆ ไป Hot! Hot! Hot!

#2 By mahaoath on 2008-12-01 18:03

ขอบคุณมากๆค่ะ Hot!

#3 By prim-prim on 2008-12-01 18:38

จดๆ จะได้ปรับธรมแบบใหม่ดูบ้าง แฮะๆ

#4 By หนูพุก on 2008-12-01 18:45

โห..บล็อกเก๋ น่าอิจฉาbig smile
ไม่ยาวเลยค่ะ (ดูได้จากสีหน้า555)

#6 By mils12 on 2009-02-24 20:46

โอ้ววว ขอบคุณมากๆเลยค่า

ขออนุญาตินำมาใช้นะคะ

#7 By [[6918*長久]] on 2009-03-22 20:16

โอ้ววว ขอบคุณมากๆนะค่ะ

ว่าแต่ว่า เราขอใช้โค้ด bg เหมือนกับคุณได้รึเปล่าค่ะ มันเรียบๆ สวยดี ชอบมากๆค่ะ Hot! Hot! Hot!

#8 By Kyuu on 2009-04-26 17:42

Hot! โอ้วววว ขอบคุณๆๆๆค่ะ

#9 By ╬D18~สุดยอด!╬ on 2009-11-21 21:24