我尝试将图片与页眉中的文本合并,但图片无法随之调整大小。虽然图片看起来太大,并且在调整浏览器窗口大小时无法调整大小。
HTML代码:
公司名称
公司名称
CSS:
.image {
display: inline-block;
outline: 0;
}
.image img {
display: block;
width: 100%;
}
/* Header */
#header {
text-align: center;
}
#header h1 {
color: #252122;
font-weight: 900;
font-size: 2.5em;
letter-spacing: -0.035em;
margin: 0 0 1em 0;
}
我尝试了以下代码:
<h1 id="logo">
<a>Company Name</a>
</h1>
并将以下内容添加到CSS文件中:
#logo a {
position:relative;
display:block;
width:[image width];
height:[image height];
}
3条答案
按热度按时间xcitsw881#
您用来调整img大小的css:
实际上并不针对任何东西,因为你在html中没有使用类图像。
只需添加一个全球性的风格,以所有的形象,使他们的React。
高度:自动;将保持图像的比例和最大宽度:100%;将图像保持在其父宽度内,但不会将其拉伸到比原始宽度大。
jv4diomz2#
Stackoverflow不让我评论,所以我不得不发布一个答案。你必须添加CSS类到你的HTML标签。我创建了一个带有演示的Plunker here。我不知道你还需要它做什么。
我用了你的代码,只是添加了一个类:
zzlelutf3#
将h1标记与图像组合,如下所示
因此最好将h1的类名指定为
因此,要调整图像大小,只需调用该类并将该标记内的img作为
这里你需要通过查看结果来手动定义高度和宽度。所以响应的更好的做法是使用rem或%。完全响应的使用
@media only screen and (min-width: screen-size)