Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 相对于父div定位颜色框_Css_Colorbox_Css Position - Fatal编程技术网

Css 相对于父div定位颜色框

Css 相对于父div定位颜色框,css,colorbox,css-position,Css,Colorbox,Css Position,有什么方法可以将我的亲属定位到父div?我需要它显示在特定元素的右侧,而不是相对于整个页面的位置。 <div id="outer" style="position: relative"> <div id="inner" style="positon: relative"></div> </div> 此处,#内部元素相对于#外部元素定位。这意味着您可以使#外部元素位置绝对或固定,并将其放置在您想要的位置#内部始终与外部相对。加载dom后,可

有什么方法可以将我的亲属定位到父div?我需要它显示在特定元素的右侧,而不是相对于整个页面的位置。


<div id="outer" style="position: relative">
   <div id="inner" style="positon: relative"></div>
</div>

此处,#内部元素相对于#外部元素定位。这意味着您可以使#外部元素位置绝对或固定,并将其放置在您想要的位置#内部始终与外部相对。

加载dom后,可以移动#colorbox元素。例如:

$('#colorbox').appendTo('#newElement');
然后,将colorbox指定给元素时,需要指定一个位置,而不是让它尝试在“访问者”视口中居中

$('a.example').colorbox({top:0, right:0});
当然,您的父对象需要进行定位,以便colorbox相对于它进行定位

#newElement { position:relative; }

是的,我理解一般概念,只是不知道如何将其应用到colorbox,它似乎总是将body标记作为其父项,而不管我将内嵌div放在文档中的何处。。。