簡體   English   中英

Css文本在圖像上的相對定位

[英]Css relative positioning for text on image

我正在學習CSS並查看此示例:

https://www.w3schools.com/css/tryit.asp?filename=trycss_image_text_center

我不明白為什么當我刪除父div的“position:relative”時,它會影響里面的文本。

據我所知,位置相對使得你應用它的html元素相對於它的原始位置。 但是在這里他們沒有設置任何屬性,除了位置相對,所以為什么需要?

因為, center div的位置是absoluteleft: 0top: 50%整個屏幕的top: 50%除非你把它放在有相對位置的父級內 ,它就變成left: 0top: 50%父母的top: 50%

.container div.center div的第一個父 ,第二個父級是body標簽,然后是html標簽。 具有相對位置的標記將成為具有絕對位置的.center div的父

相對位置將根據其父元素讓文本位置。 在這種情況下,為了相對於父div或元素定位它,它是圖像。 你需要它相對於那個css標簽位置相對定位,值為相對值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM