【CSS 菜鸟问题】在css文件中如何分别控制Text、Submit等input样式

fanz2000 2004-08-19 02:32:21
如果这么写
INPUT
{
font-family: Verdana, Arial,宋体;
font-size: 10pt;
BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: 1px solid; COLOR: #022668; BORDER-BOTTOM: 1px solid
}
就把<input type="">的一股脑儿一起控制了
请问有什么解决方法!
...全文
419 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsyab 2004-10-09
  • 打赏
  • 举报
回复
INPUT[type=text] {border: 1px solid #FF0000;}


书上说的这样,不过不好用

===================================
1. E [ attr ] { sRules }
2. E [ attr = value ] { sRules }
3. E [ attr ~= value ] { sRules }
4. E [ attr |= value ] { sRules }
说明:
属性选择符。
选择具有 attr 属性的 E
选择具有 attr 属性且属性值等于 value 的 E
选择具有 attr 属性且属性值为一用空格分隔的字词列表,其中一个等于 value 的 E 。这里的 value 不能包含空格
选择具有 attr 属性且属性值为一用连字符分隔的字词列表,由 value 开始的 E
示例:
h[title] { color: blue; }
/* 所有具有title属性的h对象 */

span[class=demo] { color: red; }

div[speed="fast"][dorun="no"] { color: red; }

a[rel~="copyright"] { color:black; }
dsclub 2004-09-08
  • 打赏
  • 举报
回复
按class分开
MeE 2004-09-07
  • 打赏
  • 举报
回复
input{
behavior:url("../css/hr.htc");
}
.inputTxt
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #006699;
height: 22px;
width: 180px;
border: 1px solid #a7a8ac;
}
.inputImage {
height: 24px;
width: 80px;
}
.inputRadio
{
height: 16px;
width: 16px;
}
.inputCheckbox
{
height: 16px;
width: 16px;
}

hr.htc:
<PUBLIC:COMPONENT URN="urn:msdn-microsoft-com:workshop" >
<script>
switch(element.type)
{
case "text":
this.className="inputTxt";
break;
case "checkbox":
this.className="inputCheckbox";
break;
case "image":
this.className="inputImage";
case "radio":
this.className="inputRadio";
break;
}
</script>
</PUBLIC:COMPONENT>
jzywh 2004-08-19
  • 打赏
  • 举报
回复
<input type="text" name="test" class="text">
<input type="submit" name="test2" class="submit">

<style type="text/css">
.text
{

}

.submit
{


}
</style>
nchen123 2004-08-19
  • 打赏
  • 举报
回复
分开定义三个类:

<style>
input.text
{
...
}
input.submit
{
...
}
...
</style>

<input type="text" name="test" class="text">
<input type="submit" name="test2" class="submit">
abcwzl 2004-08-19
  • 打赏
  • 举报
回复
那只能,分开写CSS了,
<input type=text class="textcss">
fanz2000 2004-08-19
  • 打赏
  • 举报
回复
就是要分别控制<input type="Text">和<input type="Submit">

61,115

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