CSS เด็ดๆ

เริ่มโพสต์โดย Layiji, 30 พ.ค. 2007, 16:56 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

ณัฏฐ์

ก็สงสัยแบบว่า

display : none
กับ
visible : hidden
มันก็หายไปเหมือนกัน แล้วมันต่างกันยังไง

เอ้อแล้วถ้าไม่อยากให้มันโหลดส่วนนั้นๆ เลยล่ะมีวิธีไหม(ในกรณี hi5 ที่แก้โค้ดไม่ได้)
display : none มันแค่ซ่อน แต่ความอืดในการโหลดก็ยังมีอยู่ดี

ขอบคุณครับ  :46:

iannnnn

ไม่มีครับ วิธีที่ซ่อนแบบไม่โหลดเลยน่ะ
เพราะ css มันเป็นส่วนออกแบบเฉยๆ
ไม่ได้ไปยุ่งกะโค้ดที่เกี่ยวกับการโหลดข้อมูลมาในเครื่องเรา

poloh

เรื่อง display:none กับ visible:hidden
เท่าที่ผมเคยใช้นะ(ถ้าผิดพลาดไปขออภัยด้วยครับ)

visible:hidden มันจะซ่อนตัวไม่แสดงผลออกมา แต่ความกว้างกับความสูงของมันยังอยู่
แต่ถ้าเป็น display:none มันจะไม่มีอะไรเลย
ก่อสร้างกับทำลาย เหมือนที่ลงมือ ต่างที่การกระทำ

JΛNΣ

โอ้ว ขอบคุณครับ  :25:
กำลังสงสัยอยู่เหมือนกันเลย

ณัฏฐ์

ขอบคุณครับ  :25:

ej_sing

#305
สามารถทำให้ สูง 100% ทั้ง #leftColumn & #rightColumn ได้ไหมครับ
หากใช้แค่

<body>
  <div id="warp-center">
      <div id="leftColumn"></div>
      <div id="rightColumn"></div>
  </div>
</body>






:46: รบกวนชี้แนะด้วยนะครับ ขอบคุณครับ


// อันนี้ใช้วิธีหลอกด้วย background แทน แต่ div ตรงด้านขวา ไม่ยืดตาม

http://www.code-sucks.com/css%20layouts/faux-css-layouts/2-column-css-layouts/faux-7-2-col/

iannnnn

ถ้าโจทย์ับังคับแค่ให้ใช้ html แค่นั้นแล้วแต่งด้วย css ล้วนๆ ละก็
หาวิธีไม่จอครับ :05: :05: :05:
ตอนนี้ทำได้แค่กำหนดความสูงของมัน (หมายถึงช่องซ้ายกะขวา)
แต่พอเปลี่ยนเป็น 100% ปั๊บ พ่อหายเรียบเลย :05:


#warp-center {
min-height: 100%;
height: auto !important;
height: 100%;
background:#9C0;
overflow:hidden;
}
#leftColumn, #rightColumn{
width:500px;
float:left;
margin:5px;
min-height: 800px;
height: auto !important;
height: 800px;
background:#FFF;
}



ตอนนี้ทำแบบนี้อยู่ แต่หาวิธีให้มัน 100% ไม่ได้อ้ะ

นายโอ้เอ้

กำหนด height ให้ body มันน่าจะได้นะครับ
ผมลองแบบนี้มันก็เต็ม แต่ไม่รู้ว่าใช่ที่ต้องการรึเปล่า



body {
height: 100%;
}
#warp-center {
min-height: 100%;
height: auto !important;
height: 100%;
background:#9C0;
overflow:hidden;
}
#leftColumn, #rightColumn{
width:500px;
float:left;
margin:5px;
height: 100%;
background:#FFF;
}
Today you , Tomorrow me.

ej_sing

 :05: อนุญาตให้ครอบ div เพิ่มได้ตามสมควรนะครับ  :05:  +

ของคุณโอ้เอ้ ใช้ได้กับ IE เลยนะครับ  :12: +
แต่ opera กะ firefox ยังไม่ยืด

iannnnn

ลองอันนี้ใช้ได้แล้วมั้ง


<html>
<head>
<style>
html, body {
height: 100%;
margin: 0;
padding: 0;
}
#warp-center {
margin: 0 auto;
width: 1000px;
height: 100%;
background: #0cf;
border:5px solid #F36;
}
#leftColumn, #rightColumn{
float:left;
min-height: 100%;
height: auto !important;
height: 100%;
display:inline;
}
#leftColumn{
width:200px;
background:#fc0;
}
#rightColumn{
width:500px;
background:#cf0;
}
</style>
</head>
<body>
<div id="warp-center">
<div id="leftColumn">left</div>
<div id="rightColumn">right</div>
</div>
</body>
</html>



แต่ยังไม่ได้แก้บั๊กกับ IE  :13: นะครับ
ไอ้พวก Double Margin เนี่ย

ej_sing

 :46: +

ใช้ดีกะ IE มากๆครับ  แอนนนนน IE Friendly จริงๆ   :30:

แต่พอข้อมูลยาว firefox มันยืดแต่คอลั่มนั้นๆครับ
ลองปรับมั่วไป มั่วมา ปรากฏว่า ..... :08: เละ ครับ

ยังตามล่าต่อไป .......  :41:

หนุ่ม

ลองดูที่นี่ครับ
http://www.divland.com/blog/2007/09/10/css-layout-equal-height/

น่าจะใช้ได้นะ :22:
Reading Learning & Sharing

iannnnn

Selectable Image
http://dttvb.com/selectableimage.html


เลือกตัวอักษรจากรูปภาพได้ครับ :07: :07: :07:

icez

เจ้าไทมันจะเทพไปถึงไหน :07a:

iannnnn

ไปเจอมาจ้ะ

.post img {
    max-width: 500px;
    height: auto;
}


จำกัดความกว้างของภาพ(ที่แปะในหน้าบล็อก) ไม่ให้กว้างเกินที่กำหนดไว้
กันหลุดขอบไง :12:

SMF 2.1.7 © 2026, Simple Machines