[英]How can you move an image left to above the text that was on left side of image
这是我的代码。
<html>
<head>
<style>.xy{float:right}</style>
</head>
<body>
<img class="xy" src="https://upload.wikimedia.org/wikipedia/commons/1/1d/Martinique_Beach_%28Salines%29.jpg" width="250" height="233">
<ul>
<li><h1>abcd eghij </h1></li>
<li><h1>klmn opqr stuw</h1></li>
<li><h1>wxyza bcdef hij klmno </h1></li>
</ul><br><br><br><br>
</body>
</html>
尽可能扩大浏览器的范围,然后开始缩小浏览器的范围,您会看到文本轻松向下流到图像的左侧。 当您进一步缩小浏览器的范围时,最终所有文本都将跳到图像的下方,从而在图像保留文本的位置留出相当宽的空白。 一旦所有文本都跳下来,我需要将图像左移到文本的正上方。 一旦所有文本都在图像下方且不带媒体查询,如何使图像向左移动?
不知道为什么我从未见过这个问题
非常感谢,
克里斯
您可以像这样将float
放在图片上:
<img class="xy" src="https://upload.wikimedia.org/wikipedia/commons/1/1d/Martinique_Beach_%28Salines%29.jpg" width="250" height="233" style="float:left;">
我强烈建议您使用引导程序,但另一个解决方案是
.left{ margin-left: 10%; }
<img class="left" src="http://m3.i.pbase.com/g9/50/1212650/3/162837533.B2hScStl.jpg"> <ul class="left"> <li><h1>abcd eghij </h1></li> <li><h1>klmn opqr stuw</h1></li> <li><h1>wxyza bcdef hij klmno </h1></li> </ul><br><br><br><br>
如果您使用的是.panel
bootstrap之类的引导程序类, .panel
在所有平台上自动处理缩放
<html>
<head>
<style>
.content .xy{
float:left;
}
.content ul{
float:left;
}
</style>
</head>
<body>
<div class="content">
<img class="xy" src="https://upload.wikimedia.org/wikipedia/commons/1/1d/Martinique_Beach_%28Salines%29.jpg" width="250" height="233">
<ul>
<li><h1>abcd eghij </h1></li>
<li><h1>klmn opqr stuw</h1></li>
<li><h1>wxyza bcdef hij klmno </h1></li>
</ul><br><br><br><br>
<div style="clear:both"></div>
</div>
</body>
</html>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.