【发布时间】:2018-09-19 01:32:30
【问题描述】:
好的,我有两个平行的 div 框,都包含文本。 div 框没有固定宽度,它会按百分比变化。现在左侧 div 框中的文本应该从右侧框中一个标题的相同位置开始,我不知道如何垂直对齐它们。
#left {
width: 19%;
height: auto;
margin-left: auto;
background-color: green;
float: left;
margin-left: 20%;
text-align: right;
padding-bottom: 20px;
padding-top: 10px;
}
#right {
float: left;
width: 38%;
height: auto;
background-color: blue;
margin-left: 1%;
text-align: left;
padding-bottom: 20px;
padding-left: 1%;
padding-right: 1%;
padding-top: 10px;
}
<html>
<head>
</head>
<body>
<div id="wrapper">
<div id="left">
<p>This text should be at the same position as the caption "here"</p>
<p>There are also images involved, this should be at the same position as the caption "here2"</p>
</div>
<div id="right">
<p>Words words words words words words words words words words words words words words words words words words words words words words words words words words words words words words words words words words. </p>
<h1>here</h1>
<p>Words words words words words words words words words words words words words words words words words words words words words words words words words words words words words words words words words words. </p>
<h1>here2</h1>
<p>Words words words words words words words words words words words words words words words words words words words words words words words words words words words words words words words words words words. </p>
</div>
</div>
</body>
</html>
最后应该是这样的: Example 1
它也应该适用于一些图像:
如果有人能够回答我的问题,我将非常高兴,或者如果无法做到这一点,请告诉我。
【问题讨论】:
-
我认为你需要 Javascript 来实现这个
-
好的,我看看我能找到什么,谢谢:)