0

这个 html 代码

<div class="textarea_box"> <strong><span>*</span> Tooltip Message to be displayed:</strong>
            <?php $class = 'correct';if (isset($flag) && ($flag == 4)){$class = 'wrong';}$content = isset($disp_msg) ? $disp_msg : "";?>
            <textarea name="txtDispMsg" cols="1" rows="1" class="<?php echo $class; ?>"><?php echo $content;?></textarea>
</div>

这是CSS代码

#Form1 textarea .wrong {
border:2px solid #F00;
}

一切都很好,除非出现错误,它不会使 textarea 边框变为红色(即 #F00) 可能有什么问题?伙计们?

4

2 回答 2

4

删除选择器中的空格,#Form1 textarea .wrong应该是#Form1 textarea.wrong

于 2013-03-04T15:40:03.243 回答
2

您的 CSS 说在 textarea 中查找具有“错误”类的元素,而它应该查找具有“错误”类的 textarea

#Form1 textarea.wrong { ... }
于 2013-03-04T15:41:06.690 回答