เค้าโครงเว็บไซต์: วิธีการสร้างภาพพื้นหลังใน html
ผู้เริ่มต้นจำนวนมากที่กลั่นกรองเท่านั้นในสาระสำคัญของการสร้างเว็บไซต์มักจะสงสัยว่าใน html เพื่อให้พื้นหลังภาพ และหากบางคนเข้าใจปัญหานี้ปัญหายังคงมีอยู่ขณะที่ยืดภาพไปยังความกว้างเต็มของจอภาพ ในกรณีนี้ฉันต้องการให้เว็บไซต์แสดงผลในลักษณะเดียวกันกับเบราว์เซอร์ทั้งหมดดังนั้นต้องมีการใช้งานร่วมกันข้ามเบราว์เซอร์ได้ คุณสามารถตั้งค่าพื้นหลังได้สองวิธี: ใช้แท็ก HTML และสไตล์ CSS ทุกคนเลือกตัวเลือกที่เหมาะสมที่สุด แน่นอนสไตล์ CSS สะดวกมากยิ่งขึ้นเนื่องจากโค้ดจะถูกเก็บไว้ในไฟล์แยกต่างหากและไม่ใช้คอลัมน์ที่ไม่จำเป็นในแท็กหลักของไซต์ แต่ก่อนที่เราจะพิจารณาวิธีง่ายๆในการติดตั้งรูปภาพบนพื้นหลังของไซต์
แท็ก HTML ขั้นพื้นฐานสำหรับการสร้างพื้นหลัง
ดังนั้นขอย้ายไปที่คำถามเกี่ยวกับวิธีการสร้างภาพพื้นหลังใน html บนหน้าจอทั้งหมด เพื่อให้เว็บไซต์ดูสวยงามคุณต้องเข้าใจรายละเอียดที่สำคัญมาก: พอเพียงเพื่อให้พื้นหลังไล่ระดับสีหรือทาสีด้วยสีทึบ แต่ถ้าคุณต้องการแทรกภาพในพื้นหลังจะไม่สามารถยืดภาพไปทั่วความกว้างทั้งหมดของจอภาพได้ ภาพแรกควรเลือกหรือสร้างขึ้นโดยอิสระด้วยการออกแบบที่มีส่วนขยายดังกล่าวซึ่งคุณจะมีหน้าของไซต์ปรากฏขึ้น หลังจากภาพพื้นหลังพร้อมแล้วเราจะโอนภาพไปยังโฟลเดอร์ชื่อ "รูปภาพ" ในนั้นเราจะจัดเก็บรูปภาพภาพเคลื่อนไหวและไฟล์กราฟิกทั้งหมด โฟลเดอร์นี้ควรอยู่ในไดเรกทอรีรากกับไฟล์ html ทั้งหมดของคุณ ตอนนี้คุณสามารถไปที่โค้ดได้ มีตัวเลือกหลายตัวสำหรับการเขียนโค้ดโดยที่พื้นหลังจะเปลี่ยนเป็นรูปภาพ
- เขียนแอตทริบิวต์ tag
- ผ่านสไตล์ CSS ในโค้ด HTML
- เขียนสไตล์ CSS ในไฟล์แยกต่างหาก
เช่นเดียวกับใน HTML แสดงผลภาพพื้นหลังก็ขึ้นอยู่กับคุณ แต่ฉันต้องการจะพูดคำไม่กี่คำเกี่ยวกับวิธีการที่เหมาะสมที่สุด วิธีแรกโดยการเขียนผ่านแอตทริบิวต์ tag มีมานานแล้ว ตัวเลือกที่สองใช้ในกรณีที่หายากมากเพียงเพราะคุณได้รับรหัสเดียวกันมาก และตัวเลือกที่สามเป็นที่พบมากที่สุดและมีประสิทธิภาพ นี่คือตัวอย่าง HTML แท็ก:
- วิธีแรกในการเขียนผ่านแอตทริบิวต์ tag (body) ในไฟล์ index.htm จะถูกเก็บไว้ในรูปแบบนี้: (พื้นหลังร่างกาย = "folder_name / Nazvanie_kartinki.rasshirenie") (/ body) นั่นคือถ้าเรามีภาพที่มีชื่อ«รูปภาพ»และนามสกุล JPG, และโฟลเดอร์เราตั้งชื่อ«รูปภาพ»แล้วรายการ HTML โค้ดจะมีลักษณะเช่นนี้: (พื้นหลังร่างกาย = "Images / picture.jpg") ... (/ body) .
- วิธีที่สองของการเขียนมีผลต่อรูปแบบ CSS แต่จะถูกเขียนในไฟล์เดียวกันชื่อ index.htm (body style = "background: url (" ../ Images / Picture.jpg ")").
- และวิธีที่สามของการบันทึกจะทำในสองไฟล์ เอกสารที่มีแท็กชื่อ index.htm (หัว) จะถูกบันทึกไว้เป็นเส้น (หัว) (link rel = "สไตล์ชีต" type = "text / css ที่" href = "Put_k CSS_faylu") (/ หัว) ไฟล์ที่เรียกว่าสไตล์ style.css แล้วเขียน: body {พื้นหลัง:: url (Images / picture.jpg ")}
เช่นเดียวกับใน HTML เพื่อสร้างภาพพื้นหลังเราจะถอดประกอบ ตอนนี้คุณต้องเข้าใจวิธียืดภาพข้ามความกว้างของหน้าจอทั้งหมด
วิธีการยืดภาพพื้นหลังไปยังความกว้างของหน้าต่าง
ลองนึกภาพหน้าจอของเราเป็นเปอร์เซ็นต์ ปรากฎว่าความกว้างและความยาวทั้งหมดของหน้าจอจะเท่ากับ 100% x 100% เราจำเป็นต้องยืดภาพไปที่ความกว้างนี้ เพิ่มลงในรายการภาพในแฟ้ม style.css สตริงที่จะยืดภาพให้เต็มความกว้างและความยาวของจอภาพ เขียนในรูปแบบ CSS อย่างไร? มันง่าย!
ร่างกาย
{
พื้นหลัง: url (รูปภาพ / Picture.jpg ")
พื้นหลังขนาด: 100%; / * รายการนี้เหมาะสำหรับเบราว์เซอร์ที่ทันสมัยที่สุด * /
}
เราจึงหาวิธีสร้างภาพพื้นหลังhtml แบบเต็มหน้าจอ นอกจากนี้ยังมีวิธีการเขียนในไฟล์ index.htm แม้ว่าวิธีการนี้จะล้าสมัย แต่ผู้เริ่มต้นต้องรู้และทำความเข้าใจ ในแท็ก (หัว) (สไตล์) div {background-size: cover; } (/ style) (/ head) ซึ่งหมายความว่าเราเลือกบล็อกพิเศษสำหรับพื้นหลังซึ่งจะอยู่ในตำแหน่งทั่วทั้งความกว้างของหน้าต่าง เราตรวจสอบ 2 วิธีในการสร้างภาพพื้นหลังของไซต์ HTML เพื่อให้ภาพมีความกว้างเต็มของหน้าจอในเบราว์เซอร์ที่ทันสมัยใด ๆ
วิธีการสร้างพื้นหลังคงที่
ถ้าคุณตัดสินใจที่จะใช้ภาพเป็นพื้นหลังของทรัพยากรเว็บในอนาคตจากนั้นคุณเพียงแค่ต้องเรียนรู้วิธีที่จะทำให้มันคงที่เพื่อที่จะไม่ยืดยาวและไม่เสียลักษณะความงาม เพียงพอที่จะใช้รหัส HTML เพื่อเขียน Add-on เล็ก ๆ นี้ คุณจำเป็นต้องเพิ่มหนึ่งวลีหลังพื้นหลัง: url (Images / Picture.jpg ") ที่แก้ไขในไฟล์ style.css หรือเพิ่มบรรทัดแยกต่างหากหลังจากนั้น: เครื่องหมายอัฒภาค - ตำแหน่ง: fixed.Thus ภาพพื้นหลังของคุณจะยังคงเป็น เลื่อนเนื้อหาบนเว็บไซต์คุณจะเห็นว่าบรรทัดข้อความกำลังเคลื่อนที่และพื้นหลังยังคงอยู่ในตำแหน่งที่นี่คุณได้เรียนรู้วิธีการสร้างพื้นหลังใน html ด้วยหลายวิธี
การทำงานกับตารางใน HTML
นักพัฒนาเว็บที่ไม่มีประสบการณ์มากมายที่ต้องเผชิญกับตารางและบล็อกมักจะไม่เข้าใจวิธีการใน html เพื่อให้ภาพพื้นหลังของตาราง เช่นเดียวกับคำสั่ง HTML และ CSS ทั้งหมดภาษาเขียนโปรแกรมบนเว็บนี้ค่อนข้างง่าย และการแก้ไขปัญหานี้จะเป็นการเขียนโค้ดสองบรรทัด คุณควรรู้อยู่แล้วว่าการเขียนตารางแถวและคอลัมน์จะแสดงเป็นแท็ก (tr) และ (td) คุณต้องเพิ่มวลีง่ายๆลงในแท็ก (ตาราง), (tr) หรือ (td) ที่มีลิงก์ไปยังรูปภาพ: background = URL ของรูปภาพ เพื่อความชัดเจนเราจะให้ตัวอย่างสองสามข้อ
ตารางที่มีรูปภาพแทนที่จะเป็นพื้นหลัง: ตัวอย่าง HTML
วาดตาราง 2x3 และทำให้เป็นภาพพื้นหลัง,(td) 2 (/ td) (td) 3) (/ td) (/ tr) ซึ่งจัดเก็บไว้ในโฟลเดอร์ Images: (background table = "Images / Picture.jpg") (tr) ) (tr) (td) 4 (/ td) (td) 5 (/ td) (td) 6 (/ td) (/ tr) (/ table) ดังนั้นตารางของเราจะถูกทาสีด้านหลังของภาพ
ตอนนี้เราวาดตารางเดียวกันกับมิติ2х3 แต่เราแทรกรูปภาพในคอลัมน์ 1, 4, 5 และ 6 (ตาราง) (tr) (td background = "Images / Picture.jpg") 1 (/ td) (td) 2 (/ td) (td) 3 ( / td) (/ tr) (tr) (td background = "รูปภาพ / Picture.jpg") 4 (/ td) (td background = "รูปภาพ / Picture.jpg") 5 (/ td) (td background = "รูปภาพ /Picture.jpg")6(/td) (/ tr) (/ table) หลังจากดูแล้วเราจะเห็นว่าพื้นหลังปรากฏเฉพาะในเซลล์เหล่านั้นที่เราได้ลงทะเบียน แต่ไม่อยู่ในตารางทั้งหมด
ไซต์ข้ามเบราว์เซอร์
ยังมีสิ่งเช่นทรัพยากรข้ามเว็บเบราเซอร์ของทรัพยากรเว็บ ซึ่งหมายความว่าหน้าเว็บของไซต์จะปรากฏในรูปแบบและเบราว์เซอร์ประเภทต่างๆเช่นเดียวกัน ในเวลาเดียวกันคุณต้องกำหนดโค้ด HTML และสไตล์ CSS สำหรับเบราว์เซอร์ที่จำเป็น นอกจากนี้ในยุคสมัยใหม่ของการพัฒนาสมาร์ทโฟนนักพัฒนาเว็บจำนวนมากกำลังพยายามสร้างไซต์ที่ปรับให้เหมาะสมกับทั้งเวอร์ชันสำหรับมือถือและมุมมองคอมพิวเตอร์