Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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
Video 根据他们父母的div让div进入中心?_Video_Youtube_Embedding - Fatal编程技术网

Video 根据他们父母的div让div进入中心?

Video 根据他们父母的div让div进入中心?,video,youtube,embedding,Video,Youtube,Embedding,我正在开发一个网站。我正在创建下拉列表作为网站的菜单。我已经创建了隐藏的div,当您将鼠标悬停在顶部菜单中的链接上时会显示这些div。然而,我不知道如何根据他们的父母让他们去中心。我假设这是因为它们的位置是“绝对的”,但我不知道如何才能创建隐藏的div来覆盖其他东西,而不是绝对的。我真的不知道要发布代码的哪些部分,所以如果你想知道我在说什么,请访问www.theguildwars2hq.com并将鼠标悬停在顶部的链接上。您会注意到它们都从它们上面链接的左边框开始。我希望它们自动围绕链接居中,但在

我正在开发一个网站。我正在创建下拉列表作为网站的菜单。我已经创建了隐藏的div,当您将鼠标悬停在顶部菜单中的链接上时会显示这些div。然而,我不知道如何根据他们的父母让他们去中心。我假设这是因为它们的位置是“绝对的”,但我不知道如何才能创建隐藏的div来覆盖其他东西,而不是绝对的。我真的不知道要发布代码的哪些部分,所以如果你想知道我在说什么,请访问www.theguildwars2hq.com并将鼠标悬停在顶部的链接上。您会注意到它们都从它们上面链接的左边框开始。我希望它们自动围绕链接居中,但在顶部偏移处,它们被编码。我希望他们也自动成为他们父母的100%宽度,但每次我尝试,它100%的s到另一个分区,我甚至不确定,但我认为是“内容”

另外,有没有一种方法可以使div在达到一定高度后自动创建第二列


我希望这是有道理的,如果很少的话。要解释我的观点,必须要有一些实际的东西来陈述和指出

将父div设置为
位置:相对这将强制绝对位置的子元素从它们继承,而不是继续在DOM中查找非静态元素。啊哈!这解决了我的宽度问题。非常感谢!然而,我仍然有中心的问题。出于某种原因,每个下拉框的左侧都有一个边距。我会用一些负面的定位来修正它,但不幸的是,每个下拉列表的间距是不同的。事实上,在玩了一分钟后,我发现每个下拉列表之间的间距是相等的,只是看起来不一样。然而,问题是,如果我必须将其放在负面位置,它就不会再100%拉伸,只需在一侧添加填充以适应这一点,就会使文本居中。我想如果你实际检查父对象的宽度(是的,包括填充和边框),你会发现下拉列表的大小和位置正确。您需要调整设置这些父级格式的方式。如果你打开开发工具并选择有问题的元素,Chrome会帮上大忙。好的,谢谢你的帮助。我必须稍微考虑一下,因为我必须弄清楚如何使下拉列表与获取这些边界所需的间距一起工作。