วิธีสร้างบรรทัดใน html วิธีสร้างเส้นโดยใช้ HTML และ CSS วิธีนี้มีข้อดีหลายประการ

ดูเหมือนว่าเหตุใดจึงต้องมีสี่วิธี? ท้ายที่สุดแล้วเกือบทุกคนใช้วิธีการเดียวที่เขาคุ้นเคย ตัวอย่างเช่น ฉันกด Shift และแป้น dash หลายครั้ง ดังนั้นฉันจึงได้เส้นแนวนอน

แต่จะเกิดอะไรขึ้นถ้าผลลัพธ์เป็นเส้นประ แต่คุณต้องการเส้นทึบล่ะ?
- เป็นไปได้มากว่าปุ่ม Shift บนแป้นพิมพ์ผิดปกติ วิธีอื่นจะมาช่วยเหลือที่นี่

3.
4.
5.

บางทีวิธีทั่วไปที่สุดในการสร้างบรรทัดใน Word ก็คือการใช้ปุ่มสองสามปุ่มบนคีย์บอร์ด

เส้นประบาง หนา สองเส้นโดยใช้แป้นพิมพ์

ด้านล่างนี้เป็นรูปภาพของแป้นพิมพ์ที่มีภาษาอังกฤษ แต่ไม่มีรูปแบบภาษารัสเซีย แต่ก็ไม่สำคัญเพราะเราสนใจเพียงสามปุ่มเท่านั้น: Shift, dash และ Enter

ข้าว. 1. สามปุ่มบนแป้นพิมพ์: Shift, dash และ Enter สำหรับเส้นแนวนอนต่อเนื่องใน Word

ด้วยปุ่มทั้งสามปุ่มนี้ คุณสามารถวาดเส้นแนวนอนต่อเนื่องใน Word ได้: จุดหรือทึบ บางหรือหนา ยาวหรือสั้น

1) เมื่อคุณกดปุ่ม “-” (เส้นประ) หลายครั้งในโปรแกรมแก้ไข Word คุณจะได้เส้นประที่มีความยาวเท่าใดก็ได้

ที่จะทำ บางเส้นยาวพาดผ่านความกว้างทั้งหมดของหน้า:

  • เราพบปุ่ม "dash" บนแป้นพิมพ์ (ทางด้านขวาของปุ่ม "ศูนย์" ในกรอบสีเขียวในรูปที่ 1)
  • จากบรรทัดใหม่ (!) ใน Word ให้กดปุ่มนี้หลายครั้ง: -
  • จากนั้นกดปุ่ม "Enter" () ขีดกลางที่พิมพ์ออกมาบางส่วนจะกลายเป็นเส้นบางๆ แนวนอนต่อเนื่องตลอดความกว้างของหน้า

2) เมื่อคุณกด Shift และ "-" (เส้นประ) พร้อมกัน จะไม่พิมพ์เส้นประ แต่เป็นขีดล่าง _________ วิธีนี้จะทำให้คุณสามารถสร้างเส้นต่อเนื่องตามความยาวใดก็ได้ในเอกสาร

ข้าว. 2. เส้นแนวนอนบางและหนาใน Word

ตอนนี้เรามาพิมพ์ อ้วนเส้นแนวนอนตลอดความกว้างของหน้า:

  • เราพบปุ่ม "เส้นประ" เดียวกันอีกครั้ง เช่นเดียวกับปุ่ม Shift (ทางซ้ายหรือทางขวาตามที่คุณต้องการ) กด Shift ค้างไว้แล้วอย่าปล่อย
  • และตอนนี้จากบรรทัดใหม่ (!) ให้คลิกที่เส้นประหลาย ๆ ครั้ง (เช่น 3-4 ครั้ง) (โดยที่ไม่ปล่อย Shift): ___ ปล่อยกะ
  • ตอนนี้กดปุ่ม Enter คุณจะเห็นเส้นทึบแนวนอนหนาๆ

มาสรุปผลลัพธ์บางส่วนในรูปแบบของตาราง:

(คลิกเพื่อดูภาพขยาย) บรรทัดใน Word โดยใช้แป้นพิมพ์

­­­­­­­­­­­­­­­­­­­­­

