<style type="text/css">
fieldset {
border: solid 1px orange
}
.label {
font-family: Arial;
font-size: 12px;
font-weight: bold
}
.groupName {
font-family: Segoe UI;
font-size: 16px;
color: Gray
}
</style>
<script type="text/javascript" src="libs/json2.js"></script>
<script type="text/javascript" src="libs/jquery.js"></script>
<script type="text/javascript" src="libs/sap.common.globalization.js"></script>
<script type="text/javascript" src="libs/sap.riv.base.js" base-url="modules/"></script>
<script type="text/javascript" src="modules/main.js"></script>
<script type="text/javascript" src="libs/sap.riv.themes.js"></script>
</head>
<body>
<div id="chart" style="width: 600px; height: 400px; background-color: #ffffff"><div id="0" style="position: absolute; font-size: 10px; box-sizing: border-box; overflow-x: visible; overflow-y: visible; left: 8px; top: 8px; width: 600px; height: 400px; ">`
在 chrome 中我可以看到
body{
display:block;
margin: 8px;
}
我使用 document.getElementsByTagName('body').style 但什么也没得到。
我的第一个 div 位于顶部和左侧:html 主体的 8px。
但是它确实有 margin ,我怎么能得到这个默认 margin 值呢?
最佳答案
document.getElementsByTagName('body')
成功时返回一个数组。
要摆脱正文中的边距,请使用普通的 css
body{
margin: 0;
}
编辑: 我发现这个函数可以给你元素的样式 quirksmode
function getStyle(el,styleProp)
{
if (el.currentStyle)
var y = el.currentStyle[styleProp];
else if (document.defaultView && document.defaultView.getComputedStyle)
var y = document.defaultView.getComputedStyle(el,null).getPropertyValue(styleProp);
return y;
}
关于html - default body margin,我没有设置,但是它有默认值8px,如何获取这个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10509572/