0
有下面的PHP代码:额外空间部件
<div class="row">
<div class="captcha">
<? $this->widget('CCaptcha', array('showRefreshButton'=>false)); ?>
</div><?php echo $form->textField($model, 'verifyCode', array('class'=>'resume-form-input')); ?>
<?php echo CHtml::submitButton('Done', array('class'=>'button-style')); ?>
</div>
正如你可以看到,这个“行”中包含的验证码控件,文本字段,提交按钮。但是这段代码看起来不好。如果我按照以下方式格式化:
<div class="row">
<div class="captcha">
<? $this->widget('CCaptcha', array('showRefreshButton'=>false)); ?>
</div>
<?php echo $form->textField($model, 'verifyCode', array('class'=>'resume-form-input')); ?>
<?php echo CHtml::submitButton('Done', array('class'=>'button-style')); ?>
</div>
我在文本字段前有一个额外的空间。什么是问题?
是的,“captcha”显示为“inline-block”元素。我想要有一个图像的行,输入文本和按钮。它的工作原理,但我有这个空间的问题。 – user2218845 2013-05-05 20:36:03
好吧,从'.captcha'中移除'display:inline-block',像在我的回答中一样添加'float:left',并将输入区域封装在另一个div中。 – 2013-05-05 21:50:51