DIV 位置固定,内容重叠
DIV Position Fixed, inner content overlapping
我正在创建一个粘性 header,parent DIV 固定高度,我在 div 中放置了一个徽标,还有一个 [=18] =] 用于菜单。徽标不适合 parent 容器,它重叠了。我怎样才能使它适合 Image Width:100%;这样它就只能在 parent 高度。下面是我的
<div class="header">
<div class="logo">
<img src="http://img2.thejournal.ie/inline/2305998/original/?width=545&version=2305998">
</div>
<div class="menu">
Home . Services . About
</div>
</div>
请看这个fiddle:
https://jsfiddle.net/fzLq3p2s/
您从未设置 <div class="logo">
的宽度或高度
https://jsfiddle.net/FllnAngl/fzLq3p2s/2/
固定:
.logo {
width:100px;
height:50px;
float:left;
display:inline-block;
}
:)
如果您从未设置图像所在 div 的宽度,则在 css 中使用
.logo img{
width:100%;
height:100%
}
将采用图片的最大宽度和最大高度,而不是最大可用高度。这应该是图像所在 div 的最大高度。因此您需要设置 div 的宽度和高度
我正在创建一个粘性 header,parent DIV 固定高度,我在 div 中放置了一个徽标,还有一个 [=18] =] 用于菜单。徽标不适合 parent 容器,它重叠了。我怎样才能使它适合 Image Width:100%;这样它就只能在 parent 高度。下面是我的
<div class="header">
<div class="logo">
<img src="http://img2.thejournal.ie/inline/2305998/original/?width=545&version=2305998">
</div>
<div class="menu">
Home . Services . About
</div>
</div>
请看这个fiddle: https://jsfiddle.net/fzLq3p2s/
您从未设置 <div class="logo">
https://jsfiddle.net/FllnAngl/fzLq3p2s/2/
固定:
.logo {
width:100px;
height:50px;
float:left;
display:inline-block;
}
:)
如果您从未设置图像所在 div 的宽度,则在 css 中使用
.logo img{
width:100%;
height:100%
}
将采用图片的最大宽度和最大高度,而不是最大可用高度。这应该是图像所在 div 的最大高度。因此您需要设置 div 的宽度和高度