Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Помогите с формами
цитата
03/11/08 в 20:36
 densa
У меня всегда с оформлением форм напряг был, помогите плз
есть форма для входа на сайт

Код:
<form class="login" method="post" action="<?php bb_option('uri'); ?>bb-login.php">
   <p><?php printf(__('<a href="%1$s">Register</a> or log in'), bb_get_option('uri').'register.php') ?>:</p>
  <div>
      <label><?php _e('Username:'); ?><br />
         <input name="user_login" type="text" id="user_login" size="13" maxlength="40" value="<?php if (!is_bool($user_login)) echo $user_login; ?>" tabindex="1" />
      </label>
      <label><?php _e('Password:'); ?><br />
         <input name="password" type="password" id="password" size="13" maxlength="40" tabindex="2" />
      </label>
      <input name="re" type="hidden" value="<?php echo $re; ?>" />
      <?php wp_referer_field(); ?>
      <input type="submit" name="Submit" id="submit" value="<?php echo attribute_escape( __('Log in &raquo;') ); ?>" tabindex="4" />
   </div>
   <div class="remember">
      <label>
         <input name="remember" type="checkbox" id="remember" value="1" tabindex="3"<?php echo $remember_checked; ?> />
         <?php _e('Remember me'); ?>
      </label>
   </div>
</form>


там галочка "запомнить" ставится строкой ниже форм ввода логина и пароля, нужно сделать что бы она была в одной с ними строке, сам делаю как то криво выходит, место для галки не ровно встает.
Если кому не сложно подмогите плз
цитата
03/11/08 в 20:56
 Corex
Код:
<input style="margin-left:-4px;" name="remember" type="checkbox" id="remember" value="1" tabindex="3"<?php echo $remember_checked; ?> />

Так? Т.е. это по одной вертикали с полями логин/пароль...
Или как в итоге выглядеть должно? "что бы она была в одной с ними строке" - не совсем ясно...
цитата
03/11/08 в 21:13
 densa
Сейчас так


надо что бы было так

цитата
03/11/08 в 21:34
 dDan
Зачем бро в отдельный класс вынес ремембер?
цитата
03/11/08 в 21:46
 densa
так было

вот его содержимое

Код:
div.remember label {
   clear: both;
   padding: 0;
   margin: 6px 0 0 0;
   line-height: 12px;
}

form.login input#remember {
   border-width: 0;
   padding: 0;
   margin: 0;
   vertical-align: baseline;
}
цитата
03/11/08 в 22:04
 Corex
В отрыве от стилей и вперемешку с PHP не подгонишь, это будто вслепую.
Можно попробовать для первого div'а, в котором поля и кнопка, задать float:left; и поиграть с margin/padding для выравнивания по вертикали.
цитата
04/11/08 в 01:13
 Jоhn
а чего бы в таблицу эту форму не положить, к чему эти страдания?
цитата
04/11/08 в 02:00
 -=Faraon=-
Код:
div {display:inline}


Эта страница в полной версии