II บรรทัดใน Word โดยใช้ตาราง

เส้นแนวนอนสามารถรับได้โดยใช้ตารางของเซลล์หนึ่งเซลล์ (1x1) ซึ่งมีการลงสีเฉพาะเส้นขอบด้านบนหรือด้านล่างเท่านั้น (จะมองเห็นได้) และอีกสามด้านของตารางมีเส้นขอบที่ไม่มีสี (จะมองไม่เห็น) .

วางเคอร์เซอร์ในตำแหน่งที่ควรจะเป็นบรรทัด ในเมนูด้านบนของ Word คลิก:

  • เม็ดมีด (1 ในรูปที่ 3)
  • ตาราง (2 ในรูปที่ 3)
  • หนึ่งเซลล์ (3 ในรูปที่ 3)

ข้าว. 3. วิธีแทรกตาราง 1x1 (จากเซลล์เดียว) ใน Word

ผลลัพธ์จะเป็นตารางของเซลล์ขนาดใหญ่หนึ่งเซลล์ (1x1):

สิ่งที่เหลืออยู่คือการลบเส้นขอบออกจากสามด้านในตาราง 1x1 สำหรับสิ่งนี้

  • ไปที่แท็บ "หน้าแรก" (1 ในรูปที่ 4)
  • ถัดจาก "แบบอักษร" เราจะพบ "ย่อหน้า" และเส้นขอบ (2 ในรูปที่ 4)
  • ลบเส้นขอบทั้งหมดโดยคลิก "ไม่มีเส้นขอบ" (3 ในรูปที่ 4)
  • เลือก “ขอบบน” หรือ “ขอบล่าง” (4 ในรูปที่ 4)

ข้าว. 4. วิธีลบการเลือกเส้นขอบออกจากตาราง Word (ทำให้มองไม่เห็นเส้นขอบ)

ฉันแสดงสิ่งนี้อย่างชัดเจนในวิดีโอ (ท้ายบทความ)

โดยวิธีการในรูป 3 เป็นที่ชัดเจนว่ามีวิธีที่ง่ายกว่า คุณสามารถวางเคอร์เซอร์ไว้ที่จุดเริ่มต้นของบรรทัดใน Word แล้วคลิก "เส้นแนวนอน" (5 ในรูปที่ 4):

III บรรทัดใน Word โดยใช้รูปวาด

แทรก (1 ในรูปที่ 5) - รูปร่าง (2 ในรูปที่ 5) - นี่เป็นอีกวิธีหนึ่งในการรับเส้นแนวนอนใน Word

หากต้องการให้เส้นอยู่ในแนวนอนอย่างเคร่งครัด ให้กดปุ่ม Shift ค้างไว้แล้วลากเส้นไปพร้อมๆ กัน

ข้าว. 5. วิธีวาดเส้นใน Word

IV Line ใน Word โดยใช้แป้นพิมพ์บนหน้าจอ

หากต้องการค้นหาแป้นพิมพ์บนหน้าจอ ให้ป้อนวลี “แป้นพิมพ์บนหน้าจอ” ในการค้นหา รายละเอียดเพิ่มเติมสำหรับ Windows 7 และสำหรับ Windows 8

สำหรับ Windows 10 คุณสามารถค้นหาแป้นพิมพ์บนหน้าจอได้โดยพิมพ์ “แป้นพิมพ์บนหน้าจอ” ลงในแถบค้นหา

ข้าว. 6. แป้นพิมพ์บนหน้าจอ

เราจะสร้างเส้นแนวนอนในลักษณะเดียวกับในตัวเลือกแรกด้วยแป้นพิมพ์ธรรมดา คุณจะต้องมีปุ่มสามปุ่มบนแป้นพิมพ์บนหน้าจอ: แดช, Shift และ Enter

1 ขีดแล้วเข้า

จากบรรทัดใหม่ใน Word ให้คลิกที่เส้นประ (1 ในรูปที่ 6) หลายครั้งแล้วกด Enter คุณจะได้เส้นแนวนอนบางๆ

2 Shift, ขีดกลาง และ Enter

