回答
您的要求应该从下面显示的图像开始。您可以鼓捣与它周围获得的布局,你需要
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<style type="text/css">
#container{width:100%;height:100%; background-color: white;}
#left{float:left;width:100px;height:100px;background-color: yellow;}
#right{float:right;width:100px;height:100px;background-color: orange;}
#center{margin:0 auto;width:100px;height:100px;background-color: violet;}
</style>
<div id="container">
<div id="left">Your Left Div</div>
<div id="right">Your Right Div</div>
<div id="center">Image Goes Here</div>
</div>
</body>
</html>
这是没有响应和维护的恶梦,你不清除任何地方漂浮,并使用静态高度风格修复它。另一个答案,与flex是正确的(但仍需要改进) –
您可以使用CSS盒子flex
。请在此处阅读:FLEX-BOX
小提琴在这里:fiddle谢谢Alon Eitan宝贵的建议!
因此,请将您的整个div
与父母div
封装在一起,然后您可以在高度和宽度上玩耍。
所以,你的结构将是这样的:
<div id="mainDiv">
<div id="div1">
</div>
<div id="img1">
<img id="image" src="http://i.imgur.com/HKwhBJp.png"/>
</div>
<div id="div2">
</div>
</div>
你的答案是好的,但我建议'宽度:钙((100% - 50px)/ 2);'侧边divs使他们相同宽度(例如:https://jsfiddle.net/Lphf2hwz/1/) - '50px'是你演示图像的宽度 –
@AlonEitan哇,我从来不知道CSS可以做到这一点。我已经用你的小提琴取代了小提琴。谢谢! :) –
放在一个div
图像,并使用伪元素
body {
width: 100vw;
height: 100vh;
background: rgb(141, 0, 0);
margin: 0;
display: flex;
align-items: center;
justify-content: center;
}
.image-container {
width: 100vw;
height: 50vh;
background: red;
display: flex;
}
.image-container:before,
.image-container:after {
content: "";
display: block;
width: 25%;
height: 100%;
background: yellow;
}
.image {
width: 50%;
height: 100%;
}
<div class="image-container">
<img class="image" src="https://upload.wikimedia.org/wikipedia/commons/4/4f/World_topic_image_Satellite_image.jpg">
</div>
- 1. 如何在图像旁边添加多个元素?
- 2. IOS如何添加视图旁边的另一个视图?
- 3. Dynamicaly在DIV中逐个添加图像
- 4. 如何添加背景图像到div?
- 5. 无法在div旁边添加文字
- 6. 在每个WordPress发布图像周围添加一个div
- 7. 如何在两个div之间添加图像
- 8. 如何在jQuery中添加div和多个图像
- 9. 如何在一个DIV /图像
- 10. 如何在TreeView的每个节点旁添加一个按钮?
- 11. 在slickedit上添加一个图标旁边的图标
- 12. 如何将图像加载到一个div中,哪个图像从数据库加载到另一个div
- 13. css blueprint,创建一个浮动在容器div旁边的div?图像连接
- 14. 如何在Python 2.7中添加一个圆形图像(图)?
- 15. 如何将这个DIV浮在旁边?
- 16. 如何将图像添加到多个div
- 17. 在div上添加图像css + jQuery
- 18. 如何在UITableViewCell中添加一个或多个图像?
- 19. 如何在图像的一角添加一个按钮“on”图像?
- 20. 股利旁边的div图像
- 21. div旁边的图像 - 浮动重叠
- 22. 在改变/删除另一个div时将图像添加到不同的div
- 23. 如何在自动宽度div旁边添加固定宽度的div?
- 24. 在td中添加另一个图像?
- 25. 在图像上添加一个数字
- 26. 如何显示全图像一个div
- 27. 如何在basicContainerNode旁添加glyphicon?
- 28. 如何在iphone中添加多个图像并删除添加图像?
- 29. 如何将这个div放在另一个旁边?
- 30. 如何添加下一个和上一个按钮图像galary
比这更具体的!添加迄今为止完成的代码。 –