已采纳回答 / 飞天意大利面神兽
<...code...>所以p元素会拥有margin值,而margin是外扩充。元素的任何内容都会被margin所包裹,包括background,所以你会看到有空隙,但margin也属于那个元素本身,所以其实本身是已经触顶的。而padding是内扩充,相当于有棍子把容器给撑开了,然后background继续覆盖,所以令你感觉上padding值加上了,然后就触顶了。
2016-02-01
已采纳回答 / Caballarii
你把script标签放到</body>之前应该就能起作用了html从上向下执行,执行到getElementById的时候页面上还没有这个节点,所以取不到
2016-01-07
最赞回答 / 慕粉3835875
var hpn=document.getElementById("hpn");var strHref=document.getElementById("strHref");strHref.onclick=function () { if (hpn.style.display == "none"){ hpn.style.display = "block" strHref.innerHTML="收起"; }else { hpn.style.display ...
2015-11-12
已采纳回答 / 不断滴自我催眠
你是不理解 += 还是不理解5?+=是运算符 你可以理解为 h = h + 5为什么是5呢 这个随便填的··每次增加的高度··你写成10也可以··
2015-08-06
已采纳回答 / 成者并非一蹴而就
结构,样式,行为分离是理想化,但不是绝对化!!先说你提出的:有些东西可以代替,比如用onclick调用函数,但是具体看作者;当然,能尽量实现<结构,样式,行为分离>还是最好这样,方便以后的维护和调整------题外话-----------现在主流的浏览器IE,Chrome,Firefox,Opera,国内的双核浏览器(IE+WEBKIT OR IE+ blind);并非所有主流浏览器都支持较新的规则,比如针对IE6~8,为了布局有时候就不得不用许多HACK CSS;其实根据最新的XHTML5+...
2015-05-12
已采纳回答 / 木白121
引用版本库的问题 ,你可以用我这种方法 $(function(){ $('#strHref').on('click',function(){ $('#hpn').toggle(5000); })})
2015-02-10