相关疑难解决方法(0)

div内的图像在图像下方有额外的空间

为什么在下面的代码中高度div大于img?图像下方有一个间隙,但它似乎不是填充/边距.

图像下方的间隙或额外空间是多少?

#wrapper {
  border: 1px solid red;
  width:200px;
}
img {
  width:200px;
}
Run Code Online (Sandbox Code Playgroud)
<div id="wrapper">
  <img src="http://i.imgur.com/RECDV24.jpg" />
</div>
Run Code Online (Sandbox Code Playgroud)

图像下面有间隙或空白区域

html css image

470
推荐指数
7
解决办法
14万
查看次数

div和img之间的空间?

我有这样的代码:

        <div id="sc">  
            <h1>1. Orange</h1>
            <p>some text in here </p>                                          
        </div>
        <img class="separator" src="images/separator.png" /> 
Run Code Online (Sandbox Code Playgroud)

"sc"div和"separator"img之间总共有13px的差距.

两者的边距和填充都设置为0,null,空,没有.哎呀.我很生气; d

我试图弄清楚萤火虫发生了什么,但它们之间的空间不属于任何东西,它不是边缘,不是填充物,到底是什么?

没有浮点数,没有显示设置,没有继承的边距或填充.

我的代码出了什么问题?我一直试图删除HTML中的空格但没有帮助(顺便说一句,如果我把分隔符放在"sc"div之上,那么也有一些差距,但是更小).

谢谢.

[添加]

CSS样式:

.separator {
    margin: 0;
    padding: 0;
}

#sc {
    text-align: justify;
    padding: 0;
    margin: 0;
    background-image: url('images/bg.png');  
    background-repeat: repeat-y;
    width: 970px;
}
Run Code Online (Sandbox Code Playgroud)

html css margin padding gaps-in-visuals

26
推荐指数
2
解决办法
3万
查看次数

图像"显示:阻止"的缺点?

img使用display: blockCSS属性从内联块元素转换为块对象有什么缺点吗?

大多数时候,我希望它们成为block元素.inline我失去的任何有用的方面?(也许我没有看到一些有用的东西?)

是否应该将所有图像block默认转换为元素?为什么根据规范它们是内联块元素?

PS我想通过定位和浮动以及周围元素来考虑布局.

css positioning image css-float responsive-design

15
推荐指数
2
解决办法
2万
查看次数

以行高为宽度单位

编辑:我强调不想依赖任何固定尺寸

我有一个图像想要与文本内联显示。我想要图像

a) 是正方形的,并且

b) 与文字一样高。

想象一下,存在一个名为“H”的 CSS 单元,它等于一条线的高度,就像“ex”等于“x”的高度一样。我希望能够编写这样的代码:

img.myclass {
    width: 1H;
    height: 1H;
}
Run Code Online (Sandbox Code Playgroud)

看来这样的单位实际上并不存在。我对吗?

如果没有这样的单位(明确地说,我想要从一行基线到下一行基线的距离)那么如何在没有Javascript的情况下实现行填充方形图像的目标?

css

7
推荐指数
1
解决办法
4464
查看次数

如何摆脱html页面中行中<img>元素之间的空间?

<img>这样连续显示3 个:

<div style="width: 950px">

                <img src='/UploadedImages/86.jpg' alt='' style="width: 300px; margin: 0px; padding: 0px; border: 1px solid Black" />

                <img src='/UploadedImages/85.jpg' alt='' style="width: 300px; margin: 0px; padding: 0px; border: 1px solid Black" />

                <img src='/UploadedImages/84.gif' alt='' style="width: 300px; margin: 0px; padding: 0px; border: 1px solid Black" />

        </div>
Run Code Online (Sandbox Code Playgroud)

如你所见,我的图像周围有薄黑边框.我的问题是在相邻图像的边界之间有大约5px宽的空白区域,并且我将边距设置为0px但是它不起作用.那么这里发生了什么?

html css

3
推荐指数
2
解决办法
8973
查看次数