จากบรรทัดใหม่ใน Word ขั้นแรกให้คลิก Shift (2 ในรูปที่ 6) จากนั้นคลิก Dash (1 ในรูปที่ 6) คุณจะได้รับขีดเส้นใต้ เราจะทำซ้ำอีก 2 ครั้ง จากนั้นกด Enter ส่งผลให้เราจะเห็นเส้นแนวนอนหนาๆ

เส้นแนวนอนสร้างขึ้นโดยแท็กที่ไม่มีการจับคู่ (ไม่จำเป็นต้องมีแท็กปิด)


และอาจเป็นองค์ประกอบการออกแบบที่ค่อนข้างมีเอกลักษณ์ การจัดรูปแบบข้อความโดยเพิ่มเส้น HTML แนวนอนจะทำให้หน้ามีตรรกะในการนำเสนอข้อความ และยังช่วยให้ผู้อ่านเน้นกลุ่มข้อมูลที่ต้องศึกษาตามลำดับได้ง่ายขึ้นอีกด้วย แท็ก
สามารถสร้างเส้นแนวนอนที่มีสี ความหนา และความยาวต่างกันได้ และนี่ค่อนข้างง่ายที่จะทำ ดังที่แสดงในตัวอย่างด้านล่าง

อย่างไรก็ตาม คุณยังสามารถใช้คุณสมบัติสไตล์บล็อกได้

และ
สำหรับการขึ้นรูปเส้น
ในสถานที่แห่งหนึ่ง จริงอยู่ที่ตัวเลือกนี้อาจไม่สะดวกเสมอไปเช่นบางครั้งการทาสีอาจไม่ได้ผลเสมอไป แต่ในหลายกรณีก็เป็นไปได้ที่จะแก้ไขปัญหาด้วยวิธีนี้ เช่น ภายในมีเส้นเกิดขึ้น แท็ก
คุณไม่สามารถแทรกข้อความได้ แต่ภายในบล็อก สิ่งนี้เป็นไปได้และมีการฝึกฝนอย่างต่อเนื่อง ดังนั้นคุณต้องเลือกตัวเลือกของคุณขึ้นอยู่กับข้อกำหนดการออกแบบ

เส้นแนวตั้งใน HTML

เส้นแนวตั้งที่จริงแล้วถูกสร้างขึ้นในบล็อกเดียวกัน

และ
.
ความไม่สะดวกเพียงอย่างเดียวคือแท็กไม่พร้อมใช้งานในทุกเบราว์เซอร์
ทำงานเหมือนกัน แต่คุณต้องลอง
และปรับหน้าหรือใช้เบราว์เซอร์ที่อัปเดต

การก่อตัวของเส้นแนวนอน:

แท็ก
แทรกเส้นแนวนอนลงบนหน้าและมีคุณลักษณะดังต่อไปนี้:

ไวยากรณ์แท็ก
:

ตัวอย่างของเส้นแนวนอนใน HTML:

ตัวอย่างของเส้นแนวตั้งใน HTML:


นี่คือตัวอย่างของเส้นแนวตั้งสีแดงทางด้านซ้าย

นี่คือตัวอย่างของเส้นแนวตั้งสีแดงทางด้านขวา

นี่คือตัวอย่างของเส้นสีแดงแนวนอนที่ด้านบน

นี่คือตัวอย่างของเส้นแนวนอนที่เป็นสีแดงด้านล่าง

นี่คือตัวอย่างของเส้นแนวนอนและแนวตั้ง

ไวยากรณ์สำหรับตัวอย่างของเส้นแนวตั้งและแนวนอนใน HTML:

ใส่ใจกับแอตทริบิวต์สไตล์
ชายแดน- ซ้าย(-ขวา): 4px ทึบ #FF0000;:

วงกลมเกิดขึ้นโดยใช้แท็ก


นี่คือตัวอย่างของเส้นแนวตั้งสีแดงทางด้านซ้าย

นี่คือตัวอย่างของเส้นแนวตั้งสีแดงทางด้านขวา

นี่คือตัวอย่างของเส้นแนวนอนที่เป็นสีแดงด้านล่าง

นี่คือตัวอย่างของเส้นแนวนอนและแนวตั้ง

