หัวข้อ: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: azprince ที่ 29 มีนาคม 2015, 20:56:19 อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ
โค๊ด html ที่ผมกำหนดคือ โค๊ด: <h1>line1<br>line2</h1> แล้วให้บรรทัดแรกมีข้อความเป็นสีแดงก็เขียนเป็น โค๊ด: h1::first-line{ แล้วที่บรรทัดแรกผมอยากให้มีพื้นหลังเป็นสีน้ำเงินด้วย ก็ลองใส่เป็น โค๊ด: h1::first-line{ แต่ผลคือสีน้ำเงินมันครอบคลุมแค่ข้อความเท่านั้น (http://upic.me/i/i9/7capture.png) ผมอยากให้พื้นหลังสีน้ำเงินมันยาวไปสุดขอบเลยอะครับ แบบนี้ (http://upic.me/i/66/12782_828906590535857_4856984972928300280_n.jpg) เขียนโค๊ดยังไงดีครับ ขอบคุณคร้าบบบ :wanwan017: :wanwan017: หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: Zyrus ที่ 29 มีนาคม 2015, 21:58:06 ลองใส่ display:block เข้าไปครับ
หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: MD.18 ที่ 29 มีนาคม 2015, 22:06:42 width:100%;text-align:center; ได้ไหมลองดูครับ
หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: azprince ที่ 29 มีนาคม 2015, 23:15:12 ลองใส่ display:block เข้าไปครับ ไม่ได้ครับ เหมือนเดิมwidth:100%;text-align:center; ได้ไหมลองดูครับ ไม่ได้ครับ เหมือนเดิมหัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: Zyrus ที่ 30 มีนาคม 2015, 00:19:03 ลองเช็ค element ดูครับ
.element h1 {width:100%} น่าจะใช้ได้ หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: azprince ที่ 30 มีนาคม 2015, 10:08:59 ลองเช็ค element ดูครับ ไม่ได้อยู่ดีครับ เหมือนเดิม.element h1 {width:100%} น่าจะใช้ได้ หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: VadiForte ที่ 30 มีนาคม 2015, 11:16:23 ไม่น่าจะได้ครับ ต้องใส่ div ครอบเข้าไปครับ
ไม่ทราบว่า line 1 กับ line 2 นี่แยกกันได้หรือเปล่าครัล หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: dekbannok14 ที่ 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 อาจจะไม่ถูกต้องทั้งหมดนะฮะ ยังไงก็ขออภัยด้วย :wanwan012: หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: methapun ที่ 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> หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: azprince ที่ 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 อะครับ หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: azprince ที่ 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 อาจจะไม่ถูกต้องทั้งหมดนะฮะ ยังไงก็ขออภัยด้วย :wanwan012: เขียนแบบใช้ tag ซ้อนกัน h1 มันเขียนง่ายก็จริงอ่าครับ แต่มันไม่ถูกหลักโครงสร้าง tag ที่ w3 เขาบอกไว้อ่าครับ หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: Surakrai ที่ 30 มีนาคม 2015, 18:37:07 โค้ดสั้นสุดได้แค่นี้ http://jsfiddle.net/a7oyuqy9/
ถูกหลักโครงสร้าง w3 หรือเปล่าไม่รู้ แต่เขาก็เขียนกันแบบนี้ เท่าที่เห็น ใน h1 ก็มี tag ข้างในอยู่เยอะ เช่น tag a หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: dekbannok14 ที่ 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 อาจจะไม่ถูกต้องทั้งหมดนะฮะ ยังไงก็ขออภัยด้วย :wanwan012: เขียนแบบใช้ tag ซ้อนกัน h1 มันเขียนง่ายก็จริงอ่าครับ แต่มันไม่ถูกหลักโครงสร้าง tag ที่ w3 เขาบอกไว้อ่าครับ อ่อ คับ งั้นก็คงต้องเอาตามหลัก w3c อ่าคับ ก็คงต้องแยกออกเป็น h1 <h1>line1</h1> <h1>line2</h1> :wanwan004: หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: azprince ที่ 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 อาจจะไม่ถูกต้องทั้งหมดนะฮะ ยังไงก็ขออภัยด้วย :wanwan012: เขียนแบบใช้ tag ซ้อนกัน h1 มันเขียนง่ายก็จริงอ่าครับ แต่มันไม่ถูกหลักโครงสร้าง tag ที่ w3 เขาบอกไว้อ่าครับ อ่อ คับ งั้นก็คงต้องเอาตามหลัก w3c อ่าคับ ก็คงต้องแยกออกเป็น h1 <h1>line1</h1> <h1>line2</h1> :wanwan004: คราวนี้ก็ผิดหลักทำอันดับบน google ละครับที่เขาว่ามี h1 ได้อันเดียว 5555 หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: parksong ที่ 31 มีนาคม 2015, 18:17:36 CSS
โค๊ด: #area{ BODY โค๊ด: <div id="area"> (http://upic.me/i/4n/7test.png) ประมาณนี้ได้ไหมครับ นอกนั้นตัวอักษรก็ปรับไซส์เ้อา :P หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: ieiq ที่ 31 มีนาคม 2015, 22:09:23 CSS โค๊ด: #area{ BODY โค๊ด: <div id="area"> ([url]http://upic.me/i/4n/7test.png[/url]) ประมาณนี้ได้ไหมครับ นอกนั้นตัวอักษรก็ปรับไซส์เ้อา :P ผมก็แน่ะนำแบบนี้ครับ หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: BakKheab ที่ 31 มีนาคม 2015, 23:02:48 ผมว่าแยกกันเลยดีกว่าครับ ง่ายและชัวร์
<h1>line-1</h1> <h2>line-2</h2> หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: wasantec ที่ 01 เมษายน 2015, 00:07:48 หลายๆท่านแนะนำก็ใช้ได้นะครับ แต่ผมว่าอยู่ที่เราเลือกใช้มากว่า :wanwan019:
หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: towerlove ที่ 01 เมษายน 2015, 07:59:22 เข้ามาฟังด้วยครับ ขอบคุณครับ
หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: killer777 ที่ 01 เมษายน 2015, 11:49:44 ลองแบบนี้ครับ
<p style="background-color:#009">Text ..........</p> หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: auxtopuz ที่ 03 เมษายน 2015, 09:58:27 ลองกำหนด height ดูครับ คิดว่า h1 คงไม่น่าจะเกิน 2 บรรทัดใช่ไหมครับ :wanwan016:
css ก็ ธรรมดาเลย h1 { background: blue; height: 43px; //กำหนดพื้นที่ bg margin: 0; padding: 0; margin-bottom: 37px; //ดัน paragraph ไม่ให้ขึ้นมาทับบรรทัดที่ 2 } h1::first-line{ color: red; } (http://image.ohozaa.com/i/da9/T4mxQ9.png) หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: gapgag55 ที่ 03 เมษายน 2015, 11:23:11 มันมี div อื่นกระทำหรือเปล่าครับ
ทำไมแก๊ปใส่แค่นี้ได้เลย http://codepen.io/gapgag55/pen/GgLwyQ หัวข้อ: Re: อยากเขียน css ให้ ข้อความมีพื้นหลังสีน้ำเงิน เขียนยังไงหลอครับ เริ่มหัวข้อโดย: BakKheab ที่ 03 เมษายน 2015, 13:31:02 มันมี div อื่นกระทำหรือเปล่าครับ ทำไมแก๊ปใส่แค่นี้ได้เลย [url]http://codepen.io/gapgag55/pen/GgLwyQ[/url] จขกท เขาอยากยัดไว้ใน H1 แค่ตัวเดียวครับ แต่แยกเป็น 2 line ถ้าแบบนี้ <h1><span class="line1">LINE1</span><span class="line2">LINE2</span></h1> ผิดกฎ W3 เพราะห้ามมี TAG ใดๆใน Heading (แต่ผมว่าถ้ามันแสดงผล OK ก็ช่างกฎเถอะ ถ้ามันไม่มีผลเสีอยต่อ SEO) แต่ถ้าแบบนี้ <h1>LINE1</h1><h1>LINE2</h1> ผิดกฎ Search Engine เพราะมี H1 มากกว่า 1 ตัว (อันนี้ไม่แนะนำ) สรุปแล้วแยกเป็น H1 กับ H2 จะดูดีมีสไตล์ที่สุดครับ :wanwan021: |