css 设置其它标签,有没有办法将CSS样式设置为特定输入类型的标签?

作者希望在特定情况下调整TEXTAREA标签的宽度而不影响其他输入类型的标签。现有的样式统一设置了所有标签的宽度为40%,但当处于更新模式时,希望TEXTAREA的标签宽度能扩展到100%。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我为特定表单的标签设置了以下样式:

#incidentForm label {

font-weight:bold;

width:40%;

vertical-align:top;

}

这正是我想要的整页表格。但是对于允许人们从有人查看数据结果的报告中更新单个字段的模式,我希望TEXTAREA ONLY的标签不限于“width:40%”。所有其他输入类型应保持“宽度:40%”。

我一直试图将我的大脑包围起来:如何做一个:现有标签样式的例外,或者以某种方式根据模态的类设置单独的样式。即:

.updateModal label(that somehow identifies only textareas) {

width:100%;

}

以下是更新模式本身结构的示例:

Edit report field

This is the label for this text area field:

请注意,textarea的id以及它的标签是根据从中提取表单信息的数据库的id字段动态生成的。所有字段信息都存储在db中,因此我无法根据特定textarea本身的id生成特定的样式定义。或者至少不是我能想到的。

有人有任何建议吗?

非常感谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值