将图像的高度设置为与相邻元素相同 CSS
Set height of an image same as a neighboring element CSS
我想知道如何将图像的高度设置为相邻元素的高度。所以,基本上我想要这样:
[div][img]
除了 javascript,我看不出有什么方法可以做到这一点。所以,我可以不使用 js 而只使用 CSS?
谢谢
到目前为止的代码(没什么特别的):
<div style="text-align:right;">
<label for="file-upload">Choose file</label>
<img><!-- Updates dynamically using js-->
<input id="file-upload" type="file" name="photo"/>
<input type="submit" value="Upload Image" name="submit" />
</div>
为了在 CSS 中设置相邻元素的样式,您可以使用相邻选择器(加号)。
如下:
label + img{height:300px}
这将在您的代码 "after" 任何标签中定位 img。
我想知道如何将图像的高度设置为相邻元素的高度。所以,基本上我想要这样:
[div][img]
除了 javascript,我看不出有什么方法可以做到这一点。所以,我可以不使用 js 而只使用 CSS?
谢谢
到目前为止的代码(没什么特别的):
<div style="text-align:right;">
<label for="file-upload">Choose file</label>
<img><!-- Updates dynamically using js-->
<input id="file-upload" type="file" name="photo"/>
<input type="submit" value="Upload Image" name="submit" />
</div>
为了在 CSS 中设置相邻元素的样式,您可以使用相邻选择器(加号)。 如下:
label + img{height:300px}
这将在您的代码 "after" 任何标签中定位 img。