Living Standard â Last Updated 1 September 2026
ãã®ä»æ§ã¯ããã³ããããã²ãŒã·ã§ã³ã¡ãã¥ãŒãèšè¿°ããæ©æ¢°å¯èªãªæ¹æ³ãæäŸããªããèè
ã¯åã«æ®µèœã§äžé£ã®ãªã³ã¯ã䜿çšããããæšå¥šããããnavèŠçŽ ã¯ãããã²ãŒã·ã§ã³ãããã¯ã§ãããšããŠããããã®æ®µèœãå«ãã»ã¯ã·ã§ã³ãããŒã¯ããããã«äœ¿çšã§ããã
次ã®äŸã«ãããŠãçŸåšã®ããŒãžã¯2ã€ã®çµè·¯ãçµç±ããŠå°éã§ããã
< nav >
< p >
< a href = "/" > Main</ a > âž
< a href = "/products/" > Products</ a > âž
< a href = "/products/dishwashers/" > Dishwashers</ a > âž
< a > Second hand</ a >
</ p >
< p >
< a href = "/" > Main</ a > âž
< a href = "/second-hand/" > Second hand</ a > âž
< a > Dishwashers</ a >
</ p >
</ nav >
ãã®ä»æ§ã¯ãããŒãžã®ã°ã«ãŒãïŒã¿ã°ã¯ã©ãŠããšãåŒã°ããïŒã«é©çšããããŒã¯ãŒãã®ãªã¹ããããŒã¯ã¢ããããããã®ç¹å¥ãªä»»æã®ããŒã¯ã¢ãããå®çŸ©ããªããäžè¬ã«èè
ã¯ãé衚瀺ããã³ã¹ã¿ã€ã«ã·ãŒãã䜿ã£ãŠèŠæ ã广ãã ãæç€ºçãªã€ã³ã©ã€ã³ã®ã«ãŠã³ãããã€ulèŠçŽ ã䜿çšããŠãã®ãããªãªã¹ããããŒã¯ã¢ããããããŸãã¯SVGã䜿çšããããšã®ãããããæšå¥šãããã
ããã§ã3ã€ã®ã¿ã°ã¯çãã¿ã°ã¯ã©ãŠãã«å«ãŸããïŒ
< style >
. tag-cloud > li > span { display : none ; }
. tag-cloud > li { display : inline ; }
. tag-cloud-1 { font-size : 0.7 em ; }
. tag-cloud-2 { font-size : 0.9 em ; }
. tag-cloud-3 { font-size : 1.1 em ; }
. tag-cloud-4 { font-size : 1.3 em ; }
. tag-cloud-5 { font-size : 1.5 em ; }
@ media speech {
. tag-cloud > li > span { display : inline }
}
</ style >
...
< ul class = "tag-cloud" >
< li class = "tag-cloud-4" >< a title = "28 instances" href = "/t/apple" > apple</ a > < span > (popular)</ span >
< li class = "tag-cloud-2" >< a title = "6 instances" href = "/t/kiwi" > kiwi</ a > < span > (rare)</ span >
< li class = "tag-cloud-5" >< a title = "41 instances" href = "/t/pear" > pear</ a > < span > (very popular)</ span >
</ ul >
ããããã®ã¿ã°ã«é¢ããå®éã®é »åºŠã¯ãtitle屿§ãçšããŠèª¬æãããCSSã¹ã¿ã€ã«ã·ãŒãã¯ãç°ãªããµã€ãºã®åèªã®ã¯ã©ãŠãã«ããŒã¯ã¢ããã倿ããããã«æäŸãããããCSSããµããŒãããªããèŠèŠç³»ã§ãªããŠãŒã¶ãŒãšãŒãžã§ã³ãã®ããã«ãé »åºŠã«ãã£ãŠæ§ã
ãªã¿ã°ãåé¡ããããã«ããŒã¯ã¢ããã¯"(popular)"ãŸãã¯"(rare)"ã®ãããªæ³šéãå«ãããããã£ãŠããã¹ãŠã®ãŠãŒã¶ãŒãæ
å ±ã®æ©æµãåããããšãå¯èœãšãªãã
é åºã¯ç¹ã«éèŠã§ãªãã®ã§ãïŒolãããããïŒulèŠçŽ ã䜿çšãããããªã¹ãã¯å®éã«ã¯ã¢ã«ãã¡ãããé ã§ããäžæ¹ã§ãã¿ã°ã®é·ãã«ãã£ãŠäžŠã¹ãããå Žåã«åãæ
å ±ãäŒããã ããã
ããŒãžèªäœã«é©çšããã¿ã°ã衚ããã®ã§ã¯ãªããããtagã®relããŒã¯ãŒãã¯ãããaèŠçŽ ã§äœ¿çšãããªãããããã¯ã¿ã°èªäœããªã¹ãåããã€ã³ããã¯ã¹ã®åãªãäžéšã§ããã
ãã®ä»æ§ã¯ãããŒãã£ã³ã°è°äºé²ããã£ããèšé²ãèæ¬ã«ããã察話ãã€ã³ã¹ã¿ã³ãã¡ãã»ãŒãžãã°ãããã³æ§ã ãªãã¬ãŒã€ãŒã亀代ã§è«è©±ããä»ã®ç¶æ³ãæºãããäŒè©±ãããŒã¯ã¢ããããããã®ç¹å®ã®èŠçŽ ãå®çŸ©ããªãã
代ããã«ãèè
ã¯pèŠçŽ ãå¥èªç¹ã䜿ã£ãŠäŒè©±ãããŒã¯ã¢ããããããšãæšå¥šãããã¹ã¿ã€ãªã³ã°ç®çã®ããã«è©±è
ãããŒã¯ããå¿
èŠãããèè
ã¯ãspanãŸãã¯bã䜿çšããããæšå¥šããããièŠçŽ ã«å
ãŸããããã¹ããå«ã段èœã¯ããæžããããŒã¯ã¢ããããããã«äœ¿çšã§ããã
ãã®äŸã¯ãAbbotãšCostelloã®æåãªã¹ã±ãããWho's on firstããã®æœåºç©ãçšããŠããã瀺ãïŒ
< p > Costello: Look, you gotta first baseman?
< p > Abbott: Certainly.
< p > Costello: Who's playing first?
< p > Abbott: That's right.
< p > Costello becomes exasperated.
< p > Costello: When you pay off the first baseman every month, who gets the money?
< p > Abbott: Every dollar of it.
æ¬¡ã®æç²ã¯ãã€ã³ã¹ã¿ã³ãã¡ãã»ãŒãžã®äŒè©±ãã°ããè¡ããšã®Unixã¿ã€ã ã¹ã¿ã³ããæäŸããããã«dataèŠçŽ ã䜿çšããŠãããŒã¯ã¢ããããæ¹æ³ã瀺ããã¿ã€ã ã¹ã¿ã³ãã¯ãtimeèŠçŽ ã察å¿ããŠããªã圢åŒã§æäŸãããŠããããã£ãŠdataèŠçŽ ãïŒããªãã¡ãUnixã®time_tã®ã¿ã€ã ã¹ã¿ã³ãïŒä»£ããã«äœ¿çšãããããšã«æ³šæãããããèè
ã¯ãtimeèŠçŽ ã§ãµããŒããããæ¥ä»ãšæå»ã®ããããã䜿çšããŠããŒã¿ãããŒã¯ã¢ããããããšãæãã ãããã®èŠçŽ ã¯ãdataã®ä»£ããã«äœ¿çšãããŠãããããããªããããŒã¿åæããŒã«ãããŒãžã®èè
ãšèª¿æŽããããšãªããæç¢ºã«ã¿ã€ã ã¹ã¿ã³ããæ€åºããããšãå¯èœã«ããã®ã§ãããã¯éœåããããããããªãã
< p > < data value = "1319898155" > 14:22</ data > < b > egof</ b > I'm not that nerdy, I've only seen 30% of the star trek episodes
< p > < data value = "1319898192" > 14:23</ data > < b > kaj</ b > if you know what percentage of the star trek episodes you have seen, you are inarguably nerdy
< p > < data value = "1319898200" > 14:23</ data > < b > egof</ b > it's unarguably
< p > < data value = "1319898228" > 14:23</ data > < i > * kaj blinks</ i >
< p > < data value = "1319898260" > 14:24</ data > < b > kaj</ b > you are not helping your case
HTMLã¯ãã°ã©ããããŒã¯ã¢ããããããã®è¯ãæ¹æ³ãæããªãã®ã§ãã²ãŒã ç±æ¥ã®å¯Ÿè©±çãªäŒè©±ã®èšè¿°ãããŒã¯ã¢ããããã®ã¯ããå°é£ã§ããããã®äŸã¯ãäŒè©±ã®åæç¹ã§ã®å¯èœãªå¿çãåæããããã«dlèŠçŽ ãçšããŠ1ã€ã®å¯èœãªèŠåã瀺ããèæ
®ãã¹ããã1ã€ã®ãªãã·ã§ã³ã¯ãDOTãã¡ã€ã«åœ¢åŒã§äŒè©±ãèšè¿°ãããã®ã§ãããææžå
ã«é
眮ããSVGç»åãšããŠçµæãåºåããŠããã[DOT]
< p > Next, you meet a fisher. You can say one of several greetings:
< dl >
< dt > "Hello there!"
< dd >
< p > She responds with "Hello, how may I help you?"; you can respond with:
< dl >
< dt > "I would like to buy a fish."
< dd > < p > She sells you a fish and the conversation finishes.
< dt > "Can I borrow your boat?"
< dd >
< p > She is surprised and asks "What are you offering in return?".
< dl >
< dt > "Five gold." (if you have enough)
< dt > "Ten gold." (if you have enough)
< dt > "Fifteen gold." (if you have enough)
< dd > < p > She lends you her boat. The conversation ends.
< dt > "A fish." (if you have one)
< dt > "A newspaper." (if you have one)
< dt > "A pebble." (if you have one)
< dd > < p > "No thanks", she replies. Your conversation options
at this point are the same as they were after asking to borrow
her boat, minus any options you've suggested before.
</ dl >
</ dd >
</ dl >
</ dd >
< dt > "Vote for me in the next election!"
< dd > < p > She turns away. The conversation finishes.
< dt > "Madam, are you aware that your fish are running away?"
< dd >
< p > She looks at you skeptically and says "Fish cannot run, miss".
< dl >
< dt > "You got me!"
< dd > < p > The fisher sighs and the conversation ends.
< dt > "Only kidding."
< dd > < p > "Good one!" she retorts. Your conversation options at this
point are the same as those following "Hello there!" above.
< dt > "Oh, then what are they doing?"
< dd > < p > She looks at her fish, giving you an opportunity to steal
her boat, which you do. The conversation ends.
</ dl >
</ dd >
</ dl >
äžéšã®ã²ãŒã ã«ãããŠãäŒè©±ã¯ããåçŽã§ãããåæåã¯åã«ã圌ããããããšãåºå®ãããè¡ã®éåãæã€ããã®äŸã«ãããŠãã²ãŒã ã®FAQ/ãã¥ãŒããªã¢ã«ã¯ãåæåã®æ¢ç¥ã®å¯èœãªå¿çã®äžéšã瀺ãïŒ
< section >
< h1 > Dialogue</ h1 >
< p >< small > Some characters repeat their lines in order each time you interact
with them, others randomly pick from amongst their lines. Those who respond in
order have numbered entries in the lists below.</ small >
< h2 > The Shopkeeper</ h2 >
< ul >
< li > How may I help you?
< li > Fresh apples!
< li > A loaf of bread for madam?
</ ul >
< h2 > The pilot</ h2 >
< p > Before the accident:
< ul >
< li > I'm about to fly out, sorry!
< li > Sorry, I'm just waiting for flight clearance and then I'll be off!
</ ul >
< p > After the accident:
< ol >
< li > I'm about to fly out, sorry!
< li > Ok, I'm not leaving right now, my plane is being cleaned.
< li > Ok, it's not being cleaned, it needs a minor repair first.
< li > Ok, ok, stop bothering me!Truth is, I had a crash.
</ ol >
< h2 > Clan Leader</ h2 >
< p > During the first clan meeting:
< ul >
< li > Hey, have you seen my daughter?I bet she's up to something nefarious again...
< li > Nice weather we're having today, eh?
< li > The name is Bailey, Jeff Bailey. How can I help you today?
< li > A glass of water?Fresh from the well!
</ ul >
< p > After the earthquake:
< ol >
< li > Everyone is safe in the shelter, we just have to put out the fire!
< li > I'll go and tell the fire brigade, you keep hosing it down!
</ ol >
</ section >
HTMLã¯ãèæ³šãããŒã¯ã¢ããããããã®å°çšã®ã¡ã«ããºã ãæããªããããã§ææ¡ããéžæè¢ãããã
çãã€ã³ã©ã€ã³æ³šéã®å Žåãtitle屿§ã䜿çšããããšãã§ããã
ãã®äŸã«ãããŠã察話ã®2ã€ã®éšåã¯ãtitle屿§ã䜿çšããŠè泚ã®ãããªã³ã³ãã³ãã§æ³šéä»ããããã
< p > < b > Customer</ b > : Hello! I wish to register a complaint. Hello. Miss?
< p > < b > Shopkeeper</ b > : < span title = "Colloquial pronunciation of 'What do you'"
> Watcha</ span > mean, miss?
< p > < b > Customer</ b > : Uh, I'm sorry, I have a cold. I wish to make a complaint.
< p > < b > Shopkeeper</ b > : Sorry, < span title = "This is, of course, a lie." > we're
closing for lunch</ span > .
äžå¹žãªããšã«ãtitle屿§ã«äŸåããããšã¯ãå€ãã®ãŠãŒã¶ãŒãšãŒãžã§ã³ãããã®ä»æ§ã§èŠæ±ããããããªã¢ã¯ã»ã¹å¯èœãªæ¹æ³ã§å±æ§ãå
¬éããªããããçŸåšæšå¥šãããªãïŒããšãã°ãããŒã«ããããåºçŸãããããŠã¹ãªã©ã®ãã€ã³ãã£ã³ã°ããã€ã¹ãå¿
èŠã«ãªããããã¯ã¢ãã³ãªæºåž¯ç«¯æ«ãã¿ãã¬ããããã€äººã®ãããªãããŒããŒãã®ã¿ã®ãŠãŒã¶ãŒãšã¿ããã®ã¿ã®ãŠãŒã¶ãŒãç· ãåºãïŒã
title屿§ã䜿çšãããå Žåã屿§ããã€èŠçŽ ãžã®èªè
ã®é¢å¿ãåŒãåºãããã«CSSã䜿çšããããšãã§ããã
ããšãã°ã次ã®CSSã¯ãtitle屿§ãæã€èŠçŽ ã®äžã«ç Žç·ã眮ãã
[title] { border-bottom : thin dashed; }
ããé·ã泚éã®å ŽåãåŸã§ææžã®èŠçŽ ãæããããaèŠçŽ ã䜿çšãããã¹ãã§ããããªã³ã¯ã®ã³ã³ãã³ããè§æ¬åŒ§å
ã®æ°åã§ããã®ãæ
£äŸã§ããã
ãã®äŸã«ãããŠã察話ã«ãããèæ³šã¯ããã€ã¢ãã°ã®äžã®æ®µèœã«ãªã³ã¯ãããæ®µèœã¯ããŠãŒã¶ãŒãèæ³šã®å Žæã«æ»ãããšãã§ããããã«ã察話ãžçžäºã«ãªã³ã¯ããã
< p > Announcer: Number 16: The < i > hand</ i > .
< p > Interviewer: Good evening. I have with me in the studio tonight
Mr Norman St John Polevaulter, who for the past few years has been
contradicting people. Mr Polevaulter, why < em > do</ em > you
contradict people?
< p > Norman: I don't. < sup >< a href = "#fn1" id = "r1" > [1]</ a ></ sup >
< p > Interviewer: You told me you did!
...
< section >
< p id = "fn1" >< a href = "#r1" > [1]</ a > This is, naturally, a lie,
but paradoxically if it were true he could not say so without
contradicting the interviewer and thus making it false.</ p >
</ section >
ãµã€ãããŒãã«å¯ŸããŠãåã«ç¹å®ã®åèªãæãããããã¹ãã®ã»ã¯ã·ã§ã³å
šäœã«é©çšãããããé·ã泚éã®å ŽåãasideèŠçŽ ã䜿çšãã¹ãã§ããã
ãã®äŸã§ã¯ããµã€ãããŒã¯ããã«ããã€ãã®æèãäžããŠã察話ã®åŸã«äžããããã
< p > < span class = "speaker" > Customer</ span > : I will not buy this record, it is scratched.
< p > < span class = "speaker" > Shopkeeper</ span > : I'm sorry?
< p > < span class = "speaker" > Customer</ span > : I will not buy this record, it is scratched.
< p > < span class = "speaker" > Shopkeeper</ span > : No no no, this's'a tobacconist's.
< aside >
< p > In 1970, the British Empire lay in ruins, and foreign
nationalists frequented the streets â many of them Hungarians
(not the streets â the foreign nationals). Sadly, Alexander
Yalt has been publishing incompetently-written phrase books.
</ aside >
å³ãŸãã¯è¡šã«ã€ããŠãèæ³šã¯è©²åœfigcaptionãŸãã¯captionèŠçŽ ããŸãã¯æã®åšå²ã«å«ããããšãã§ããã
ãã®äŸã«ãããŠã衚ã¯ãæã«äžããããèæ³šãæã€ã»ã«ãæã€ãfigureèŠçŽ ã¯ã衚ãšãã®è泚ã®çµã¿åãããåäžã®å¡äŸã«äžããããã«äœ¿çšãããã
< figure >
< figcaption > Table 1. Alternative activities for knights.</ figcaption >
< table >
< tr >
< th > Activity
< th > Location
< th > Cost
< tr >
< td > Dance
< td > Wherever possible
< td > £0< sup >< a href = "#fn1" > 1</ a ></ sup >
< tr >
< td > Routines, chorus scenes< sup >< a href = "#fn2" > 2</ a ></ sup >
< td > Undisclosed
< td > Undisclosed
< tr >
< td > Dining< sup >< a href = "#fn3" > 3</ a ></ sup >
< td > Camelot
< td > Cost of ham, jam, and spam< sup >< a href = "#fn4" > 4</ a ></ sup >
</ table >
< p id = "fn1" > 1. Assumed.</ p >
< p id = "fn2" > 2. Footwork impeccable.</ p >
< p id = "fn3" > 3. Quality described as "well".</ p >
< p id = "fn4" > 4. A lot.</ p >
</ figure >
èŠçŽ ã¯ã次ã®ããããã§ããå Žåã«å®éã«ç¡å¹ã§ãããšããããã
buttonèŠçŽ inputèŠçŽ selectèŠçŽ textareaèŠçŽ disabled屿§ãæã€ããŸãã¯æãè¿ãç¥å
selectãç¡å¹ã§ããoptgroupèŠçŽ selectãç¡å¹ã§ããoptionèŠçŽ fieldsetèŠçŽ ãã®å®çŸ©ã¯ãã©ã®èŠçŽ ããã©ãŒã«ã¹å¯èœã§ãããããªãã³ã«ã©ã®èŠçŽ ã:enabledããã³:disabledç䌌ã¯ã©ã¹ãšäžèŽããããæ±ºå®ããããã«äœ¿çšãããã
CSS Values and Units leaves the case-sensitivity of attribute names for the purpose of the 'attr()' function to be defined by the host language. [CSSVALUES]
When comparing the attribute name part of a CSS 'attr()' function to the names of namespace-less attributes on HTML elements in HTML documents, the name part of the CSS 'attr()' function must first be converted to ASCII lowercase. The same function when compared to other attributes must be compared according to its original case. In both cases, to match, the values must be identical to each other (and therefore the comparison is case sensitive).
This is the same as comparing the name part of a CSS attribute selector, specified in the next section.
Selectors leaves the case-sensitivity of element names, attribute names, and attribute values to be defined by the host language. [SELECTORS]
When comparing a CSS element type selector to the names of HTML elements in HTML documents, the CSS element type selector must first be converted to ASCII lowercase. The same selector when compared to other elements must be compared according to its original case. In both cases, to match, the values must be identical to each other (and therefore the comparison is case sensitive).
When comparing the name part of a CSS attribute selector to the names of attributes on HTML elements in HTML documents, the name part of the CSS attribute selector must first be converted to ASCII lowercase. The same selector when compared to other attributes must be compared according to its original case. In both cases, the comparison is case-sensitive.
Attribute selectors on an HTML element in an HTML document must treat the values of attributes with the following names as ASCII case-insensitive:
acceptaccept-charsetalignalinkaxisbgcolorcharsetcheckedclearcodetypecolorcompactdeclaredeferdirdirectiondisabledenctypefaceframehreflanghttp-equivlanglanguagelinkmediamethodmultiplenohrefnoresizenoshadenowrapreadonlyrelrevrulesscopescrollingselectedshapetargettexttypevalignvaluetypevlinkFor example, the selector [bgcolor="#ffffff"] will match any HTML element with a bgcolor attribute with values including #ffffff, #FFFFFF and #fffFFF. This happens even if bgcolor has no effect for a given element (e.g., div).
The selector [type=a s] will match any HTML element with a type attribute whose value is a, but not whose value is A, due to the s flag.
All other attribute values and everything else must be treated as entirely identical to each other for the purposes of selector matching. ããã¯æ¬¡ãå«ãïŒ
IDs and classes in no-quirks mode and limited-quirks mode
the names of elements not in the HTML namespace
the names of HTML elements in XML documents
the names of attributes of elements not in the HTML namespace
the names of attributes of HTML elements in XML documents
the names of attributes that themselves have namespaces
Selectors defines that ID and class selectors (such as #foo and .bar), when matched against elements in documents that are in quirks mode, will be matched in an ASCII case-insensitive manner. However, this does not apply for attribute selectors with "id" or "class" as the name part. The selector [class="foobar"] will treat its value as case-sensitive even in quirks mode.
HTMLãšäžç·ã«äœ¿çšããããšãã§ãã倿°ã®åçã»ã¬ã¯ã¿ãŒãååšããããã®ã»ã¬ã¯ã¿ãŒãHTMLèŠçŽ ãšãããããå Žåã«ããã®ã»ã¯ã·ã§ã³ã¯å®çŸ©ããã[SELECTORS] [CSSUI]
:definedSupport in all current engines.
:definedç䌌ã¯ã©ã¹ ã¯ãdefinedã§ããä»»æã®èŠçŽ ãšãããããªããã°ãªããªãã
:linkSupport in all current engines.
:visitedSupport in all current engines.
href屿§ãæã€ãã¹ãŠã®aèŠçŽ ãããã³href屿§ãæã€ãã¹ãŠã®areaèŠçŽ ã¯ã:linkãš:visitedã®ãããããšãããããªããã°ãªããªãã
ä»ã®ä»æ§ã§ã¯ããã®èŠä»¶ã®çŽæ¥çãªå®è£ ã«é©çšããããã©ã€ãã·ãŒã®æžå¿µã軜æžããããã«ããããã®èŠçŽ ããããç䌌ã¯ã©ã¹ãšã©ã®ããã«äžèŽãããã«é¢ããŠãããå ·äœçãªèŠåãé©çšããå Žåãããã
:activeSupport in all current engines.
èŠçŽ ããŠãŒã¶ãŒã«ãã£ãŠã¢ã¯ãã£ãã«ãããŠããé
:activeç䌌ã¯ã©ã¹ã¯èŠçŽ ã«ãããããããã«å®çŸ©ãããã
ç¹å®ã®èŠçŽ ã:activeç䌌ã¯ã©ã¹ã®ã¿ãå®çŸ©ããç®çã®ããã«ã¢ã¯ãã£ãã«ãããŠãããã©ããã倿ããããã«ãHTMLãŠãŒã¶ãŒãšãŒãžã§ã³ãã¯ã次ã®ãªã¹ãã§æåã®è©²åœãããšã³ããªãŒã䜿çšããªããã°ãªããªãã
buttonèŠçŽ ãããå Žåtype屿§ãéä¿¡ãã¿ã³ãã€ã¡ãŒãžãã¿ã³ããªã»ãããã¿ã³ãŸãã¯ãã¿ã³ç¶æ
ã§ããinputèŠçŽ ã§ããå Žåhref屿§ãæã€aèŠçŽ ã§ããå Žåhref屿§ãæã€areaèŠçŽ ã§ããå ŽåèŠçŽ ãæ£åŒãªã¢ã¯ãã£ãåç¶æ ã«ããå ŽåãèŠçŽ ã¯ã¢ã¯ãã£ãã«ãããŠããã
ããšãã°ããŠãŒã¶ãŒãã¹ããŒã¹ããŒãæŒãããšã§buttonèŠçŽ ãæŒãããã«ããŒããŒãã䜿çšããŠããå ŽåãèŠçŽ ã¯ãèŠçŽ ãkeydownã€ãã³ããåä¿¡ããæå»ãšèŠçŽ ãkeyupã€ãã³ããåä¿¡ããæå»ãšã®éã§ãã®ç䌌ã¯ã©ã¹ãšãããããã
èŠçŽ ã¯ã¢ã¯ãã£ãã«ãããŠããã
èŠçŽ ã¯ããŠãŒã¶ãŒããã®èŠçŽ ã®èµ·ååäœãããªã¬ãŒããæå³ã瀺ãå§ããæç¹ããããŠãŒã¶ãŒããã®èŠçŽ ã®èµ·ååäœãããªã¬ãŒããæå³ã瀺ãã®ããããæç¹ããŸãã¯ãã®èŠçŽ ã®èµ·ååäœã®å®è¡ãçµäºããæç¹ã®ããããæ©ãæ¹ãŸã§ã®éãæ£åŒãªèµ·åç¶æ ã«ãããšããããã
An element is said to be being actively pointed at while the user indicates the element using a pointing device while that pointing device is in the "down" state (e.g. for a mouse, between the time the mouse button is pressed and the time it is released; for a finger in a multitouch environment, while the finger is touching the display surface).
Selectorsã®å®çŸ©ã«ãããšã:activeã¯ã¢ã¯ãã£ãã«ãããŠããèŠçŽ ã®ãã©ããããªãŒç¥å
ã«ããããããã[SELECTORS]
ããã«ãçŸåš:activeã«ãããããŠããlabelèŠçŽ ã®ã©ãã«ä»ãã³ã³ãããŒã«ã§ããèŠçŽ ã¯ã:activeã«ãããããããïŒãã ããã¢ã¯ãã£ãåãããŠãããšã¯ã«ãŠã³ããããªããïŒ
:hoverSupport in all current engines.
:hoverç䌌ã¯ã©ã¹ã¯ããŠãŒã¶ãŒããã€ã³ãã£ã³ã°ããã€ã¹ã§èŠçŽ ãæå®ããé
ã®èŠçŽ ãšãããããããã«å®çŸ©ãããã:hoverç䌌ã¯ã©ã¹ã®ã¿ãå®çŸ©ããç®çã§ã¯ãHTMLãŠãŒã¶ãŒãšãŒãžã§ã³ãã¯ããŠãŒã¶ãŒããã€ã³ãã£ã³ã°ããã€ã¹ã䜿çšããŠæå®ããèŠçŽ ã§ããå Žåããã®èŠçŽ ããŠãŒã¶ãŒã æå®ãããã®ãšèŠãªããªããã°ãªããªãã
Selectorsã®å®çŸ©ã«ãããšã:hoverã¯æå®ãããèŠçŽ ã®ãã©ããããªãŒç¥å
ã«ããããããã[SELECTORS]
ããã«ãçŸåš:hoverã«ãããããŠããlabelèŠçŽ ã®ã©ãã«ä»ãã³ã³ãããŒã«ã§ããèŠçŽ ã¯ã:hoverã«ãããããããïŒãã ããæå®ããããšã¯ã«ãŠã³ããããªããïŒ
å ·äœçã«ããã®ãããªæçãèããŠã¿ãïŒ
< p > < label for = c > < input id = a > </ label > < span id = b > < input id = c > </ span > </ p >
ãŠãŒã¶ãŒããã€ã³ãã£ã³ã°ããã€ã¹ãšãšãã«ID"a"ããã€èŠçŽ ãæå®ããå ŽåãpèŠçŽ ïŒããã³äžèšã®æçã§ç€ºãããªãèŠçŽ ã®ãã¹ãŠã®ç¥å
ïŒãlabelèŠçŽ ãID"a"ããã€èŠçŽ ãããã³ID"c"ããã€èŠçŽ ã¯:hoverç䌌ã¯ã©ã¹ãšããããããIDã"a"ã®èŠçŽ ã¯ãæå®ãããã§ããããšã«ãã£ãŠããããããlabelèŠçŽ ãšpèŠçŽ ã¯ãSelectorsã®ãã©ããããªãŒã®ç¥å
ã«é¢ããæ¡ä»¶ã®ããã«ããããããIDã"c"ã®èŠçŽ ã¯ãã©ãã«ä»ãã³ã³ãããŒã«ã«é¢ããäžèšã®è¿œå æ¡ä»¶ãéããŠãããããïŒã€ãŸãããã®labelèŠçŽ ã¯ã:hoverã«ãããããïŒãããããID "b"ããã€èŠçŽ ã¯:hoverãšãããããªããããšãããã:hover.ãšãããããŠãããã®ãã©ããããªãŒåå«ã¯æå®ãããªãã
:focusSupport in all current engines.
CSS :focusç䌌ã¯ã©ã¹ã®ç®çäžã次ã®å Žåã«èŠçŽ ããã©ãŒã«ã¹ãæã€ïŒ
ããèªèº«ãããã²ãŒãå¯èœãªã³ã³ãããŒã§ã¯ãªãããã€
次ã®ããããã«è©²åœããïŒ
ãããã¬ãã«ã®æšªæå¯èœãªçŸåšã®ãã©ãŒã«ã¹ãã§ãŒã³ã«ãªã¹ããããŠããèŠçŽ ã®äžã€ã§ããããŸãã¯ã
ãã®ã·ã£ããŠã«ãŒãshadowRootãnullã§ã¯ãªãããã€ãshadowRootããã©ãŒã«ã¹ãæã€å°ãªããšã1ã€ã®èŠçŽ ã®rootã§ããã
:targetSupport in all current engines.
CSS :targetç䌌ã¯ã©ã¹ã®ç®çäžãDocumentã®target elementsã¯ãnullã§ãªãå ŽåDocumentã®target elementã¯ãããå«ããªã¹ãã§ãããnullã®å Žåã¯èŠçŽ ãå«ãŸãªããªã¹ãã§ããã[SELECTORS]
:popover-openSupport in all current engines.
The :popover-open pseudo-class is defined to match any HTML element whose popover attribute is not in the No Popover state and whose popover visibility state is showing.
:enabledSupport in all current engines.
:enabledç䌌ã¯ã©ã¹ã¯ãå®éã«ã¯ç¡å¹ã«ãªã£ãŠããªãbuttonãinputãselectãtextareaãoptgroupãoptionãfieldsetèŠçŽ ããŸãã¯ãã©ãŒã ã«é¢é£ä»ããããèŠçŽ ãšãããããªããã°ãªããªãã
:disabledSupport in all current engines.
:disabledç䌌ã¯ã©ã¹ã¯ãå®éã«ç¡å¹ã§ããä»»æã®èŠçŽ ãšãããããªããã°ãªããªãã
:checkedSupport in all current engines.
:checkedç䌌ã¯ã©ã¹ã¯ã次ã®ã«ããŽãªãŒã®ããããã«åé¡ãããä»»æã®èŠçŽ ãšãããããªããã°ãªããªãã
type屿§ããã§ãã¯ããã¯ã¹ç¶æ
ã«ãããã€checkednessç¶æ
ãtrueã§ããinputèŠçŽ type屿§ãã©ãžãªãã¿ã³ç¶æ
ã«ãããã€checkednessç¶æ
ãtrueã§ããinputèŠçŽ optionèŠçŽ :indeterminateSupport in all current engines.
:indeterminateç䌌ã¯ã©ã¹ã¯ã次ã®ã«ããŽãªãŒã®ããããã«åé¡ãããä»»æã®èŠçŽ ãšãããããªããã°ãªããªãã
input elements whose type attribute is in the Checkbox state and whose indeterminateness is truetype屿§ãã©ãžãªãã¿ã³ç¶æ
ã§ãããã€ã©ãžãªãã¿ã³ã°ã«ãŒããcheckednessç¶æ
ãtrueã§ããinputèŠçŽ ãå«ãŸãªãinputèŠçŽ ãvalueã³ã³ãã³ã屿§ããããªãprogressèŠçŽ :defaultSupport in all current engines.
:defaultç䌌ã¯ã©ã¹ã¯ã次ã®ã«ããŽãªãŒã®ããããã«åé¡ãããä»»æã®èŠçŽ ãšãããããªããã°ãªããªãïŒ
checked屿§ãé©çšãããã€checked屿§ãæã€inputèŠçŽ selected屿§ãæã€optionèŠçŽ :placeholder-shown:placeholder-shownç䌌ã¯ã©ã¹ã¯ã次ã®ã«ããŽãªãŒã®ããããã«åé¡ãããä»»æã®èŠçŽ ãšãããããªããã°ãªããªãïŒ
placeholder屿§ãæã€inputèŠçŽ placeholder屿§ãæã€textareaèŠçŽ :validSupport in all current engines.
:validç䌌ã¯ã©ã¹ã¯ã次ã®ã«ããŽãªãŒã®ããããã«åé¡ãããä»»æã®èŠçŽ ãšãããããªããã°ãªããªãïŒ
formèŠçŽ fieldsetèŠçŽ :invalidSupport in all current engines.
:invalidç䌌ã¯ã©ã¹ã¯ã次ã®ã«ããŽãªãŒã®ããããã«åé¡ãããä»»æã®èŠçŽ ãšãããããªããã°ãªããªãïŒ
formèŠçŽ fieldsetèŠçŽ :user-valid:user-validç䌌ã¯ã©ã¹ ã¯ãuser validityãtrueã§ãã inputãtextareaãããã³selectèŠçŽ ãšãããããªããã°ãªããªãããããã®èŠçŽ ã¯ãå¶çŽæ€èšŒã®åè£ã§ãããå¶çŽãæºãããªããã°ãªããªãã
:user-invalid:user-invalidç䌌ã¯ã©ã¹ ã¯ãuser validityãtrueã§ãã inputãtextareaãããã³selectèŠçŽ ãšãããããªããã°ãªããªãããããã®èŠçŽ ã¯ãå¶çŽæ€èšŒã®åè£ã§ã§ããããå¶çŽãæºãããŠã¯ãªããªãã
:in-rangeSupport in all current engines.
:in-rangeç䌌ã¯ã©ã¹ã¯ãå¶çŽæ€èšŒã®åè£ã§ãããç¯å²ã«å¶éããããã¢ã³ããŒãããŒã«èŠããŸããªãŒããŒãããŒã«èŠããŸãªãããã¹ãŠã®èŠçŽ ãšãããããªããã°ãªããªãã
:out-of-rangeSupport in all current engines.
:out-of-rangeç䌌ã¯ã©ã¹ã¯ãå¶çŽæ€èšŒã®åè£ã§ãããç¯å²ã«å¶éããããã¢ã³ããŒãããŒã«èŠãããŸãã¯ãªãŒããŒãããŒã«èŠãããã®ããããã§ãããã¹ãŠã®èŠçŽ ãšãããããªããã°ãªããªãã
:requiredSupport in all current engines.
:requiredç䌌ã¯ã©ã¹ã¯ã次ã®ã«ããŽãªãŒã®ããããã«åé¡ãããä»»æã®èŠçŽ ãšãããããªããã°ãªããªãïŒ
:optionalSupport in all current engines.
:optionalç䌌ã¯ã©ã¹ã¯ã次ã®ã«ããŽãªãŒã®ããããã«åé¡ãããä»»æã®èŠçŽ ãšãããããªããã°ãªããªãïŒ
:autofill:-webkit-autofill:autofillããã³:-webkit-autofillç䌌ã¯ã©ã¹ã¯ã ãŠãŒã¶ãŒãšãŒãžã§ã³ãã«ãã£ãŠèªåå
¥åããinputèŠçŽ ãšãããããªããã°ãªããªãããŠãŒã¶ãŒãèªåå
¥åãã£ãŒã«ããç·šéããå Žåããããã®ç䌌ã¯ã©ã¹ã¯ãããã³ã°ã忢ããªããã°ãªããªãã
ãã®ãããªèªåå
¥åãçºçãããããããªãã²ãšã€ã®æ¹æ³ã¯ãautocomplete屿§ã«ãããã®ã ãããŠãŒã¶ãŒãšãŒãžã§ã³ãã¯ãã®å±æ§ãå«ãŸããŠããªããŠãèªåå
¥åã§ããã
:read-onlySupport in all current engines.
:read-writeSupport in all current engines.
:read-writeç䌌ã¯ã©ã¹ã¯ãã»ã¬ã¯ã¿ãŒã®ç®çã®ããã«ãŠãŒã¶ãŒå€æŽå¯èœãšã¿ãªããããæ¬¡ã®ã«ããŽãªãŒã®1ã€ã«åé¡ãããä»»æã®èŠçŽ ãšãããããªããã°ãªããªãïŒ[SELECTORS]
input elements to which the readonly attribute applies, and that are mutable (i.e. that do not have the readonly attribute specified and that are not disabled)readonly屿§ãæããããã€ç¡å¹ã§ãªãtextareaèŠçŽ inputèŠçŽ ã§ãtextareaèŠçŽ ã§ããªãèŠçŽ :read-onlyç䌌ã¯ã©ã¹ã¯ãä»ã®ãã¹ãŠã®HTMLèŠçŽ ãšãããããªããã°ãªããªãã
:modal:modalç䌌ã¯ã©ã¹ã¯ã次ã®ã«ããŽãªãŒã®ããããã«åé¡ãããä»»æã®èŠçŽ ãšãããããªããã°ãªããªãïŒ
dialogèŠçŽ :dir(ltr):dir(ltr)ç䌌ã¯ã©ã¹ã¯ãæžåæ¹åã'ltr'ã§ãããã¹ãŠã®èŠçŽ ãšãããããªããã°ãªããªãã
:dir(rtl):dir(rtl)ç䌌ã¯ã©ã¹ã¯ãæžåæ¹åã'rtl'ã§ãããã¹ãŠã®èŠçŽ ãšãããããªããã°ãªããªãã
:state(identifier)ç䌌ã¯ã©ã¹ã¯ãç¶æ
ã»ããã®ã»ãããšã³ããªãŒã«èå¥åãå«ãŸããŠãããã¹ãŠã®ã«ã¹ã¿ã èŠçŽ ã«ãããããªããã°ãªããªãã
:headingThe :heading pseudo-class must match all h1, h2, h3, h4, h5, and h6 elements.
:heading(integer#)The :heading(integer#) pseudo-class must match all h1, h2, h3, h4, h5, and h6 elements that have a heading level of integer. [CSSSYNTAX] [CSSVALUES]
:playing:playingç䌌ã¯ã©ã¹ã¯ãpaused屿§ãfalseã§ãããã¹ãŠã® ã¡ãã£ã¢èŠçŽ ã«ãããããªããã°ãªããªãã
:paused:pausedç䌌ã¯ã©ã¹ã¯ãpaused屿§ãtrueã§ãããã¹ãŠã® ã¡ãã£ã¢èŠçŽ ã«ãããããªããã°ãªããªãã
:seeking:seekingç䌌ã¯ã©ã¹ã¯ãseeking屿§ãtrueã§ãããã¹ãŠã® ã¡ãã£ã¢èŠçŽ ã«ãããããªããã°ãªããªãã
:buffering:bufferingç䌌ã¯ã©ã¹ã¯ãpaused屿§ãfalseã§ããã networkState屿§ãNETWORK_LOADINGã§ããããã€readyç¶æ
ã HAVE_CURRENT_DATA以äžã§ãããã¹ãŠã®ã¡ãã£ã¢èŠçŽ ã«ãããããªããã°ãªããªãã
:stalled:stalledç䌌ã¯ã©ã¹ã¯ãbufferingç䌌ã¯ã©ã¹ã«ãããããis currently stalledãtrueã§ãããã¹ãŠã®ã¡ãã£ã¢èŠçŽ ã«ãããããªããã°ãªããªãã
This pseudo-class is intended for displaying player state UI when video playback has been buffering for too long. Unlike the stalled event, which fires whenever the network download has stalled regardless of playback or ready state.
:muted:mutedç䌌ã¯ã©ã¹ã¯ãmutedã§ãããã¹ãŠã®ã¡ãã£ã¢èŠçŽ ã«ãããããªããã°ãªããªãã
:volume-locked:volume-lockedç䌌ã¯ã©ã¹ã¯ããŠãŒã¶ãŒãšãŒãžã§ã³ãã®volume lockedãtrueã§ãããšãããã¹ãŠã®ã¡ãã£ã¢èŠçŽ ã«ãããããªããã°ãªããªãã
:open:openç䌌ã¯ã©ã¹ã¯ã次ã®ã«ããŽãªãŒã®ããããã«è©²åœããä»»æã®èŠçŽ ãšãããããªããã°ãªããªãïŒ
ããããããŠã³ããã¯ã¹ã§ããããã®ããããããŠã³ããã¯ã¹ãéããŠããselectèŠçŽ
ããã«ãŒããµããŒãããããã«ãŒãéããŠããinputèŠçŽ
ãã®ä»æ§ã§ã¯ãèŠçŽ ã:lang()åçç䌌ã¯ã©ã¹ãšãããããå Žåãå®çŸ©ããŠããªããããã¯ãSelectorsã§èšèªã«äŸåããªãæµåã§ååã«è©³çްã«å®çŸ©ãããããã§ããã[SELECTORS]