Мне удалось получить мою кнопку отправки и мой ввод на одной и той же строке в cakephp, но когда я решил заменить скучную серую кнопку отправки на изображение, они больше не выстраиваются в линию.Вместо этого ввод появляется на 8px ниже того места, где он использовался, и изображение появляется на правильной высоте.
<div class="searchForm">
<?php
echo $form->create('User');
echo $form->input('Search for a friend\'s page', array('div'=>false));
$options = array('type'=>'image','src' => 'img/searchbutton.gif','div' =>false);
echo $form->end($options);
?>
</div>
вот css:
label{display:block;}
input[type=text]{width:255px;height:30px;border:1px solid #ddd;padding:3px;background:url(../img/formfieldbg.gif) repeat-x;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
все, что выводит:
<div class="searchForm">
<form id="UserDisplayForm" method="post" action="/cakeproject/users/display" accept-charset="utf-8">
<div style="display:none;"><input type="hidden" name="_method" value="POST" /></div>
<label for="UserSearchForAFriend'sPage">Search For A Friend's Page</label>
<input name="data[User][Search for a friend's page]" type="text" id="UserSearchForAFriend'sPage" />
<input type="image" src="img/searchbutton.gif" value="Submit" /></form>
</div>
Может ли какая-нибудь добрая душа направить меня в правильном направлении?