有没有办法调整<input type =“label”/>?

时间:2013-08-21 03:54:43

标签: html css styles

只想将输入类型从文本更改为标签,这样就不会显示它可以编辑。有办法吗?

例如,我在这里有一个输入标签

<td><input class='edit' type = 'text' style="height:90px;" name="ID[]" value='<?php echo 
$row['ID']; ?>' maxlength="50" readonly="readonly"/></td>

现在它不可编辑,但它看起来像一个文本框,如何将其更改为标签类型的外观?

2 个答案:

答案 0 :(得分:5)

您是否正在寻找<label>,或者您只是想添加一些CSS以使您的readonly输入看起来不像输入区?

input[readonly]
{
    border: none;
    background: none;
}

答案 1 :(得分:0)

如果您愿意仅使用输入,我同意Marty, 否则你可以尝试禁用属性,这也会使输入只读。

否则 为什么不试试<div>

<td>
  <div class='edit' style="height:90px;width:120px" name="ID[]">
    <?php echo $row['ID']; ?>
  </div>
</td>

这个div将使页面更轻,更快速,也更容易定制。