css中的margin的负数问题
2008-07-02 18:28
344 查看
在今天的css学习中,看到了这样的一个效果:觉得效果很好,决定研究一下它的样式。
<form> <b> <div><input type="submit" value="我要宣言"></div> <input type="text" style="width:50%"> </b> </form>
下面是样式文件:
dl.love form input{border:1px solid #FF97BE;height:24px;line-height:24px;width:140px;color:#999999;float:right;} dl.love form div{border:1px solid FF97BE;width:69px;overflow:hidden;height:24px;padding:1px;float:right;margin-left:-1px;}
这个margin-left:-1px很重要,这样和左侧的重复部分自然就合在一起了。另外,padding:1px也恰到好处的给出了白色的美妙。
不解的地方:<div>为什么在<input>的前面呢?样式不是控制是float:right吗?
相关文章推荐
- 【CSS学习】CSS中margin边界叠加问题及解决方案
- CSS中margin-top对父级元素产生作用的问题
- css margin居中的问题
- CSS 网页布局问题 li上多出的margin问题
- CSS中,margin-top塌陷问题的解决
- CSS中margin-top对父级元素产生作用的问题
- CSS margin重叠问题
- css中margin:0 auto居中问题深入探讨
- CSS中margin边界叠加问题及解决方案(1)
- CSS中margin边界叠加问题及解决方案
- jsp在ie6中css的margin属性失效问题
- CSS 关于IE6 margin 为负数 负值的时候 正常显示的方法
- 【CSS】margin:0 auto居中问题
- 问题与对策:CSS的margin塌陷(collapse)
- (转)IE6/IE7/IE8/Firefox的CSS各种兼容margin问题解决办法
- css 左右Margin加倍的问题
- CSS常见问题解决001——子div的margin-top影响父div的位置
- 一个关于css中margin-right没有效果的问题
- 【css】CSS中折叠margin的问题
- IE6/IE7/IE8/Firefox的CSS各种兼容margin问题解决办法 -