Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.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
使用javascript创建的div未对齐_Javascript_Html_Css - Fatal编程技术网

使用javascript创建的div未对齐

使用javascript创建的div未对齐,javascript,html,css,Javascript,Html,Css,我有一个小事件列表和一个添加事件的按钮 其思想是,该按钮将新事件附加到页面。我的问题是,添加到页面的新事件没有右边空白,因此这些事件与其他事件不一致 函数addEvent(){ var iDiv=document.createElement('div'); iDiv.innerHTML=“Nome:Sampa 6a edição中的前面\ 数据:2017年1月7日\ 霍拉里奥:8:00-19:00\ 当地:蒂特罗马克苏德广场酒店:R.São Carlos do Pinhal,424-圣保罗贝拉

我有一个小事件列表和一个添加事件的按钮

其思想是,该按钮将新事件附加到页面。我的问题是,添加到页面的新事件没有右边空白,因此这些事件与其他事件不一致

函数addEvent(){
var iDiv=document.createElement('div');
iDiv.innerHTML=“Nome:Sampa 6a edição中的前面
\ 数据:2017年1月7日
\ 霍拉里奥:8:00-19:00
\ 当地:蒂特罗马克苏德广场酒店:R.São Carlos do Pinhal,424-圣保罗贝拉维斯塔
\ 组织机构:在桑巴前线
\ Foto:Alguma Foto”; iDiv.className=“事件”; document.getElementsByClassName('container')[0].appendChild(iDiv); }
.container{
宽度:90%;
背景色:#f0;
保证金:0自动;
}
.事件{
宽度:20%;
显示:内联块;
最小高度:30%;
保证金:自动;
边缘底部:5px;
边框:2件黑色双人;
填充:2%;
}
钮扣{
宽度:100%;
背景色:#4CAFA1;
颜色:白色;
字体大小:16px;
}

添加新事件
Nome:Sampa 6a edição前方数据:2017年1月7日Horário:8:00-19:00
当地:Teatro hotel do Maksoud Plaza:R.São Carlos do Pinhal,424-Bela Vista,圣保罗
组织机构:Sampa前方
Foto:Alguma Foto Nome:Sampa 6a edição前方数据:2017年1月7日Horário:8:00-19:00
当地:Teatro hotel do Maksoud Plaza:R.São Carlos do Pinhal,424-Bela Vista,圣保罗
组织机构:Sampa前方
Foto:Alguma Foto Nome:Sampa 6a edição前方数据:2017年1月7日Horário:8:00-19:00
当地:Teatro hotel do Maksoud Plaza:R.São Carlos do Pinhal,424-Bela Vista,圣保罗
组织机构:Sampa前方
Foto:Alguma Foto Nome:Sampa 6a edição前线数据:2017年1月7日Horário:8:00-19:00
当地:Teatro hot el do Maksoud广场:R.São Carlos do Pinhal,424-圣保罗贝拉维斯塔
组织:Sampa前线
Foto:Alguma Foto Nome:Sampa 6a edição前方数据:2017年1月7日Horário:8:00-19:00
当地:Teatro hotel do Maksoud Plaza:R.São Carlos do Pinhal,424-Bela Vista,圣保罗
组织机构:Sampa前方
Foto:Alguma Foto Nome:Sampa 6a edição前方数据:2017年1月7日Horário:8:00-19:00
当地:Teatro hotel do Maksoud Plaza:R.São Carlos do Pinhal,424-Bela Vista,圣保罗
组织机构:Sampa前方
Foto:Alguma Foto Nome:Sampa 6a edição前方数据:2017年1月7日Horário:8:00-19:00
当地:Teatro hotel do Maksoud Plaza:R.São Carlos do Pinhal,424-Bela Vista,圣保罗
组织机构:Sampa前方
Foto:Alguma Foto Nome:Sampa 6a edição前方数据:2017年1月7日Horário:8:00-19:00
当地:Teatro hotel do Maksoud Plaza:R.São Carlos do Pinhal,424-Bela Vista,圣保罗
组织机构:Sampa前方
Foto:Alguma Foto Nome:Sampa 6a edição前方数据:2017年1月7日Horário:8:00-19:00
当地:Teatro hotel do Maksoud Plaza:R.São Carlos do Pinhal,424-Bela Vista,圣保罗
组织机构:Sampa前方
Foto:Alguma Foto
删除页边距:自动;再加上右边的边距:3px;那就行了。

删除边距:自动;再加上右边的边距:3px;这将起作用。

这是由于显示:内联块造成的

这是你能做的

1) 删除显示:内联块

2) 添加浮动:改为左

3) 添加左边距:3倍(如果希望获得相同的效果)

注意:不要忘了在所有div被追加后添加以下行,以清除div的浮动

<div style="clear:both"></div>

这是由于显示:内联块导致的

这是你能做的

1) 删除显示:内联块

2) 添加浮动:改为左

3) 添加左边距:3倍(如果希望获得相同的效果)

注意:不要忘了在所有div被追加后添加以下行,以清除div的浮动

<div style="clear:both"></div>


由于代码中有空格,JavaScript队列中没有添加div这一事实纯属侥幸。margin auto 0;可能会导致对齐问题。。使用margin/padding由于代码中的空白,JavaScript队列中没有添加div这一事实是一种侥幸。margin auto 0;可能会导致对齐问题。。使用cssin中的保证金/补仓事件cssin中的保证金/补仓事件不支持清算div。现在是2017年,有比添加无关的标记更合适的解决方案。没错,但这只是我给出的解决方案的一部分。我不想在修复现有问题时创建新问题。FWIW,使用clearfix不会创建新问题。没关系,这是你解决问题的一部分,只是约会而已。不喜欢清理div。现在是2017年,有比添加无关的标记更合适的解决方案。没错,但这只是我给出的解决方案的一部分。我不想在修复现有问题时创建新问题。FWIW,使用clearfix不会创建新问题。这是你解决方案的一部分没关系,只是约会而已。