繁体   English   中英

css right:不是父元素的5%,而是窗口宽度的%

[英]css right:5% not of parent element but % of the window's width

我用8张不同的图片制作了一个滑块。 在每张照片上,我都写了标题。

我正在尝试使用CSS代码设置此标题:

.tp-caption{right:5%}

我的“ .tp-caption” div在屏幕外。 我读到5%是相对于父元素属性而言的。

在我的情况下,父元素是我的图片,它大于窗口的宽度(图片居中)

您知道我是否可以指定5%的窗口屏幕吗?

我尝试使用margin-right,float:right也是...但是总是相同的问题

谢谢您的帮助

MDN文档所述, right属性仅适用于定位的元素

因此,为了使right生效,您的标题元素必须包含position的值之一,例如relativeabsolutefixed

的确, right偏移量将相对于元素的父级。 如果要使其相对于窗口的视口,则应使用position: fixed在元素上,该元素从文档的自然流中删除,并使它仅受视口的影响。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM