azprince
ก๊วนเสียว
พลังน้ำใจ: 28
ออฟไลน์
กระทู้: 290
|
 |
« เมื่อ: 29 มีนาคม 2015, 20:56:19 » |
|
อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ โค๊ด html ที่ผมกำหนดคือ แล้วให้บรรทัดแรกมีข้อความเป็นสีแดงก็เขียนเป็น h1::first-line{ color: red; }
แล้วที่บรรทัดแรกผมอยากให้มีพื้นหลังเป็นสีน้ำเงินด้วย ก็ลองใส่เป็น h1::first-line{ color: red; background:blue; }
แต่ผลคือสีน้ำเงินมันครอบคลุมแค่ข้อความเท่านั้น  ผมอยากให้พื้นหลังสีน้ำเงินมันยาวไปสุดขอบเลยอะครับ แบบนี้  เขียนโค๊ดยังไงดีครับ ขอบคุณคร้าบบบ 
|
|
« แก้ไขครั้งสุดท้าย: 29 มีนาคม 2015, 20:56:47 โดย azprince »
|
บันทึกการเข้า
|
|
|
|
Zyrus
สมุนแก๊งเสียว
พลังน้ำใจ: 41
ออฟไลน์
กระทู้: 514
|
 |
« ตอบ #1 เมื่อ: 29 มีนาคม 2015, 21:58:06 » |
|
ลองใส่ display:block เข้าไปครับ
|
|
|
บันทึกการเข้า
|
|
|
|
MD.18
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 287
ออฟไลน์
กระทู้: 3,008
|
 |
« ตอบ #2 เมื่อ: 29 มีนาคม 2015, 22:06:42 » |
|
width:100%;text-align:center; ได้ไหมลองดูครับ
|
|
|
บันทึกการเข้า
|
|
|
|
azprince
ก๊วนเสียว
พลังน้ำใจ: 28
ออฟไลน์
กระทู้: 290
|
 |
« ตอบ #3 เมื่อ: 29 มีนาคม 2015, 23:15:12 » |
|
ลองใส่ display:block เข้าไปครับ
ไม่ได้ครับ เหมือนเดิม width:100%;text-align:center; ได้ไหมลองดูครับ
ไม่ได้ครับ เหมือนเดิม
|
|
|
บันทึกการเข้า
|
|
|
|
Zyrus
สมุนแก๊งเสียว
พลังน้ำใจ: 41
ออฟไลน์
กระทู้: 514
|
 |
« ตอบ #4 เมื่อ: 30 มีนาคม 2015, 00:19:03 » |
|
ลองเช็ค element ดูครับ .element h1 {width:100%} น่าจะใช้ได้
|
|
|
บันทึกการเข้า
|
|
|
|
azprince
ก๊วนเสียว
พลังน้ำใจ: 28
ออฟไลน์
กระทู้: 290
|
 |
« ตอบ #5 เมื่อ: 30 มีนาคม 2015, 10:08:59 » |
|
ลองเช็ค element ดูครับ .element h1 {width:100%} น่าจะใช้ได้
ไม่ได้อยู่ดีครับ เหมือนเดิม
|
|
|
บันทึกการเข้า
|
|
|
|
VadiForte
สมุนแก๊งเสียว
พลังน้ำใจ: 125
ออฟไลน์
กระทู้: 875
|
 |
« ตอบ #6 เมื่อ: 30 มีนาคม 2015, 11:16:23 » |
|
ไม่น่าจะได้ครับ ต้องใส่ div ครอบเข้าไปครับ
ไม่ทราบว่า line 1 กับ line 2 นี่แยกกันได้หรือเปล่าครัล
|
|
|
บันทึกการเข้า
|
|
|
|
dekbannok14
ก๊วนเสียว
พลังน้ำใจ: 33
ออฟไลน์
กระทู้: 427
|
 |
« ตอบ #7 เมื่อ: 30 มีนาคม 2015, 11:34:52 » |
|
ไม่อยากยุ่งยากก็แยก class ครับ จัดการง่ายดี หรือไท่ก็ลองเพิ่ม span เข้าไปดูครับ <h1 class="test"><span class="line1">line1</span><span class="line2">line2</span></h1> test{ width:100%; tex-align:center; margin:0;//h1 จะ default magin-botton มาให้ font-size:24px; line-height:24px;//กำหนดเองได้อยากให้ห่าวกันเท่าไหร่ } test.line1{ width:100%; display:block; color: red; background:blue; } test.line2{ width:100%; display:block; } ลองดูฮะ code อาจจะไม่ถูกต้องทั้งหมดนะฮะ ยังไงก็ขออภัยด้วย 
|
|
|
บันทึกการเข้า
|
|
|
|
methapun
สมุนแก๊งเสียว
พลังน้ำใจ: 20
ออฟไลน์
กระทู้: 553
|
 |
« ตอบ #8 เมื่อ: 30 มีนาคม 2015, 13:59:26 » |
|
นี่ครับ ได้แน่นอนครับ
<style> .test{ width:100%; tex-align:center; } .line1{ width:100%; display:block; color: red; background:blue; padding:10px 0; text-align:center; } .line2{ width:100%; display:block; padding:10px 0; text-align:center; } </style>
(html)
<h1 class="test"><span class="line1">line1</span><span class="line2">line2</span></h1>
|
|
« แก้ไขครั้งสุดท้าย: 30 มีนาคม 2015, 14:01:08 โดย methapun »
|
บันทึกการเข้า
|
|
|
|
azprince
ก๊วนเสียว
พลังน้ำใจ: 28
ออฟไลน์
กระทู้: 290
|
 |
« ตอบ #9 เมื่อ: 30 มีนาคม 2015, 17:25:52 » |
|
นี่ครับ ได้แน่นอนครับ
<style> .test{ width:100%; tex-align:center; } .line1{ width:100%; display:block; color: red; background:blue; padding:10px 0; text-align:center; } .line2{ width:100%; display:block; padding:10px 0; text-align:center; } </style>
(html)
<h1 class="test"><span class="line1">line1</span><span class="line2">line2</span></h1>
ตอนนี้มันก็ใช้ประมาณนี้อยู่อะครับ แต่มันไม่ถูกหลักโครงสร้างของ w3 เหอๆ ผมเลยอยากปรับให้มันออกมาดีที่สุดประมาณว่า ไม่ให้มี tag อื่นๆอยู่ข้างใน h1 อะครับ
|
|
|
บันทึกการเข้า
|
|
|
|
azprince
ก๊วนเสียว
พลังน้ำใจ: 28
ออฟไลน์
กระทู้: 290
|
 |
« ตอบ #10 เมื่อ: 30 มีนาคม 2015, 17:26:57 » |
|
ไม่อยากยุ่งยากก็แยก class ครับ จัดการง่ายดี หรือไท่ก็ลองเพิ่ม span เข้าไปดูครับ <h1 class="test"><span class="line1">line1</span><span class="line2">line2</span></h1> test{ width:100%; tex-align:center; margin:0;//h1 จะ default magin-botton มาให้ font-size:24px; line-height:24px;//กำหนดเองได้อยากให้ห่าวกันเท่าไหร่ } test.line1{ width:100%; display:block; color: red; background:blue; } test.line2{ width:100%; display:block; } ลองดูฮะ code อาจจะไม่ถูกต้องทั้งหมดนะฮะ ยังไงก็ขออภัยด้วย  เขียนแบบใช้ tag ซ้อนกัน h1 มันเขียนง่ายก็จริงอ่าครับ แต่มันไม่ถูกหลักโครงสร้าง tag ที่ w3 เขาบอกไว้อ่าครับ
|
|
|
บันทึกการเข้า
|
|
|
|
Surakrai
ก๊วนเสียว
พลังน้ำใจ: 71
ออฟไลน์
กระทู้: 321
|
 |
« ตอบ #11 เมื่อ: 30 มีนาคม 2015, 18:37:07 » |
|
โค้ดสั้นสุดได้แค่นี้ http://jsfiddle.net/a7oyuqy9/ ถูกหลักโครงสร้าง w3 หรือเปล่าไม่รู้ แต่เขาก็เขียนกันแบบนี้ เท่าที่เห็น ใน h1 ก็มี tag ข้างในอยู่เยอะ เช่น tag a
|
|
|
บันทึกการเข้า
|
|
|
|
dekbannok14
ก๊วนเสียว
พลังน้ำใจ: 33
ออฟไลน์
กระทู้: 427
|
 |
« ตอบ #12 เมื่อ: 30 มีนาคม 2015, 18:57:56 » |
|
ไม่อยากยุ่งยากก็แยก class ครับ จัดการง่ายดี หรือไท่ก็ลองเพิ่ม span เข้าไปดูครับ <h1 class="test"><span class="line1">line1</span><span class="line2">line2</span></h1> test{ width:100%; tex-align:center; margin:0;//h1 จะ default magin-botton มาให้ font-size:24px; line-height:24px;//กำหนดเองได้อยากให้ห่าวกันเท่าไหร่ } test.line1{ width:100%; display:block; color: red; background:blue; } test.line2{ width:100%; display:block; } ลองดูฮะ code อาจจะไม่ถูกต้องทั้งหมดนะฮะ ยังไงก็ขออภัยด้วย  เขียนแบบใช้ tag ซ้อนกัน h1 มันเขียนง่ายก็จริงอ่าครับ แต่มันไม่ถูกหลักโครงสร้าง tag ที่ w3 เขาบอกไว้อ่าครับ อ่อ คับ งั้นก็คงต้องเอาตามหลัก w3c อ่าคับ ก็คงต้องแยกออกเป็น h1 <h1>line1</h1> <h1>line2</h1> 
|
|
|
บันทึกการเข้า
|
|
|
|
azprince
ก๊วนเสียว
พลังน้ำใจ: 28
ออฟไลน์
กระทู้: 290
|
 |
« ตอบ #13 เมื่อ: 31 มีนาคม 2015, 15:53:33 » |
|
ไม่อยากยุ่งยากก็แยก class ครับ จัดการง่ายดี หรือไท่ก็ลองเพิ่ม span เข้าไปดูครับ <h1 class="test"><span class="line1">line1</span><span class="line2">line2</span></h1> test{ width:100%; tex-align:center; margin:0;//h1 จะ default magin-botton มาให้ font-size:24px; line-height:24px;//กำหนดเองได้อยากให้ห่าวกันเท่าไหร่ } test.line1{ width:100%; display:block; color: red; background:blue; } test.line2{ width:100%; display:block; } ลองดูฮะ code อาจจะไม่ถูกต้องทั้งหมดนะฮะ ยังไงก็ขออภัยด้วย  เขียนแบบใช้ tag ซ้อนกัน h1 มันเขียนง่ายก็จริงอ่าครับ แต่มันไม่ถูกหลักโครงสร้าง tag ที่ w3 เขาบอกไว้อ่าครับ อ่อ คับ งั้นก็คงต้องเอาตามหลัก w3c อ่าคับ ก็คงต้องแยกออกเป็น h1 <h1>line1</h1> <h1>line2</h1>  คราวนี้ก็ผิดหลักทำอันดับบน google ละครับที่เขาว่ามี h1 ได้อันเดียว 5555
|
|
|
บันทึกการเข้า
|
|
|
|
parksong
สมุนแก๊งเสียว
พลังน้ำใจ: 37
ออฟไลน์
กระทู้: 567
|
 |
« ตอบ #14 เมื่อ: 31 มีนาคม 2015, 18:17:36 » |
|
CSS #area{ font-weight: bold; padding: 14px 18px; font-size: 14.0520833333333px; color: rgb(255, 255, 255); white-space: nowrap; width: auto; height: auto; border-width: 0px; background: rgb(255, 145, 0); text-align:center; } BODY <div id="area"> testtttttt </div>  ประมาณนี้ได้ไหมครับ นอกนั้นตัวอักษรก็ปรับไซส์เ้อา 
|
|
« แก้ไขครั้งสุดท้าย: 31 มีนาคม 2015, 18:21:42 โดย parksong »
|
บันทึกการเข้า
|
|
|
|
ieiq
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 94
ออฟไลน์
กระทู้: 1,773
|
 |
« ตอบ #15 เมื่อ: 31 มีนาคม 2015, 22:09:23 » |
|
CSS #area{ font-weight: bold; padding: 14px 18px; font-size: 14.0520833333333px; color: rgb(255, 255, 255); white-space: nowrap; width: auto; height: auto; border-width: 0px; background: rgb(255, 145, 0); text-align:center; } BODY <div id="area"> testtttttt </div>  ประมาณนี้ได้ไหมครับ นอกนั้นตัวอักษรก็ปรับไซส์เ้อา  ผมก็แน่ะนำแบบนี้ครับ
|
|
|
บันทึกการเข้า
|
ทำดีได้ดี เพราะทำด้วยใจ
|
|
|
BakKheab
สมุนแก๊งเสียว
พลังน้ำใจ: 65
ออฟไลน์
กระทู้: 725
|
 |
« ตอบ #16 เมื่อ: 31 มีนาคม 2015, 23:02:48 » |
|
ผมว่าแยกกันเลยดีกว่าครับ ง่ายและชัวร์
<h1>line-1</h1> <h2>line-2</h2>
|
|
|
บันทึกการเข้า
|
|
|
|
wasantec
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 586
ออฟไลน์
กระทู้: 2,613
|
 |
« ตอบ #17 เมื่อ: 01 เมษายน 2015, 00:07:48 » |
|
หลายๆท่านแนะนำก็ใช้ได้นะครับ แต่ผมว่าอยู่ที่เราเลือกใช้มากว่า 
|
|
|
บันทึกการเข้า
|
|
|
|
towerlove
สมุนแก๊งเสียว
พลังน้ำใจ: 33
ออฟไลน์
กระทู้: 883
|
 |
« ตอบ #18 เมื่อ: 01 เมษายน 2015, 07:59:22 » |
|
เข้ามาฟังด้วยครับ ขอบคุณครับ
|
|
|
บันทึกการเข้า
|
|
|
|
killer777
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 52
ออฟไลน์
กระทู้: 1,009
|
 |
« ตอบ #19 เมื่อ: 01 เมษายน 2015, 11:49:44 » |
|
ลองแบบนี้ครับ <p style="background-color:#009">Text ..........</p>
|
|
|
บันทึกการเข้า
|
|
|
|
|