2013-12-07 44 views
0

我發現一個wordpress的contactform插件似乎很容易。它是一個免費的插件,所以我相信作者不會介意發佈他的一些代碼。我試圖將文本區域放在文本字段旁邊。這裏有一些奇怪的事情發生。當我使用負邊距時,藍色框在紅色下方「消失」。浮動形式的接觸形式

<div id="simple-contact-form"> 

http://jsfiddle.net/bald1/3c7WG/

+0

因此,您正在尋找將消息區域直接放在其他三個字段旁邊?類似於下面顯示的圖像? – BuddhistBeast

+0

是的完全一樣......我不知道爲什麼它不會工作。我已經把東西放在一起,之前沒有任何麻煩..在我看來,奧西(下)設法將其餘的藍色框分開.. – user2915962

+1

你將不得不玩你的寬度百分比你的直到它工作。可悲的事實是,所有瀏覽器都以不同的方式解讀代碼,這似乎就是這種情況。更清楚的是,這個百分比位於「#simple-contact-form fieldset」 – BuddhistBeast

回答

1

爲了讓你需要下面的CSS這項工作的跨瀏覽器:

#simple-contact-form .right { 
float: right; 
    width: 50%; 
    box-sizing: border-box; 
    -moz-box-sizing: border-box; 
} 

#simple-contact-form .right fieldset { 
    width: 100%; 
    box-sizing: border-box; 
    -moz-box-sizing: border-box; 
} 


fieldset { 
    margin: 0; 
    box-sizing: border-box; 
    -moz-box-sizing: border-box; 
} 

而且你需要包括一個div裏面的三個文本框與一類「權」 :

<div class="right"> 

     <fieldset class="scf-name"> 
      <label for="scf_name">Name (Required)</label> 
      <input name="scf_name" id="scf_name" type="text" size="33" maxlength="99" value="" placeholder="Your name" /> 
     </fieldset> 
     <fieldset class="scf-email"> 
      <label for="scf_email">Email (Required)</label> 
      <input name="scf_email" id="scf_email" type="text" size="33" maxlength="99" value="" placeholder="Your email" /> 
     </fieldset> 
     <fieldset class="scf-response"> 
      <label for="scf_response">1 + 1 =</label> 
      <input name="scf_response" id="scf_response" type="text" size="33" maxlength="99" value="" placeholder="2" /> 
     </fieldset> 

</div> 

http://jsfiddle.net/3c7WG/8/

enter image description here

+0

感謝您的回答,但我希望信息框出現在文本框旁邊,而不是在它們下面。如果可能的話.. 啊哈!現在我看到你的形象!那就是我想要的!,我會試試看。謝謝! – user2915962

+0

在屏幕截圖中,藍框位於不在它們之下的綠色框的左側? –

+0

是的,在你的照片中它看起來不錯,但是當我看着你的小提琴時,藍色的盒子不會跳起來......當我將片段添加到我自己的小提琴時,我遇到了同樣的問題。 – user2915962