为什么在css里面设置了一样的位置 显示效果却不一样

代码 如下
body {
padding:10px 5px 15px 20px;
color: #9c5959;
}
img {
padding:10px 5px 15px 20px;
}

为什么body的文字 在img的隔壁 而不是同一位置

padding不是用来设置位置的,是用来设置填充的!!!
用到如上样式中的意思是文字距离body的边界的距离是" 10px 5px 15px 20px; "
padding是不能重叠的,z轴如果没有特别定义的话。
位置是这样设置的:
<div id="img"></div>
#img{
position:absolute;
top:10px;
left:20px;
}追问

但是怎么设置文字在图片前面 就是文字不会被图片覆盖。但是文字也显示的出来

追答

以层img为例:
将图片设置为背景图片,在层内输出文字就可以了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-05
没看到你的源码,只能说
body包含着img,想叫他们在同一个位置好像太难
第2个回答  2012-11-05
什么意思?就应该是文字在img的旁边,如果在同一位置,是要文字在img上面,图片要做文字的背景图片追问

对对 要怎么用图片做文字的背景图

第3个回答  2012-11-05
img不要设置
你这样的效果实际img的padding相当于20px 10px 30px 40px了

为什么在css里面设置了一样的位置 显示效果却不一样
padding不是用来设置位置的,是用来设置填充的!!!用到如上样式中的意思是文字距离body的边界的距离是" 10px 5px 15px 20px; "padding是不能重叠的,z轴如果没有特别定义的话。位置是这样设置的: img{ position:absolute;top:10px;left:20px;} ...

奇怪啊,CSS代码里多一个回车,效果居然就不一样了
没空格 空格是百度回车造成的 在标准的开发环境 回车不会产生空格 你写代码要写规范一点 和都没闭合.如果要写符合标准的代码 就要有一个好习惯 有时候一个小的细节也会造成各个浏览器之间的兼容问题. header {height:20px;width:100px;} logo,#banner {float:left;width:50%} 大概是这样...

HTML两个页面表格设置了一样的属性,但是现实效果却对不上?在线等~谢谢...
width 被你设定,但是你的宽度<Td>的宽度超出, 会变形的 建议用一个表格来完成 1月总预算总执行总结余

前端问题:为什么我在css文件中对表格进行了设置而在页面中却并没有显 ...
要注意你有没有引入了这个css 。在htest.html文件里面的header 标签里面 通过link 引入你的这个css 文件

...调用内容相同而不同名的外部样式文件,效果却不同,这大概是什么问题...
觉得你两个css内容应该是不同的。你试着将css2内容全部删除,将css1内容拷贝过来。确保内容一样,再试一下。

dreamweaver显示效果与实际预览的不同
在dreamweaver中的页面定位是一个理论上的定位,实际预览时,会因为浏览器的不同(主要是不同浏览器对一些css的属性支持不同,不同的浏览器对像素尺寸处理也不同),显示的效果有所偏差,这很正常。设计者在设计时一般都是先在自己最习惯的浏览器下实现布局,然后才回去考虑其他浏览器的兼容性 ...

为什么div中里面嵌入几个div,外层的div会溢出一个像素?
在IE6下,三个属性IE6都认识,所以三个属性都可以读取,又因为第三个属性覆盖掉前2个属性,所以IE6最终读取的是第三个属性。1 针对firefox ie6 ie7的css样式现在大部分都是用!important来hack,对于ie6和firefox测试可以正常显示,但是ie7对!important可以正确解释,会导致页面没按要求显示!找到一个针对IE7不错的...

为什么dreamweaver设计窗口看到的效果和预览网页的效果不一样
网页里有错误的代码 这个代码不会影响到网页的正常显示 但却能让网页在dreamweaver中看上去乱七八糟 作用就是为了防止别人抄袭 即使抄袭代码 想在DW中修改 也给你增添一点麻烦 解决的办法 就是去代码中查找 错误的 多余的代码 删除即可

请帮忙解决CSS样式中浏览器兼容性问题?
2 css布局中的居中问题主要的样式定义如下:body {TEXT-ALIGN: center;}#center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto; }说明:首先在父级元素定义TEXT-ALIGN: center;这个的意思就是在父级元素内的内容居中;对于IE这样设定就已经可以了。但在mozilla中不能居中。解决办法就是在子元素定义时候设定时再加上...

css有些属性没有(css为什么不显示)
5:望采纳 css除了span标签没属性外,还有哪个标签不带属性的?div标签本身不带有任何属性,跟span的区别在于,一个默认独占一行,一个与其它元素共用一行。为什么css里面没有box-sizing这个属性?有的。语法 box-sizing:content-box|border-box|inherit;属性值1、content-box 这是由CSS2.1规定的宽度...

相似回答
大家正在搜