表格中的传奇边框不显示

时间:2011-05-06 22:52:21

标签: codeigniter border legend fieldset

我有一个简单的CodeIgniter视图,即使我使用了fieldset和legend标签,也只是拒绝显示表单周围的边框。

我不相信CSS会在任何地方覆盖它,但此时我甚至不知道如何检查(如果此语句为真,则对多个文件进行相当大的CSS拆分)。

这是简单的HTML。救命啊!

<fieldset>
<legend>Log In</legend>
<?php

echo form_open('form/login');
echo form_input('email', set_value('email', 'Email'));
echo form_password('password', set_value('password', 'Password'));
echo form_submit('submit', 'Log In');
echo form_close();

?>
</fieldset>

2 个答案:

答案 0 :(得分:1)

问题是你的html 无效

<fieldset>代码 <{1}}

<form>

如果这不能解决它 (我想它会这样)

使用Google ChromeFirebug Extension for Firefox,您可以检查页面上的元素,方法是右键单击并选择<?=form_open('form/login');?> <fieldset> <legend>Log In</legend> <? echo form_input('email', set_value('email', 'Email')); echo form_password('password', set_value('password', 'Password')); echo form_submit('submit', 'Log In'); ?> </fieldset> <?=form_close();?> 。这将带您进入dom explorer,您将能够看到所有CSS Syles应用于对象及其来源。这应该可以帮助您缩小可能覆盖默认视觉效果的CSS样式。 (并确认/否认存在这种冲突)。

答案 1 :(得分:1)

不应在重置时删除它,而应先加载重置,然后在定制的CSS中覆盖它。如果你开始搞乱重置,你可能会在以后给自己带来麻烦