และถ้าเราวิเคราะห์ตัวอย่างเหล่านี้ เราก็สามารถสรุปได้ค่อนข้างง่ายว่าเส้นแนวตั้งนั้นถูกสร้างขึ้นได้ดีที่สุดโดยใช้ และตัวเลือกเส้นกลางก็สามารถทำได้ด้วย แท็ก


แต่ทุกอย่างขึ้นอยู่กับจินตนาการและการร้องขอ ดังนั้นเลือกและจัดรูปร่าง

เมื่อสร้างหน้า HTML การจัดสไตล์มีบทบาทสำคัญ โดยเฉพาะอย่างยิ่งเมื่อเราพูดถึงสัญลักษณ์และการออกแบบตกแต่งต่างๆ สิ่งเล็กๆ น้อยๆ เหล่านี้ช่วยทำให้ "ภาษา" ของเพจของคุณเข้าถึงได้และชัดเจนยิ่งขึ้น และยังเปลี่ยนการรับรู้และรูปลักษณ์โดยรวมอย่างมีนัยสำคัญอีกด้วย องค์ประกอบที่สำคัญที่สุดอย่างหนึ่งสำหรับการออกแบบคือเส้นแนวนอน จากนั้นเราจะดูรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการใช้งานและวิธีสร้างเส้นแนวนอนใน html

เส้นแนวนอนคืออะไรและมีไว้เพื่ออะไร?

เส้นแนวนอนใน html เป็นองค์ประกอบการออกแบบเพจที่ทำหน้าที่หลายอย่าง:

  1. ตกแต่ง- ช่วยเพิ่มความน่าสนใจให้กับเพจ
  2. การแบ่ง- ส่งเสริมการแยกข้อมูลที่มีความหมายต่างกันอย่างมีประสิทธิภาพ
  3. การเน้นหรือเน้นย้ำ- ดึงดูดความสนใจของแขกเพจไปยังข้อมูลที่จำเป็นและสำคัญที่สุด

เป็นเส้นแนวนอนที่ถือเป็นวิธีที่เข้าถึงได้มากที่สุดในการใช้งานฟังก์ชันต่างๆ มันง่ายมากที่จะสร้างและจากภายนอกมันดูได้เปรียบมาก ด้วยการเปลี่ยนแปลงโค้ด html ง่ายๆ คุณสามารถปรับเปลี่ยน:

  • ความยาว;
  • ความกว้าง;
  • ลักษณะสี
  • การจัดตำแหน่งตามขอบด้านใดด้านหนึ่ง

เป็นที่น่าสังเกตว่าเส้นแนวนอนหมายถึงองค์ประกอบบล็อก ซึ่งหมายความว่าจะมีการขึ้นบรรทัดใหม่บนหน้า และข้อความที่ตามมาจะอยู่ด้านล่าง

การสร้างเส้นแนวนอนใน HTML

คุณสามารถกำหนดบรรทัดโดยใช้แท็กง่ายๆ – ชั่วโมงในวงเล็บสามเหลี่ยม ย่อมาจาก “Horizontal Rule” และตั้งค่าพารามิเตอร์ภายนอกแบบคลาสสิก มันแตกต่างจากที่อื่น ๆ ตรงที่ไม่จำเป็นต้องมีแท็กปิดและสามารถมีอยู่ได้โดยอิสระ คุณสามารถเปลี่ยนลักษณะภายนอกขององค์ประกอบได้โดยใช้ค่าเพิ่มเติมในแท็ก:

  1. ความยาว- หากคุณไม่ต้องการให้ความยาวของเส้นขยายไปทั้งหน้า คุณสามารถกำหนดขนาดที่ต้องการเป็นพิกเซลหรือเปอร์เซ็นต์ได้ ซึ่งทำได้โดยใช้คำเพิ่มเติม “ความกว้าง” ในแท็กและความยาวตัวเลขที่ระบุหลังเครื่องหมาย “=” ในเครื่องหมายคำพูด

