Home

3mistScript.com

  • Home
  • Blog
  • Portfolio
  • Contact
  • About us
Home » Blogs » admin's blog

โครงสร้าง css ความสูง 100%

Submitted by admin on Tue, 06/16/2009 - 02:33

บทความแรกก็นำมาจากเว็บเก่าแหละครับ เห็นว่ามันก็พอจะมีประโยชน์หลงเหลืออยู่กับเขาบ้างก็เลยนำมาเป็นเรื่องเกี่ยวกับการทำโครงสร้าง CSS

โครงสร้างเลเอาท์ก็ประกอบด้วย Header Content และ Footer โดยในที่นี้จะเป็นโครงสร้างที่ Footer ติดพื้นตลอด ไม่ว่าหน้าต่าง Window จะมีขนาดเท่าไหร่

ส่วนแรกเป็นส่วนของไฟล์ css นะครับ สร้างแล้ว include เข้ามาก็ได้ครับ

@charset "utf-8";
/* CSS Document */
html,body {
    margin:0;
    padding:0;
    height:100%; /* ใช้ร่วมกับ wrapper */
    background:gray;    
    font-family:Tahoma;
    font:normal 12px/130% Tahoma,Arial, Helvetica, sans-serif;  
    color:#666;
}

h1 { 
    font:1.5em georgia,serif; 
    margin:0;
    padding:10px;
}

h2 {
    font:1.25em georgia,serif; 
    margin:0;
    padding:5px 0 5px 10px;
}

p { 
    line-height:1.5; 
    margin:0 0 1em;
}

div#warpper {
    position:relative; /* กำหนดเพื่อ footer*/
    margin:0 auto; /* กำหนดให้อยู่ตรงกลาง ไม่สามารถใช้ได้ใน ie5 */
    width:750px;
    background:#f0f0f0;    
    height:auto !important;
    height:100%; /* IE6*/
    min-height:100%; 
}

div#header {
    padding:1em;
    background:#ddd;
    border-bottom:6px double gray;
    height: 50px;
}
    div#header p {
        margin:0;
    }

div#content {
     padding-bottom:20px;  /* กำหนดให้เท่ากับความสูงของ footer */
}
    div#content p {
        padding:0 1em;
    }

div#footer {
    position:absolute;
    width:100%;
    height: 20px;
    bottom:0; /* ให้ติดพื้น */
    background:#F00;
    border-top:6px double gray;
}
    div#footer p {
        text-align:center;
        color:#FFFFFF;
        padding:0;
        margin:0;
    }

ส่วนที่ 2 นี้เป็นส่วนของไฟล์ html เอาไปไว้ใน tag body นะครับ

    

CSS layout: 100% height with header and footer

Min-height

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In viverra massa. Aliquam consectetuer tortor ac est. Aenean ac quam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec metus mi, pharetra ut, tincidunt pulvinar, scelerisque id, ipsum. In hac habitasse platea dictumst. Morbi nibh lacus, laoreet vitae, porta ac, dictum ullamcorper, lacus. Cras lorem justo, varius sed, placerat ut, dapibus id, risus. Suspendisse non nisl a diam mollis rhoncus. Duis in justo nec sem volutpat cursus. Pellentesque egestas aliquam ipsum. Pellentesque vitae dolor sed eros cursus tempor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.

Maecenas neque tellus, placerat vitae, pharetra vitae, tincidunt id, velit. Nullam nec lectus sed dui lacinia bibendum. Nunc quis velit. Quisque aliquam mauris ut turpis. In ut nisi. Sed pharetra. Donec nec magna. Sed ultrices mi quis dolor. Pellentesque elit sapien, vulputate id, ornare at, lobortis nec, lacus. Pellentesque fermentum.

This is footer

ไม่มีตัวอย่างให้ดูนะครับ มือใหม่หัดใช้ Drupal ทำบ่ะเป็น ฮ่า ๆ

