JavaScript改变了我的CSS
JavaScript changes up my CSS
我的html中有一些div框,它们的格式是我想要的。
每当我使用JavaScript改变其中一个框的值时,它就会改变格式。
为什么?我该如何阻止它呢?
document.getElementById("0").innerHTML = 20;
body {
background-color: red;
width: 1000px;
margin: 10px;
}
#top {
display: block;
width: 200px;
height: 100px;
}
#bottom {
display: block;
width: 200px;
height: 100px;
}
.box {
height: 94px;
width: 96px;
border: 1px solid white;
display: inline-block;
}
<div id="board">
<div class="row" id="top">
<div class="box" id="0"></div>
<div class="box" id="1"></div>
</div>
<div class="row" id="bottom">
<div class="box" id="2"></div>
<div class="box" id="3"></div>
</div>
</div>
这是我的JSFiddle:
https://jsfiddle.net/pb4759jh68/arbsws5u/在我的小提琴我有我的JavaScript语句活动,你可以把它注释出来,看看它对我的格式做了什么。
谢谢! !
这实际上不是JS,而是由于添加的内容。它们一开始是对齐的,因为没有内容,但一旦你添加了内容,它就会尝试将文本与下一个块的底部对齐。您可以通过设置:
来避免这种情况vertical-align:top;
相关文章:
- CKEditor-我在editor.css中的风格是't
- 在非我的页面上重新加载CSS
- 为什么我的短信没有弹出?CSS,HTML
- 我的CSS/Javascript下拉菜单测试代码出了什么问题
- 我的'body'css背景图像在chrome中跳跃
- JavaScript和CSS样式不适用于我的“;谷歌网站”;页
- Html、css和jQuery.我的代码有问题
- 我的HTML、CSS和Javascript应该放在一起还是分开
- 快递.js无法获取我的 CSS 文件
- 使用 CSS 或 javascript/jQuery,我会使用哪种方法来使我的网站的导航栏看起来更 3d-ish
- 如何从我的机器提供HTML + JS + CSS网络应用程序,以便其他人可以查看它
- 尝试将外部JS和CSS文件添加到我的rails应用程序中
- jquery css没有'我的情况不太好
- 设置doctype会破坏我的css和javascript
- 为什么我的css文件不能与MCV项目一起使用
- 无法使用我的代码(html/js/css)初始化网络摄像头
- 是否可以将我网站上的普通javascript和css函数包含到我的angularjs应用程序中
- 为什么我的响应CSS菜单会迫使页面内容向上跳转
- 以非像素为单位获取HTML DOM元素的CSS高度,在我的例子中是英寸
- 通过Jquery更改CSS - 我的代码有什么问题