随笔分类 - 前端开发
摘要:[转]javascript中style.left和offsetLeft的使用如果父div的position定义为relative,子div的position定义为absolute,那么子div的style.left的值是相对于父div的值,这同offsetLeft是相同的,区别在于:1. style...
阅读全文
摘要:今天写了个小网页,需要使用JS动态改变元素样式,结果很多麻烦,从网上找了一些解决办法总算搞定。总结一下 改变样式有三种办法,xxx.style.styleName ,xxx.style.cssText,和xxx.className 光文字不好说啊,还是举栗子吧 假定var mydiv=document.getElementById("div1"); 第一种 mydiv.style.width="400px",但是这种方式局限在行内样式,它是通过改变行内的style来改变的。与中的样式无关,如果没有在行内style没有写width,那这种方法是无效的。 第
阅读全文
摘要:今天做了一个很简单的导航条(太悲催了,这种时候不应该做这个的,沉默)。默认的列表是垂直的,但横向列表的用处也非常大,所以经常要列表打横,今天我做的就是一个横向的列表。这里就碰到了所说的问题。一开始的我给li的样式使用display:inline,打横之后的效果有这么几个:list-style消失了,也就是列表前面的序号或者标志不见了。这时候使用padding,你会发现top部分超出整个ul范围了,其他padding太大也会超出。难以调整,这里我不太记得当时的情况具体是怎样,反正li间的距离等等都难调。效果无法显示出来。 在这里我发现使用display:inline除了很大问题,就想起使...
阅读全文
浙公网安备 33010602011771号