มีลักษณะเช่นนี้ ตัวอย่างเช่น หากเราต้องการความยาว 100 พิกเซล ให้ตั้งค่าแท็กต่อไปนี้: hr width=”100″

  1. การจัดตำแหน่ง- การจัดตำแหน่งสามารถทำได้ที่ขอบซ้ายหรือขวา และตรงกลางด้วย คุณลักษณะนี้ใช้ได้เฉพาะเมื่อคุณระบุพารามิเตอร์ความกว้างแล้ว เนื่องจากไม่สามารถจัดแนวบรรทัดที่ครอบคลุมทั้งหน้าได้ สำหรับการจัดตำแหน่ง เราจะตั้งค่าแอตทริบิวต์เพิ่มเติมในแท็ก "align" และเพิ่มทิศทาง: กึ่งกลาง – สำหรับส่วนกลาง ซ้าย – สำหรับซ้ายและขวา – สำหรับการจัดตำแหน่งด้านขวา

แท็กที่เสร็จแล้วในกรณีนี้จะมีลักษณะเช่นนี้ ตัวอย่างเช่น หากเราต้องตั้งค่าการจัดกึ่งกลางสำหรับเส้นแนวนอนที่มีความยาว 150 พิกเซล แท็กที่เสร็จแล้วจะมีลักษณะดังนี้: hr align=”center” width=”150″.

โปรดทราบว่า "align" ซึ่งเป็นเมตริกการจัดตำแหน่งจะอยู่ในอันดับที่ 1 แม้ว่าแอตทริบิวต์จะขึ้นอยู่กับเมตริกความกว้างก็ตาม

  1. ความกว้าง- คุณยังสามารถเลือกที่จะระบุความกว้าง โดยสร้างเส้นใต้ตัวหนาหรือเส้นบางก็ได้ เกณฑ์นี้ไม่ขึ้นอยู่กับสิ่งใดๆ และสามารถใช้เป็นเกณฑ์อิสระได้โดยไม่ต้องระบุความยาวหรือการจัดแนว เราใช้แอตทริบิวต์ขนาดในแท็กและค่าตัวเลขเท่ากับความกว้างที่ต้องการเป็นพิกเซล ตัวเลขจะแสดงอยู่ในเครื่องหมายคำพูดหลังแอตทริบิวต์ size และสัญลักษณ์ “=”

ดังนั้น หากเราต้องการสร้างเส้นที่มีความกว้าง 15 พิกเซล เราจำเป็นต้องสร้างแท็กต่อไปนี้: hr size=”15″

  1. สี- และยังกำหนดให้เป็นตัวบ่งชี้อิสระอีกด้วย หากต้องการเปลี่ยน ให้ใช้แอตทริบิวต์ color ร่วมกับชื่อสีในรูปแบบรหัสหรือภาษาอังกฤษ สีจะแสดงอยู่ในเครื่องหมายคำพูดหลังสัญลักษณ์ “=”

ดังนั้น แท็กสำหรับเส้นสีขาวมาตรฐานสามารถเขียนได้สองวิธี: hr color=”#FFFFFF” หรือ hr color=”white”

สามารถสร้างสีดำได้โดยใช้รหัส #000000

  1. ใส่ไป เงา- หากคุณต้องการองค์ประกอบที่ไม่มีเงา คุณควรใช้แอตทริบิวต์ noshade ในแท็ก สามารถใช้เดี่ยว ๆ หรือใช้ร่วมกับองค์ประกอบอื่น ๆ ได้ แท็กสำหรับบรรทัดมาตรฐานที่ใช้จะมีลักษณะดังนี้: hr noshade

การสร้างเส้นแนวนอนโดยใช้วิดีโอ

และหากคุณต้องการรับข้อมูลในรูปแบบที่มองเห็นได้มากขึ้น ให้ดูวิดีโอต่อไปนี้ซึ่งอธิบายรายละเอียดเกี่ยวกับความเป็นไปได้ในการทำงานกับเส้นแนวนอน

เมื่อพิจารณาขนาดที่ต้องการของเส้นแนวนอนแล้ว คุณสามารถออกแบบหน้าเว็บไซต์ในลักษณะที่ข้อมูลมีโครงสร้างและมองเห็นได้ ซึ่งจะช่วยให้ผู้เข้าชมรับรู้ข้อมูลที่นำเสนอได้ง่ายขึ้น และทำให้เว็บไซต์ของคุณโดดเด่นจากผู้อื่น

