javascript - 将两个 div 移动到中心,其中一个是另一个的克隆

标签 javascript html css

我正在尝试将两个 div 移动到页面的中心。 right div is a clone of left div (The images of left div is cloned into right div).当我尝试使用“left:100px”移动左侧 div 时,右侧会发生变形。如何将两个 div 移动到中心。请看下面我的鳕鱼的一些行。

var theRightSide= document.getElementById('rightside');
var leftimages= theLeftSide.cloneNode(true);
leftimages.removeChild(leftimages.lastChild);
theRightSide.appendChild(leftimages);
div {width: 600px; height: 600px}
#leftside {position: absolute;border: 3px solid black; background-color: lightYellow}
#rightside {position: absolute;left:600px;background-color: lightYellow}
<div id="leftside"></div>
<div id="rightside"></div>

最佳答案

尝试使用display: inline-block;

一个非常简单的例子来解释它是如何工作的-

.outer-box {
position: absolute;
left: 17%;
}
.box {
    display: inline-block;
    width: 150px;
    height: 75px;
    margin: 10px;
    border: 3px solid;
}
<div class="outer-box">
<div class="box">Box 1</div>
<div class="box">Box 2</div>
</div>

关于javascript - 将两个 div 移动到中心,其中一个是另一个的克隆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39455787/

相关文章:

javascript - 谷歌地图标记不显示

javascript - 获取表格单元格在溢出元素中的位置

javascript - 主干集合和模型url,批量模型集合保存

css - 在 HTML/CSS 中嵌入网络字体

javascript - 将随机选择的值显示到类内的段落标签

javascript - 使用 rubaxa 进行可排序的 Javascript

html - CSS同时加载多行动画

jQuery.animate 很难从右到左移动一个 div

css - 为什么 SVG 在 webkit 浏览器下缩放时会变得模糊?

html - 使用 em 代替 px 时的最佳实践