2013-04-07 40 views
1

我是学生,做一个网站,我的任务,我工作的一个接触的形式作为这里看到: http://www.brightpixelstudios.co.uk/contact/如何使集装箱宽度响应于浮动元素里面

我试图让包围联系表单的边框仅占用必要的宽度,而不是其父容器的100%。

容器里面有浮动元素,这是什么原因造成的问题?

有没有可以尝试的解决方法?

由于提前,

威尔白石

+0

正常的块元素不会响应其内容的宽度,除非将其浮动(即为容器)。如果这不是一个选项,则可以使用表格或使用CSS模拟表格。 – 2013-04-07 09:48:55

+0

我将容器设置为浮动状态,并且宽度已相应地响应其包含的元素。谢谢! – 2013-04-07 09:52:29

回答

1

你有三个选择在这里:

  1. 设置.wpcf7{ float: left }
  2. 设置.wpcf7{ display: table }
  3. 或设置.wpcf7{ display: inline-block }

所有这些将导致联系表格占用其子女的空间,而不是其父母。这真的取决于你在追求什么或者什么适合那个特定页面的需求。

+0

没有意识到内联块导致父容器占据其元素的大小。完善! – earl3s 2014-02-03 19:24:17