เพื่อเน้นองค์ประกอบที่สำคัญบางอย่างของไซต์ การใช้สไตล์และคุณสมบัติ CSS ทุกประเภทที่มีให้สำหรับสิ่งนี้จะไม่เสียหาย แน่นอน คุณไม่ต้องกังวลกับข้อความมากเกินไปและไฮไลต์ข้อความ เช่น เปลี่ยนพื้นหลังหรือสร้างกรอบข้อความเป็นตัวหนาหรือตัวเอียง แต่วิธีใดวิธีหนึ่งที่นำเสนอนั้นไม่เหมาะสมเสมอไป สมมติว่าคุณมีข้อความที่ต้องแบ่งเนื่องจากลักษณะเฉพาะของโหลดความหมาย นี่คือจุดที่คุณสมบัติ HTML และ CSS เข้ามาช่วยเหลือ

วิธีสร้างบรรทัดในข้อความโดยใช้ CSS

เพื่อดำเนินการตามแผนของเรา เราจะต้องติดต่อ ไฟล์ style.cssโดยเขียนคุณสมบัติที่เกี่ยวข้องไว้ในนั้น ชายแดน- ซึ่งจะทำให้มีบรรทัดปรากฏด้านบน ด้านล่าง หรือด้านใดด้านหนึ่งของข้อความ ในทางกลับกัน มีคุณสมบัติหลายอย่างที่รับผิดชอบในการแสดงเส้น กล่าวคือ:

- ขอบด้านบน– เส้นแนวนอนที่อยู่เหนือข้อความ

- เส้นขอบขวา– เส้นแนวตั้งที่อยู่ทางด้านขวาของข้อความ

- ขอบล่าง– เส้นแนวนอนที่อยู่ด้านล่างข้อความ

- ขอบซ้าย– เส้นแนวตั้งอยู่ทางด้านซ้าย.

วิธีสร้างบรรทัดใน html

การใช้คุณสมบัติ CSS คุณสามารถระบุค่าที่จำเป็นทั้งหมดได้โดยแก้ไขโค้ด HTML ในการดำเนินการนี้คุณต้องไปที่ส่วนผู้ดูแลระบบของไซต์ เลือกสื่อสิ่งพิมพ์ที่เผยแพร่ เปลี่ยนโปรแกรมแก้ไขข้อความเป็นโหมดแก้ไขโค้ด HTML และป้อนคุณสมบัติ CSS สามารถดูตัวอย่างได้ด้านล่าง



จะสร้างเส้นประหรือเส้นตรงได้อย่างไร?



การระบุคุณสมบัติเหล่านี้จะทำให้คุณสามารถเน้นความสำคัญของเนื้อหาที่นำเสนอ ย่อหน้า หรือหัวเรื่องได้หรือไม่




คำอธิบายคำสั่งโดยย่อ

- ความกว้าง- ความยาวบรรทัด;

- แข็ง– เส้นทึบ

- จุด– เส้นประ.

เพื่อความเข้าใจสไตล์ที่ลึกซึ้งยิ่งขึ้น ฉันแนะนำให้อ่านอันนี้

มีความจำเป็นต้องเข้าใจว่าในกระบวนการเปลี่ยนแปลงรหัสไซต์ คุณสมบัติที่กำหนดประเภทของเส้น ความหนา และสีของเส้นจะถูกแสดงรายการโดยคั่นด้วยช่องว่าง

วิธีนี้มีข้อดีหลายประการ:

ความเป็นไปได้ที่หลากหลายซึ่งคุณสามารถสร้างได้เกือบทุกบรรทัด

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

วิธีสร้างเส้นแนวนอนโดยใช้แท็ก HTML

สิ่งแรกที่ฉันอยากจะดึงดูดความสนใจของคุณคือแท็กนี้ แม้จะมีรายละเอียดปลีกย่อยและหลักการทั้งหมดของ html แต่ก็ไม่มีแท็กปิด สามารถใช้ได้ทุกที่ในโค้ด html ระหว่างแท็ก และ

.

คุณสมบัติของแท็ก

- ความกว้าง– มีหน้าที่รับผิดชอบความยาวของเส้น สามารถระบุเป็นเปอร์เซ็นต์หรือเป็นพิกเซลก็ได้

- ขนาด– ความหนาของเส้น ระบุเป็นพิกเซล

