css中padding-left总是 - Web 开发 / HTML(CSS)
在使用CSS中的padding-left时遇到一个问题。就是本来已经设置好的宽度,padding-left一设置 多少好像就把这个加宽了多少。后面的DIV就变位置了。有没解决办法呀
请问你IE几啊?=,= 不会有这种情况耶
如果是IE6,你试试display:inline
宽度也相应减少,减去padding-left的宽度.
补充楼上:
假如进行了这样的设置:
HTML部分:
<h3>假如进行了这样的设置</h3>
CSS部分:
h3 { background:#ccc; width:300px; padding-left:20px;}
<h3>元素的实际宽度等于padding-left + width = 320px
如果不想改变width,可以通过text-indent属性来进行设置:
h3 { background:#ccc; width:300px; text-indent:20px;}
这样就不会“加宽了”
使用hack技术吧,IE下有双边距bug
*padding-left: ...
height:20px; /*For Firefox*/
*height:25px; /*For IE7 & IE6*/
_height:20px; /*For IE6*/
如果是ie浏览器的话就是总的宽度= 实际宽度+padding-left
相关问答:
c# 有没有用于C/S的 html文本编辑器
就像web界面的文本内容编辑器
up
C/S还要编译器干嘛啊
又不用控制样式
貌似没有吧 如果有了通知下我 我也要liujintaohfbb@163.com我的邮箱 ......
我在做一个网站asp的,想生成html,生成后如何调用呢?
如:我当前调用页面是http://192.168.0.100/jdasp/x.asp?cnmai=1795 ,生成的是x1795.html文件,
如何在调用x ......
怎么才可以去掉 <html:file>中的那个输入框,让页面只显示那个浏览按钮.或是用一个button来做,当点击一个button就可以浏览本地的文件夹.
我是写了一个button和一个 <html:file>标签
然后 ......
对CSS能看懂,但一些属性还是不能够完全理解。
自己只会写些常用的CSS。还没达到创造和创新的地步。
所以想问下各位前辈,应该看那本书较好呢?
建议不买书网上找教程自学,这个东西不是很难,多练习就会了
......
css制作的弹出菜单,鼠标移出后菜单消失,我现在想让鼠标移出后菜单保留。就像伊利公司(www.yili.com)一样。
是不是要改菜单弹出的js或css代码。代码如下:就是不知如何改?
function menuFix()
{var sfEls = doc ......