Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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中更改元素的父元素吗?_Css - Fatal编程技术网

我可以在css中更改元素的父元素吗?

我可以在css中更改元素的父元素吗?,css,Css,我有: 我可以更改(仅在css中,而不是js中)布局使button1属于页脚吗 如果这是不可能的,还有其他选择吗?(例如,弹性顺序允许动态更改元素的顺序)。我的目标是在不修改DOM布局的情况下提出应用程序的许多不同主题(例如,有些人希望按钮位于页眉,而有些人希望按钮位于页脚) 我可以更改(仅在css中,而不是js中)布局使button1属于页脚吗 一句话,不 您试图做的是改变页面的实际结构,这不是CSS的作用。CSS(在很大程度上)是关于控制网页的视觉方面,HTML是关于结构的。我想,您可以

我有:


我可以更改(仅在css中,而不是js中)布局使button1属于页脚吗

如果这是不可能的,还有其他选择吗?(例如,弹性顺序允许动态更改元素的顺序)。我的目标是在不修改DOM布局的情况下提出应用程序的许多不同主题(例如,有些人希望按钮位于页眉,而有些人希望按钮位于页脚)

我可以更改(仅在css中,而不是js中)布局使button1属于页脚吗

一句话,不

您试图做的是改变页面的实际结构,这不是CSS的作用。CSS(在很大程度上)是关于控制网页的视觉方面,HTML是关于结构的。我想,您可以应用CSS样式使按钮看起来像是
#footer
的子按钮(您可以设置
位置:relative
,并给它适当的偏移量,使其显示在它本来应该显示的位置),但这并不是一个可靠的解决方案


如果您发现自己需要这样做,也许纯CSS不是真正合适的解决方案?您能否以样式和脚本的形式提供主题(您可以使用脚本移动按钮)?或者提供可供选择的HTML模板(例如,按钮是否应位于页眉或页脚),然后在其上应用CSS主题。

在页眉和页脚中创建按钮并仅显示其中一个按钮这不是重复的-这是询问是否可以通过CSS将元素移动到新的父元素,所谓的复制是询问您是否可以根据孩子选择父母。