2017-02-27 13 views
0

ANY属性の要素に一致するCSSセレクタはありますか?CSSとANY属性の一致要素

<div><p>、および<h2>一致しないだろうが、<div class="important"><p align="left"><h2 id="rt0">はありません。

+0

すべての属性をリストしないと、これは可能ではないと思います。 – Li357

+1

@chazsolo '* [foo]'は '[foo]'と同じです。 – Li357

+0

私はこれがハッキーな隠された解決策を持っているはずだと思うが、私は今〜40分探していて、抜け穴や回避策が見つからない。 –

答えて

3

このようなセレクタはありません。

このようなセレクタが提案されているか、要求された回数overlastいくつかのyearsを、そしてこれらのみ時間someone even bothered to suggest a use caseの外に、それがすべてでCSSには関係ありません一つですされています

このセレクタは、DOMのhasAttributes()メソッドを使用する代わりに、要素に属性があるかどうかを複雑なレイアウトで検証するために、デバッグに役立ちます。

このがあっても(WWWスタイル上の他のスレッドのように、あなたはすべてのあなたの質問内で計上していない、)ご利用の場合は、実際にはそのようなセレクタが存在しないことに変わりはありません。


::attr(*)があり、それは選択属性ノード、ない(、表向きは、アスカーが興味あるものである)属性に基づいて要素ノード。全く異なるもの。

+0

私のユースケースはHTML以外の名前空間の属性のXHTMLです。私はすべてのtei:属性を持つ要素を強調したい。私はあまりにも一般的な古いHTMLに多くの必要性があることを疑う。 – JPM

2

今日(2017年2月27日)現在までにはできません。

いくつかの狂人が外に出て、すべての公式属性を列挙し、それをCSSルール(JSFiddle)に入れることがあります。あなたがそのリンクを訪問することを気にすることはできません場合は、ここにある:

それは文字2500のようなものだ、ということほしいと
[aria-activedescendant], [aria-atomic], [aria-controls], [aria-describedby], [aria-dropeffect], [aria-haspopup], [aria-label], [aria-labelledby], [aria-live], [aria-multiselectable], [aria-owns], [aria-readonly], [aria-relevant], [aria-required], [aria-sort], [aria-valuemax], [aria-valuemin], [aria-valuenow], [onabort], [onautocomplete], [onautocompleteerror], [onDOMContentLoaded], [onafterprint], [onafterscriptexecute], [onbeforeprint], [onbeforescriptexecute], [onbeforeunload], [onblur], [oncancel], [onchange], [onclick], [onclose], [onconnect], [oncontextmenu], [onerror], [onfocus], [onhashchange], [oninput], [oninvalid], [onlanguagechange], [onload], [onloadend], [onloadstart], [onmessage], [onoffline], [ononline], [onopen], [onpagehide], [onpageshow], [onpopstate], [onprogress], [onreadystatechange], [onreset], [onselect], [onshow], [onsort], [onstorage], [onsubmit], [ontoggle], [onunload], [onloadeddata], [onloadedmetadata], [oncanplay], [onplaying], [onplay], [oncanplaythrough], [onseeked], [onseeking], [onstalled], [onsuspend], [ontimeupdate], [onvolumechange], [onwaiting], [ondurationchange], [onemptied], [onunhandledrejection], [onrejectionhandled], [onafterprint], [onbeforeprint], [onbeforeunload], [onhashchange], [onlanguagechange], [onpopstate], [onrejectionhandled], [onstorage], [onunhandledrejection], [onunload], [accept], [accept-charset], [accesskey], [action], [align], [alt], [aria], [async], [autocomplete], [autofocus], [autoplay], [autosave], [bgcolor], [border], [buffered], [challenge], [charset], [checked], [cite], [class], [code], [codebase], [color], [cols], [colspan], [content], [contenteditable], [contextmenu], [controls], [coords], [data], [datetime], [default], [defer], [dir], [dirname], [disabled], [download], [draggable], [dropzone], [enctype], [for], [form], [formaction], [headers], [height], [hidden], [high], [href], [hreflang], [http-equiv], [icon], [id], [integrity], [ismap], [itemprop], [keytype], [kind], [label], [lang], [language], [list], [loop], [low], [manifest], [max], [maxlength], [media], [method], [min], [multiple], [muted], [name], [novalidate], [open], [optimum], [pattern], [ping], [placeholder], [poster], [preload], [radiogroup], [readonly], [rel], [required], [reversed], [rows], [rowspan], [sandbox], [scope], [scoped], [seamless], [selected], [shape], [size], [sizes], [slot], [span], [spellcheck], [src], [srcdoc], [srclang], [srcset], [start], [step], [style], [summary], [tabindex], [target], [title], [type], [usemap], [value], [width], [wrap] { ... } 

しかし、その後、再び、。でも属性調査に入っ可能性を無駄にしているすべてと

、こうしたカスタムdata-*属性やなどの広範なリストがカバーしていないいくつかのものは、まだそこでも「HTML Microdataは」奇妙な属性である:

screenshot

itemscopeitemtype?それは何ですかdo?!

残念なことに、今日では、問題が何であっても、代替ソリューションを見つける必要があります。

+0

a.k.a.私は検索を断念しました –

関連する問題