อธิบายคร่าว ๆ นะครับ

  • html , body  จะเป็นการกำหนดรูปแบบของเว็บ เช่น Font
  • warpper  เป็นการกำหนดโครงสร้างภายในเว็บ และโครงสร้าง CSS จะเป็นไปตามโค๊ด  และภายใน Warpper จะประกอบด้วย  Header, Content และ Footer  ซึ่งจะกำหนด Position  เป็น Relative  เพราะว่า  จำเป็นโครงสร้างแม่ของ Footer อีกด้วย
  • Header กับ content  ก็สามารถกำหนดรูปแบบได้ตามต้องการ  ในส่วนของ Content ส่วน padding-button  ให้มีความสูงเท่ากับ Footer ด้วยนะครับ
  • Footer  จะใช้ Position เป็น Absolute และกำหนด bottom เป็น 0 เพื่อให้ติดพื้นตลอด
  • admin's blog
Tags:
  • CSS

3 reponses to "โครงสร้าง css ความสูง 100%"

1. เบื่ออะ ทำ

Submitted by ผู้เยี่ยมชม on Sun, 06/21/2009 - 11:38.

เบื่ออะ ทำ css
อยากจะบ้าตาย

ปล. ทะไมมันใส่ลิงค์ไม่ได้อะ
ใส่ตรงนี้ละกัน http://callmebird.com 5555

2. หาวิธีอยู่ ยังทำไม่เป็น ฮ่า ๆ

Submitted by pump on Mon, 06/22/2009 - 13:10.

หาวิธีอยู่ ยังทำไม่เป็น ฮ่า ๆ

3. ไปกอปปี้ เขา มาดิมิงน่ะ

Submitted by ผู้เยี่ยมชม on Fri, 06/19/2009 - 13:57.

ไปกอปปี้ เขา มาดิมิงน่ะ

ทักทาย

จะเข้าสู่ปีที่ 3 แล้วเว็บนี้จะกระโหล่งโป้งอยู่เลย  ต้องหาเวลาว่างอัพเดทจริง ๆ จัง ๆ ซักที  ช่วงนี้งานยุ่งมากๆ รอบ้านเสร็จแล้วค่อยปรับปรุงมันซักหน่อย พวก port folio เก่า ๆ ก็คงจะไม่นำมาโชว์ละ  จะมีแต่ผลงานตัวเองจริง ๆ เท่านั้น กับผลงานที่น่าจะโชว์

บทความล่าสุด

  • เมื่อคนเข้าเว็บเกินเป้าหมาย
  • ทำเว็บให้มีคนเข้านี่เหนื่อยจัง แต่มีคนชมแค่คนเดียวหายเหนื่อยเลย
  • คนทำเว็บก็มีสิทธิ์เลือก (ลูกค้า)
  • แรงบันดาลใจ (Inspiration)
  • สรุปเหตุการณ์ชีวิตปี 2009
  • นกกระจอก ครับพ่อ | A Sparrow
  • อ่านแล้วนึกถึงวัยเด็ก (คนที่เกิดในช่วง 2517-2529)
  • CodeIgniter 404 Page Not Found
  • 10 อันดับของราคาแพงของผม
  • สร้างหนี้ให้กับตัวเองอีกแล้วกับ lcd+wii
more

Tags

ส่วนตัว CodeIgniter CSS Drupal PHP

เพื่อนบ้าน

  • NorthPaint
  • Togethers'blog
  • U call me MAX
  • Wee's Blog
  • callmebird
  • sudej
  • vespa-thailand
  • ซื้อ ขาย เช่า อสังหาริมทรัพย์เชียงใหม่
  • แหล่งซื้อขายที่ดินในประเทศไทย

เข้าสู่ระบบ

  • Create new account
  • Request new password
Powered by Drupal, an open source content management system
© copyright 2008-2009 3mistScript.com| beta Version (return)
I love Smashing Magazine!
Fervens Drupal theme by Leow Kah Thong. Designed by Design Disease and brought to you by Smashing Magazine.