【发布时间】:2015-07-21 13:50:24
【问题描述】:
总体上还是 CSS 新手,我尝试将第二个联系表单列与第一个(地图)对齐。
我尝试将第一列浮动到左侧,将第二列浮动到右侧,但是第二列不会与第一列并排排列。
在第二列(联系表单)上使用 position: absolute 有效,但它没有响应,所以我正在寻找另一种方法来做到这一点,所以它是响应式的。
如何将联系表单与地图对齐并使其仍然具有响应性?
JSFiddle:https://jsfiddle.net/x6zyffx4/
例子:
CSS:
Contact form:
.page-node-28 section.block-system {
float: right;
width: 40%;
/*position: absolute;*/
/*right: 100px;*/
/*top: 110px;*/
/*float:right;*/
/*width: 40%;*/
}
Google maps:
.page-node-28 .block-google-maps {
width: 40%;
min-height: 500px;
float:left;
}
HTML:
Column1(地图)
<section id="block-block-2" class="block block-block">
<div class="contextual-links-wrapper">
<ul class="contextual-links">
<li class="block-configure first last">
<a href="...">Configure block</a>
</li>
</ul>
</div>
<div class="block-google-maps">
<iframe src="https://www.google.com/maps/...">
</iframe>
</div>
</section> <!-- /.block -->
第 2 栏(联系表格)
<section id="block-system-main" class="block block-system clearfix">
<div id="node-28" class="node node-webform">
<div class="submitted">
<div class="content">
<form class="webform-client-form" method="post">
...
</form>
</section>
<!-- /.block -->
更新:
【问题讨论】:
-
不能使用包含列和行的表格?你应该可以用 HTML 来做。
标签: html css contact-form