Javascript 在网站底部放置横幅,将所有元素向上推
我正在尝试添加一个JavaScript组件,该组件应该被添加并在各种站点上工作。我的代码使用一个位置为:fixed的div在站点底部添加一个矩形。 在一些网站上,屏幕底部已经有一些元素,它们也使用position:fixed。 我想确定这些因素并提出它们。使两个元素都可见。 另一种选择是将整个站点提升,并将我的div放在底部 有人知道如何在JavaScript/css配置中实现这一点吗 我创建了一个示例代码,该代码类似于我在站点底部添加横幅所做的操作:Javascript 在网站底部放置横幅,将所有元素向上推,javascript,html,css,dom,Javascript,Html,Css,Dom,我正在尝试添加一个JavaScript组件,该组件应该被添加并在各种站点上工作。我的代码使用一个位置为:fixed的div在站点底部添加一个矩形。 在一些网站上,屏幕底部已经有一些元素,它们也使用position:fixed。 我想确定这些因素并提出它们。使两个元素都可见。 另一种选择是将整个站点提升,并将我的div放在底部 有人知道如何在JavaScript/css配置中实现这一点吗 我创建了一个示例代码,该代码类似于我在站点底部添加横幅所做的操作: var div=document.crea
var div=document.createElement('div');
div.innerHTML=“我的新横幅应该放在底部”;
//设置样式
div.style.color='红色';
div.style.backgroundColor='黄色'
div.style.position='fixed';
div.style.bottom='0px';
div.style.height='30px';
文件.正文.附件(div);
给出了代码站点。添加了JavaScript部分,可以操作站点代码。我的要求是让我的新旗帜背后的所有元素都升起来
谢谢,使用底部布局的页脚。添加显示:flex代码>和弯曲方向:列代码>到页脚的父级;添加页边距顶部:自动代码>到页脚。完成了
*{
-webkit框大小:边框框;
-moz框大小:边框框;
框大小:边框框;
}
a{
文字装饰:无;
}
img{
最大宽度:100%;
高度:自动;
}
html,
身体{
身高:100%;
}
身体{
保证金:0;
填充:0;
字体:12px/1 Arial,无衬线;
}
p{
线高:1.5;
}
.文本中心{
文本对齐:居中;
}
.bg黑色{
背景:#212121 ;;
}
.bg黑色a{
颜色:#efefef;
}
.包装纸{
最小高度:100%;
显示器:flex;
弯曲方向:立柱;
}
菜单{
列表样式类型:无;
保证金:0;
填充:0;
}
水平菜单{
显示:内联块;
字号:0;
}
水平菜单{
字体大小:12px;
}
ul.menu.vertical-menu-li{
显示:块;
}
垂直菜单{
显示:块;
填充物:5px10px;
}
.标题{
显示器:flex;
}
.标题.品牌{
右边距:0;
高度:52px;
线高:52px;
}
.标题导航{
左边距:自动;
}
.标题导航ul li a{
高度:52px;
显示:表格单元格;
垂直对齐:中间对齐;
}
.内容侧栏{
显示器:flex;
最大宽度:1200px;
保证金:0自动;
}
.内容侧栏.内容{
宽度:75%;
}
.内容侧边栏.侧边栏{
宽度:25%;
}
@介质(最大宽度:575px){
.内容侧栏{
弯曲方向:立柱;
}
.内容侧栏.内容,
.内容侧边栏.侧边栏{
宽度:100%;
}
}
.页脚{
页边顶部:自动;
填充:0 10px;
}
标题2
Lorem ipsum dolor sit amet,奉献精英。如果是自然的、非暂时性的,那么它就是一种艺术,它是一种艺术,是一种艺术,是一种艺术。在accusantium ducimus aspernatur quisquam
不可否认的是,除因累积性疾病而导致的面部症状外,其他症状的相似性均存在错误。Porro Nesciut totam nobis,cupiditate voluptas veritatis,位于准地下室的临时性地下室
使用底部布局的页脚。添加显示:flex代码>和弯曲方向:列代码>到页脚的父级;添加页边距顶部:自动代码>到页脚。完成了
*{
-webkit框大小:边框框;
-moz框大小:边框框;
框大小:边框框;
}
a{
文字装饰:无;
}
img{
最大宽度:100%;
高度:自动;
}
html,
身体{
身高:100%;
}
身体{
保证金:0;
填充:0;
字体:12px/1 Arial,无衬线;
}
p{
线高:1.5;
}
.文本中心{
文本对齐:居中;
}
.bg黑色{
背景:#212121 ;;
}
.bg黑色a{
颜色:#efefef;
}
.包装纸{
最小高度:100%;
显示器:flex;
弯曲方向:立柱;
}
菜单{
列表样式类型:无;
保证金:0;
填充:0;
}
水平菜单{
显示:内联块;
字号:0;
}
水平菜单{
字体大小:12px;
}
ul.menu.vertical-menu-li{
显示:块;
}
垂直菜单{
显示:块;
填充物:5px10px;
}
.标题{
显示器:flex;
}
.标题.品牌{
右边距:0;
高度:52px;
线高:52px;
}
.标题导航{
左边距:自动;
}
.标题导航ul li a{
高度:52px;
显示:表格单元格;
垂直对齐:中间对齐;
}
.内容侧栏{
显示器:flex;
最大宽度:1200px;
保证金:0自动;
}
.内容侧栏.内容{
宽度:75%;
}
.内容侧边栏.侧边栏{
宽度:25%;
}
@介质(最大宽度:575px){
.内容侧栏{
弯曲方向:立柱;
}
.内容侧栏.内容,
.内容侧边栏.侧边栏{
宽度:100%;
}
}
.页脚{
页边顶部:自动;
填充:0 10px;
}
标题2
Lorem ipsum dolor sit amet,奉献精英。如果是自然的、非暂时性的,那么它就是一种艺术,它是一种艺术,是一种艺术,是一种艺术。在accusantium ducimus aspernatur quisquam
不可否认的是,除因累积性疾病而导致的面部症状外,其他症状的相似性均存在错误。Porro Nesciut totam nobis,cupiditate voluptas veritatis,位于准地下室的临时性地下室
var div = document.createElement('div');
div.innerHTML = "my <b>new</b> banner <large>should be placed at the bottom</large>";
// set style
div.style.color = 'red';
div.style.backgroundColor = 'yellow'
div.style.position = 'fixed';
div.style.bottom = '0px';
div.style.height = '30px';
document.body.appendChild(div);