我需要float:left
为所有第一级子级设置,但是在添加此样式元素后,添加display:inline/inline-block/ other not block
后跟#root
选择器后具有默认值 display = display:block
; 之前添加的元素#root
具有标准的默认显示值。
#root > * {
float:left;
}
<div id="root">
<div></div>
<div>
var aBefore = document.createElement("a");
var aAfter = document.createElement("a");
var root = document.getElementById("root");
document.body.insertBefore(aBefore,root);
root.appendChild(aAfter);
display(aBefore);
display(aAfter);
function display(element){
alert(window.getComputedStyle(element).display);
}