当前位置: 首页 > 面试题库 >

属性选择器,其中值等于A或B?

卢书
2023-03-14
问题内容

我想知道是否可以在CSS中指定属性等于两个值之一的元素,如下所示:

input[type=text][type=password]

但是,此选择器似乎不起作用(我假设是因为两次指定相同的属性无效),有人知道如何做到这一点吗?


问题答案:

像这样

HTML:

<form>
Username: <input type="username" name="Username" value="Username" /><br />
Password: <input type="password" name="Password" value="Password" /><br />
<input type="submit" value="Submit" />
</form>

CSS:

input[type="username"], input[type="password"] {
    color: blue;
}


 类似资料:
  • 有一个标签,如: 如果我们在选择标签下有选项,我们可以使用选择类。但是这里所有选择值(Name1,Name2,Name3)都在< code>_listener属性中。 那么,我们如何获得硒中下拉框的值并输入呢?

  • 问题内容: 这应该很简单,但是我很难找到它的搜索词。 假设我有这个: 在CSS中,如何创建与“(.a或.b)和.c”匹配的选择器? 我知道我可以这样做: 但是,假设我将不得不大量使用各种逻辑组合来执行这种逻辑,是否有更好的语法? 问题答案: 有更好的语法吗? 否。CSS的运算符()不允许分组。本质上,它是选择器中优先级最低的逻辑运算符,因此必须使用。

  • 在HTML中,可以通过元素各种各样的属性,来给元素增加很多附加信息。如通过 width 属性,可以指定元素的宽度;通过 id 属性,可以区分不同的元素,并通过Javascript来控制这些元素的内容和状态。 以往的CSS中,大量使用类选择器来定义样式。由于类选择器并不能说明什么样式服务于什么元素。因此,对于一个大型网站,CSS代码比较庞大,若要修改某个样式,就成为非常头疼的事情。 CSS的属性选择

  • 具有特定属性的HTML元素样式 具有特定属性的HTML元素样式不仅仅是class和id。 注意:IE7和IE8需声明!DOCTYPE才支持属性选择器!IE6和更低的版本不支持属性选择器。 属性选择器 下面的例子是把包含标题(title)的所有元素变为蓝色:[title] { color:blue; } 属性和值选择器 下面的实例改变了标题title='runoob'元素的边框样式:[title=r

  • 我有一个具有以下结构的对象数组: 我希望输出为: 因为这两个都检查了。 我已尝试根据选中值筛选出: 我正在获取已选中属性值设置为。 我们将不胜感激。

  • 从对象中检索出给定选择器指定的一组属性。 对每个选择器使用 Array.map() ,使用 String.split('.') 来分割每个选择器,并使用 Array.reduce() 来获取它所指示的值。 const select = (from, ...selectors) => [...selectors].map(s => s.split('.').reduce((prev, cur)