- สี– กำหนดสีของเส้น

- จัดตำแหน่ง– คุณลักษณะที่รับผิดชอบในการจัดแนวเส้น ในทางกลับกันทีมก็เกี่ยวข้องกับเขา

จากผู้เขียน:ฉันทักทายคุณ ความจำเป็นในการนำเสนอหลายบล็อกบนหน้าเว็บในหนึ่งบรรทัดเป็นงานทั่วไปที่นักออกแบบเลย์เอาต์ต้องเผชิญ มันเกิดขึ้นระหว่างเลย์เอาต์ของเกือบทุกเทมเพลต ดังนั้นไม่ว่าในกรณีใดเราทุกคนจำเป็นต้องรู้และใช้วิธีการพื้นฐานในการเปลี่ยนพฤติกรรมของบล็อก

ก่อนที่เราจะดูเทคนิคทั่วไป ฉันอยากจะจำทฤษฎีเล็กๆ น้อยๆ ก่อน องค์ประกอบหน้าเว็บแบ่งออกเป็นองค์ประกอบแบบบล็อกและแบบอินไลน์ และความแตกต่างระหว่างพวกมันนั้นง่ายมาก - ตัวพิมพ์เล็กสามารถวางในบรรทัดเดียวได้ แต่ตัวบล็อกไม่สามารถทำได้ แน่นอนว่าความแตกต่างไม่ได้จบเพียงแค่นั้น แต่นี่คือความแตกต่างหลัก บล็อกสามารถมีการเยื้องที่ด้านบนและด้านล่างได้แล้ว (ไม่มีในบรรทัด) และสามารถใช้คุณสมบัติเพิ่มเติมกับบล็อกเหล่านั้นได้

วิธีพื้นฐานในการจัดเรียงบล็อกใน CSS

เราจะไม่ทำให้ซับซ้อนอะไร มี 3 วิธีหลัก:

แปลงบล็อกเป็นองค์ประกอบแบบอินไลน์ ในกรณีนี้ คุณสมบัติบล็อกจะหายไป ดังนั้นตัวเลือกนี้จึงแทบไม่เคยใช้เลย

สร้างบล็อกบรรทัดองค์ประกอบที่จำเป็น นี่เป็นประเภทพิเศษที่องค์ประกอบยังคงรักษาคุณสมบัติไว้ แต่ในขณะเดียวกันก็อนุญาตให้บล็อกอื่น ๆ อยู่ใกล้ ๆ ได้

ทำให้องค์ประกอบลอยโดยใช้คุณสมบัติลอย

มุ่งเน้นไปที่ตัวเลือกเหล่านี้ เราจะไม่พิจารณา Flexbox การแสดงตาราง และด้านอื่นๆ สมมุติว่าเรามี 3 หัวเรื่องย่อย

หัวเรื่อง 1

หัวเรื่อง 2

หัวเรื่อง 3

โดยปกติแล้ว คุณสมบัติ CSS ทั้งหมดจะต้องเขียนเป็นไฟล์แยกต่างหาก (style.css) ซึ่งจะต้องเชื่อมต่อกับเอกสาร html ในไฟล์นี้ ฉันจะเขียนสไตล์มินิมอลเพื่อให้มองเห็นหัวข้อย่อยของเราได้ง่าย

