โกลอฟนา แอปเปิลองค์ประกอบบล็อก HTML เป็นองค์ประกอบที่ใช้ความกว้างทั้งหมดขององค์ประกอบบล็อก
องค์ประกอบปิตุภูมิอาจเป็นองค์ประกอบบล็อกอื่นหรือหน้าต่างเบราว์เซอร์
การใช้การควบคุม CSS คุณสามารถกำหนดความกว้างและความสูงขององค์ประกอบบล็อกได้ การวางตำแหน่งขององค์ประกอบบล็อกหมายถึงกระบวนการของการวางตำแหน่งตรงกลางหน้าต่างเบราว์เซอร์และอยู่ภายใต้การควบคุมของตำแหน่งการควบคุม CSS ซ้าย บน ขวา และล่างพลังของตำแหน่ง CSS ใช้เพื่อกำหนดหนึ่งในสี่ประเภทของการวางตำแหน่งที่มีอยู่: คงที่ สัมบูรณ์ คงที่ และสัมพันธ์กัน
หน่วยงาน CSS อื่นๆ และซ้าย บน ขวา และล่าง ใช้เพื่อกำหนดขอบด้านซ้าย บน ขวา และล่างขององค์ประกอบ Father
นอกจากนี้ องค์ประกอบบล็อก เมื่อพิจารณาจากระดับพลังงานที่กำหนด สามารถทับซ้อนกันได้ และ
ฉันให้โอกาสคุณ
การวางตำแหน่งคงที่แตกต่างจากการวางตำแหน่งประเภทอื่นๆ และไม่เลื่อนไปพร้อมกันกับเนื้อหาเมื่อเลื่อนหน้า
องค์ประกอบบล็อกที่มีตำแหน่งคงที่จะเชื่อมโยงไปทางซ้าย บน ขวา และล่างไปจนถึงขอบของหน้าต่างเบราว์เซอร์
ตำแหน่งคงที่ได้รับการแก้ไขสำหรับการสร้างอินเทอร์เฟซเฟรม (หน้าต่างเบราว์เซอร์แบ่งออกเป็นหลายส่วน) เมนูคงที่ ส่วนท้ายคงที่สำหรับไซต์ และบล็อก "ถาวร" (การถ่ายโอนข้อความ ปุ่มโซเชียล ฯลฯ )
ตำแหน่งสัมพัทธ์
ตำแหน่งปัจจุบันตั้งอยู่ด้านหลังส่วนเพิ่มเติมด้านซ้าย ด้านบน ขวา และด้านล่างของตำแหน่งการไหลปัจจุบัน
อย่างไรก็ตาม ตำแหน่งของบล็อกนี้สามารถสร้างขึ้นได้โดยใช้พลังมาร์จิ้นเพิ่มเติม
การวางตำแหน่งแบบสัมบูรณ์ไม่จำเป็นต้องขัดแย้งในตัวเอง แต่สิ่งสำคัญคือต้องหยุดนิ่งในเวลาเดียวกันจากการวางตำแหน่งแบบสัมบูรณ์
ลองมาดูตัวเลือกต่างๆ: 02/18/58 21.5Kวิธีแยกแยะไซต์และการสร้างสรรค์ต่างๆ พื้นฐาน HTMLแล้วสิ่งที่คุณเห็นคือโครงสร้างแบบบอลและซ็อคเก็ต
ยิ่งกว่านั้นเพื่อตัวของเขาเอง
จากภายนอกมองเข้ามา
- มีลักษณะคล้ายกับพายใบไม้
- หากคุณคิดเช่นนั้น เป็นไปได้มากว่าคุณไม่ได้ทำสิ่งนี้มาเป็นเวลานานแล้ว
ดังนั้น ให้คุณสนองความหิวในตอนนี้ แล้วเราจะบอกวิธีย้าย div ball ไปที่กึ่งกลางไซต์ของคุณ:
ข้อดีของเลย์เอาต์สำหรับแท็กเพิ่มเติม
โครงสร้างเว็บไซต์มีสองประเภทหลัก:
ตาราง;
โบลโควา.
เค้าโครงแบบตารางมีความโดดเด่นแม้ในช่วงเริ่มต้นของอินเทอร์เน็ต
ก่อนขั้นตอนนี้ คุณสามารถรักษาความถูกต้องแม่นยำของตำแหน่งที่ระบุได้
Ale ไม่น้อย มีข้อบกพร่องที่ชัดเจนอยู่ที่นั่น
สิ่งสำคัญคือปริมาณของโค้ดและความลื่นไหลของการดึงดูดต่ำ
ไวยากรณ์พลังงาน:
ลอย: ซ้าย |,
ขวา |
- ไม่มี |
- สืบทอด
- โดย:
- ซ้าย – จัดองค์ประกอบให้ตรงกับขอบด้านซ้ายของหน้าจอ
การพันรอบองค์ประกอบอื่นๆ ทำได้ด้วยมือขวา
ขวา – ถนัดขวา, ห่อด้วยองค์ประกอบอื่น ๆ – ถนัดซ้าย;
ไม่มี - ไม่อนุญาตให้ห่อ
สืบทอด – สืบทอดคุณค่าขององค์ประกอบปิตุภูมิ
มาดูตัวอย่างง่ายๆ ของการวางตำแหน่งบล็อก div เพื่อเพิ่มพลัง: เลวี่บล็อค
บล็อคขวา
ขวา – ถนัดขวา, ห่อด้วยองค์ประกอบอื่น ๆ – ถนัดซ้าย;
ตอนนี้เรามาลองเพิ่มมูลค่าให้กับ div ที่สามโดยวางไว้ตรงกลางหน้า
ไม่มี - ไม่อนุญาตให้ห่อ
น่าเสียดายที่โฟลตไม่มีค่ากลาง และเมื่อคุณกำหนดค่าให้กับบล็อกใหม่ การจัดตำแหน่งไปทางขวาหรือซ้ายจะถูกกำหนดให้กับด้านที่ระบุ
ดังนั้นคุณไม่จำเป็นต้องตั้งค่าทั้งสามบล็อกให้ลอย: left :
เอลไม่ใช่ตัวเลือกที่ดีที่สุด เมื่อเปลี่ยนหน้าต่าง ลูกบอลจะถูกปักเป็นแถวแนวตั้ง และเมื่อมีขนาดใหญ่ขึ้น ลูกบอลก็จะติดที่ขอบด้านซ้ายของหน้าต่างซึ่งต้องใช้วิธีการอย่างละเอียดในการจัดตำแหน่ง div ให้อยู่ตรงกลาง - การตั้งศูนย์กลางของลูกบอล
- ก้นด้านหน้ามีที่เก็บลูกบอลซึ่งรองรับองค์ประกอบอื่น ๆ ได้
- สิ่งนี้ทำให้เกิดปัญหาในการลบบล็อกจากบล็อกหนึ่งไปอีกบล็อกหนึ่งเมื่อเปลี่ยนขนาดของหน้าต่าง
การวางคอนเทนเนอร์ไว้ตรงกลางทำได้โดยการตั้งค่าระยะขอบเป็นศูนย์ที่ขอบด้านบนและอัตโนมัติที่ด้านข้าง (ระยะขอบ: 0 อัตโนมัติ):
บล็อกกลาง ตัวอย่างนี้แสดงวิธีการจัดกึ่งกลาง div ในแนวนอนและหากคุณเพียงแก้ไขโค้ด คุณก็สามารถจัดแนวบล็อกในแนวตั้งได้ ในการทำเช่นนี้คุณเพียงแค่ต้องเปลี่ยนด้านล่างของลูกบอลคอนเทนเนอร์ (เปลี่ยน)หลังจากแก้ไขคลาส css ของคุณแล้ว อาจมีหน้าตาดังนี้:
กรุณาเยี่ยมชมเว็บไซต์ของเรา
ในตัวอย่างนี้ นอกเหนือจากการแสดง: แถวบล็อก เราได้ตั้งค่าขององค์ประกอบบล็อก และเพื่อให้สามารถจัดการความสูงทั้งหมดของบล็อก div ได้ พวกเขาจึงตั้งค่าความสูงเป็น 100%
การแนบและการแสดงองค์ประกอบบล็อก
องค์ประกอบบล็อกให้ความเป็นไปได้มากขึ้นในการขยายฟังก์ชันการทำงานของอินเทอร์เฟซ แม้ว่าเค้าโครงตารางจะล้าสมัยก็ตาม บ่อยครั้งที่การออกแบบเว็บไซต์มีเอกลักษณ์และเป็นที่รู้จักแต่เพื่อความพิเศษเช่นนี้คุณต้องจ่ายเงินเป็นจำนวนมาก
คุ้มค่าเป็นพิเศษ
ข้อดีของการวางโฆษณาบนเว็บไซต์นี้ยิ่งใหญ่ที่สุด
นั่นเป็นสาเหตุว่าทำไมปัญหาจึงเกิดขึ้น จะต้อง "ขยาย" แบนเนอร์โฆษณาอื่นไปที่ใด
และที่นี่คุณจะไม่เห็น div ใด ๆ ตรงกลางหน้า!
วิธีแก้ปัญหาที่มีเหตุผลมากกว่านี้คือการสร้างบล็อกบางประเภทที่จำเป็น
แกนเป็นตัวอย่างง่ายๆ ของการดำเนินการนี้:
ปุ่มที่มีเสน่ห์
นี่คือปุ่มที่มีเสน่ห์
จำเป็นต้องกดหรือเพื่อแสดงบล็อกที่ถูกกด
ดังที่คุณทราบแล้ว คุณสามารถจัดวางเว็บไซต์โดยใช้ตาราง vikory ซึ่งแบ่งหน้าออกเป็นส่วนๆ
และคุณสามารถสร้างบล็อกเพื่อจุดประสงค์นี้ได้หากด้านข้างของไซต์ประกอบด้วยองค์ประกอบหลายอย่าง แน่นอนฉันจะไม่เสียใจถ้าฉันบอกว่าปัญหาร้ายแรงสำหรับเว็บมาสเตอร์ที่ร่ำรวยคืองานวางบล็อกในตำแหน่งที่กำหนดบนหน้าเว็บ
ปัญหาหลักอย่างหนึ่งในการออกแบบบล็อกเพิ่มเติมคือการวางตำแหน่ง (การตรวจสอบ) ของบล็อกเหล่านี้
สิ่งเล็กๆ น้อยๆ เกี่ยวกับชาริ (ชั้น) ฉันคิดว่าหลายๆ คนคงสัมผัสได้ถึงแนวคิดนี้ เหมือนลูกบอล (เลเยอร์)
ฉันพูดว่าภายใต้ลูกบอลมีบล็อกของงานที่มีแท็ก - ในความเป็นจริงทุกอย่างผิด HTML ไม่มีลูก
นี่เป็นเพียงอุปมา
ถ้าเราพูดถึงลูกบอลภายใต้นั้นเราหมายถึงคอนเทนเนอร์ html (องค์ประกอบ) ซึ่งสามารถวางไว้ในตำแหน่งหลักของหน้าเว็บได้
เคล็ดลับอีกประการหนึ่งคือการเพิ่มลูกบอลของบล็อกที่ระบุโดยแท็ก
- ไม่เป็นเช่นนั้น
คุณสามารถเพิ่มย่อหน้าก่อนหน้าย่อหน้าได้ (
1. คงที่
2. แน่นอน
3. แก้ไขแล้ว
4. วิดนอสเน (ญาติ)
คงที่
Vikoristovuetsya วิธีหลีกทาง เบราว์เซอร์มีลักษณะอย่างไร?รหัสเอชทีเอ็ม
, แบ่งออกเป็นองค์ประกอบและประกอบเป็นด้านหนึ่ง. มาจากธาตุต่ำปรากฏตามลำดับที่ระบุในโค้ด html
การตั้งค่าพารามิเตอร์
ซ้าย บน ขวา และล่าง
อย่าสร้างผลลัพธ์ใดๆ
จำเป็นต้องจำเกี่ยวกับการวางตำแหน่งคงที่หาก vikorist กำลังเคลื่อนที่ไปข้างหน้า
แน่นอน นอกจากการวางตำแหน่งที่แน่นอนแล้ว ยังระบุพิกัดของมุมซ้ายบนของบล็อกด้วยพิกัดซึ่งมีความจำเป็นต้องขยายองค์ประกอบของพระบิดา
เนื่องจากองค์ประกอบของพ่อคือหน้าต่างเบราว์เซอร์ บล็อกจึงต้องได้รับการตรวจสอบโดยเร็วที่สุด
หากมีองค์ประกอบอื่นอยู่ตรงกลางของบล็อกที่หมุน แสดงว่าการจัดตำแหน่งองค์ประกอบนั้นเสร็จสิ้นแล้ว
ที่ตายตัว
แม้จากชื่อก็ชัดเจนว่ามา
ถึงผู้ชายคนนี้
องค์ประกอบได้รับการแก้ไขแล้ว
อย่างไรก็ตามเว็บไซต์ของเว็บไซต์จะไม่ถูกทำลายทุกที่ การจัดตำแหน่งประเภทนี้มักจะตกลงไปที่หน้าต่างที่ติดหนึบ ตราบใดที่หน้าต่างเหล่านั้นได้รับการแก้ไขที่กึ่งกลางและไม่เลื่อนเมื่อเลื่อนวิดนอสเน (ญาติ) ด้วยการวางตำแหน่งประเภทนี้ อาจมีความสามารถในการพับได้บ้างชื่อของมันอยู่ไม่ไกลเกินไป หลายๆ คนสับสนเกี่ยวกับการวางตำแหน่งที่แน่นอนขององค์ประกอบต่างๆ.
อาจเป็นไปได้ว่าการตรวจสอบนั้นขึ้นอยู่กับองค์ประกอบของพ่อ
และในกรณีของการวางตำแหน่งที่แน่นอน ให้ใช้หน้าต่างเบราว์เซอร์ การจัดตำแหน่งประเภทนี้มักจะตกลงไปที่หน้าต่างที่ติดหนึบ ตราบใดที่หน้าต่างเหล่านั้นได้รับการแก้ไขที่กึ่งกลางและไม่เลื่อนเมื่อเลื่อนพิกัดจะไม่ถูกต้อง บล็อกจะสูญเสียตำแหน่งในตำแหน่งคงที่
และตอนนี้ฉันประหลาดใจกับการตั้งค่าพิกัด
เพื่อจุดประสงค์เหล่านี้ เราต้องเผชิญหน้ากับเจ้าหน้าที่:
1. ด้านบน
2.ซ้าย
3. ถูกต้อง
4. ด้านล่าง
สูงสุด- ค่าบวก (เช่น 20px) จะเลื่อนบล็อกลง 20 พิกเซล
ค่าลบ (-20px) จะย้ายองค์ประกอบ 20 พิกเซลจากด้านบนทุกอย่างขึ้นไปที่มุมซ้ายบน
ซ้าย- การเคลื่อนไปทางซ้ายหรือทางขวาขึ้นอยู่กับป้าย
เหนือมุมบนด้านซ้ายขวา
- การกระจัดไปทางขวาและซ้ายซึ่งเป็นสัญญาณ
มุมขวาบนของ Shchodo
#1 {
ด้านล่าง
- การเคลื่อนตัวขึ้นลงให้อยู่หน้าป้าย
ปรากฏตรงมุมซ้ายล่าง
รหัส HTML แกน:
และ CSS นี้:
ตำแหน่ง:ญาติ;
}
#11 {
ด้านบน:100px;
ซ้าย:100px;
ความกว้าง:500px;
ความสูง:500px;
สีพื้นหลัง: #CCCCCC;
สีพื้นหลัง: #003399;
}
#2 {
ตำแหน่ง:แน่นอน;
ด้านล่าง: -30px;
ขวา: -50px;
}
ความกว้าง:100px;
ความสูง:100px;
สีพื้นหลัง: #990066;: 28.04.2016
ความกว้าง:200px;
ความสูง:300px
ฝึกฝน.
ขณะที่ฉันกำลังเขียนและเตรียมตัวตัวเอง
ปรับปรุงอยู่
CSS ช่วยให้คุณสามารถวางตำแหน่งองค์ประกอบได้ เพื่อให้เราสามารถวางองค์ประกอบนั้นไว้ข้างหน้าได้
พลังหลักในการควบคุมการวางตำแหน่ง CSS คือพลังของตำแหน่ง
พลังนี้สามารถสร้างความหมายอย่างใดอย่างหนึ่งต่อไปนี้:
พื้นที่การดูเบราว์เซอร์ ได้แก่ บน ล่าง ขวา และซ้าย
สำหรับขอบบางส่วนเหล่านี้ พลัง CSS จะสอดคล้องกัน: ซ้าย (จากขอบซ้าย), ขวา (จากขอบขวา), ด้านบน (จากขอบของคอนเทนเนอร์) และด้านล่าง (จากด้านล่าง)
ความสำคัญของหน่วยงานเหล่านี้ระบุเป็นพิกเซล em หรือหลายร้อย
ตั้งค่าได้ง่ายทั้งสี่ด้าน
ตามกฎแล้วคุณตั้งค่าเพียงสองค่าเท่านั้น - ช่องเปิดที่ขอบด้านบนของด้านบนและช่องเปิดที่ขอบด้านซ้ายของด้านซ้าย
บล็อกเค้าโครงใน HTML5
สวัสดีชาวโลก
ที่นี่องค์ประกอบ div ที่มีตำแหน่งที่แน่นอนถูกตั้งค่าเป็น 100 พิกเซลระหว่างพื้นที่และ 50 ด้านล่าง
ในกรณีนี้ ไม่สำคัญเลยที่จะมีองค์ประกอบอื่นๆ หลังจากองค์ประกอบ div นี้
สวัสดีชาวโลก
บล็อก div นี้สามารถวางตำแหน่งระหว่างพื้นที่ดูของเบราว์เซอร์ในลักษณะใดก็ได้
หากองค์ประกอบที่มีตำแหน่งที่แน่นอนถูกกระจายออกไปในคอนเทนเนอร์อื่น ซึ่งในทางกลับกันมีค่าตำแหน่งที่ไม่เท่ากับคงที่ องค์ประกอบนั้นจะถูกวางตำแหน่งระหว่างคอนเทนเนอร์:
การวางตำแหน่งใน HTML5
สวัสดีชาวโลก
ตำแหน่งเฉพาะ
ตำแหน่งจริงยังระบุด้วยค่าเพิ่มเติมที่สัมพันธ์กัน
หากต้องการระบุตำแหน่งเฉพาะที่มีการแทรกองค์ประกอบ ให้ใช้พาวเวอร์ด้านบน ซ้าย ขวา ล่าง:
ดัชนีกำลัง z
เมื่อคุณเลือกองค์ประกอบวงล้อมสององค์ประกอบ องค์ประกอบที่สอดคล้องกับ html ที่เหลือจะแสดงทับองค์ประกอบอื่น การจัดตำแหน่งประเภทนี้มักจะตกลงไปที่หน้าต่างที่ติดหนึบ ตราบใดที่หน้าต่างเหล่านั้นได้รับการแก้ไขที่กึ่งกลางและไม่เลื่อนเมื่อเลื่อนอย่างไรก็ตาม พลังของดัชนี z ช่วยให้คุณเปลี่ยนลำดับที่องค์ประกอบต่างๆ ผ่านไปเมื่อมีการใช้องค์ประกอบเหล่านั้น
เมื่อความสำคัญของอำนาจเพิ่มขึ้น จำนวนก็จะเพิ่มขึ้น องค์ประกอบที่มีค่าดัชนี z สูงจะปรากฏที่ด้านบนขององค์ประกอบที่มีค่าดัชนี z ต่ำกว่า ตัวอย่างเช่น: ตอนนี้เราได้เพิ่มกฎใหม่ให้กับสไตล์ของบล็อก redBlock:
RedBlock( ดัชนี z: 100; ตำแหน่ง: สัมบูรณ์; บน: 20px; ซ้าย:50px; ความกว้าง: 80px; ความสูง: 80px; สีพื้นหลัง: สีแดง; )
ในที่นี้ดัชนี z เท่ากับ 100 อย่างไรก็ตาม ไม่จำเป็นต้องใช้หมายเลข 100 เนื่องจากอีกบล็อกหนึ่งไม่ได้กำหนดดัชนี z และจริงๆ แล้วเท่ากับศูนย์ ดังนั้นสำหรับ redBlock เราสามารถตั้งค่าดัชนี z ให้เป็น มากกว่าศูนย์ และตอนนี้บล็อกแรกถูกวางทับบล็อกอื่นแล้ว ไม่เหมือนกองบนซัง อำนาจ อาจมีความหมายเหมือนกัน
คงที่
ญาติ แน่นอน ที่ตายตัว
ทันทีเท่านั้นที่จะยืนหยัดต่อเจ้าหน้าที่ (ไม่รวมตำแหน่ง: คงที่;)
สูงสุด
องค์ประกอบบนหน้าเว็บใช้พื้นที่มาก ตามมาด้วยการเปรียบเทียบกับเรือในกรีซการต่อสู้ทางทะเล
มีกรงว่างระหว่างเรือ - ขอบ
หากต้องการวางองค์ประกอบหนึ่งทับอีกองค์ประกอบหนึ่ง คุณต้องตั้งค่ามาร์จิ้นเป็นค่าลบ
จากนั้น Ale แทนที่จะแท็ก ให้ทับซ้อนกันแบบตัวต่อตัว
สำหรับตำแหน่งพลังงานเพิ่มเติมและกลิ่นเหม็นจะเพิ่มขึ้นเป็นระดับ 2
ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การวางตำแหน่งแบบคงที่ – ตำแหน่ง: คงที่;
ตำแหน่ง: คงที่หมายถึงสัมพัทธ์สัมบูรณ์และคงที่
ค่าพลังงานบน, ล่าง, ขวา, ซ้ายจะถูกละเว้น
ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การวางตำแหน่งแบบคงที่ – ตำแหน่ง: คงที่;
การแปลงไม่ครอบคลุมโดยดัชนี z
ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การวางตำแหน่งแบบคงที่ – ตำแหน่ง: คงที่;
ก
ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การวางตำแหน่งแบบคงที่ – ตำแหน่ง: คงที่;
บี คุณตำแหน่งเฉพาะ – ตำแหน่ง: ญาติ;
ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การวางตำแหน่งแบบคงที่ – ตำแหน่ง: คงที่;
บล็อกที่เราระบุตำแหน่ง: ญาติจะได้รับลำดับความสำคัญ
ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การวางตำแหน่งแบบคงที่ – ตำแหน่ง: คงที่;
แทนที่จะใช้องค์ประกอบด้านล่างให้ใช้มัน
หากต้องการย้ายบล็อก B ไปด้านบนหรือด้านล่างบล็อก A การเพิ่มตำแหน่ง: สัมพันธ์นั้นไม่เพียงพอ ดังนั้นโค้ดในโค้ดจะต้องอยู่ต่ำกว่าบล็อก A และทับซ้อนกัน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบนสามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
จำเป็นต้องตั้งค่าองค์ประกอบ B ให้มีดัชนี z น้อยกว่า ซึ่งต่ำกว่าบล็อก A
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบนสามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การแทนที่มาร์จิ้นด้วยตำแหน่งตำแหน่งสูงนั้นแม่นยำกว่ากำลังบน,ล่าง,ขวา,ซ้าย
จุดออกเดินทางสำหรับพวกเขาคือ
ตำแหน่งปิด
ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การวางตำแหน่งแบบคงที่ – ตำแหน่ง: คงที่;
องค์ประกอบ. เมื่อบล็อก B ยังคงขยายต่อไปจนบล็อก A อยู่ในพื้นที่มากเกินไป มันจะทำให้ไม่มีพื้นที่ว่าง
ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การวางตำแหน่งแบบคงที่ – ตำแหน่ง: คงที่;
ดังนั้นคุณไม่ต้องกังวลกับค่า div() ที่ว่างเปล่า
การเปรียบเทียบกับพลังอย่างสมบูรณ์ สำหรับองค์ประกอบเพิ่มเติม องค์ประกอบระยะขอบที่เพิ่มจะไม่เลื่อนลงหรือขึ้น ()
บนล่าง หรืออย่างอื่น บี เอ บี
ตำแหน่งที่แน่นอนและคงที่ ดูเหมือนว่าบล็อกที่มีตำแหน่ง: แน่นอนมีความผิดในการเอาชนะตำแหน่ง: สัมพันธ์กัน แต่นั่นเป็นเรื่องจริง มีระเบียบตามธรรมชาติอยู่ที่นี่ จากนั้นดัชนี z ช่วยให้คุณสามารถเลือกองค์ประกอบลำดับความสำคัญระหว่างองค์ประกอบเหล่านั้นได้
บล็อกจะละเว้นตำแหน่งเอาต์พุตของบล็อก B แฟรกเมนต์ที่ตำแหน่ง: สัมบูรณ์ และตำแหน่ง: แก้ไของค์ประกอบหยุดไหลไปยังแท็กที่อยู่ติดกัน ไม่ว่าจะเป็นความกว้าง/ความสูงเพิ่มเติม หรือสำหรับการลอยเพิ่มเติม: ซ้าย โต๊ะของ Pidsumkov หน่วยงานธุรการ ตำแหน่ง: คงที่; ขอบหน้าต่างเบราว์เซอร์
องค์ประกอบ navkolo รับประกันตำแหน่งที่แม่นยำขององค์ประกอบ ประกันตำแหน่งสุดท้ายขององค์ประกอบ ละเว้นตำแหน่งขององค์ประกอบ
ความกว้าง: 100%; ความกว้างนี้ องค์ประกอบ (สำหรับบิวท์อิน) / องค์ประกอบ Batkivsky (สำหรับบล็อก) องค์ประกอบของพ่อที่มีตำแหน่งสูงกว่าค่าคงที่
หน้าต่างเบราว์เซอร์ เมื่อเลื่อนองค์ประกอบของหน้า ย้าย
"ติด" ไปยังตำแหน่งที่ระบุของหน้าต่างเบราว์เซอร์
จากภายนอกมองเข้ามา
- มีลักษณะคล้ายกับพายใบไม้
- หากคุณคิดเช่นนั้น เป็นไปได้มากว่าคุณไม่ได้ทำสิ่งนี้มาเป็นเวลานานแล้ว
ดังนั้น ให้คุณสนองความหิวในตอนนี้ แล้วเราจะบอกวิธีย้าย div ball ไปที่กึ่งกลางไซต์ของคุณ:
ข้อดีของเลย์เอาต์สำหรับแท็กเพิ่มเติม
โครงสร้างเว็บไซต์มีสองประเภทหลัก:
ตาราง;
โบลโควา.
ก่อนขั้นตอนนี้ คุณสามารถรักษาความถูกต้องแม่นยำของตำแหน่งที่ระบุได้
Ale ไม่น้อย มีข้อบกพร่องที่ชัดเจนอยู่ที่นั่น
ไวยากรณ์พลังงาน:
ลอย: ซ้าย |,
ขวา |
- ไม่มี |
- สืบทอด
- โดย:
- ซ้าย – จัดองค์ประกอบให้ตรงกับขอบด้านซ้ายของหน้าจอ
การพันรอบองค์ประกอบอื่นๆ ทำได้ด้วยมือขวา
ขวา – ถนัดขวา, ห่อด้วยองค์ประกอบอื่น ๆ – ถนัดซ้าย;
ไม่มี - ไม่อนุญาตให้ห่อ
สืบทอด – สืบทอดคุณค่าขององค์ประกอบปิตุภูมิ
มาดูตัวอย่างง่ายๆ ของการวางตำแหน่งบล็อก div เพื่อเพิ่มพลัง:
เลวี่บล็อค
บล็อคขวา
ขวา – ถนัดขวา, ห่อด้วยองค์ประกอบอื่น ๆ – ถนัดซ้าย;
ตอนนี้เรามาลองเพิ่มมูลค่าให้กับ div ที่สามโดยวางไว้ตรงกลางหน้า
ไม่มี - ไม่อนุญาตให้ห่อ
น่าเสียดายที่โฟลตไม่มีค่ากลาง
และเมื่อคุณกำหนดค่าให้กับบล็อกใหม่ การจัดตำแหน่งไปทางขวาหรือซ้ายจะถูกกำหนดให้กับด้านที่ระบุ
ดังนั้นคุณไม่จำเป็นต้องตั้งค่าทั้งสามบล็อกให้ลอย: left :
เอลไม่ใช่ตัวเลือกที่ดีที่สุด เมื่อเปลี่ยนหน้าต่าง ลูกบอลจะถูกปักเป็นแถวแนวตั้ง และเมื่อมีขนาดใหญ่ขึ้น ลูกบอลก็จะติดที่ขอบด้านซ้ายของหน้าต่างซึ่งต้องใช้วิธีการอย่างละเอียดในการจัดตำแหน่ง div ให้อยู่ตรงกลาง
- การตั้งศูนย์กลางของลูกบอล
- ก้นด้านหน้ามีที่เก็บลูกบอลซึ่งรองรับองค์ประกอบอื่น ๆ ได้
- สิ่งนี้ทำให้เกิดปัญหาในการลบบล็อกจากบล็อกหนึ่งไปอีกบล็อกหนึ่งเมื่อเปลี่ยนขนาดของหน้าต่าง
การวางคอนเทนเนอร์ไว้ตรงกลางทำได้โดยการตั้งค่าระยะขอบเป็นศูนย์ที่ขอบด้านบนและอัตโนมัติที่ด้านข้าง (ระยะขอบ: 0 อัตโนมัติ):
บล็อกกลาง ตัวอย่างนี้แสดงวิธีการจัดกึ่งกลาง div ในแนวนอนและหากคุณเพียงแก้ไขโค้ด คุณก็สามารถจัดแนวบล็อกในแนวตั้งได้ ในการทำเช่นนี้คุณเพียงแค่ต้องเปลี่ยนด้านล่างของลูกบอลคอนเทนเนอร์ (เปลี่ยน)หลังจากแก้ไขคลาส css ของคุณแล้ว อาจมีหน้าตาดังนี้:
ในตัวอย่างนี้ นอกเหนือจากการแสดง: แถวบล็อก เราได้ตั้งค่าขององค์ประกอบบล็อก
และเพื่อให้สามารถจัดการความสูงทั้งหมดของบล็อก div ได้ พวกเขาจึงตั้งค่าความสูงเป็น 100%
การแนบและการแสดงองค์ประกอบบล็อก
องค์ประกอบบล็อกให้ความเป็นไปได้มากขึ้นในการขยายฟังก์ชันการทำงานของอินเทอร์เฟซ แม้ว่าเค้าโครงตารางจะล้าสมัยก็ตาม บ่อยครั้งที่การออกแบบเว็บไซต์มีเอกลักษณ์และเป็นที่รู้จักแต่เพื่อความพิเศษเช่นนี้คุณต้องจ่ายเงินเป็นจำนวนมาก
คุ้มค่าเป็นพิเศษ
ข้อดีของการวางโฆษณาบนเว็บไซต์นี้ยิ่งใหญ่ที่สุด
นั่นเป็นสาเหตุว่าทำไมปัญหาจึงเกิดขึ้น จะต้อง "ขยาย" แบนเนอร์โฆษณาอื่นไปที่ใด
และที่นี่คุณจะไม่เห็น div ใด ๆ ตรงกลางหน้า!
วิธีแก้ปัญหาที่มีเหตุผลมากกว่านี้คือการสร้างบล็อกบางประเภทที่จำเป็น
แกนเป็นตัวอย่างง่ายๆ ของการดำเนินการนี้:
ปุ่มที่มีเสน่ห์
จำเป็นต้องกดหรือเพื่อแสดงบล็อกที่ถูกกด
ดังที่คุณทราบแล้ว คุณสามารถจัดวางเว็บไซต์โดยใช้ตาราง vikory ซึ่งแบ่งหน้าออกเป็นส่วนๆ
แน่นอนฉันจะไม่เสียใจถ้าฉันบอกว่าปัญหาร้ายแรงสำหรับเว็บมาสเตอร์ที่ร่ำรวยคืองานวางบล็อกในตำแหน่งที่กำหนดบนหน้าเว็บ
- ปัญหาหลักอย่างหนึ่งในการออกแบบบล็อกเพิ่มเติมคือการวางตำแหน่ง (การตรวจสอบ) ของบล็อกเหล่านี้
สิ่งเล็กๆ น้อยๆ เกี่ยวกับชาริ (ชั้น) ฉันคิดว่าหลายๆ คนคงสัมผัสได้ถึงแนวคิดนี้ เหมือนลูกบอล (เลเยอร์)
ฉันพูดว่าภายใต้ลูกบอลมีบล็อกของงานที่มีแท็ก - ในความเป็นจริงทุกอย่างผิด HTML ไม่มีลูก
นี่เป็นเพียงอุปมา
ถ้าเราพูดถึงลูกบอลภายใต้นั้นเราหมายถึงคอนเทนเนอร์ html (องค์ประกอบ) ซึ่งสามารถวางไว้ในตำแหน่งหลักของหน้าเว็บได้
เคล็ดลับอีกประการหนึ่งคือการเพิ่มลูกบอลของบล็อกที่ระบุโดยแท็ก
- ไม่เป็นเช่นนั้น
คุณสามารถเพิ่มย่อหน้าก่อนหน้าย่อหน้าได้ (
1. คงที่
2. แน่นอน
3. แก้ไขแล้ว
4. วิดนอสเน (ญาติ)
คงที่
Vikoristovuetsya วิธีหลีกทาง เบราว์เซอร์มีลักษณะอย่างไร?รหัสเอชทีเอ็ม
, แบ่งออกเป็นองค์ประกอบและประกอบเป็นด้านหนึ่ง. มาจากธาตุต่ำปรากฏตามลำดับที่ระบุในโค้ด html
การตั้งค่าพารามิเตอร์
ซ้าย บน ขวา และล่าง
อย่าสร้างผลลัพธ์ใดๆ
จำเป็นต้องจำเกี่ยวกับการวางตำแหน่งคงที่หาก vikorist กำลังเคลื่อนที่ไปข้างหน้า
แน่นอน นอกจากการวางตำแหน่งที่แน่นอนแล้ว ยังระบุพิกัดของมุมซ้ายบนของบล็อกด้วยพิกัดซึ่งมีความจำเป็นต้องขยายองค์ประกอบของพระบิดา
เนื่องจากองค์ประกอบของพ่อคือหน้าต่างเบราว์เซอร์ บล็อกจึงต้องได้รับการตรวจสอบโดยเร็วที่สุด
หากมีองค์ประกอบอื่นอยู่ตรงกลางของบล็อกที่หมุน แสดงว่าการจัดตำแหน่งองค์ประกอบนั้นเสร็จสิ้นแล้ว
ที่ตายตัว
แม้จากชื่อก็ชัดเจนว่ามา
ถึงผู้ชายคนนี้
องค์ประกอบได้รับการแก้ไขแล้ว
อย่างไรก็ตามเว็บไซต์ของเว็บไซต์จะไม่ถูกทำลายทุกที่ การจัดตำแหน่งประเภทนี้มักจะตกลงไปที่หน้าต่างที่ติดหนึบ ตราบใดที่หน้าต่างเหล่านั้นได้รับการแก้ไขที่กึ่งกลางและไม่เลื่อนเมื่อเลื่อนวิดนอสเน (ญาติ) ด้วยการวางตำแหน่งประเภทนี้ อาจมีความสามารถในการพับได้บ้างชื่อของมันอยู่ไม่ไกลเกินไป หลายๆ คนสับสนเกี่ยวกับการวางตำแหน่งที่แน่นอนขององค์ประกอบต่างๆ.
อาจเป็นไปได้ว่าการตรวจสอบนั้นขึ้นอยู่กับองค์ประกอบของพ่อ
และในกรณีของการวางตำแหน่งที่แน่นอน ให้ใช้หน้าต่างเบราว์เซอร์ การจัดตำแหน่งประเภทนี้มักจะตกลงไปที่หน้าต่างที่ติดหนึบ ตราบใดที่หน้าต่างเหล่านั้นได้รับการแก้ไขที่กึ่งกลางและไม่เลื่อนเมื่อเลื่อนพิกัดจะไม่ถูกต้อง บล็อกจะสูญเสียตำแหน่งในตำแหน่งคงที่
และตอนนี้ฉันประหลาดใจกับการตั้งค่าพิกัด
เพื่อจุดประสงค์เหล่านี้ เราต้องเผชิญหน้ากับเจ้าหน้าที่:
1. ด้านบน
2.ซ้าย
3. ถูกต้อง
4. ด้านล่าง
สูงสุด- ค่าบวก (เช่น 20px) จะเลื่อนบล็อกลง 20 พิกเซล
ค่าลบ (-20px) จะย้ายองค์ประกอบ 20 พิกเซลจากด้านบนทุกอย่างขึ้นไปที่มุมซ้ายบน
ซ้าย- การเคลื่อนไปทางซ้ายหรือทางขวาขึ้นอยู่กับป้าย
เหนือมุมบนด้านซ้ายขวา
- การกระจัดไปทางขวาและซ้ายซึ่งเป็นสัญญาณ
มุมขวาบนของ Shchodo
#1 {
ด้านล่าง
- การเคลื่อนตัวขึ้นลงให้อยู่หน้าป้าย
ปรากฏตรงมุมซ้ายล่าง
รหัส HTML แกน:
และ CSS นี้:
ตำแหน่ง:ญาติ;
}
#11 {
ด้านบน:100px;
ซ้าย:100px;
ความกว้าง:500px;
ความสูง:500px;
สีพื้นหลัง: #CCCCCC;
สีพื้นหลัง: #003399;
}
#2 {
ตำแหน่ง:แน่นอน;
ด้านล่าง: -30px;
ขวา: -50px;
}
ความกว้าง:100px;
ความสูง:100px;
สีพื้นหลัง: #990066;: 28.04.2016
ความกว้าง:200px;
ความสูง:300px
ฝึกฝน.
ขณะที่ฉันกำลังเขียนและเตรียมตัวตัวเอง
ปรับปรุงอยู่
CSS ช่วยให้คุณสามารถวางตำแหน่งองค์ประกอบได้ เพื่อให้เราสามารถวางองค์ประกอบนั้นไว้ข้างหน้าได้
พลังหลักในการควบคุมการวางตำแหน่ง CSS คือพลังของตำแหน่ง
พลังนี้สามารถสร้างความหมายอย่างใดอย่างหนึ่งต่อไปนี้:
พื้นที่การดูเบราว์เซอร์ ได้แก่ บน ล่าง ขวา และซ้าย
สำหรับขอบบางส่วนเหล่านี้ พลัง CSS จะสอดคล้องกัน: ซ้าย (จากขอบซ้าย), ขวา (จากขอบขวา), ด้านบน (จากขอบของคอนเทนเนอร์) และด้านล่าง (จากด้านล่าง)
ความสำคัญของหน่วยงานเหล่านี้ระบุเป็นพิกเซล em หรือหลายร้อย
ตั้งค่าได้ง่ายทั้งสี่ด้าน
ตามกฎแล้วคุณตั้งค่าเพียงสองค่าเท่านั้น - ช่องเปิดที่ขอบด้านบนของด้านบนและช่องเปิดที่ขอบด้านซ้ายของด้านซ้าย
บล็อกเค้าโครงใน HTML5
สวัสดีชาวโลก
ที่นี่องค์ประกอบ div ที่มีตำแหน่งที่แน่นอนถูกตั้งค่าเป็น 100 พิกเซลระหว่างพื้นที่และ 50 ด้านล่าง
ในกรณีนี้ ไม่สำคัญเลยที่จะมีองค์ประกอบอื่นๆ หลังจากองค์ประกอบ div นี้
สวัสดีชาวโลก
บล็อก div นี้สามารถวางตำแหน่งระหว่างพื้นที่ดูของเบราว์เซอร์ในลักษณะใดก็ได้
หากองค์ประกอบที่มีตำแหน่งที่แน่นอนถูกกระจายออกไปในคอนเทนเนอร์อื่น ซึ่งในทางกลับกันมีค่าตำแหน่งที่ไม่เท่ากับคงที่ องค์ประกอบนั้นจะถูกวางตำแหน่งระหว่างคอนเทนเนอร์:
การวางตำแหน่งใน HTML5
สวัสดีชาวโลก
ตำแหน่งเฉพาะ
ตำแหน่งจริงยังระบุด้วยค่าเพิ่มเติมที่สัมพันธ์กัน
หากต้องการระบุตำแหน่งเฉพาะที่มีการแทรกองค์ประกอบ ให้ใช้พาวเวอร์ด้านบน ซ้าย ขวา ล่าง:
ดัชนีกำลัง z
เมื่อคุณเลือกองค์ประกอบวงล้อมสององค์ประกอบ องค์ประกอบที่สอดคล้องกับ html ที่เหลือจะแสดงทับองค์ประกอบอื่น การจัดตำแหน่งประเภทนี้มักจะตกลงไปที่หน้าต่างที่ติดหนึบ ตราบใดที่หน้าต่างเหล่านั้นได้รับการแก้ไขที่กึ่งกลางและไม่เลื่อนเมื่อเลื่อนอย่างไรก็ตาม พลังของดัชนี z ช่วยให้คุณเปลี่ยนลำดับที่องค์ประกอบต่างๆ ผ่านไปเมื่อมีการใช้องค์ประกอบเหล่านั้น
เมื่อความสำคัญของอำนาจเพิ่มขึ้น จำนวนก็จะเพิ่มขึ้น องค์ประกอบที่มีค่าดัชนี z สูงจะปรากฏที่ด้านบนขององค์ประกอบที่มีค่าดัชนี z ต่ำกว่า ตัวอย่างเช่น: ตอนนี้เราได้เพิ่มกฎใหม่ให้กับสไตล์ของบล็อก redBlock:
RedBlock( ดัชนี z: 100; ตำแหน่ง: สัมบูรณ์; บน: 20px; ซ้าย:50px; ความกว้าง: 80px; ความสูง: 80px; สีพื้นหลัง: สีแดง; )
ในที่นี้ดัชนี z เท่ากับ 100 อย่างไรก็ตาม ไม่จำเป็นต้องใช้หมายเลข 100 เนื่องจากอีกบล็อกหนึ่งไม่ได้กำหนดดัชนี z และจริงๆ แล้วเท่ากับศูนย์ ดังนั้นสำหรับ redBlock เราสามารถตั้งค่าดัชนี z ให้เป็น มากกว่าศูนย์ และตอนนี้บล็อกแรกถูกวางทับบล็อกอื่นแล้ว ไม่เหมือนกองบนซัง อำนาจ อาจมีความหมายเหมือนกัน
คงที่
ญาติ แน่นอน ที่ตายตัว
ทันทีเท่านั้นที่จะยืนหยัดต่อเจ้าหน้าที่ (ไม่รวมตำแหน่ง: คงที่;)
สูงสุด
องค์ประกอบบนหน้าเว็บใช้พื้นที่มาก ตามมาด้วยการเปรียบเทียบกับเรือในกรีซการต่อสู้ทางทะเล
มีกรงว่างระหว่างเรือ - ขอบ
หากต้องการวางองค์ประกอบหนึ่งทับอีกองค์ประกอบหนึ่ง คุณต้องตั้งค่ามาร์จิ้นเป็นค่าลบ
จากนั้น Ale แทนที่จะแท็ก ให้ทับซ้อนกันแบบตัวต่อตัว
สำหรับตำแหน่งพลังงานเพิ่มเติมและกลิ่นเหม็นจะเพิ่มขึ้นเป็นระดับ 2
ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การวางตำแหน่งแบบคงที่ – ตำแหน่ง: คงที่;
ตำแหน่ง: คงที่หมายถึงสัมพัทธ์สัมบูรณ์และคงที่
ค่าพลังงานบน, ล่าง, ขวา, ซ้ายจะถูกละเว้น
ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การวางตำแหน่งแบบคงที่ – ตำแหน่ง: คงที่;
การแปลงไม่ครอบคลุมโดยดัชนี z
ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การวางตำแหน่งแบบคงที่ – ตำแหน่ง: คงที่;
ก
ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การวางตำแหน่งแบบคงที่ – ตำแหน่ง: คงที่;
บี คุณตำแหน่งเฉพาะ – ตำแหน่ง: ญาติ;
ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การวางตำแหน่งแบบคงที่ – ตำแหน่ง: คงที่;
บล็อกที่เราระบุตำแหน่ง: ญาติจะได้รับลำดับความสำคัญ
ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การวางตำแหน่งแบบคงที่ – ตำแหน่ง: คงที่;
แทนที่จะใช้องค์ประกอบด้านล่างให้ใช้มัน
หากต้องการย้ายบล็อก B ไปด้านบนหรือด้านล่างบล็อก A การเพิ่มตำแหน่ง: สัมพันธ์นั้นไม่เพียงพอ ดังนั้นโค้ดในโค้ดจะต้องอยู่ต่ำกว่าบล็อก A และทับซ้อนกัน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบนสามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
จำเป็นต้องตั้งค่าองค์ประกอบ B ให้มีดัชนี z น้อยกว่า ซึ่งต่ำกว่าบล็อก A
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบนสามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การแทนที่มาร์จิ้นด้วยตำแหน่งตำแหน่งสูงนั้นแม่นยำกว่ากำลังบน,ล่าง,ขวา,ซ้าย
จุดออกเดินทางสำหรับพวกเขาคือ
ตำแหน่งปิด
ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การวางตำแหน่งแบบคงที่ – ตำแหน่ง: คงที่;
องค์ประกอบ. เมื่อบล็อก B ยังคงขยายต่อไปจนบล็อก A อยู่ในพื้นที่มากเกินไป มันจะทำให้ไม่มีพื้นที่ว่าง
ตามลำดับปกติ แท็กด้านล่างของโค้ดจะแสดงอยู่เหนือแท็กด้านบน
สามารถใช้ดัชนี Z ระดับ 2 เพื่อกำหนดองค์ประกอบที่มองเห็นได้
การวางตำแหน่งแบบคงที่ – ตำแหน่ง: คงที่;
ดังนั้นคุณไม่ต้องกังวลกับค่า div() ที่ว่างเปล่า
การเปรียบเทียบกับพลังอย่างสมบูรณ์ สำหรับองค์ประกอบเพิ่มเติม องค์ประกอบระยะขอบที่เพิ่มจะไม่เลื่อนลงหรือขึ้น ()
บนล่าง หรืออย่างอื่น บี เอ บี
ตำแหน่งที่แน่นอนและคงที่ ดูเหมือนว่าบล็อกที่มีตำแหน่ง: แน่นอนมีความผิดในการเอาชนะตำแหน่ง: สัมพันธ์กัน แต่นั่นเป็นเรื่องจริง มีระเบียบตามธรรมชาติอยู่ที่นี่ จากนั้นดัชนี z ช่วยให้คุณสามารถเลือกองค์ประกอบลำดับความสำคัญระหว่างองค์ประกอบเหล่านั้นได้
บล็อกจะละเว้นตำแหน่งเอาต์พุตของบล็อก B แฟรกเมนต์ที่ตำแหน่ง: สัมบูรณ์ และตำแหน่ง: แก้ไของค์ประกอบหยุดไหลไปยังแท็กที่อยู่ติดกัน ไม่ว่าจะเป็นความกว้าง/ความสูงเพิ่มเติม หรือสำหรับการลอยเพิ่มเติม: ซ้าย โต๊ะของ Pidsumkov หน่วยงานธุรการ ตำแหน่ง: คงที่; ขอบหน้าต่างเบราว์เซอร์
องค์ประกอบ navkolo รับประกันตำแหน่งที่แม่นยำขององค์ประกอบ ประกันตำแหน่งสุดท้ายขององค์ประกอบ ละเว้นตำแหน่งขององค์ประกอบ
ความกว้าง: 100%; ความกว้างนี้ องค์ประกอบ (สำหรับบิวท์อิน) / องค์ประกอบ Batkivsky (สำหรับบล็อก) องค์ประกอบของพ่อที่มีตำแหน่งสูงกว่าค่าคงที่
หน้าต่างเบราว์เซอร์ เมื่อเลื่อนองค์ประกอบของหน้า ย้าย
"ติด" ไปยังตำแหน่งที่ระบุของหน้าต่างเบราว์เซอร์
ฉันพูดว่าภายใต้ลูกบอลมีบล็อกของงานที่มีแท็ก - ในความเป็นจริงทุกอย่างผิด HTML ไม่มีลูก
ถ้าเราพูดถึงลูกบอลภายใต้นั้นเราหมายถึงคอนเทนเนอร์ html (องค์ประกอบ) ซึ่งสามารถวางไว้ในตำแหน่งหลักของหน้าเว็บได้ คุณสามารถเพิ่มย่อหน้าก่อนหน้าย่อหน้าได้ ( 1. คงที่ Vikoristovuetsya วิธีหลีกทาง เบราว์เซอร์มีลักษณะอย่างไร?รหัสเอชทีเอ็ม , แบ่งออกเป็นองค์ประกอบและประกอบเป็นด้านหนึ่ง. มาจากธาตุต่ำปรากฏตามลำดับที่ระบุในโค้ด html การตั้งค่าพารามิเตอร์ อย่าสร้างผลลัพธ์ใดๆ แน่นอน นอกจากการวางตำแหน่งที่แน่นอนแล้ว ยังระบุพิกัดของมุมซ้ายบนของบล็อกด้วยพิกัดซึ่งมีความจำเป็นต้องขยายองค์ประกอบของพระบิดา หากมีองค์ประกอบอื่นอยู่ตรงกลางของบล็อกที่หมุน แสดงว่าการจัดตำแหน่งองค์ประกอบนั้นเสร็จสิ้นแล้ว ที่ตายตัว แม้จากชื่อก็ชัดเจนว่ามา ถึงผู้ชายคนนี้ อย่างไรก็ตามเว็บไซต์ของเว็บไซต์จะไม่ถูกทำลายทุกที่ การจัดตำแหน่งประเภทนี้มักจะตกลงไปที่หน้าต่างที่ติดหนึบ ตราบใดที่หน้าต่างเหล่านั้นได้รับการแก้ไขที่กึ่งกลางและไม่เลื่อนเมื่อเลื่อนวิดนอสเน (ญาติ) ด้วยการวางตำแหน่งประเภทนี้ อาจมีความสามารถในการพับได้บ้างชื่อของมันอยู่ไม่ไกลเกินไป หลายๆ คนสับสนเกี่ยวกับการวางตำแหน่งที่แน่นอนขององค์ประกอบต่างๆ. อาจเป็นไปได้ว่าการตรวจสอบนั้นขึ้นอยู่กับองค์ประกอบของพ่อ และในกรณีของการวางตำแหน่งที่แน่นอน ให้ใช้หน้าต่างเบราว์เซอร์ การจัดตำแหน่งประเภทนี้มักจะตกลงไปที่หน้าต่างที่ติดหนึบ ตราบใดที่หน้าต่างเหล่านั้นได้รับการแก้ไขที่กึ่งกลางและไม่เลื่อนเมื่อเลื่อนพิกัดจะไม่ถูกต้อง บล็อกจะสูญเสียตำแหน่งในตำแหน่งคงที่ เพื่อจุดประสงค์เหล่านี้ เราต้องเผชิญหน้ากับเจ้าหน้าที่: 1. ด้านบน สูงสุด- ค่าบวก (เช่น 20px) จะเลื่อนบล็อกลง 20 พิกเซล ค่าลบ (-20px) จะย้ายองค์ประกอบ 20 พิกเซลจากด้านบนทุกอย่างขึ้นไปที่มุมซ้ายบน ซ้าย- การเคลื่อนไปทางซ้ายหรือทางขวาขึ้นอยู่กับป้าย เหนือมุมบนด้านซ้ายขวา - การกระจัดไปทางขวาและซ้ายซึ่งเป็นสัญญาณ มุมขวาบนของ Shchodo #1 { #11 { #2 { ความกว้าง:100px; ความสูง:100px; สีพื้นหลัง: #990066;: 28.04.2016 ความกว้าง:200px; ความสูง:300px ฝึกฝน. ขณะที่ฉันกำลังเขียนและเตรียมตัวตัวเอง ปรับปรุงอยู่ CSS ช่วยให้คุณสามารถวางตำแหน่งองค์ประกอบได้ เพื่อให้เราสามารถวางองค์ประกอบนั้นไว้ข้างหน้าได้ พลังหลักในการควบคุมการวางตำแหน่ง CSS คือพลังของตำแหน่ง พื้นที่การดูเบราว์เซอร์ ได้แก่ บน ล่าง ขวา และซ้าย
ความสำคัญของหน่วยงานเหล่านี้ระบุเป็นพิกเซล em หรือหลายร้อย ตั้งค่าได้ง่ายทั้งสี่ด้าน ตามกฎแล้วคุณตั้งค่าเพียงสองค่าเท่านั้น - ช่องเปิดที่ขอบด้านบนของด้านบนและช่องเปิดที่ขอบด้านซ้ายของด้านซ้าย บล็อกเค้าโครงใน HTML5
ในกรณีนี้ ไม่สำคัญเลยที่จะมีองค์ประกอบอื่นๆ หลังจากองค์ประกอบ div นี้
หากองค์ประกอบที่มีตำแหน่งที่แน่นอนถูกกระจายออกไปในคอนเทนเนอร์อื่น ซึ่งในทางกลับกันมีค่าตำแหน่งที่ไม่เท่ากับคงที่ องค์ประกอบนั้นจะถูกวางตำแหน่งระหว่างคอนเทนเนอร์: การวางตำแหน่งใน HTML5
ตำแหน่งเฉพาะ ตำแหน่งจริงยังระบุด้วยค่าเพิ่มเติมที่สัมพันธ์กัน หากต้องการระบุตำแหน่งเฉพาะที่มีการแทรกองค์ประกอบ ให้ใช้พาวเวอร์ด้านบน ซ้าย ขวา ล่าง: ดัชนีกำลัง z เมื่อคุณเลือกองค์ประกอบวงล้อมสององค์ประกอบ องค์ประกอบที่สอดคล้องกับ html ที่เหลือจะแสดงทับองค์ประกอบอื่น การจัดตำแหน่งประเภทนี้มักจะตกลงไปที่หน้าต่างที่ติดหนึบ ตราบใดที่หน้าต่างเหล่านั้นได้รับการแก้ไขที่กึ่งกลางและไม่เลื่อนเมื่อเลื่อนอย่างไรก็ตาม พลังของดัชนี z ช่วยให้คุณเปลี่ยนลำดับที่องค์ประกอบต่างๆ ผ่านไปเมื่อมีการใช้องค์ประกอบเหล่านั้น
ทันทีเท่านั้นที่จะยืนหยัดต่อเจ้าหน้าที่ (ไม่รวมตำแหน่ง: คงที่;) องค์ประกอบบนหน้าเว็บใช้พื้นที่มาก ตามมาด้วยการเปรียบเทียบกับเรือในกรีซการต่อสู้ทางทะเล มีกรงว่างระหว่างเรือ - ขอบ หากต้องการวางองค์ประกอบหนึ่งทับอีกองค์ประกอบหนึ่ง คุณต้องตั้งค่ามาร์จิ้นเป็นค่าลบ สำหรับตำแหน่งพลังงานเพิ่มเติมและกลิ่นเหม็นจะเพิ่มขึ้นเป็นระดับ 2
ค่าพลังงานบน, ล่าง, ขวา, ซ้ายจะถูกละเว้น
การแปลงไม่ครอบคลุมโดยดัชนี z
ก
บี คุณตำแหน่งเฉพาะ – ตำแหน่ง: ญาติ;
บล็อกที่เราระบุตำแหน่ง: ญาติจะได้รับลำดับความสำคัญ
หากต้องการย้ายบล็อก B ไปด้านบนหรือด้านล่างบล็อก A การเพิ่มตำแหน่ง: สัมพันธ์นั้นไม่เพียงพอ ดังนั้นโค้ดในโค้ดจะต้องอยู่ต่ำกว่าบล็อก A และทับซ้อนกัน
การแทนที่มาร์จิ้นด้วยตำแหน่งตำแหน่งสูงนั้นแม่นยำกว่ากำลังบน,ล่าง,ขวา,ซ้าย ตำแหน่งปิด
องค์ประกอบ. เมื่อบล็อก B ยังคงขยายต่อไปจนบล็อก A อยู่ในพื้นที่มากเกินไป มันจะทำให้ไม่มีพื้นที่ว่าง
"ติด" ไปยังตำแหน่งที่ระบุของหน้าต่างเบราว์เซอร์- ไม่เป็นเช่นนั้น
2. แน่นอน
3. แก้ไขแล้ว
4. วิดนอสเน (ญาติ)คงที่
ซ้าย บน ขวา และล่าง
จำเป็นต้องจำเกี่ยวกับการวางตำแหน่งคงที่หาก vikorist กำลังเคลื่อนที่ไปข้างหน้า
เนื่องจากองค์ประกอบของพ่อคือหน้าต่างเบราว์เซอร์ บล็อกจึงต้องได้รับการตรวจสอบโดยเร็วที่สุด
องค์ประกอบได้รับการแก้ไขแล้ว
และตอนนี้ฉันประหลาดใจกับการตั้งค่าพิกัด
2.ซ้าย
3. ถูกต้อง
4. ด้านล่าง
ด้านล่าง
- การเคลื่อนตัวขึ้นลงให้อยู่หน้าป้าย
ปรากฏตรงมุมซ้ายล่าง
รหัส HTML แกน:
และ CSS นี้:
ตำแหน่ง:ญาติ;
}
ด้านบน:100px;
ซ้าย:100px;
ความกว้าง:500px;
ความสูง:500px;
สีพื้นหลัง: #CCCCCC;
สีพื้นหลัง: #003399;
}
ตำแหน่ง:แน่นอน;
ด้านล่าง: -30px;
ขวา: -50px;
}พลังนี้สามารถสร้างความหมายอย่างใดอย่างหนึ่งต่อไปนี้:
ที่นี่องค์ประกอบ div ที่มีตำแหน่งที่แน่นอนถูกตั้งค่าเป็น 100 พิกเซลระหว่างพื้นที่และ 50 ด้านล่าง
บล็อก div นี้สามารถวางตำแหน่งระหว่างพื้นที่ดูของเบราว์เซอร์ในลักษณะใดก็ได้
เมื่อความสำคัญของอำนาจเพิ่มขึ้น จำนวนก็จะเพิ่มขึ้น องค์ประกอบที่มีค่าดัชนี z สูงจะปรากฏที่ด้านบนขององค์ประกอบที่มีค่าดัชนี z ต่ำกว่า ตัวอย่างเช่น: ตอนนี้เราได้เพิ่มกฎใหม่ให้กับสไตล์ของบล็อก redBlock:
RedBlock( ดัชนี z: 100; ตำแหน่ง: สัมบูรณ์; บน: 20px; ซ้าย:50px; ความกว้าง: 80px; ความสูง: 80px; สีพื้นหลัง: สีแดง; )
ในที่นี้ดัชนี z เท่ากับ 100 อย่างไรก็ตาม ไม่จำเป็นต้องใช้หมายเลข 100 เนื่องจากอีกบล็อกหนึ่งไม่ได้กำหนดดัชนี z และจริงๆ แล้วเท่ากับศูนย์ ดังนั้นสำหรับ redBlock เราสามารถตั้งค่าดัชนี z ให้เป็น มากกว่าศูนย์ และตอนนี้บล็อกแรกถูกวางทับบล็อกอื่นแล้ว ไม่เหมือนกองบนซัง อำนาจ อาจมีความหมายเหมือนกัน
คงที่
ญาติ แน่นอน ที่ตายตัว สูงสุด
จากนั้น Ale แทนที่จะแท็ก ให้ทับซ้อนกันแบบตัวต่อตัว
ตำแหน่ง: คงที่หมายถึงสัมพัทธ์สัมบูรณ์และคงที่
แทนที่จะใช้องค์ประกอบด้านล่างให้ใช้มัน
จุดออกเดินทางสำหรับพวกเขาคือ
ดังนั้นคุณไม่ต้องกังวลกับค่า div() ที่ว่างเปล่า
การเปรียบเทียบกับพลังอย่างสมบูรณ์ สำหรับองค์ประกอบเพิ่มเติม องค์ประกอบระยะขอบที่เพิ่มจะไม่เลื่อนลงหรือขึ้น ()
บนล่างหรืออย่างอื่น บี เอ บี
ตำแหน่งที่แน่นอนและคงที่ ดูเหมือนว่าบล็อกที่มีตำแหน่ง: แน่นอนมีความผิดในการเอาชนะตำแหน่ง: สัมพันธ์กัน แต่นั่นเป็นเรื่องจริง มีระเบียบตามธรรมชาติอยู่ที่นี่ จากนั้นดัชนี z ช่วยให้คุณสามารถเลือกองค์ประกอบลำดับความสำคัญระหว่างองค์ประกอบเหล่านั้นได้
บล็อกจะละเว้นตำแหน่งเอาต์พุตของบล็อก B แฟรกเมนต์ที่ตำแหน่ง: สัมบูรณ์ และตำแหน่ง: แก้ไของค์ประกอบหยุดไหลไปยังแท็กที่อยู่ติดกัน ไม่ว่าจะเป็นความกว้าง/ความสูงเพิ่มเติม หรือสำหรับการลอยเพิ่มเติม: ซ้าย โต๊ะของ Pidsumkov หน่วยงานธุรการ ตำแหน่ง: คงที่; ขอบหน้าต่างเบราว์เซอร์
องค์ประกอบ navkolo รับประกันตำแหน่งที่แม่นยำขององค์ประกอบ ประกันตำแหน่งสุดท้ายขององค์ประกอบ ละเว้นตำแหน่งขององค์ประกอบ
ความกว้าง: 100%; ความกว้างนี้ องค์ประกอบ (สำหรับบิวท์อิน) / องค์ประกอบ Batkivsky (สำหรับบล็อก) องค์ประกอบของพ่อที่มีตำแหน่งสูงกว่าค่าคงที่
หน้าต่างเบราว์เซอร์ เมื่อเลื่อนองค์ประกอบของหน้า ย้าย