CSS how to target 2 attributes?

2019-04-03 05:20发布

问题:

OK if I want to target an <input> tag with type="submit" I can do so like:

input[type=submit]

Also if I want to target an <input> tag with value="Delete" I can do so like:

input[value=Delete]

But How can I target an <input> tag with BOTH?

回答1:

input[type=submit][value=Delete]

You're chaining selectors. Each step narrows your search results:

input

finds all inputs.

input[type=submit]

narrows it to submits, while

input[type=submit][value=Delete]

narrows it to what you need.



回答2:

You can use multiple attributes as follows:

input[type=submit][value=Delete] {
    /* some rules */
}


回答3:

You can just chain the attribute selectors

input[type="submit"][value="delete"]