h3( พื้นหลัง: #EEDDCD; )

h3 (

พื้นหลัง : #EEDDCD;

พวกเขาอยู่ที่นี่บนหน้า:

พวกเขาทำตัวเหมือนบล็อก แต่ละอันตั้งอยู่บนเส้นของตัวเองและมีการเยื้องระหว่างกัน หากต้องการ คุณสามารถตั้งค่าช่องว่างภายในและทำทุกอย่างที่คุณต้องการได้

มาแปลงเป็นบรรทัดแล้วเพิ่มการเยื้องทันที เมื่อต้องการทำเช่นนี้ ตัวเลือก h3 จำเป็นต้องเพิ่มคุณสมบัติต่อไปนี้:

จอแสดงผล: อินไลน์; ช่องว่างภายใน: 30px;

มีปัญหาหลัก 2 ประการที่เกิดขึ้นเมื่อใช้เทคนิคนี้ อย่างแรกคือการเยื้องขั้นต่ำ มันถูกสร้างขึ้นเนื่องจากความจริงที่ว่าในโค้ดมีช่องว่างหนึ่งช่องระหว่างบล็อกซึ่งก่อให้เกิดการเยื้องนี้ หากปัญหานี้จำเป็นต้องแก้ไข มี 2 ตัวเลือกหลัก:

ใน html ให้วางโค้ดของบล็อกที่ต้องการในหนึ่งบรรทัดโดยไม่มีช่องว่าง

เพิ่มระยะขอบลบทางด้านขวา -4 พิกเซล นั่นคือจำนวนหนึ่งพื้นที่ที่ใช้

ปัญหาที่สองคือหากองค์ประกอบมีความสูงต่างกัน ปัญหาในการแสดงผลก็อาจเกิดขึ้นได้ โดยทั่วไป ตัวเลือกที่ดีที่สุดคือบล็อกลอย แทนที่จะแสดง: inline-block เราเขียนสิ่งนี้:

บล็อกในบรรทัดโดยใช้กรอบงาน

ฉันจะบอกทันทีว่าหากคุณจะใช้เฟรมเวิร์ก CSS ปกติ (เช่น Bootstrap) ทุกอย่างก็ยังง่ายกว่ามาก โค้ด CSS ทั้งหมดที่รับผิดชอบในการจัดเรียงองค์ประกอบได้ถูกเขียนไปแล้ว และสิ่งที่คุณต้องทำคือตั้งค่าคลาสที่ถูกต้อง ในการทำเช่นนี้ เพียงเรียนรู้ระบบกริด แล้วคุณจะสามารถสร้างเทมเพลตที่ตอบสนองหลายคอลัมน์ได้โดยไม่ยาก อย่างน้อยก็จะง่ายกว่าการเขียน css ตั้งแต่เริ่มต้นมาก

ความท้าทายอีกประการหนึ่งของการเขียนโค้ดตั้งแต่เริ่มต้นเกิดขึ้นเมื่อคุณต้องการการออกแบบแบบตอบสนอง แน่นอนคุณสามารถนำไปใช้ได้ด้วยตัวเองโดยเป็นเจ้าของคำสั่งสื่อ แต่จะยากกว่ามากหากคุณมีเทมเพลตที่ซับซ้อน

ตัวอย่างเช่น เมื่อคุณควรมี 4 คอลัมน์บนหน้าจอขนาดใหญ่ 3 คอลัมน์บนหน้าจอขนาดกลาง และ 2 คอลัมน์บนโทรศัพท์มือถือ ไม่กี่นาที

การถ่ายโอนหัวข้อไปยังกรอบงาน Bootstrap ได้อย่างราบรื่นฉันจะทราบอีกครั้งว่าหากคุณต้องเผชิญกับงานในการวางเทมเพลตที่ปรับเปลี่ยนได้ที่ซับซ้อน การไม่ใช้กริดถือเป็นบาป ในการดำเนินการนี้ คุณไม่จำเป็นต้องเชื่อมต่อเวอร์ชันเต็มของเฟรมเวิร์ก คุณสามารถปรับแต่งและหยุดเฉพาะสิ่งที่คุณต้องการจริงๆ เท่านั้น

คุณสามารถเรียนรู้วิธีทำงานกับ Framework โดยใช้ . มีการอธิบายทฤษฎีไว้ที่นั่น แต่ที่สำคัญที่สุดคือมีการฝึกฝน คุณจะสร้างเทมเพลตที่ปรับเปลี่ยนได้ 3 แบบและรับประสบการณ์ที่ยอดเยี่ยมที่จะช่วยให้คุณสามารถออกแบบเว็บไซต์ตามสั่งหรือเพื่อตัวคุณเอง และหากคุณต้องการทำความคุ้นเคยกับข้อดีและความสามารถของเฟรมเวิร์กได้ฟรี ฉันขอแนะนำให้คุณอ่านบทความชุดของเราเกี่ยวกับ Bootstrap รวมถึงการออกแบบเลย์เอาต์ที่เรียบง่าย ฉันขอให้คุณประสบความสำเร็จในด้านการจัดวางและการสร้างเว็บไซต์โดยทั่วไป