ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์ProgrammingCSS ครับ แบบนี้แก้ยังครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: CSS ครับ แบบนี้แก้ยังครับ  (อ่าน 727 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
nadia_diana
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 81



ดูรายละเอียด
« เมื่อ: 21 มีนาคม 2009, 22:01:38 »

โค๊ด:
<p><label class="formtext">ที่อยู่: </label><span style="position:relative;"><? echo $studio->getStudioaddress(); ?></span></p>

นี่คือ code ผมครับ ซึ่งมันได้ output แบบนี้ครับ

                        ที่อยู่: 1234 หมู่บ้านสุขสบาย ถ.ราษฎรพัฒนา สะพานสูง
สะพานสูง ก.ท.ม. 10240

สังเกตว่า ตรง สะพานสูงมันจะขึ้นบรรทัดใหม่ ไม่ตรงกับ 1234 อ่ะครับ ไม่รู้ว่าต้องแก้ยังไง

อ้อ นี่ code css ผมนะครับ

โค๊ด:
label.formtext{
width: 25em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
font-weight:bold;
padding-right:10px;
vertical-align:bottom;
}
บันทึกการเข้า

รวมแฟชั่นเสื้อผ้า : http://www.islamweddingfashion.com
เป็นติ่งไรเนี่ย
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 66
ออฟไลน์ ออฟไลน์

กระทู้: 1,208



ดูรายละเอียด
« ตอบ #1 เมื่อ: 21 มีนาคม 2009, 22:48:15 »

<label class="formtext"> <p>ที่อยู่: 1234 หมู่บ้านสุขสบาย ถ.ราษฎรพัฒนา สะพานสูง
<div class="test">สะพานสูง ก.ท.ม. 10240</div>
</label><span style="position:relative;"><? echo $studio->getStudioaddress(); ?></span></p>

label.formtext{
   width: 25em;
   float: left;
   text-align: left;
   margin-right: 0em;
   display: block;
   font-weight:bold;
   padding-right:0px;
   vertical-align:bottom;
   padding-left: 11px;
}
.test {
   float: left;
   margin-left: 22px;
   padding-left: 22px;
}


.test ปรับ margin padding ดูคับ
ลองดูคับ  Kiss
บันทึกการเข้า
thenetxx
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 41
ออฟไลน์ ออฟไลน์

กระทู้: 1,986



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 21 มีนาคม 2009, 22:56:26 »

เพิ่ม float: left; ใน formtext ก็พอครับ Smiley
บันทึกการเข้า

Develop site but can't develop life
ASIA
g-ji
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 231
ออฟไลน์ ออฟไลน์

กระทู้: 3,254



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 22 มีนาคม 2009, 00:55:25 »

โค๊ด:
<p><label class="formtext">ที่อยู่: </label><span style="position:relative;"><? echo $studio->getStudioaddress(); ?></span></p>

นี่คือ code ผมครับ ซึ่งมันได้ output แบบนี้ครับ

                        ที่อยู่: 1234 หมู่บ้านสุขสบาย ถ.ราษฎรพัฒนา สะพานสูง
สะพานสูง ก.ท.ม. 10240

สังเกตว่า ตรง สะพานสูงมันจะขึ้นบรรทัดใหม่ ไม่ตรงกับ 1234 อ่ะครับ ไม่รู้ว่าต้องแก้ยังไง

อ้อ นี่ code css ผมนะครับ

โค๊ด:
label.formtext{
width: 25em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
font-weight:bold;
padding-right:10px;
vertical-align:bottom;
}


หน้าเว็บขนาดเท่าไรหรอ ??
ที่ต้องการคือแบบนี้หรือเปล่า ??

อ้างถึง
ที่อยู่: 1234 หมู่บ้านสุขสบาย ถ.ราษฎรพัฒนา สะพานสูง
        สะพานสูง ก.ท.ม. 10240


หรือคล้ายๆ ในรูปแบบนี้ เวลาขึ้นบรรทัดใหม่ให้อยู่ เท่ากับบรรทัดบน


โค๊ด:
label.formtext{
width: 10em;
float: left;
text-align: right;
margin: 0.5em;
padding:1em;/*เพิ่มอันนี้ มีผลประมาณ 4 บรรทัดตัวอักษร*/
display: block;
font-weight:bold;
padding-right:10px;
vertical-align:bottom;
}
โค๊ด:
<p><label class="formtext">ที่อยู่:</label><span>1234 หมู่บ้านสุขสบาย ถ.ราษฎรพัฒนา สะพานสูง สะพานสูง ก.ท.ม. 1024012315646123156486745641231231564564651231231231231231 asdfasdcvasdgasdfgsdfgdfgsagfsdafsdfgsdffgdsfgdsfsagsdgfr hsdfbasdfgsdfgsadfsdgasdvasgsafdasdfsdafdasrtfsdvf asfsdgdsgasdfgf</span></p>

ถ้า width:25em; เท่าเดิมที่ให้โค้ดมา(เดิมๆ หมดเลย) มันจะอยู่เกือบๆ กลางจอนะ (ขึ้นอยู่กับขนาดของหน้า) ตามรูป



ถ้าจะให้ดี เอา div คลุมมันไว้ด้วยดีกว่า

โค๊ด:
<div><p><label class="formtext">ที่อยู่:</label><span>1234 หมู่บ้านสุขสบาย ถ.ราษฎรพัฒนา สะพานสูง สะพานสูง ก.ท.ม. 1024012315646123156486745641231231564564651231231231231231 asdfasdcvasdgasdfgsdfgdfgsagfsdafsdfgsdffgdsfgdsfsagsdgfr hsdfbasdfgsdfgsadfsdgasdvasgsafdasdfsdafdasrtfsdvf asfsdgdsgasdfgf</span></p></div>

ตั้ง id/class ให้ div ซะหน่อย แล้วกำหนดขนาดความกว้าง แล้วใส่ overflow:hidden; ซะหน่อย

**ขึ้นอยู่กับขนาดของหน้าเว็บที่ตั้งไว้ ตามรูปตั้งไว้ 980px**
« แก้ไขครั้งสุดท้าย: 22 มีนาคม 2009, 01:05:28 โดย g-ji » บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์