diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
commit | 33058f2b292b3a581333bdfb21b8f671898c5060 (patch) | |
tree | 51c3e392513ec574331b2d3f85c394445ea803c6 /files/ja/web/html/element | |
parent | 8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff) | |
download | translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2 translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip |
initial commit
Diffstat (limited to 'files/ja/web/html/element')
164 files changed, 34047 insertions, 0 deletions
diff --git a/files/ja/web/html/element/a/index.html b/files/ja/web/html/element/a/index.html new file mode 100644 index 0000000000..3809f7f927 --- /dev/null +++ b/files/ja/web/html/element/a/index.html @@ -0,0 +1,503 @@ +--- +title: '<a>: ã¢ã³ã«ãŒèŠçŽ ' +slug: Web/HTML/Element/a +tags: + - Content + - Element + - HTML + - HTML text-level semantics + - 'HTML:Flow content' + - 'HTML:Interactive content' + - 'HTML:Palpable Content' + - 'HTML:Phrasing content' + - Inline element + - Reference + - Web +translation_of: Web/HTML/Element/a +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><a></code> èŠçŽ </strong> (<em>ã¢ã³ã«ãŒ</em>èŠçŽ ) ã¯ã <a href="#href"><code>href</code> å±æ§</a>ãçšããŠãå¥ã®ãŠã§ãããŒãžããã¡ã€ã«ãã¡ãŒã«ã¢ãã¬ã¹ãåäžããŒãžå
ã®å ŽæããŸãã¯ä»ã® URL ãžã®ãã€ããŒãªã³ã¯ãäœæããŸãã</span> <code><a></code> ã®å
容ã¯ããªã³ã¯å
ã瀺ããã®<strong>ã§ããã¹ãã§ã</strong>ã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/a.html")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååããŠããã ããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt id="download">{{HTMLAttrDef("download")}}{{HTMLVersionInline(5)}}</dt> + <dd>ãªã³ã¯ããã URL ã«ç§»åããã®ã§ã¯ãªããä¿åãããããŠãŒã¶ãŒã«ä¿ããŸããå€ããã£ãŠããªããŠãå©çšã§ããŸãã</dd> + <dd> + <dl> + <dd>å€ãå®çŸ©ãããšããã¡ã€ã«åãšããŠææ¡ããŸãã <code>/</code> ããã³ <code>\</code> ã¯ã¢ã³ããŒã¹ã³ã¢ã«å€æãããŸãããã¡ã€ã«ã·ã¹ãã ããã¡ã€ã«åã«çŠæ¢ããŠããæåã¯ä»ã«ããããããããŸããã®ã§ããã©ãŠã¶ãŒã¯å¿
èŠã«å¿ããŠãã¡ã€ã«åã調æŽããŸãã</dd> + </dl> + + <ul> + <li>å€ããªãå Žåã¯ããã©ãŠã¶ãŒã¯æ§ã
ãªãœãŒã¹ããçæããããã¡ã€ã«å/æ¡åŒµåãææ¡ããŸãã + <ul> + <li>HTTP ã® {{HTTPHeader("Content-Disposition")}} ããããŒ</li> + <li>URL ã®<a href="/ja/docs/Web/API/URL/pathname">ãã¹</a>ã®æåŸã®éšå</li> + <li>{{Glossary("MIME_type", "ã¡ãã£ã¢çš®å¥")}} ({{HTTPHeader("Content-Type")}} ããããŒã <a href="/ja/docs/Web/HTTP/Basics_of_HTTP/Data_URIs"><code>data:</code> URL</a> ã®å
é ã <a href="/ja/docs/Web/API/URL/createObjectURL"><code>blob:</code> URL</a> ã® {{domxref("Blob.type")}} ãã)</li> + </ul> + </li> + </ul> + + <div class="note"><strong>泚:</strong> + + <ul> + <li><code>download</code> ã¯<a href="/ja/docs/Web/Security/Same-origin_policy">åäžãªãªãžã³ã® URL</a> ãšã <code>blob:</code>ã <code>data:</code> ã®åã¹ããŒã ã§ã®ã¿åäœããŸãã</li> + <li> + <p><code>Content-Disposition</code> ããããŒã <code>download</code> ãšã¯ç°ãªãæ
å ±ãæã£ãŠããå Žåãåäœçµæã¯æ§ã
ã§ãã</p> + + <ul> + <li> + <p>ããããŒã <code>filename</code> ãæå®ããå Žåããã¡ãã <code>download</code> å±æ§ã§æå®ããããã¡ã€ã«åããåªå
ãããŸãã</p> + </li> + <li> + <p>ããããŒã <code>inline</code> ã®åŠåãæå®ããŠããå Žåã Chrome ã Firefox 82 以éã®ããŒãžã§ã³ã§ã¯ãå±æ§ãåªå
ããŠããŠã³ããŒããšããŠæ±ããŸãã 82 以åã®ããŒãžã§ã³ã® Firefox ã§ã¯ãããããŒãåªå
ãããã³ã³ãã³ããã€ã³ã©ã€ã³ã§è¡šç€ºãããŸãã</p> + </li> + </ul> + </li> + </ul> + </div> + </dd> + <dt id="href">{{HTMLAttrDef("href")}}</dt> + <dd> + <p>ãã€ããŒãªã³ã¯ãæãå
ã® URL ã§ãããªã³ã¯ã¯ HTTP ããŒã¹ã® URL ã«éå®ãããŸããããã©ãŠã¶ãŒã察å¿ãããããããããã³ã«ã䜿çšããããšãã§ããŸãã</p> + + <ul> + <li>ããŒãžã®ç¯ã瀺ããã©ã°ã¡ã³ã URL</li> + <li>ã¡ãã£ã¢ãã¡ã€ã«ã®äžéšã瀺ãã¡ãã£ã¢ãã©ã°ã¡ã³ã</li> + <li>é»è©±çªå·ã瀺ã <code>tel:</code> URL</li> + <li>ã¡ãŒã«ã¢ãã¬ã¹ã瀺ã <code>mailto:</code> URL</li> + <li>ãŠã§ããã©ãŠã¶ãŒããã®ä»ã® URL ã¹ããŒã ã«å¯Ÿå¿ããŠããªãå¯èœæ§ãããå ŽåããŠã§ããµã€ã㯠{{domxref("Navigator/registerProtocolHandler", "registerProtocolHandler()")}} ã䜿çšããããšãã§ããŸãã</li> + </ul> + </dd> + <dt id="hreflang">{{HTMLAttrDef("hreflang")}}</dt> + <dd>ãªã³ã¯å
ã® URL ã«ãããèªç¶èšèªã®ãã³ãã§ããçµã¿èŸŒãŸããŠããæ©èœã¯ãããŸããã蚱容ãããå€ã¯ã <a href="/ja/docs/Web/HTML/Global_attributes/lang"><code>lang</code> ã°ããŒãã«å±æ§</a>ãšåãã§ãã</dd> + <dt id="ping">{{HTMLAttrDef("ping")}}</dt> + <dd>空çœã§åºåããã URL ã®ãªã¹ãã§ãããªã³ã¯ããã©ããšãã«ããã©ãŠã¶ãŒã¯ {{HTTPMethod("POST")}} ãªã¯ãšã¹ããæå®ããã URL ã«ã <code>PING</code> ãæ¬æãšããŠéä¿¡ããŸããéåžžããã©ããã³ã°ã«äœ¿çšãããŸãã</dd> + <dt id="referrerpolicy">{{HTMLAttrDef("referrerpolicy")}}{{Experimental_Inline}}</dt> + <dd>ãªã³ã¯ããã©ããšãã«ã©ãã ãã®<a href="/ja/docs/Web/HTTP/Headers/Referer">ãªãã¡ã©ãŒ</a>ãéä¿¡ãããã§ããæå¹ãªå€ãšãã®å¹æã«ã€ããŠã¯ {{HTTPHeader("Referrer-Policy")}} ãåç
§ããŠãã ããã</dd> + <dt id="rel">{{HTMLAttrDef("rel")}}</dt> + <dd>ãªã³ã¯å
ã® URL ãšã®é¢ä¿ã瀺ãã空çœã§åºåããã<a href="/ja/docs/Web/HTML/Link_types">ãªã³ã¯çš®å¥</a>ã®ãªã¹ãã§ãã</dd> + <dt id="target">{{HTMLAttrDef("target")}}</dt> + <dd>ãªã³ã¯å
ã® URL ã衚瀺ããå Žæã <em>é²èŠ§ã³ã³ããã¹ã</em> (ã¿ãããŠã£ã³ããŠã<code><iframe></code>) ã®ååã§æå®ããŸãã以äžã®ããŒã¯ãŒã㯠URL ã®èªã¿èŸŒã¿å
ã«ã€ããŠç¹å¥ãªæå³ãæã¡ãŸãã + <ul> + <li><code>_self</code>: çŸåšã®é²èŠ§ã³ã³ããã¹ãã§ãã (æ¢å®å€)</li> + <li><code>_blank</code>: ãµã€ãã¯æ°ããã¿ãã§ãããæ°ãããŠã£ã³ããŠã䜿çšããããã«ãã©ãŠã¶ãŒãèšå®ã§ããŸãã</li> + <li><code>_parent</code>: çŸåšã®èŠªã®é²èŠ§ã³ã³ããã¹ãã§ãã芪ããªãå Žåã¯ã <code>_self</code> ãšåãæ¯ãèããããŸãã</li> + <li><code>_top</code>: æäžäœã®é²èŠ§ã³ã³ããã¹ã (çŸåšã®ã³ã³ããã¹ãã®ç¥å
ã§ãã "æäžäœ" ã®ã³ã³ããã¹ã) ã§ãã芪ã®é²èŠ§ã³ã³ããã¹ãããªãå Žåã¯ã <code>_self</code> ãšåãåäœãããŸãã</li> + </ul> + + <div class="note"> + <p><strong>泚:</strong> <code>target</code> ã䜿çšããéã¯ã<code>window.opener</code> API ã®æªçšãé¿ããããã« <code>rel="noreferrer"</code> ãè¿œå ããŠãã ããã</p> + </div> + + <div class="note"> + <p><strong>泚:</strong> æ°ãããã©ãŠã¶ãŒ (äŸãã° Firefox 79 以é) ã§ã¯ã <code>target="_blank"</code> ã <code><a></code> èŠçŽ ã«èšå®ãããšãæé»ã« <code>rel</code> ã®åäœã <code>rel="noopener"</code> ãšèšå®ããã®ãšåæ§ã«ãªããŸãã</p> + </div> + </dd> + <dt id="type">{{HTMLAttrDef("type")}}</dt> + <dd>ãªã³ã¯å
URL ã® {{Glossary("MIME type", "MIME ã¿ã€ã")}}ã®åœ¢åŒãè¡šããã³ãã§ããçµã¿èŸŒãŸããŠããæ©èœã¯ãããŸããã</dd> +</dl> + +<h3 id="Obsolete_attributes" name="Obsolete_attributes">å»æ¢ãããå±æ§</h3> + +<dl> + <dt>{{HTMLAttrDef("charset")}}{{Obsolete_Inline("HTML5")}}</dt> + <dd>ãªã³ã¯å
URL ã®{{Glossary("character encoding", "æåãšã³ã³ãŒãã£ã³ã°")}}ã®ãã³ãã§ããã + <div class="note"> + <p><strong>泚:</strong> ãã®å±æ§ã¯å»æ¢ãããŠããã<strong>ããŒãžäœè
ã䜿çšãã¹ãã§ã¯ãããŸãã</strong>ããªã³ã¯å
ã® URL 㧠HTTP ã® {{HTTPHeader("Content-Type")}} ããããŒã䜿çšããŠãã ããã</p> + </div> + </dd> + <dt id="coords">{{HTMLAttrDef("coords")}}{{Obsolete_Inline("HTML5")}}</dt> + <dd><a href="#shape"><code>shape</code> å±æ§</a>ãšãšãã«äœ¿çšãããŸããã«ã³ãåºåãã®åº§æšã®ãªã¹ãã§ãã</dd> + <dt id="name">{{HTMLAttrDef("name")}}{{Obsolete_Inline("HTML5")}}</dt> + <dd>ããŒãžå
ã®ãªã³ã¯å
ã®å Žæãå®çŸ©ããã¢ã³ã«ãŒã§å¿
èŠã§ããã HTML 4.01 ã§ã¯ãå€ããŸã£ããåãã§ããã° <code>id</code> å±æ§ãš <code>name</code> å±æ§ã <code><a></code> èŠçŽ å
ã§åæã«äœ¿çšã§ããŸããã + <div class="note"> + <p><strong>泚:</strong> 代ããã«ã°ããŒãã«å±æ§ã® {{HTMLAttrxRef("id")}} ã䜿çšããŠãã ããã</p> + </div> + </dd> + <dt id="rev">{{HTMLAttrDef("rev")}}{{Obsolete_Inline("HTML5")}}</dt> + <dd>ãã®å±æ§ã¯ãéæ¹åã®ãªã³ã¯ãæå®ããŸãã <a href="#rel"><code>rel</code> å±æ§</a>ãšéã®é¢ä¿ãå®çŸ©ããŠããŸãããããã¯ãšãŠãçŽãããããããéæšå¥šã«ãªããŸããã</dd> + <dt id="shape">{{HTMLAttrDef("shape")}}{{Obsolete_Inline("HTML5")}}</dt> + <dd>ã€ã¡ãŒãžãããå
ã®ãã€ããŒãªã³ã¯ã®é åã®åœ¢ç¶ã§ãã + <div class="note"><strong>泚:</strong> ã€ã¡ãŒãžãããã«ã€ããŠã¯ {{HTMLElement("area")}} èŠçŽ ã䜿çšããŠãã ããã</div> + </dd> +</dl> + +<h2 id="Properties" name="Properties">ããããã£</h2> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Interactive_content">察話åã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Transparent_content_model">ééçã³ã³ãã³ã</a>ã§ã<a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a> (<a href="/ja/docs/Web/HTML/Content_categories#Interactive_content">察話åã³ã³ãã³ã</a>ãé€ã) ãŸãã¯<a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãå«ããã®</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ã<a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a> ãåãå
¥ãããã¹ãŠã®èŠçŽ ããã ã <a> èŠçŽ ãé€ãã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td>{{ARIARole("link")}} (<code>href</code> å±æ§ãããå ŽåïŒããã以å€ã¯ <a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td> + <p><code>href</code> å±æ§ãããå Žå:</p> + + <ul> + <li>{{ARIARole("button")}}</li> + <li>{{ARIARole("checkbox")}}</li> + <li>{{ARIARole("menuitem")}}</li> + <li>{{ARIARole("menuitemcheckbox")}}</li> + <li>{{ARIARole("menuitemradio")}}</li> + <li>{{ARIARole("option")}}</li> + <li>{{ARIARole("radio")}}</li> + <li>{{ARIARole("switch")}}</li> + <li>{{ARIARole("tab")}}</li> + <li>{{ARIARole("treeitem")}}</li> + </ul> + + <p><code>href</code> å±æ§ããªãå Žå:</p> + + <ul> + <li>any</li> + </ul> + </td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{DOMxRef("HTMLAnchorElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Linking_to_an_absolute_URL" name="Linking_to_an_absolute_URL">絶察 URL ãžã®ãªã³ã¯</h3> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html notranslate"><a href="https://www.mozilla.com"> + Mozilla +</a></pre> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>{{EmbedLiveSample('Linking_to_an_absolute_URL')}}</p> + +<h3 id="Linking_to_relative_URLs" name="Linking_to_relative_URLs">çžå¯Ÿ URL ãžã®ãªã³ã¯</h3> + +<h4 id="HTML_2">HTML</h4> + +<pre class="brush: html notranslate"><a href="//example.com">Scheme-relative URL</a> +<a href="/en-US/docs/Web/HTML">Origin-relative URL</a> +<a href="./p">Directory-relative URL</a> +</pre> + +<div class="hidden"> +<h4 id="CSS">CSS</h4> + +<pre class="brush: css notranslate">a { display: block; margin-bottom: 0.5em }</pre> +</div> + +<h4 id="Result_2" name="Result_2">çµæ</h4> + +<p>{{EmbedLiveSample('Linking_to_relative_URLs')}}</p> + +<h3 id="Linking_to_an_element_on_the_same_page" name="Linking_to_an_element_on_the_same_page">åãããŒãžã®èŠçŽ ãžã®ãªã³ã¯</h3> + +<pre class="brush: html notranslate"><!-- <a> element links to the section below --> +<p><a href="#Section_further_down"> + Jump to the heading below +</a></p> + +<!-- Heading to link to --> +<h2 id="Section_further_down">Section further down</h2> +</pre> + +<div class="blockIndicator note"> +<p><strong>泚:</strong> <code>href="#top"</code> ãŸãã¯ç©ºã®ãã©ã°ã¡ã³ã (<code>href="#"</code>) ã䜿çšãããšãçŸåšã®ããŒãžã®å
é ã«ãªã³ã¯ããããšãã§ãããšã <a href="https://html.spec.whatwg.org/multipage/browsing-the-web.html#scroll-to-the-fragment-identifier">HTML ä»æ§æžã§å®çŸ©ãããŠããŸã</a>ã</p> +</div> + +<h3 id="Linking_to_an_email_address" name="Linking_to_an_email_address">ã¡ãŒã«ã¢ãã¬ã¹ãžã®ãªã³ã¯</h3> + +<p>ã¡ãŒã«ããã°ã©ã ãéããŠæ°ããã¡ãã»ãŒãžãéãããã«ãããªã³ã¯ãäœæããã«ã¯ã <code>mailto:</code> ã¹ããŒã ã䜿çšããŠãã ããã</p> + +<pre class="brush: html notranslate"><a href="mailto:nowhere@mozilla.org">nowhere ã«ã¡ãŒã«ãéã</a></pre> + +<p>件åãæ¬æãä»ã®å®çŸ©æžã¿ã³ã³ãã³ããå«ãããªã©ã<code>mailto</code> URL ã¹ããŒã ã®è©³çŽ°ã«ã€ããŠã¯ã<a href="/ja/docs/Web/Guide/HTML/Email_links">é»åã¡ãŒã«ã®ãªã³ã¯</a>ãŸã㯠{{RFC(6068)}} ãã芧ãã ããã</p> + +<h3 id="Linking_to_telephone_numbers" name="Linking_to_telephone_numbers">é»è©±çªå·ãžã®ãªã³ã¯</h3> + +<pre class="brush: html notranslate"><a href="tel:+49.157.0156">+49 157 0156</a> +<a href="tel:+1(555)5309">(555) 5309</a></pre> + +<p><code>tel:</code> ãªã³ã¯ã¯ç«¯æ«ã®èœåã«ãã£ãŠæ§ã
ãªåäœãããŸãã</p> + +<ul> + <li>æºåž¯é»è©±ã§ã¯ãã®çªå·ã«ãªãŒããã€ã€ã«ããŸãã</li> + <li>å€ãã®ãªãã¬ãŒãã£ã³ã°ã·ã¹ãã ã«ã¯ã Skype ã FaceTime ã®ããã«é»è©±ããããããã°ã©ã ããããŸãã</li> + <li>ãŠã§ããµã€ã㯠{{domxref("Navigator/registerProtocolHandler", "registerProtocolHandler")}} ã«ãã£ãŠ <code>web.skype.com</code> ãªã©ãçšããŠé»è©±ãæããããšãã§ããŸãã</li> + <li>ä»ã«ããé£çµ¡å
ã®é»è©±çªå·ãããããä»ã®ç«¯æ«ãžé»è©±çªå·ãéä¿¡ãããããåäœããããŸãã</li> +</ul> + +<p><code>tel</code> URL ã¹ããŒã ã«ã€ããŠã®æ§æãè¿œå æ©èœããã®ä»ã®è©³çŽ°ã«ã€ããŠã詳ãã㯠{{RFC(3966)}} ãã芧ãã ããã</p> + +<h3 id="Using_the_download_attribute_to_save_a_<canvas>_as_a_PNG" name="Using_the_download_attribute_to_save_a_<canvas>_as_a_PNG">download å±æ§ã䜿çšã㊠<canvas> ã PNG ãšããŠä¿åãã</h3> + +<p>{{HTMLElement("canvas")}} èŠçŽ ã®å
容ãç»åãšããŠä¿åããå Žåã¯ã <code>download</code> å±æ§ããã€ãªã³ã¯ãäœæãããã£ã³ãã¹ã®ããŒã¿ã <code>data:</code> URLã§ç€ºããŸãã</p> + +<h4 id="Example_painting_app_with_save_link" name="Example_painting_app_with_save_link">äŸ: ä¿åãªã³ã¯ã®ã€ããæç»ã¢ããª</h4> + +<h5 id="HTML_3">HTML</h5> + +<pre class="brush: html notranslate"><p>ããŠã¹ãã¿ã³ãæŒãã£ã±ãªãã«ããŠåãããšæç»ãããŸãã + <a href="" download="my_painting.png">çµµãããŠã³ããŒã</a> +</p> + +<canvas width="300" height="300"></canvas> +</pre> + +<h5 id="CSS_2">CSS</h5> + +<pre class="brush: css notranslate">html { + font-family: sans-serif; +} +canvas { + background: #fff; + border: 1px dashed; +} +a { + display: inline-block; + background: #69c; + color: #fff; + padding: 5px 10px; +}</pre> + +<h5 id="JavaScript">JavaScript</h5> + +<pre class="brush: js notranslate">var canvas = document.querySelector('canvas'), + c = canvas.getContext('2d'); +c.fillStyle = 'hotpink'; + +function draw(x, y) { + if (isDrawing) { + c.beginPath(); + c.arc(x, y, 10, 0, Math.PI*2); + c.closePath(); + c.fill(); + } +} + +canvas.addEventListener('mousemove', event => + draw(event.offsetX, event.offsetY) +); +canvas.addEventListener('mousedown', () => isDrawing = true); +canvas.addEventListener('mouseup', () => isDrawing = false); + +document.querySelector('a').addEventListener('click', event => + event.target.href = canvas.toDataURL() +); +</pre> + +<h5 id="Result_3" name="Result_3">çµæ</h5> + +<p>{{EmbedLiveSample('Example_painting_app_with_save_link', '100%', '400')}}</p> + +<h2 id="Security_and_privacy" name="Security_and_privacy">ã»ãã¥ãªãã£ãšãã©ã€ãã·ãŒ</h2> + +<p><code><a></code> èŠçŽ ã¯ããŠãŒã¶ãŒã®ã»ãã¥ãªãã£ããã©ã€ãã·ãŒã«åœ±é¿ãåãŒãå¯èœæ§ããããŸãã詳现æ
å ±ã«ã€ããŠã¯ <a href="/ja/docs/Web/Security/Referer_header:_privacy_and_security_concerns">Referer ããããŒ: ãã©ã€ãã·ãŒãšã»ãã¥ãªãã£ã®èæ
®äºé
</a>ãåç
§ããŠãã ããã</p> + +<p><code>target="_blank"</code> ã <code>rel="noreferrer"</code> ã <code>rel="noopener"</code> ãªãã§äœ¿çšãããšããŠã§ããµã€ãã {{domxref("window.opener")}} API æŸåæ»æãåãããããªããŸã (<a href="https://www.jitbit.com/alexblog/256-targetblank---the-most-underestimated-vulnerability-ever/">vulnerability description</a>) ããæ°ããçã®ãã©ãŠã¶ãŒ (Firefox 79 以éãªã©) ã§ã¯ <code>target="_blank"</code> ãèšå®ãããšã <code>rel="noopener"</code> ãšåãä¿è·ãæäŸãããŸãã</p> + +<h2 id="Accessibility" name="Accessibility">ã¢ã¯ã»ã·ããªãã£</h2> + +<h3 id="Strong_link_text" name="Strong_link_text">匷åãªãªã³ã¯ããã¹ã</h3> + +<p>ãªã³ã¯ã®å
容ã¯ãæèããå€ãããšããŠãã<strong>ãªã³ã¯ã®è¡ãå
ã瀺ãã¹ãã§ã</strong>ã</p> + +<h4 id="Inaccessible_weak_link_text" name="Inaccessible_weak_link_text">ã¢ã¯ã»ã·ããªãã£ã«å¯Ÿå¿ããŠããªã貧匱ãªãªã³ã¯ããã¹ã</h4> + +<p>ããããæ®å¿µãªééãã¯ãããããã¯ãªãã¯ããããã¡ããã®ã¿ã«ãªã³ã¯ãèšå®ããŠããããšã§ãã</p> + +<pre class="brush: html example-bad notranslate"><p> + ç§ãã¡ã®è£œåã«ã€ããŠã¯<a href="/products">ãã¡ã</a>ãã芧ãã ããã +</p> +</pre> + +<h4 id="Strong_link_text_2" name="Strong_link_text_2">匷åãªãªã³ã¯ããã¹ã</h4> + +<p>幞ãã«ããããã¯ç°¡åã«çŽãããšãã§ãããããã¢ã¯ã»ã·ããªãã£ã«å¯Ÿå¿ããŠããªããã®ããçããªããŸãã</p> + +<pre class="brush: html example-good notranslate"><p> + <a href="/products">ç§ãã¡ã®è£œåã«ã€ããŠ</a>詳ããã芧ãã ããã +</p></pre> + +<p>æ¯æŽãœãããŠã§ã¢ã«ã¯ãããŒãžäžã®ãã¹ãŠã®ãªã³ã¯ãäžèŠ§è¡šç€ºããã·ã§ãŒãã«ããããããŸãããããã匷åãªãªã³ã¯ããã¹ãã¯ãã¹ãŠã®ãŠãŒã¶ãŒã«å©ç¹ããããŸããããã¹ãŠã®ãªã³ã¯ã®äžèŠ§ãã®ã·ã§ãŒãã«ããã¯ãèŠåã®ãããŠãŒã¶ãŒãããŒãžãçŽ æ©ãèŠæž¡ãæ¹æ³ãæš¡å£ããŠããŸãã</p> + +<h3 id="onclick_events" name="onclick_events">onclick ã€ãã³ã</h3> + +<p>ããèŠããã誀ã£ã䜿ãæ¹ãšããŠãæ¬äŒŒçãªãã¿ã³ãäœæããããã«ã¢ã³ã«ãŒèŠçŽ ã䜿çšãã <strong>href</strong> ã <code>#</code> ãŸã㯠<code>javascript:void(0)</code> ã«èšå®ããŠããŒãžã®åèªã¿èŸŒã¿ãé²ãã <code>click</code> ãåŸ
ã¡åãããããã«ãããšãããã®ããããŸãã</p> + +<p>ãããã®åœã® <code>href</code> å€ã¯ããªã³ã¯ãã³ããŒãŸãã¯ãã©ãã°ããããæ°ããããŠã£ã³ããŠã§ãªã³ã¯ãéããããããã¯ããŒã¯ãããã JavaScript ã®èªã¿èŸŒã¿äžããšã©ãŒç¶æ
ãç¡å¹ç¶æ
ã®å Žåãªã©ã«äºæããªãåäœãåŒãèµ·ãããŸãããŸããèªã¿äžããœãããªã©ã®æ¯æŽæè¡ã«å¯ŸããŠèª€ã£ãæå³ãäŒããããšããããŸãã</p> + +<p>代ããã« {{HTMLElement("button")}} ã䜿çšããŠãã ãããéåžžã<strong>ã¢ã³ã«ãŒã¯é©å㪠URL ã䜿çšããŠç§»åããããã ãã«äœ¿çšããã¹ãã§ã</strong>ã</p> + +<h3 id="External_links_and_linking_to_non-HTML_resources" name="External_links_and_linking_to_non-HTML_resources">å€éšãªã³ã¯ããã³ HTML 以å€ã®ãªãœãŒã¹ãžã®ãªã³ã¯</h3> + +<p>ãªã³ã¯ãæ°ããã¿ãããŠã£ã³ããŠã§éãããã« <code>target="_blank"</code> ã䜿çšããããããŠã³ããŒãå
ãæãããããå Žåã¯ããªã³ã¯ãèµ·åãããšãã«äœãèµ·ãããã瀺ãããã«ããŠãã ããã</p> + +<p>匱èŠã§èªã¿äžãæè¡ã®æ¯æŽã®äžã«æäœãè¡ã£ãŠãã人ããèªç¥ã«åé¡ããã人ã¯ãäºæããæ°ããã¿ãããŠã£ã³ããŠãã¢ããªã±ãŒã·ã§ã³ãéãããšãã«æ··ä¹±ãããããããŸãããå€ãããŒãžã§ã³ã®èªã¿äžããœãããŠã§ã¢ã¯ããã®åäœãã¢ããŠã³ã¹ããŸããã</p> + +<h4 id="Link_that_opens_a_new_tabwindow" name="Link_that_opens_a_new_tabwindow">æ°ããã¿ãããŠã£ã³ããŠãéããªã³ã¯</h4> + +<pre class="brush: html notranslate"><a target="_blank" href="https://www.wikipedia.org"> + Wikipedia (æ°ãããŠã£ã³ããŠã§éããŸã) +</a> +</pre> + +<h4 id="Link_to_a_non-HTML_resource" name="Link_to_a_non-HTML_resource">HTML 以å€ã®ãªãœãŒã¹ãžã®ãªã³ã¯</h4> + +<pre class="brush: html notranslate"><a href="2017-annual-report.ppt"> + 2017 幎次ã¬ããŒã (PowerPoint) +</a> +</pre> + +<p>ãã®çš®ã®ãªã³ã¯ã®åäœãè¡šãããã«ããã¹ãã®ä»£ããã«ã¢ã€ã³ã³ã䜿ãããŠããå Žåã¯ã {{HTMLAttrxRef("alt", "img", "alt ã®ããã¹ã", "true") }}ã確å®ã«å
¥ããŠãã ããã</p> + +<pre class="brush: html notranslate"><a target="_blank" href="https://www.wikipedia.org"> + Wikipedia + <img alt="(æ°ããã¿ãã§éã)" src="newtab.svg"> +</a> + +<a href="2017-annual-report.ppt"> + 2017 Annual Report + <img alt="(PowerPoint ãã¡ã€ã«)" src="ppt-icon.svg"> +</a></pre> + +<ul> + <li><a href="https://webaim.org/techniques/hypertext/hypertext_links">WebAIM: Links and Hypertext - Hypertext Links</a></li> + <li><a href="/ja/docs/Web/Accessibility/Understanding_WCAG/Understandable#Guideline_3.2_â_Predictable_Make_Web_pages_appear_and_operate_in_predictable_ways">MDN / WCAG ãç解ãããã¬ã€ãã©ã€ã³ 3.2"</a></li> + <li><a href="https://www.w3.org/TR/WCAG20-TECHS/G200.html">G200: Opening new windows and tabs from a link only when necessary</a></li> + <li><a href="https://www.w3.org/TR/WCAG20-TECHS/G201.html">G201: Giving users advanced warning when opening a new window</a></li> +</ul> + +<h3 id="Skip_links" name="Skip_links">ã¹ããããªã³ã¯</h3> + +<p><strong>ã¹ããããªã³ã¯</strong>㯠{{HTMLElement("body")}} ã³ã³ãã³ãã®ã§ããã ãå
é ã«è¿ãå Žæã«é
眮ããããªã³ã¯ã§ãããããŒãžã®ã¡ã€ã³ã³ã³ãã³ãã®å
é ã«ãªã³ã¯ããŸããéåžžã CSS ã¯ã¹ããããªã³ã¯ããã©ãŒã«ã¹ãåãããŸã§ã¯ç»é¢å€ãžé ããŸãã</p> + +<pre class="notranslate"><body> + <a href="#content">ã¡ã€ã³ã³ã³ãã³ããžã¹ããã</a> + + <header> + ⊠+ </header> + + <main id="content"> <!-- ã¹ããããªã³ã¯ã蟿ãçãäœçœ® --> +</pre> + +<pre class="brush: css notranslate">.skip-link { + position: absolute; + top: -3em; + background: #fff; +} +.skip-link:focus { + top: 0; +}</pre> + +<p>ã¹ããããªã³ã¯ã¯ãããŒããŒãã®å©çšè
ãããããŒããã²ãŒã·ã§ã³ã®ãããªè€æ°ã®ããŒãžãéããŠç¹°ãè¿ãããã³ã³ãã³ããåé¿ã§ããããã«ãããã®ã§ãã</p> + +<p>ã¹ããããªã³ã¯ã¯ãã¹ã€ããå¶åŸ¡ãé³å£°ã³ãã³ãããŸãã¯ããŠã¹ã¹ãã£ãã¯/ãããã¯ã³ããªã©ã®è£å©æè¡ã䜿çšããŠæäœãã人ã«ãšã£ãŠãå埩çã«ãªã³ã¯ã移åããæäœãç
©ãããå Žåã«ç¹ã«äŸ¿å©ã§ãã</p> + +<ul> + <li><a href="https://webaim.org/techniques/skipnav/">WebAIM: "Skip Navigation" Links</a></li> + <li><a href="https://a11yproject.com/posts/2013-05-11-skip-nav-links/">How-to: Use Skip Navigation links</a></li> + <li><a href="/ja/docs/Web/Accessibility/Understanding_WCAG/Operable#Guideline_2.4_%E2%80%94_Navigable_Provide_ways_to_help_users_navigate_find_content_and_determine_where_they_are">MDN / WCAG ãç解ãã â ã¬ã€ãã©ã€ã³ 2.4 ã®è§£èª¬</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-skip.html">Understanding Success Criterion 2.4.1</a></li> +</ul> + +<h3 id="倧ãããšè¿æ¥æ§">倧ãããšè¿æ¥æ§</h3> + +<h4 id="Size" name="Size">倧ãã</h4> + +<p>ãªã³ã¯ã®ãããªå¯Ÿè©±çèŠçŽ ã¯ãããããç°¡åã«èµ·åã§ããããã«ååãªå€§ããã®é åãæäŸããå¿
èŠããããŸããããã¯ãéåå¶åŸ¡ã«åé¡ããã人ããã¿ããããã«ãªã©ã®ç²ŸåºŠãäœãå
¥åæ段ã䜿çšããŠãã人ãªã©ãããŸããŸãªäººã«åœ¹ç«ã¡ãŸããæå°ã®å€§ãã㯠44Ã44 <a href="https://www.w3.org/TR/WCAG21/#dfn-css-pixels">CSS ãã¯ã»ã«</a>ãæšå¥šãããŸãã</p> + +<p>æ£æã³ã³ãã³ãã®ããã¹ãã®ã¿ã®ãªã³ã¯ã¯å
é€ãããŸãããããã§ããã€ããŒãªã³ã¯ã«ååãªããã¹ããããããšã確èªããŠãæäœãããããªãããã«ããŠãããšè¯ãã§ãããã</p> + +<ul> + <li><a href="https://www.w3.org/WAI/WCAG21/Understanding/target-size.html">Understanding Success Criterion 2.5.5: Target Size</a></li> + <li><a href="http://adrianroselli.com/2019/06/target-size-and-2-5-5.html">Target Size and 2.5.5</a></li> + <li><a href="https://a11yproject.com/posts/large-touch-targets/">Quick test: Large touch targets</a></li> +</ul> + +<h4 id="Proximity" name="Proximity">è¿æ¥æ§</h4> + +<p>ãªã³ã¯ã®ãããªå¯Ÿè©±çèŠçŽ ãäºãã«èŠèŠçã«è¿æ¥ããŠé
眮ãããå Žåã¯ãããããéãŠãééã眮ããŠãã ãããééã空ããããšã§ãéåå¶åŸ¡ã«åé¡ã®ãã人ã誀ã£ãŠééã£ã察話çã³ã³ãã³ããæäœããŠããŸãããšãé²ãããšãã§ããŸãã</p> + +<p>éé㯠{{CSSxRef("margin")}} ãªã©ã® CSS ããããã£ã䜿çšããŠäœæããããšãã§ããŸãã</p> + +<ul> + <li><a href="https://axesslab.com/hand-tremors/">Hand tremors and the giant-button-problem</a></li> +</ul> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName("Referrer Policy", "#referrer-policy-delivery-referrer-attribute", "referrer attribute")}}</td> + <td>{{Spec2("Referrer Policy")}}</td> + <td><code>referrerpolicy</code> å±æ§ãè¿œå ã</td> + </tr> + <tr> + <td>{{SpecName("HTML WHATWG", "textlevel-semantics.html#the-a-element", "<a>")}}</td> + <td>{{Spec2("HTML WHATWG")}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName("HTML5 W3C", "textlevel-semantics.html#the-a-element", "<a>")}}</td> + <td>{{Spec2("HTML5 W3C")}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName("HTML4.01", "struct/links.html#h-12.2", "<a>")}}</td> + <td>{{Spec2("HTML4.01")}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.a")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("link")}} 㯠<code><a></code> ãšäŒŒãŠããŸããããŠãŒã¶ãŒã«ã¯èŠããªãã¡ã¿ããŒã¿ãžã®ãã€ããŒãªã³ã¯ã®ããã®ãã®ã§ãã</li> + <li>{{CSSxRef(":link")}} 㯠CSS ã®æ¬äŒŒã¯ã©ã¹ã§ã <code><a></code> èŠçŽ ã«æå¹ãª valid <code>href</code> å±æ§ãã€ããŠããå Žåã«äžèŽããŸãã</li> +</ul> diff --git a/files/ja/web/html/element/abbr/index.html b/files/ja/web/html/element/abbr/index.html new file mode 100644 index 0000000000..626d09b0c8 --- /dev/null +++ b/files/ja/web/html/element/abbr/index.html @@ -0,0 +1,208 @@ +--- +title: '<abbr>: ç¥èªèŠçŽ ' +slug: Web/HTML/Element/abbr +tags: + - Acronym + - Definitions + - Element + - HTML + - HTML text-level semantics + - 'HTML:Flow content' + - 'HTML:Palpable Content' + - 'HTML:Phrasing content' + - Reference + - Web + - abbr + - abbreviation + - semantics +translation_of: Web/HTML/Element/abbr +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã®ç¥èªèŠçŽ </strong>(<strong><code><abbr></code></strong>) ã¯ç¥èªãé åèªãè¡šããŸããä»»æ㧠{{htmlattrxref("title")}} å±æ§ã§ãç¥èªã®å®å
šåœ¢ãŸãã¯èª¬æãæäŸããããšãã§ããŸãã</span> <code>title</code> å±æ§ã¯ãã®å®å
šãªèª¬æã®ã¿ãå«ã¿ããã以å€ãå«ãã§ã¯ãããŸããã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/abbr.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Web/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ã«å¯Ÿå¿ããŠããŸãã {{htmlattrxref("title")}} å±æ§ã¯ <code><abbr></code> èŠçŽ ãšå
±ã«äœ¿çšãããšãç¹å®ã®æå³è«çãªæå³ãæã¡ãŸããããã¯å®å
šãªäººéãèªãã圢ã®èª¬æãŸãã¯ç¥èªã®å®å
šåœ¢ãå«ã<em>å¿
èŠããããŸã</em>ããã®æååã¯ãããŠã¹ãã€ã³ã¿ãŒãèŠçŽ ã®äžã§éæ¢ãããšãããã©ãŠã¶ãŒãããŒã«ããããšããŠè¡šç€ºããããšãè¯ããããŸãã</p> + +<p>ããããã® <code><abbr></code>èŠçŽ ã¯ä»ã®ç¬ç«ããŠããŸããåãææžå
ã§ä»ã®çç¥åœ¢ã§ã¯ãªãè¡šçŸã®æååã«èªåçã«çµã³ã€ããªãå Žåã¯ã <code>title</code> ã䜿çšããŠãã ããã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<h3 id="Typical_use_cases" name="Typical_use_cases">ãããã䜿çšäŸ</h3> + +<p>å¿
ããããã¹ãŠã®ç¥èªã <code><abbr></code> ã§ããŒã¯ã¢ããããå¿
èŠã¯ãããŸãããããããæçšãªå Žåãããã€ããããŸãã</p> + +<ul> + <li>ç¥èªã䜿çšãããææžã³ã³ãã³ãã®æµãã®å€ã§å®å
šåœ¢ãå®çŸ©ãæäŸãããå Žåã¯ã <code><abbr></code> ãé©å㪠{{htmlattrxref("title")}} ãšå
±ã«äœ¿çšããŠãã ããã</li> + <li>èªã¿æã«ãšã£ãŠãªãã¿ã®ãªãç¥èªãå®çŸ©ããå Žåãçšèªã <code><abbr></code> ã䜿çšããŠè¡šçŸãã <code>title</code> å±æ§ãè¡å
æååã§å®çŸ©ãæäŸããŠãã ããã</li> + <li>ããã¹ãå
ã«ç¥èªãååšããæå³ã®æ³šéãå¿
èŠãªå Žåã <code><abbr></code> èŠçŽ ã¯æçšã§ããäžæ¹ãããã¯æŽåœ¢ãã¹ã¯ãªããã®ç®çã§äœ¿çšããããšãã§ããŸãã</li> + <li><code><abbr></code> 㯠{{HTMLElement("dfn")}} ãšã®çµã¿åããã§ãç¥èªãé åèªã®çšèªã®å®çŸ©ãè¡ãªãããšãã§ããŸãã以äžã®{{anch("Defining an abbreviation", "ç¥èªã®å®çŸ©")}}ã®äŸãã芧ãã ããã</li> +</ul> + +<h3 id="Grammar_considerations" name="Grammar_considerations">ææ³çãªèæ
®äºé
</h3> + +<p>{{interwiki("wikipedia", "æ° (ææ³)", "ææ³çã«æ°ãè¡šçŸãã")}}èšèªïŒã€ãŸããé
ç®ã®æ°ãæã®ææ³ã«åœ±é¿ããèšèªïŒã§ã¯ã <code><abbr></code> èŠçŽ å
ã® <code>title</code> å±æ§ã§åãææ³çãªæ°å€ã䜿çšããŠãã ãããããã¯ãã¢ã©ãã¢èªã®ããã«2ããã倧ããæ°ã®ææ³ãæã€èšèªã§ç¹ã«éèŠã§ãããè±èªã«ãåœãŠã¯ãŸããŸãã</p> + +<h2 id="Default_styling" name="Default_styling">æ¢å®ã®ã¹ã¿ã€ã«</h2> + +<p>ãã®èŠçŽ ã®ç®çã¯åã«äœè
ã®å©äŸ¿æ§ã®ããã§ããããã¹ãŠã®ãã©ãŠã¶ãŒãæ¢å®ã§ãã®èŠçŽ ãè¡å
({{cssxref('display')}}<code>: inline</code>) ã§è¡šç€ºããŸãããã ããæ¢å®ã®ã¹ã¿ã€ã«ã¯ãã©ãŠã¶ãŒã«ããããŸããŸã§ãã</p> + +<ul> + <li>Internet Explorer ãªã©äžéšã®ãã©ãŠã¶ãŒã¯ããã®èŠçŽ ã {{HTMLElement("span")}} èŠçŽ ãšåãã¹ã¿ã€ã«ãé©çšããŸãã</li> + <li>OperaãFirefox ãªã©ã®ãã©ãŠã¶ãŒã¯ããã®èŠçŽ ã®å
容ã«ç¹ç·ã®äžç·ãåŒããŸãã</li> + <li>ããäžéšã®ãã©ãŠã¶ãŒã¯ããããã®äžç·ãåŒãã ãã§ãªããå°ããªå€§æåã§è¡šç€ºãããã®ããããŸããæ¬ä»¶ãæ±ã CSS ã« {{cssxref('font-variant')}}<code>: none</code> ã®ãããªã¹ã¿ã€ã«ãè¿œå ããããšã§ããã®ãããªã¹ã¿ã€ã«ãé¿ããããšãã§ããŸãã</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Marking_up_an_abbreviation_semantically" name="Marking_up_an_abbreviation_semantically">æå³è«çãªç¥èªã®ããŒã¯ã¢ãã</h3> + +<p>å®å
šåœ¢ã説æãæäŸããã«ç¥èªãããŒã¯ã¢ããããã«ã¯ããã®äŸã«ããããã«ãåã«å±æ§ãªã㧠<code><abbr></code> ã䜿çšããŠãã ããã</p> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html notranslate"><p><abbr>HTML</abbr> ã䜿ãã®ã¯æ¥œãããŠç°¡åã§ãïŒ</p></pre> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>{{EmbedLiveSample("Marking_up_an_abbreviation_semantically")}}</p> + +<h3 id="Styling_abbreviations" name="Styling_abbreviations">ç¥èªã®æŽåœ¢</h3> + +<p>ãã®åçŽãªäŸã«èŠãããããã«ã CSS ã䜿çšããŠç¥èªã®ããã«å°çšã®ã¹ã¿ã€ã«ãèšå®ããããšãã§ããŸãã</p> + +<h4 id="HTML_2">HTML</h4> + +<pre class="brush: html notranslate"><p><abbr>CSS</abbr> ã䜿ããšãç¥èªã®æŽåœ¢ãã§ããŸãïŒ</p></pre> + +<h4 id="CSS">CSS</h4> + +<pre class="brush: css notranslate">abbr { + font-variant: all-small-caps; +}</pre> + +<h4 id="Result_2" name="Result_2">çµæ</h4> + +<p>{{EmbedLiveSample("Styling_abbreviations")}}</p> + +<h3 id="Providing_an_expansion" name="Providing_an_expansion">å®å
šåœ¢ã®æäŸ</h3> + +<p>{{htmlattrxref("title")}} å±æ§ãè¿œå ããããšã§ãç¥èªãé åèªã®å®å
šåœ¢ãå®çŸ©ãæäŸããããšãã§ããŸãã</p> + +<h4 id="HTML_3">HTML</h4> + +<pre class="brush: html notranslate"><p>Ashok's joke made me <abbr title="Laugh Out Loud">LOL</abbr> big +time.</p></pre> + +<h4 id="Result_3" name="Result_3">çµæ</h4> + +<p>{{EmbedLiveSample("Providing_an_expansion")}}</p> + +<h3 id="Defining_an_abbreviation" name="Defining_an_abbreviation">ç¥èªã®å®çŸ©</h3> + +<p>ãã¡ãã«ç€ºãããã«ã <code><abbr></code> ãš {{HTMLElement("dfn")}} ãçµã¿åãããããšã§ãããæ£åŒã«ç¥èªãå®çŸ©ããããšãã§ããŸãã</p> + +<h4 id="HTML_4">HTML</h4> + +<pre class="brush: html notranslate"><p><dfn id="html"><abbr title="HyperText Markup Language">HTML</abbr> +</dfn> is a markup language used to create the semantics and structure +of a web page.</p> + +<p>A <dfn id="spec">Specification</dfn> +(<abbr title="Specification">spec</abbr>) is a document that outlines +in detail how a technology or API is intended to function and how it is +accessed.</p></pre> + +<h4 id="Result_4" name="Result_4">çµæ</h4> + +<p>{{EmbedLiveSample("Defining_an_abbreviation", 600, 120)}}</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®</h2> + +<p>é åèªãç¥èªããããŒãžå
ã§æåã«äœ¿ããããšãã«å®å
šãªåœ¢ã§ç¶Žãããšã¯ãç¹ã«äžèº«ãæè¡çšèªãç£æ¥çšèªã§ãã£ãå Žåã«ã人ã
ãç解ããã®ã«æçã§ãã</p> + +<h4 id="Example" name="Example">äŸ</h4> + +<pre class="brush: html notranslate"><p>JavaScript Object Notation (<abbr>JSON</abbr>) ã¯è»œéã®ããŒã¿äº€æ圢åŒã§ãã</p> +</pre> + +<p>ããã¯ç¹ã«ãã³ã³ãã³ãã§èª¬æããŠããçšèªãæŠå¿µã«ãªãã¿ããªã人ããã®èšèªã®åå¿è
ãèªç¥çã®äººãªã©ã«æçã§ãã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-abbr-element', '<abbr>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-abbr-element', '<abbr>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/text.html#edef-ABBR', '<abbr>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.abbr")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/Learn/HTML/Element/abbr"><code><abbr></code> èŠçŽ ã®äœ¿çšæ¹æ³</a></li> +</ul> diff --git a/files/ja/web/html/element/acronym/index.html b/files/ja/web/html/element/acronym/index.html new file mode 100644 index 0000000000..d6be16f104 --- /dev/null +++ b/files/ja/web/html/element/acronym/index.html @@ -0,0 +1,81 @@ +--- +title: <acronym> +slug: Web/HTML/Element/acronym +tags: + - Element + - HTML + - 'HTML:Flow content' + - Obsolete + - Reference + - Web +translation_of: Web/HTML/Element/acronym +--- +<div>{{obsolete_header}}</div> + +<h2 id="Summary" name="Summary">æŠèŠ</h2> + +<p>HTML ã®é åèªèŠçŽ (<code><acronym></code>) ã¯ãé åèªãŸãã¯ç¥èªã®åèªãæ§æããæåã®äžŠã³ãæ瀺ããããšãã§ããŸãã</p> + +<div class="note"> +<p><strong>䜿çšäžã®æ³šæ:</strong> ãã®èŠçŽ 㯠HTML5 ã«ãŠå»æ¢ãããŠããã䜿çšããã¹ãã§ã¯ãããŸããã代ããã« {{HTMLElement("abbr")}} èŠçŽ ã䜿çšããŠãã ããã</p> +</div> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯ãå
šãŠã®èŠçŽ ã«å
±éã®<a class="new " href="/ja/docs/HTML/global_attributes" rel="internal" title="HTML/global attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ãæã¡ãŸãã</p> + +<h2 id="DOM_Interface" name="DOM_Interface">DOM ã€ã³ã¿ãŒãã§ã€ã¹</h2> + +<p>ãã®èŠçŽ 㯠{{domxref('HTMLElement')}} ã€ã³ã¿ãŒãã§ã€ã¹ãæäŸããŸãã</p> + +<div class="note"><strong>å®è£
äžã®æ³šæ: </strong> Gecko 1.9.2 ãŸã§ã Firefox ã¯ãã®èŠçŽ ã« {{domxref('HTMLSpanElement')}} ã€ã³ã¿ãŒãã§ã€ã¹ãå®è£
ããŠããŸããã</div> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre class="brush:html notranslate"><p>The <acronym title="World Wide Web">WWW</acronym> is only a component of the Internet.</p> +</pre> + +<h2 id="Default_styling" name="Default_styling">æ¢å®ã®ã¹ã¿ã€ã«</h2> + +<p>ãã®ã¿ã°ã®ç®çã¯åã«äœè
ã®å©äŸ¿æ§ã®ããã®ãã®ã§ããããã©ãŠã¶ãŒã«ãã£ãŠæ¢å®ã®ã¹ã¿ã€ã«ã¯æ§ã
ã§ãã</p> + +<ul> + <li>Internet Explorer ãªã©ã®äžéšã®ãã©ãŠã¶ãŒã§ã¯ããã®èŠçŽ ã« {{HTMLElement("span")}} èŠçŽ ãšç°ãªãã¹ã¿ã€ã«ä»ãã¯è¡ããŸããã</li> + <li>OperaãFirefoxãChrome ãªã©ã§ã¯ããã®èŠçŽ ã®å
容ã«ç¹ç·ã®äžç·ãä»ããŸãã</li> + <li>ãã©ãŠã¶ãŒã«ãã£ãŠã¯ç¹ç·ã®äžç·ãåŒãã ãã§ãªããã¹ã¢ãŒã«ãã£ããã¹ã«ããŸãããã®ã¹ã¿ã€ã«ãæå¶ããã«ã¯ã CSS 㧠{{cssxref('font-variant')}}<code>: none</code> ãªã©ãã€ããŸãã</li> +</ul> + +<p>ãã£ãŠããŠã§ãã®äœè
ã¯å€§äœæ¢å®ã®ã¹ã¿ã€ã«ã«äŸåããªãããšã匷ãæšå¥šãããŸãã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML4.01', 'struct/text.html#edef-ACRONYM', '<acronym>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.acronym")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>HTML ã® {{htmlelement("abbr")}} èŠçŽ </li> +</ul> + +<div>{{HTMLRef}}</div> diff --git a/files/ja/web/html/element/address/index.html b/files/ja/web/html/element/address/index.html new file mode 100644 index 0000000000..b968983178 --- /dev/null +++ b/files/ja/web/html/element/address/index.html @@ -0,0 +1,140 @@ +--- +title: '<address>: é£çµ¡å
èŠçŽ ' +slug: Web/HTML/Element/address +tags: + - Address + - Author + - Contact + - Contact Information + - Element + - Email + - Email Address + - HTML + - HTML sections + - 'HTML:Flow content' + - 'HTML:Palpable Content' + - Reference + - Web +translation_of: Web/HTML/Element/address +--- +<div>{{HTMLRef}}</div> + +<p id="Summary"><span class="seoSummary"><strong>HTML ã® <code><address></code> èŠçŽ </strong>ã¯ããããå«ãã§ãã HTML ãå人ãå£äœãçµç¹ã®é£çµ¡å
ãæäŸããŠããããšã瀺ããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/address.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p><code><address></code> èŠçŽ ã®å
容ã§æäŸãããé£çµ¡å
æ
å ±ã¯ããã®æèã§é©åã§ããã°ã©ã®ãããªåœ¢ã§ããããå¿
èŠãšããããããã圢ã®é£çµ¡å
æ
å ± (äœæã URLãã¡ãŒã«ã¢ãã¬ã¹ãé»è©±çªå·ããœãŒã·ã£ã«ã¡ãã£ã¢ã®ã¢ã«ãŠã³ããå°çäžã®åº§æšãªã©) ãå«ããããšãã§ããŸãã <code><address></code> ã«ã¯é£çµ¡å
æ
å ±ãåç
§ããå人ãå£äœãçµç¹ã®ååãå«ããŠãã ããã</p> + +<p><code><address></code> ã¯æ§ã
ãªæèã§äœ¿çšããããšãã§ããããŒãžããããŒã§ããžãã¹ã®é£çµ¡å
ãæäŸãããã {{HTMLElement("article")}} èŠçŽ ã®äžã§ <code><address></code> ãå«ããããšã§ãèšäºã®èè
ãèå¥ãããããããšãã§ããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Palpable_content">ç¥èŠå¯èœã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ããã ã <code><address></code> èŠçŽ ããã¹ãããããèŠåºãã³ã³ãã³ã ({{HTMLElement("hgroup")}}, {{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}}, {{HTMLElement("h6")}}), åºåã³ã³ãã³ã ({{HTMLElement("article")}}, {{HTMLElement("aside")}}, {{HTMLElement("section")}}, {{HTMLElement("nav")}}), {{HTMLElement("header")}} èŠçŽ ããã³ {{HTMLElement("footer")}} èŠçŽ ãå
¥ãããããŠã¯ãªããŸããã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a> ãåãå
¥ãããã¹ãŠã®èŠçŽ ããã ã <code><address></code> èŠçŽ ã¯é€ã (è«ççãªå¯Ÿç§°æ§ã®åçã«ããã°ã芪èŠçŽ ã§ãã <code><address></code> ã¿ã°ã¯ <code><address></code> èŠçŽ ãå
¥ãåã«ããããšãã§ããŸããããããã£ãŠãåã <code><address></code> ã®ã³ã³ãã³ãã®èŠªã« <code><address></code> ã¿ã°ã眮ãããšãã§ããŸãã)ã</td> + </tr> + <tr> + <th scope="row">æé»ã®Â ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}ã Gecko 2.0 (Firefox 4) ããåã§ã¯ {{domxref("HTMLSpanElement")}} ã€ã³ã¿ãŒãã§ã€ã¹ãæäŸãããŸãã</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<ul> + <li><code><address></code> èŠçŽ ã¯ææžã®èè
ã®é£çµ¡å
æ
å ±ãè¡šãã ãã®ããã«äœ¿ãããåŸåããããŸãããããææ°ã®ä»æ§æžã§ã¯ãå®çŸ©ãæŽæ°ãããæ§ã
ãªå®å
ãããŒã¯ã¢ããããããã«äœ¿çšã§ããããã«ãªããŸããã</li> + <li>ãã®èŠçŽ ã«ã¯ãå
¬éæ¥ ({{HTMLElement("time")}} ã«ãããã®) ã®ãããªé£çµ¡å
æ
å ±ä»¥å€ã®æ
å ±ãå«ããã¹ãã§ã¯ãããŸããã</li> + <li>äžè¬çã«ã <code><address></code> èŠçŽ ã¯çŸåšã®ã»ã¯ã·ã§ã³ã« {{HTMLElement("footer")}} èŠçŽ ãããã°ããã®äžã«é
眮ããããšãã§ããŸãã</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãã®äŸã¯ <code><address></code> èŠçŽ ã§èšäºã®ç·šéè
ã®é£çµ¡å
æ
å ±ã瀺ã䜿ãæ¹ã瀺ããŸãã</p> + +<pre class="brush: html notranslate"> <address> + You can contact author at <a href="http://www.somedomain.com/contact"> + www.somedomain.com</a>.<br> + If you see any bugs, please <a href="mailto:webmaster@somedomain.com"> + contact webmaster</a>.<br> + You may also want to visit us:<br> + Mozilla Foundation<br> + 331 E Evelyn Ave<br> + Mountain View, CA 94041<br> + USA + </address> +</pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{EmbedLiveSample("Examples", "300", "200")}}</p> + +<p>ãã®èŠçŽ ã¯æååã {{HTMLElement("i")}} èŠçŽ ã {{HTMLElement("em")}} èŠçŽ ãšåãæ¢å®ã®ã¹ã¿ã€ã«ã§æç»ããŸãããä»å çãªæå³æ
å ±ãšããŠé£çµ¡å
æ
å ±ãæ±ããšãã« <code><address></code> ã䜿çšããã®ãããé©åã§ãããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'sections.html#the-address-element', '<address>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-address-element', '<address>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/global.html#h-7.5.6', '<address>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.address")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®ã»ã¯ã·ã§ã³é¢é£èŠçŽ : {{HTMLElement("body")}}, {{HTMLElement("nav")}}, {{HTMLElement("article")}}, {{HTMLElement("aside")}}, {{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}}, {{HTMLElement("h6")}}, {{HTMLElement("hgroup")}}, {{HTMLElement("footer")}}, {{HTMLElement("section")}}, {{HTMLElement("header")}}</li> + <li class="last"><a class="deki-ns current" href="/ja/docs/Sections_and_outlines_of_an_HTML5_document" title="Sections and Outlines of an HTML5 document">HTML5 ææžã®ã»ã¯ã·ã§ã³ãšã¢ãŠãã©ã€ã³</a></li> +</ul> diff --git a/files/ja/web/html/element/applet/index.html b/files/ja/web/html/element/applet/index.html new file mode 100644 index 0000000000..05eab53ccd --- /dev/null +++ b/files/ja/web/html/element/applet/index.html @@ -0,0 +1,140 @@ +--- +title: '<applet>: åã蟌㿠Java ã¢ãã¬ããèŠçŽ ' +slug: Web/HTML/Element/applet +tags: + - Element + - HTML + - Java + - Obsolete + - Reference + - Web + - applet +translation_of: Web/HTML/Element/applet +--- +<p>{{HTMLRef}}{{Obsolete_Header}}</p> + +<div class="blockIndicator warning"> +<p><code><applet></code> èŠçŽ 㯠<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1279218">Gecko 56</a> ããã³ <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=470301">Chrome 47</a> ã§å»æ¢ãããŸããã</p> + +<p>ãŸãã<a href="https://bugs.webkit.org/show_bug.cgi?id=157926">WebKit</a> ããã³ <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/11946645/">Edge</a> ã§ã¯å»æ¢ãæ€èšãããŠããŸãã</p> +</div> + +<p><span class="seoSummary">å»æ¢ããã <strong>HTML ã® ã¢ãã¬ããèŠçŽ </strong> (<strong><code><applet></code></strong>) ã¯ææžã« Java ã¢ãã¬ãããåã蟌ã¿ãŸãããã®èŠçŽ 㯠{{HTMLElement("object")}} ã«ãšã£ãŠä»£ãããå»æ¢ãããŸããã</span></p> + +<p>ãŠã§ãã§ã® Java ã¢ãã¬ããã®äœ¿çšã¯éæšå¥šã§ããå€ãã®ãã©ãŠã¶ãŒãããã§ã« Java ãã©ã°ã€ã³ãå«ããã©ã°ã€ã³äœ¿çšã®å¯Ÿå¿ããããŠããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, <a href="/ja/docs/HTML/Content_categories#Embedded_content">åã蟌ã¿ã³ã³ãã³ã</a>, 察話åã³ã³ãã³ã, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>0å以äžã® {{HTMLElement("param")}} èŠçŽ ããã®åŸã§ <a href="/ja/docs/Web/HTML/Content_categories#Transparent_content_model">ééçã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>ãªããéå§ã¿ã°ãšçµäºã¿ã°ã®äž¡æ¹ãå¿
é ã§ãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/HTML/Content_categories#Embedded_content">åã蟌ã¿ã³ã³ãã³ã</a>ãåãä»ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{DOMxRef("HTMLAppletElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<dl> + <dt>{{HTMLAttrDef("align")}}</dt> + <dd>ãã®å±æ§ã¯ãåšå²ã«ããã³ã³ãã³ããšã®é¢ä¿ãšããŠãããŒãžäžã§ã¢ãã¬ãããé
眮ããããã«äœ¿çšããŸãã HTML 4.01 ä»æ§ã§ã¯ <code>bottom</code>, <code>left</code>, <code>middle</code>, <code>right</code>, and <code>top</code> ãšããå€ãå®çŸ©ããŠããŸãããã Microsoft ããã³ Netscape 㯠<code>absbottom</code>, <code>absmiddle</code>, <code>baseline</code>, <code>center</code>, <code>texttop</code> ã«ã察å¿ããŠããŸããã</dd> + <dt>{{HTMLAttrDef("alt")}}</dt> + <dd>ãã®å±æ§ã¯ãJava ããµããŒãããªããã©ãŠã¶ãŒã代ããã«è¡šç€ºãã説ææãäžããŸããããŒãžäœè
ã¯ã<code><applet></code> èŠçŽ ã«å²ãŸããå
容ç©ã代æ¿ããã¹ããšããŠè¡šç€ºãããå¯èœæ§ãããããšã«ãçæãã¹ãã§ãã</dd> + <dt>{{HTMLAttrDef("archive")}}</dt> + <dd>ãã®å±æ§ã¯ãã¢ãŒã«ã€ãåãããã¯å§çž®ãããããŒãžã§ã³ã®ã¢ãã¬ãããšã¢ãã¬ããã«é¢é£ã¥ãããã class ãã¡ã€ã«ãåç
§ãããã®ã§ããããã¯ããŠã³ããŒãæéã®åæžã«åœ¹ç«ã¡ãŸãã</dd> + <dt>{{HTMLAttrDef("code")}}</dt> + <dd>ãã®å±æ§ã¯ãèªã¿èŸŒãã§å®è¡ããã¢ãã¬ããã® class ãã¡ã€ã«ã® URL ãæå®ããŸããã¢ãã¬ããã®ãã¡ã€ã«å㯠.class æ¡åŒµåã§èå¥ããŸããcode ã§æå®ãã URL ã¯ã<code>codebase</code> å±æ§ã«çžå¯Ÿçãšãªãã§ãããã</dd> + <dt>{{HTMLAttrDef("codebase")}}</dt> + <dd>ãã®å±æ§ã¯ãcode å±æ§ã§åç
§ããã¢ãã¬ããã® .class ãã¡ã€ã«ãä¿åããŠãããã£ã¬ã¯ããªã®çµ¶å¯ŸãŸãã¯çžå¯Ÿ URL ãäžããŸãã</dd> + <dt>{{HTMLAttrDef("datafld")}}</dt> + <dd>Internet Explorer 4 以äžããµããŒããããã®å±æ§ã¯ããã€ã³ããããããŒã¿ãæäŸããããŒã¿ãœãŒã¹ãªããžã§ã¯ãã®ååãæå®ããŸãããã®å±æ§ã¯ãJava ã¢ãã¬ããã«æž¡ãããŸããŸãª {{HTMLElement("param")}} èŠçŽ ãæå®ããããã«äœ¿çšã§ããŸããã</dd> + <dt>{{HTMLAttrDef("datasrc")}}</dt> + <dd><code>datafld</code> ãšåæ§ã«ããã®å±æ§ã¯ Internet Explorer 4 ã®ããŒã¿ãã€ã³ãã£ã³ã°ã§äœ¿çšããŸããããã¯ãã¢ãã¬ããã«é¢é£ã¥ãããã {{HTMLElement("param")}} èŠçŽ ã«ãã€ã³ãããããŒã¿ãæäŸããããŒã¿ãœãŒã¹ãªããžã§ã¯ãã® ID ã瀺ããŸãã</dd> + <dt>{{HTMLAttrDef("height")}}</dt> + <dd>ãã®å±æ§ã¯ãã¢ãã¬ãããå¿
èŠãšããé«ãããã¯ã»ã«æ°ã§æå®ããŸãã</dd> + <dt>{{HTMLAttrDef("hspace")}}</dt> + <dd>ãã®å±æ§ã¯ãã¢ãã¬ããã®äž¡åŽã«ç¢ºä¿ããæ°Žå¹³æ¹åã®è¿œå ã¹ããŒã¹ãæå®ããŸãã</dd> + <dt>{{HTMLAttrDef("mayscript")}}</dt> + <dd>Netscape ã®å®è£
ã§ã¯ãã®å±æ§ã§ãããã¥ã¡ã³ãå
ã«åã蟌ãã ã¹ã¯ãªããèšèªã®ããã°ã©ã ã§ã¢ãã¬ããã«ã¢ã¯ã»ã¹ã§ããŸãã</dd> + <dt>{{HTMLAttrDef("name")}}</dt> + <dd>ãã®å±æ§ã¯ã¢ãã¬ãããä»ã®ãªãœãŒã¹ãç¹ã«ã¹ã¯ãªããããèå¥ã§ããããã«ãããããã¢ãã¬ããã«ååãã€ããŸãã</dd> + <dt>{{HTMLAttrDef("object")}}</dt> + <dd>ãã®å±æ§ã¯ãã¢ãã¬ããã®ã·ãªã¢ã©ã€ãºè¡šçŸã® URL ãæå®ããŸãã</dd> + <dt>{{HTMLAttrDef("src")}}</dt> + <dd>ãã®å±æ§ã¯ Internet Explorer 4 以äžåãã«å®çŸ©ããããã®ã§ãã¢ãã¬ããã«é¢ä¿ãããã¡ã€ã«ã® URL ãæå®ããŸããæå³ã䜿çšæ³ã¯äžæçã§ããããŸã HTML æšæºã«å«ãŸããŠããŸããã</dd> + <dt>{{HTMLAttrDef("vspace")}}</dt> + <dd>ãã®å±æ§ã¯ãã¢ãã¬ããã®äžäžã«ç¢ºä¿ããåçŽæ¹åã®è¿œå ã¹ããŒã¹ãæå®ããŸãã</dd> + <dt>{{HTMLAttrDef("width")}}</dt> + <dd>ãã®å±æ§ã¯ãã¢ãã¬ãããå¿
èŠãšããå¹
ããã¯ã»ã«æ°ã§æå®ããŸãã</dd> +</dl> + +<h2 id="Example" name="Example">äŸ</h2> + +<h3 id="HTML">HTML</h3> + +<pre class="brush: html notranslate"><applet code="game.class" align="left" archive="game.zip" height="250" width="350"> + <param name="difficulty" value="easy"> + <b>Sorry, you need Java to play this game.</b> +</applet> +</pre> + +<p>{{EmbedLiveSample("Example", "100%", 300)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName("HTML5.2", "obsolete.html#the-applet-element", "<applet>")}}</td> + <td>{{Spec2("HTML5.2")}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName("HTML5.1", "obsolete.html#the-applet-element", "<applet>")}}</td> + <td>{{Spec2("HTML5.1")}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName("HTML5 W3C", "obsolete.html#the-applet-element", "<applet>")}}</td> + <td>{{Spec2("HTML5 W3C")}}</td> + <td>å»æ¢</td> + </tr> + <tr> + <td>{{SpecName("HTML4.01", "struct/objects.html#h-13.4", "<applet>")}}</td> + <td>{{Spec2("HTML4.01")}}</td> + <td>{{HTMLElement("object")}} ã«çœ®ãæããŠéæšå¥šå</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.applet")}}</p> + +<h2 id="Notes" name="Notes">泚</h2> + +<p>W3C ä»æ§æžã§ã¯ <code><applet></code> ã®äœ¿çšãå§ããŠãããã {{HTMLElement("object")}} èŠçŽ ãå§ããŠããŸãã HTML 4.01 strict ã®å®çŸ©ã§ã¯ãã®èŠçŽ ãéæšå¥šãšããŠããã HTML5 ã§ã¯å®å
šã«å»æ¢ãããŸããã</p> diff --git a/files/ja/web/html/element/area/index.html b/files/ja/web/html/element/area/index.html new file mode 100644 index 0000000000..47f9017fa7 --- /dev/null +++ b/files/ja/web/html/element/area/index.html @@ -0,0 +1,187 @@ +--- +title: <area> +slug: Web/HTML/Element/area +tags: + - Content + - Element + - HTML + - 'HTML:Flow content' + - 'HTML:Phrasing content' + - Multimedia + - Reference + - Web +translation_of: Web/HTML/Element/area +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><area></code> èŠçŽ </strong>ã¯ãã€ã¡ãŒãžãããã®äžã§ã¯ãªãã¯å¯èœãªé åããããããå®çŸ©ããŸãã<dfn>ã€ã¡ãŒãžããã</dfn>ã§ã¯ãç»åäžã®å¹ŸäœåŠçãªé åã{{Glossary("Hyperlink", "ãã€ããŒããã¹ããªã³ã¯")}}ãšé¢é£ä»ãããããšãã§ããŸãã</p> + +<p>ãã®èŠçŽ 㯠{{HTMLElement("map")}} èŠçŽ å
ã ãã§äœ¿çšããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/area.html", "tabbed-taller")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãªããããã¯{{Glossary("empty element", "空èŠçŽ ")}}ã§ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ãçµäºã¿ã°ãèšè¿°ããŠã¯ãªããŸããã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ã <code><area></code> èŠçŽ ã¯ç¥å
ã {{HTMLElement("map")}} ã§ãªããã°ãªããŸããããçŽæ¥ã®èŠªèŠçŽ ã§ããå¿
èŠã¯ãããŸããã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td>{{htmlattrxref("href", "area")}} å±æ§ãããå Žå㯠{{ARIARole("link")}}ãããã§ãªããã°<a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLAreaElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("alt")}}</dt> + <dd>ç»åã衚瀺ããªããã©ãŠã¶ãŒã代ããã«è¡šç€ºããããã¹ãæååã§ããããã¹ãã®å
容ã¯ã代æ¿ããã¹ãã衚瀺ããªãå Žåã«ç»åãæäŸããéžæè¢ãšåããã®ããŠãŒã¶ãŒã«äžãããããªè¡šçŸã«ãã¹ãã§ãããã®å±æ§ã¯ {{htmlattrxref("href", "area")}} å±æ§ã䜿çšãããŠããå Žåã®ã¿å¿
èŠã§ãã</dd> +</dl> + +<dl> + <dt>{{htmlattrdef("coords")}}</dt> + <dd><code>coords</code> å±æ§ã¯ <code><area></code> ã®å¯žæ³ã圢ç¶ãé
眮ã«ããã <code><a href="#attr-shape">shape</a></code> å±æ§ã®åº§æšã詳述ããŸãã</dd> + <dd> + <ul> + <li><code>rect</code>: å€ã¯ <code><var>x1,y1,x2,y2</var></code> ã§ããå€ã¯é·æ¹åœ¢ã®å·Šäžãšå³äžã®åº§æšãæå®ããŸãã<br> + äŸ: <code><area shape="rect" coords="0,0,253,27" href="#" target="_blank" alt="Mozilla"></code> ãã®äŸã§ã¯é·æ¹åœ¢ã®å·Šäžã®é
ã 0,0ãå³äžã®é
ã 253,27 ã«ãªããŸãã</li> + <li><code>circle</code>: å€ã¯ <code><var>x,y,radius</var></code> ã§ããå€ã¯åã®äžå€®ã®åº§æšãšååŸãæå®ããŸãã<br> + äŸ: <code><area shape="circle" coords="130,136,60" href="#" target="_blank" alt="MDN"></code></li> + <li><code>poly</code>: å€ã¯ <code><var>x1,y1,x2,y2,..,xn,yn</var></code> ã§ããå€ã¯å€è§åœ¢ã®è§ã®åº§æšãæå®ããŸããå
é ãšæ«å°Ÿã®åº§æšãåãã§ã¯ãªãå Žåããã©ãŠã¶ãŒã¯æåŸã«åº§æšãè¿œå ããŠå€è§åœ¢ãéããŸãã</li> + <li><code>default</code>: é åå
šäœãå®çŸ©ããŸãã</li> + </ul> + å€ã¯ CSS ãã¯ã»ã«ã®æ°ã§ãã</dd> + <dt>{{htmlattrdef("download")}}</dt> + <dd>ãã®å±æ§ãããå Žåã¯ãäœè
ã¯ãã€ããŒãªã³ã¯ããªãœãŒã¹ã®ããŠã³ããŒãã«äœ¿çšãããšèããŠããããšã瀺ããŸãã{{htmlattrxref("download", "a")}} å±æ§ã®è©³ãã説æ㯠{{HTMLElement("a")}} ãã芧ãã ããã</dd> + <dt>{{htmlattrdef("href")}}</dt> + <dd>ãã®é åã®ãã€ããŒãªã³ã¯ã®å®å
ã§ãããã®å€ã¯æå¹ãª URL ã§ãããã®å±æ§ã¯çç¥å¯èœã§ãããã®å Žåããã® <code><area></code> èŠçŽ ã¯ãã€ããŒãªã³ã¯ãæäŸããŸããã</dd> + <dt>{{htmlattrdef("hreflang")}}</dt> + <dd>ãªã³ã¯å
ã®ãªãœãŒã¹ã®èšèªã瀺ããŸãã蚱容ãããå€ã¯ <a class="external" href="https://www.ietf.org/rfc/bcp/bcp47.txt" title="Tags for Identifying Languages">BCP47</a> ã§å®ããŠããŸãããã®å±æ§ã¯ã {{htmlattrxref("href", "area")}} å±æ§ãäžããå Žåã«ã®ã¿äœ¿çšããŠãã ããã</dd> + <dt>{{htmlattrdef("ping")}}</dt> + <dd>ãã€ããŒãªã³ã¯ããã©ããŒããããšãã«ããã©ãŠã¶ãŒãã {{HTTPMethod("POST")}} ãªã¯ãšã¹ããæ¬æã <code>PING</code> ãšã㊠(ããã¯ã°ã©ãŠã³ãã§) éä¿¡ãã URL ã空çœã§åºåã£ããªã¹ãã§èšè¿°ããŸãããµã€ãã¯ãã©ããã³ã°çšã«äœ¿çšããŸãã</dd> + <dt>{{htmlattrdef("referrerpolicy")}} {{experimental_inline}}</dt> + <dd>ãªãœãŒã¹ãèªã¿èŸŒãéã«ã©ã®ãªãã¡ã©ãŒã䜿çšãããã瀺ãæååã§ã: + <ul> + <li>"<code>no-referrer</code>" ã¯ã<code>Referer:</code> ããããŒãéä¿¡ããªãããšãè¡šããŸãã</li> + <li>"<code>no-referrer-when-downgrade</code>" ã¯ãTLS (HTTPS) ã䜿çšããã«çæå
ãžããã²ãŒãããå Žå㯠<code>Referer:</code> ããããŒãéä¿¡ããªãããšãè¡šããŸããããã¯ä»ã«ããªã·ãŒãå®ããããŠããªãå Žåã®ããŠãŒã¶ãŒãšãŒãžã§ã³ãã®æ¢å®ã®åäœã§ãã</li> + <li>"<code>origin</code>" ã¯ãããŒãžã®çæå
(倧ãŸãã«ããã°ã¹ããŒã ããã¹ããããŒã) ããªãã¡ã©ãŒãšããããšãè¡šããŸãã</li> + <li>"<code>origin-when-cross-origin</code>" ã¯ãç°ãªãçæå
ãžã®ããã²ãŒãã§ã¯ãªãã¡ã©ãŒãã¹ããŒã ããã¹ããããŒãã«å¶éããŸããåäžçæå
ãžã®ããã²ãŒãã§ã¯ããªãã¡ã©ãŒã®ãã¹ãå«ããŸãã</li> + <li>"<code>unsafe-url</code>" ã¯ããªãã¡ã©ãŒã«çæå
ãšãã¹ãå«ããããšãè¡šããŸã (ãã ãããã©ã°ã¡ã³ãããã¹ã¯ãŒãããŠãŒã¶ãŒåã¯å«ããŸãã)ãããã¯çæå
ããã¹ã®æ
å ±ã TLS ã§ä¿è·ããããªãœãŒã¹ããã»ãã¥ã¢ã§ãªãçæå
ãžæŒããããŸãã®ã§ãå®å
šã§ã¯ãããŸããã</li> + </ul> + </dd> + <dt>{{htmlattrdef("rel")}}</dt> + <dd>{{htmlattrxref("href", "area")}} å±æ§ãå«ãã¢ã³ã«ãŒã§ããã®å±æ§ã¯ã察象ãªããžã§ã¯ããšãªã³ã¯ãªããžã§ã¯ãã®é¢ä¿ãæå®ããŸããå±æ§å€ã¯ã空çœã§åºåããã<a href="/ja/docs/Web/HTML/Link_types">ãªã³ã¯çš®å¥ã®å€</a>ã®ãªã¹ãã§ããå€ãšãã®æå³ã¯ãææžäœæè
ã«ãšã£ãŠæå³ãæã€ãããããªãäœããã®æš©åšã«ãã£ãŠç»é²ãããŠããŸããä»ã«äœãäžããããŠããªãå Žåã®æ¢å®ã®é¢ä¿ã¯ void ã§ãããã®å±æ§ã¯ {{htmlattrxref("href", "area")}} å±æ§ãååšããå Žåã«ã®ã¿äœ¿çšããŠãã ããã</dd> + <dt>{{htmlattrdef("shape")}}</dt> + <dd>é¢é£ã¥ãããããã¹ãããã®åœ¢ç¶ã§ãã HTML ã®ä»æ§æžã§ã¯ãé·æ¹åœ¢ã®é åãå®çŸ©ããå€ <code>rect</code>ãå圢ã®é åãå®çŸ©ããå€ <code>circle</code>ãå€è§åœ¢ãå®çŸ©ããå€ <code>poly</code>ãå®çŸ©æžã¿ã®é å以å€ã®ãã¹ãŠã®é åã瀺ãå€ <code>default</code> ãå®ããŠããŸãã</dd> + <dd>å€ãã®ãã©ãŠã¶ãŒãç¹ã« Internet Explorer 4 以éã§ã¯ <code>circ</code>, <code>polygon</code>, <code>rectangle</code> ã {{htmlattrxref("shape", "area")}} ã®æå¹ãªå€ãšããŠå¯Ÿå¿ããŠããŸããããããã®å€ã¯æšæºå€ã§ãã</dd> + <dt>{{htmlattrdef("target")}}</dt> + <dd>ããŒã¯ãŒããŸãã¯äœæè
ãå®çŸ©ããååã§ããªã³ã¯ããããªãœãŒã¹ã衚瀺ãã{{Glossary("browsing context", "é²èŠ§ã³ã³ããã¹ã")}}ã§ãã</dd> + <dd>以äžã®ããŒã¯ãŒãã¯ç¹å¥ãªæå³ãæã£ãŠããŸãã + <ul> + <li><code>_self</code> (æ¢å®å€): çŸåšã®é²èŠ§ã³ã³ããã¹ãã®ãªãœãŒã¹ãè¡šããŸãã</li> + <li><code>_blank</code>: æ°ããååã®ä»ããããŠããªãé²èŠ§ã³ã³ããã¹ãã®ãªãœãŒã¹ãè¡šããŸãã</li> + <li><code>_parent</code>: çŸåšã®ããŒãžããã¬ãŒã å
ã«ããå Žåã¯ãçŸåšã®èŠªã®é²èŠ§ã³ã³ããã¹ãã®ãªãœãŒã¹ãè¡šããŸãã芪èŠçŽ ããªãå Žåã <code>_self</code> ãšåãåäœãããŸãã</li> + <li><code>_top</code>: æäžäœã®é²èŠ§ã³ã³ããã¹ãã®ãªãœãŒã¹ãè¡šããŸã (çŸåšã®é²èŠ§ã³ã³ããã¹ãã®ç¥å
ã«ãããããã以äžèŠªã®ãªãèŠçŽ ã§ã)ã芪èŠçŽ ããªãå Žåã <code>_self</code> ãšåãåäœãããŸãã</li> + </ul> + </dd> + <dd>ãã®å±æ§ã¯ {{htmlattrxref("href", "area")}} å±æ§ãååšããå Žåã«ã®ã¿äœ¿çšããŠãã ããã + <div class="note"> + <p><strong>泚:</strong> æ°ãããã©ãŠã¶ãŒ (äŸãã° Firefox 79 以é) ã§ã¯ã <code>target="_blank"</code> ã <code><area></code> èŠçŽ ã«èšå®ãããšãæé»ã«åãåäœããã <code>rel</code> ã <code>rel="noopener"</code> ãšèšå®ããŸãã</p> + </div> + </dd> +</dl> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šã®å±æ§</h3> + +<dl> + <dt>{{htmlattrdef("name")}} {{deprecated_inline}}</dt> + <dd>å€ããã©ãŠã¶ãŒã§ã¹ã¯ãªãããã䜿çšã§ããããã«ãããããã¯ãªãã«ãã«é åã«ååãå®çŸ©ããŸãã</dd> + <dt>{{htmlattrdef("nohref")}} {{deprecated_inline}}</dt> + <dd>é¢é£ã¥ããé åã«ãã€ããŒãªã³ã¯ããªãããšã瀺ããŸãã + <div class="note"> + <p><strong>泚:</strong> HTML5 ã§ã¯ <code>href</code> å±æ§ãçç¥ããã°ååã§ãã</p> + </div> + </dd> + <dt>{{htmlattrdef("tabindex")}} {{deprecated_inline}}</dt> + <dd>ãã©ãŠã¶ãŒã®ã¿ããªãŒããŒã«ããããå®çŸ©ããé åã®äœçœ®ã瀺ãæ°å€ã§ãããã®å±æ§ã¯ HTML5 ã®ã°ããŒãã«å±æ§ã§ãã</dd> + <dt>{{htmlattrdef("type")}} {{deprecated_inline}}</dt> + <dd>ãã®å±æ§ã¯äœ¿çšããªãã§ãã ããããã©ãŠã¶ãŒã¯ç¡èŠããŸã (HTML ä»æ§æžã® W3C 5.3 ã§ã¯æå¹ãªãã®ãšããŠå®çŸ©ããŠããŸããã<a href="https://html.spec.whatwg.org/multipage/#the-area-element">æ£èŠã® HTML ä»æ§æž</a>ã§ã¯å®çŸ©ããŠããŠããããã©ã®ãŠãŒã¶ãŒãšãŒãžã§ã³ãã§ãå¹æããããŸããã)</dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html notranslate"><map name="primary"> + <area shape="circle" coords="75,75,75" href="left.html" alt="Click to go Left"> + <area shape="circle" coords="275,75,75" href="right.html" alt="Click to go Right"> +</map> +<img usemap="#primary" src="http://placehold.it/350x150" alt="350 x 150 pic"></pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{ EmbedLiveSample('Examples', 360, 160) }}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('Referrer Policy', '#referrer-policy-delivery-referrer-attribute', 'referrerpolicy attribute')}}</td> + <td>{{Spec2('Referrer Policy')}}</td> + <td><code>referrerpolicy</code> å±æ§ãè¿œå ã</td> + </tr> + <tr> + <td>{{SpecName('HTML WHATWG', 'embedded-content.html#the-area-element', '<area>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'semantics-embedded-content.html#the-area-element', '<area>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/objects.html#h-13.6.1', '<area>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.area")}}</p> diff --git a/files/ja/web/html/element/article/index.html b/files/ja/web/html/element/article/index.html new file mode 100644 index 0000000000..fda16cdb3d --- /dev/null +++ b/files/ja/web/html/element/article/index.html @@ -0,0 +1,149 @@ +--- +title: '<article>: èšäºã³ã³ãã³ãèŠçŽ ' +slug: Web/HTML/Element/article +tags: + - Element + - HTML + - HTML sections + - Reference + - Web +translation_of: Web/HTML/Element/article +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><article></code> èŠçŽ </strong>ã¯ææžãããŒãžãã¢ããªã±ãŒã·ã§ã³ããµã€ããªã©ã®äžã§èªå·±å®çµããŠããã (éåãããã®ã®äžã§) åå¥ã«é
ä¿¡ãåå©çšãè¡ãããšãæå³ããæ§æç©ãè¡šããŸãã</span>äŸãã°ããã©ãŒã©ã ã®æçš¿ãéèªãæ°èã®èšäºãããã°ã®èšäºãååã«ãŒãããŠãŒã¶ãŒãæçš¿ããã³ã¡ã³ãã察話åã®ãŠã£ãžã§ãããã¬ãžã§ããããã®ä»ã®ç¬ç«ããã³ã³ãã³ãã®é
ç®ãå«ãŸããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/article.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>ããææžã«è€æ°ã®èšäºãå«ããããšãã§ããŸããããšãã°ãèªè
ãã¹ã¯ããŒã«ãããã³ã«åèšäºã®ããã¹ãã次ã
ãšè¡šç€ºããããã°ã§ã¯ãåèšäºã¯ <code><article></code> èŠçŽ ã«å«ãŸãããããããã®äžã«1ã€ä»¥äžã® <code><section></code> ããããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Sectioning_content">åºåã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Palpable_content">ç¥èŠå¯èœã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ããªãã <code><article></code> èŠçŽ ã {{HTMLElement("address")}} èŠçŽ ã®åå«ã«ããŠã¯ãããŸããã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><code><a href="/en-US/docs/Web/Accessibility/ARIA/Roles/Article_Role">article</a></code></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("application")}}, {{ARIARole("document")}}, {{ARIARole("feed")}}, {{ARIARole("main")}}, {{ARIARole("none")}}, {{ARIARole("presentation")}}, {{ARIARole("region")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<ul> + <li>ããããã® <code><article></code> ã¯ãåèŠçŽ ãšããŠèŠåºã (<a href="/ja/docs/Web/HTML/Element/Heading_Elements"><code><h1></code>-<code><h6></code></a> èŠçŽ ) ãå«ããªã©ã®æ¹æ³ã§èå¥ã§ããããã«ããã¹ãã§ãã</li> + <li><code><article></code> èŠçŽ ãå
¥ãåã«ããå Žåãå
åŽã®èŠçŽ ã¯å€åŽã®èŠçŽ ã«é¢ããèšäºãè¡šããŸããäŸãã°ããã°æçš¿ãžã®ã³ã¡ã³ãã¯ãããã°æçš¿ãè¡šã <code><article></code> å
ãžå
¥ãåã«ãã <code><article></code> èŠçŽ ã«ã§ããŸãã</li> + <li><code><article></code> èŠçŽ ã®èè
æ
å ±ã¯ {{HTMLElement("address")}} èŠçŽ ã§æäŸã§ããŸãããå
¥ãåã«ããã <code><article></code> èŠçŽ ã«ã¯é©çšãããŸããã</li> + <li><code><article></code> èŠçŽ ã®çºè¡æ¥æã¯ã {{HTMLElement("time")}} èŠçŽ ã® {{htmlattrxref("datetime", "time")}} å±æ§ã§ç€ºãããšãã§ããŸãããªãã <em>{{HTMLElement("time")}} èŠçŽ ã® {{htmlattrxref("pubdate", "time")}} å±æ§ã¯ {{glossary("W3C")}} {{glossary("HTML5")}} æšæºããå€ãããŸããã</em></li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html notranslate"><article class="film_review"> + <header> + <h2>Jurassic Park</h2> + </header> + <section class="main_review"> + <p>Dinos were great!</p> + </section> + <section class="user_reviews"> + <article class="user_review"> + <p>Way too scary for me.</p> + <footer> + <p> + Posted on + <time datetime="2015-05-16 19:00">May 16</time> + by Lisa. + </p> + </footer> + </article> + <article class="user_review"> + <p>I agree, dinos are my favorite.</p> + <footer> + <p> + Posted on + <time datetime="2015-05-17 19:00">May 17</time> + by Tom. + </p> + </footer> + </article> + </section> + <footer> + <p> + Posted on + <time datetime="2015-05-15 19:00">May 15</time> + by Staff. + </p> + </footer> +</article> +</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-article-element', '<article>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5.1', 'sections.html#the-article-element', '<article>')}}</td> + <td>{{Spec2('HTML5.1')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sections.html#the-article-element', '<article>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.article")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®ã»ã¯ã·ã§ã³é¢é£èŠçŽ : {{HTMLElement("body")}}, {{HTMLElement("nav")}}, {{HTMLElement("section")}}, {{HTMLElement("aside")}}, {{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}}, {{HTMLElement("h6")}}, {{HTMLElement("hgroup")}}, {{HTMLElement("header")}}, {{HTMLElement("footer")}}, {{HTMLElement("address")}}</li> + <li><a href="/ja/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines">HTML ã®ã»ã¯ã·ã§ã³ãšã¢ãŠãã©ã€ã³ã®äœ¿çš</a></li> +</ul> diff --git a/files/ja/web/html/element/aside/index.html b/files/ja/web/html/element/aside/index.html new file mode 100644 index 0000000000..5d93628c92 --- /dev/null +++ b/files/ja/web/html/element/aside/index.html @@ -0,0 +1,129 @@ +--- +title: '<aside>: äœè«èŠçŽ ' +slug: Web/HTML/Element/aside +tags: + - Element + - HTML + - HTML ã»ã¯ã·ã§ã³ + - HTML5 + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:åºåã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - Reference + - Web + - ãŠã§ã + - ãªãã¡ã¬ã³ã¹ + - èŠçŽ +translation_of: Web/HTML/Element/aside +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><aside></code> èŠçŽ </strong>ã¯ãææžã®ã¡ã€ã³ã³ã³ãã³ããšéæ¥çãªé¢ä¿ããæã£ãŠããªãææžã®éšåãè¡šçŸããŸãã</span>ãµã€ãããŒãã³ãŒã«ã¢ãŠãããã¯ã¹ãªã©ãè¡šçŸããããã«ãã䜿ãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/aside.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååããŠããã ããã®ã§ããã°ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/Guide/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/Guide/HTML/Content_categories#Sectioning_content">åºåã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/Guide/HTML/Content_categories#Palpable_content">ç¥èŠå¯èœã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ã<code><aside></code> èŠçŽ 㯠{{HTMLElement("address")}} èŠçŽ ã®åå«èŠçŽ ãšããŠé
眮ããŠã¯ãªããªãã</td> + </tr> + <tr> + <th scope="row">æé»ã®Â ARIA ããŒã«</th> + <td><code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Complementary_role">complementary</a></code></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("feed")}}, {{ARIARole("none")}}, {{ARIARole("note")}}, {{ARIARole("presentation")}}, {{ARIARole("region")}}, {{ARIARole("search")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<ul> + <li>æç« äžã®æ¬åŒ§æžãã«ã€ããŠã¯ãæç« ã®äž»èŠãªæµãã«å±ãããã®ã§ãããšãããŸãã®ã§ããããã¿ã°ä»ãããããã« <code><aside></code> èŠçŽ ã䜿çšããªãã§ãã ããã</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Using_<aside>" name="Using_<aside>"><aside> ã®äœ¿çš</h3> + +<p>ãã®ã㯠<code><aside></code> ã䜿çšããŠèšäºã®äžã®ãã段èœãããŒã¯ã¢ããããŸãããã®æ®µèœã¯èšäºã®äž»èŠãªå
容ãšéæ¥çãªé¢ä¿ãããããŸããã</p> + +<pre class="brush: html"><article> + <p> + The Disney movie <cite>The Little Mermaid</cite> was + first released to theatres in 1989. + </p> + <aside> + <p> + The movie earned $87 million during its initial release. + </p> + </aside> + <p> + More info about the movie... + </p> +</article></pre> + +<p>{{EmbedLiveSample("Examples")}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-aside-element', '<aside>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sections.html#the-aside-element', '<aside>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<div>{{Compat("html.elements.aside")}}</div> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®åºååé¢é£èŠçŽ : {{HTMLElement("body")}}, {{HTMLElement("article")}}, {{HTMLElement("section")}}, {{HTMLElement("nav")}}, {{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}}, {{HTMLElement("h6")}}, {{HTMLElement("hgroup")}}, {{HTMLElement("header")}}, {{HTMLElement("footer")}}, {{HTMLElement("address")}}</li> + <li><a href="/ja/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines">HTML ã®ã»ã¯ã·ã§ã³ãšã¢ãŠãã©ã€ã³ã®äœ¿çš</a></li> + <li><a href="/ja/docs/Web/Accessibility/ARIA/ARIA_Techniques/Complementary_role">ARIA: Complementary role</a></li> +</ul> diff --git a/files/ja/web/html/element/audio/index.html b/files/ja/web/html/element/audio/index.html new file mode 100644 index 0000000000..def7381fd2 --- /dev/null +++ b/files/ja/web/html/element/audio/index.html @@ -0,0 +1,419 @@ +--- +title: '<audio>: åã蟌ã¿é³å£°èŠçŽ ' +slug: Web/HTML/Element/audio +tags: + - HTML + - HTML åã蟌ã¿ã³ã³ãã³ã + - HTML5 + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:åã蟌ã¿ã³ã³ãã³ã' + - 'HTML:察話åã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - 'HTML:èšè¿°ã³ã³ãã³ã' + - Media + - Reference + - Web + - ãŠã§ã + - ãã«ãã¡ãã£ã¢ + - ã¡ãã£ã¢ + - èŠçŽ +translation_of: Web/HTML/Element/audio +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><audio></code> èŠçŽ </strong>ã¯ãææžå
ã«é³å£°ã³ã³ãã³ããåã蟌ãããã«äœ¿çšããŸãããã®èŠçŽ ã¯ã1ã€ãŸãã¯è€æ°ã®é³æºãå«ãããšãã§ããŸããé³æºã¯ <code>src</code> å±æ§ãŸã㯠{{HTMLElement("source")}} èŠçŽ ã䜿çšããŠè¡šãããã©ãŠã¶ãŒããã£ãšãé©åãªé³æºãéžæããŸãããŸãã {{domxref("MediaStream")}} ã䜿çšããŠã¹ããªãŒãã³ã°ã¡ãã£ã¢ãæã瀺ãããšãã§ããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/audio.html","tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>äžèšã®äŸã¯ã <code><audio></code> èŠçŽ ã®åçŽãªäœ¿çšæ¹æ³ã瀺ããŠããŸãã {{htmlelement("img")}} èŠçŽ ãšåæ§ã®æ¹æ³ã§ãåã蟌ã¿ããã¡ãã£ã¢ãžã®ãã¹ã <code>src</code> å±æ§ã«èšå®ããŸããä»ã«ãèªååçãç¹°ãè¿ããè¡ããã©ããããã©ãŠã¶ãŒã®æ¢å®ã®ãªãŒãã£ãªã³ã³ãããŒã«ã衚瀺ããããã©ããããªã©ã®æ
å ±ãæå®ããå±æ§ãå«ããããšãã§ããŸãã</p> + +<p>éå§ããã³çµäºã¿ã° <code><audio></audio></code> ã®äžã®ã³ã³ãã³ãã¯ããã®èŠçŽ ã«å¯Ÿå¿ããŠãªããã©ãŠã¶ãŒã§ä»£æ¿ãšããŠè¡šç€ºãããŸãã</p> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("autoplay")}}</dt> + <dd>è«çå±æ§ãæå®ãããå Žåãé³å£°ãã¡ã€ã«å
šäœã®ããŠã³ããŒãã®å®äºãåŸ
ããã«ãåçå¯èœãªç¶æ
ã«ãªã£ãæç¹ã§å³åº§ã«ã³ã³ãã³ãã®åçãå§ãŸããŸãã + <div class="note"><strong>ã¡ã¢</strong>: èªåçã«é³å£° (ãããã¯é³å£°ãã©ãã¯ãå«ãåç») ãåçãããµã€ãã¯ãŠãŒã¶ãŒã«ãšã£ãŠäžå¿«ãªäœéšã«ãªãå¯èœæ§ããããŸãã®ã§ãå¯èœãªéãé¿ããã¹ãã§ããèªååçæ©èœãå¿
é ã§ããå Žåã¯ããªããã€ã³ (ãŠãŒã¶ãŒãæ瀺çã«æå¹åããããšãæ±ãã) ã«ããã¹ãã§ãããã ãããŠãŒã¶ãŒã®å¶åŸ¡äžã§åŸãããœãŒã¹ãèšå®ããã¡ãã£ã¢èŠçŽ ãäœæãããšãã¯ããã®æ¹æ³ã圹ã«ç«ã€ã§ãããã<a href="/ja/docs/Web/Media/Autoplay_guide">èªååçã¬ã€ã</a>ã«ã¯ autoplay ã®æ£ãã䜿ãæ¹ã«ã€ããŠã®è¿œå æ
å ±ããããŸãã</div> + </dd> + <dt>{{htmlattrdef("controls")}}</dt> + <dd>ãã®å±æ§ãæå®ãããå Žåããã©ãŠã¶ãŒã¯åçã»äžæåæ¢ãé³éãã·ãŒã¯ã®åæ©èœãå¶åŸ¡ããã³ã³ãããŒã«ã衚瀺ããŸãã</dd> + <dt>{{htmlattrdef("crossorigin")}}</dt> + <dd>ãã®åæåã®å±æ§ã¯ãé¢é£ããé³å£°ãã¡ã€ã«ãååŸããéã« CORS ã䜿çšãããã瀺ããŸãã<a href="/ja/docs/CORS_Enabled_Image">CORS ãæå¹ãªãªãœãŒã¹</a> ã¯ã<em>æ±æ</em>ãããããšãªã {{HTMLElement("canvas")}} èŠçŽ ã§åå©çšã§ããŸãã次ã®å€ã䜿çšã§ããŸã: + <dl> + <dt><code>anonymous</code></dt> + <dd>è³æ Œæ
å ±ã䌎ããã«ãªãªãžã³éãªã¯ãšã¹ããå®è¡ããŸããããªãã¡ã Cookie ã X.509 蚌ææžããªã <code>Origin:</code> HTTP ããããŒãéä¿¡ãããããã㯠HTTP ããŒã·ãã¯èªèšŒãè¡ããŸããããµãŒããŒãå
ã®ãµã€ãã«ä¿¡çšæ
å ±ãä»äžããªãå Žå (<code>Access-Control-Allow-Origin:</code> HTTP ããããŒã®èšå®ãªã)ãç»åã<em>æ±æ</em>ããããã®äœ¿çšãå¶éãããŸãã</dd> + <dt><code>use-credentials</code></dt> + <dd>è³æ Œæ
å ±ã䌎ã£ãŠãªãªãžã³éãªã¯ãšã¹ããå®è¡ããŸããããªãã¡ãCookie ã X.509 蚌ææžã䌎ã <code>Origin:</code> HTTP ããããŒãéä¿¡ãããããã㯠HTTP ããŒã·ãã¯èªèšŒãè¡ããŸãããµãŒããŒãå
ã®ãµã€ãã«ä¿¡çšæ
å ±ãä»äžããªãå Žå (<code>Access-Control-Allow-Credentials:</code> HTTP ããããŒã«é¢ããã)ãç»åã<em>æ±æ</em>ããããã®äœ¿çšãå¶éãããŸãã</dd> + </dl> + ãã®å±æ§ãååšããªãå ŽåããªãœãŒã¹ã¯ CORS ãªã¯ãšã¹ããªã㧠(ããªãã¡ã <code>Origin:</code> HTTP ããããŒãªãã§) ååŸããã {{HTMLElement('canvas')}} èŠçŽ ã§ã®æ±æãããªã䜿çšã劚ããããŸãããããç¡å¹ãªå Žåãåæåã®ããŒã¯ãŒãã« <strong>anonymous</strong> ãæå®ããããã®ãšããŠæ±ãããŸããè¿œå ã®æ
å ±ã¯ <a href="/ja/docs/Web/HTML/CORS_settings_attributes">CORS èšå®å±æ§</a> ãåç
§ããŠãã ããã</dd> + <dt>{{htmlattrdef("currentTime")}}</dt> + <dd> + <p><code>currentTime</code> ãèªã¿åããšãå粟床浮åå°æ°ç¹å€ã§ãçŸåšã®é³å£°ã®åçäœçœ®ãç§åäœã§ç€ºãå€ãè¿ããŸããé³å£°ã®ã¡ã¿ããŒã¿ãå©çšã§ããªãå Žåâãã®å Žåã¯ã¡ãã£ã¢ã®éå§æå»ãé·ããç¥ãããšãã§ããªããªãã®ã§â <code>currentTime</code> ã¯åçãå§ãŸãæå»ã瀺ããããå€æŽãããããããšãã§ããŸããããã§ãªãå Žåã¯ã <code>currentTime</code> ãèšå®ãããšçŸåšã®åçäœçœ®ãæå®ãããæå»ã«èšå®ããã¡ãã£ã¢ãçŸåšèªã¿èŸŒãŸããŠããã°ããã®äœçœ®ã«ã·ãŒã¯ããŸãã</p> + + <p>é³å£°ãã¹ããªãŒãã³ã°ã§ããå Žåã¯ã {{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}} ã¯ããŒã¿ãã¡ãã£ã¢ãããã¡ãŒããããµããå Žåã«äžéšãåãåãããšãã§ããŸãããä»ã«ãé³å£°ã0ç§ããå§ãŸããªãã¡ãã£ã¢ã¿ã€ã ã©ã€ã³ãæã£ãŠããå Žåãããã <code>currentTime</code> ãããããåã®æå»ã«èšå®ãããšå€±æããŸããäŸãã°ãé³å£°ã®ã¡ãã£ã¢ã¿ã€ã ã©ã€ã³ã12æéç®ã«å§ãŸãå Žåã <code>currentTime</code> ã 3600 ã«èšå®ãããšãçŸåšã®åçäœçœ®ãã¡ãã£ã¢ã®éå§äœçœ®ã®åã«èšå®ããããšããã®ã§ã倱æããŸãã {{domxref("HTMLMediaElement.getStartDate", "getStartDate()")}} ã¡ãœããã¯ãã¡ãã£ã¢ã®ã¿ã€ã ã©ã€ã³ã®åç
§ãã¬ãŒã ã®éå§ç¹ãç¹å®ããã®ã«äœ¿çšããããšãã§ããŸãã</p> + </dd> + <dt>{{htmlattrdef("disableRemotePlayback")}} {{experimental_inline}}</dt> + <dd>è«çå±æ§ã§ãæç· (HDMI, DVI, ãªã©) ãç¡ç·æè¡ (Mirachast, Chromecast, DLNA, AirPlay, ãªã©) ã§æ¥ç¶ãããæ©åšã®ãªã¢ãŒãåçæ©èœãç¡å¹ã«ããããã«äœ¿çšããŸãã詳ããã¯<a href="https://www.w3.org/TR/remote-playback/#the-disableremoteplayback-attribute">ãã®ææ¡äžã®ä»æ§æž</a>ãã芧ãã ããã + <p class="note">Safari ã§ã¯ã代æ¿ãšã㊠<a href="https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/AirPlayGuide/OptingInorOutofAirPlay/OptingInorOutofAirPlay.html"><code>x-webkit-airplay="deny"</code></a> ã䜿çšããããšãã§ããŸãã</p> + </dd> + <dt>{{htmlattrdef("duration")}} {{ReadOnlyInline}}</dt> + <dd>å粟床浮åå°æ°ç¹å€ã§ãã¡ãã£ã¢ã®ã¿ã€ã ã©ã€ã³äžã®é³å£°ã®é·ã (åèšã®é·ã) ãç§åäœã§ç€ºããŸããèŠçŽ äžã«ã¡ãã£ã¢ããªãå Žåããã¡ãã£ã¢ãæå¹ã§ãªãå Žåã¯ãè¿å€ã¯ <code>NaN</code> ã«ãªããŸããã¡ãã£ã¢ã®çµãããåãããªãå Žå (é·ãã®åãããªãã©ã€ãã¹ããªãŒãã³ã°ããŠã§ãã©ãžãªã <a href="/ja/docs/Web/API/WebRTC_API">WebRTC</a> ããæ¥ãã¡ãã£ã¢ãªã©)ããã®å€ã¯ <code>+Infinity</code> ã«ãªããŸãã</dd> + <dt>{{htmlattrdef("loop")}}</dt> + <dd>è«çåã®å±æ§ã§ããæå®ãããå Žåãé³å£°ãã¬ã€ã€ãŒã¯é³å£°ã®æ«å°Ÿã«éãããšãèªåçã«å
é ã«æ»ããŸãã</dd> + <dt>{{htmlattrdef("muted")}}</dt> + <dd>è«çåã®å±æ§ã§ãé³å£°ã®æ¢å®ã®èšå®ã瀺ããŸãããã®å±æ§ãèšå®ãããšãåæç¶æ
ãæ¶é³ã«ãªããŸããæ¢å®å€ã¯ <code>false</code> ã§ãã</dd> + <dt>{{htmlattrdef("preload")}}</dt> + <dd>åæåã®å±æ§ã§ããŠãŒã¶ãŒã«åã£ãŠæè¯ã®çµæããããããšäœè
ãèããŠããããšã®ãã³ãããã©ãŠã¶ãŒã«äŒããããã®ãã®ã§ãã以äžã®å€ã®ãã¡ã²ãšã€ãæã€ããšãã§ããŸãã + <ul> + <li><code>none</code>: é³å£°ãäºåã«èªã¿èŸŒãã¹ãã§ã¯ãªãããšã瀺ããŸãã</li> + <li><code>metadata</code>: é³å£°ã®ã¡ã¿ããŒã¿ (äŸãã°ãé·ã) ãèªã¿èŸŒã¿ãŸãã</li> + <li><code>auto</code>: ãŠãŒã¶ãŒãé³å£°ãã¡ã€ã«ã䜿çšããªããšæãããå Žåã§ãããã¡ã€ã«å
šäœãããŠã³ããŒãããŠããããšã瀺ããŸãã</li> + <li><em>空æåå</em>: ãã㯠<code>auto</code> å€ãšå矩ã§ãã</li> + </ul> + + <p>æ¢å®å€ã¯ãã©ãŠã¶ãŒã«ãã£ãŠç°ãªããŸããä»æ§æžã§ã¯ <code>metadata</code> ã«ããããå©èšããŠããŸãã</p> + + <div class="note"><strong>䜿çšäžã®ã¡ã¢:</strong> + + <ul> + <li><code>autoplay</code> å±æ§ã¯ <code>preload</code> ããåªå
ããŸãã<code>autoplay</code> ãæå®ãããšãèšããŸã§ããªããã©ãŠã¶ãŒã¯é³å£°ãåçããããã«ããŠã³ããŒããå§ããªããã°ãªããŸããã</li> + <li>ä»æ§æžã¯ããã©ãŠã¶ãŒããã®å±æ§ã®å€ã«åŸãããšã匷å¶ããŠããŸãããããã¯åãªããã³ãã§ãã</li> + </ul> + </div> + </dd> + <dt>{{htmlattrdef("src")}}</dt> + <dd>åã蟌ãé³å£°ã³ã³ãã³ãã® URL ãæå®ããŸãããªãããã®å±æ§ã¯ <a href="/ja/docs/HTTP_access_control">HTTP access controls</a> ã«åŸããŸãããã®å±æ§ãçç¥ããaudio èŠçŽ ã®åèŠçŽ ãšããŠé
眮ãã {{htmlelement("source")}} èŠçŽ ãšãã® src å±æ§ãçšããŠæå®ããããšãå¯èœã§ããããã®å Žåããããè€æ°èšçœ®ããããšã§ãç°ãªãã¿ã€ãã®è€æ°ã®ä»£æ¿ã³ã³ãã³ããé
眮ããããšãå¯èœãšãªããŸãã</dd> +</dl> + +<h2 id="Events" name="Events">ã€ãã³ã</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ã€ãã³ãå</th> + <th scope="col">çºçããæ</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{Event("audioprocess")}}</td> + <td>{{DOMxRef("ScriptProcessorNode")}} ã®å
¥åãããã¡ãåŠçå¯èœã«ãªã£ãã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.canplay_event", 'canplay')}}</td> + <td>ãã©ãŠã¶ãŒãã¡ãã£ã¢ãåçã§ããããã«ãªã£ããã®ã®ãè¿œå ã®ãããã¡ãªã³ã°ã®ããã«åæ¢ããããšãªãã¡ãã£ã¢ã®æåŸãŸã§åçããã«ã¯ãå
åãªããŒã¿ãèªã¿èŸŒãŸããŠããªããšã¿ãããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.canplaythrough_event", 'canplaythrough')}}</td> + <td>ãã©ãŠã¶ãŒãã³ã³ãã³ãã®ãããã¡ãªã³ã°ã®ããã«åæ¢ããããšãªãæåŸãŸã§ã¡ãã£ã¢ãåçããããšãã§ãããšã¿ãããã</td> + </tr> + <tr> + <td>{{Event("complete")}}</td> + <td>{{DOMxRef("OfflineAudioContext")}} ã®ã¬ã³ããªã³ã°ãçµäºããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.durationchange_event", 'durationchange')}}</td> + <td><code>duration</code> å±æ§ãæŽæ°ãããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.emptied_event", 'emptied')}}</td> + <td>ã¡ãã£ã¢ã空ã«ãªã£ããäŸãã°ããã®ã€ãã³ãã¯ã¡ãã£ã¢ããã§ã«èªã¿èŸŒãŸãã (ãŸãã¯éšåçã«èªã¿èŸŒãŸãã) ç¶æ
ã§ãåèªã¿èŸŒã¿ã®ããã« <a href="/en-US/docs/XPCOM_Interface_Reference/NsIDOMHTMLMediaElement" rel="internal"><code>load()</code></a> ã¡ãœãããåŒã³åºãããå Žåãªã©ã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.ended_event", 'ended')}}</td> + <td>ã¡ãã£ã¢ã®æ«å°Ÿã«éããããã«åçãåæ¢ããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.loadeddata_event", 'loadeddata')}}</td> + <td>ã¡ãã£ã¢ã®æåã®ãã¬ãŒã ãèªã¿èŸŒã¿çµãã£ãã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.loadedmetadata_event", 'loadedmetadata')}}</td> + <td>ã¡ã¿ããŒã¿ãèªã¿èŸŒãã ã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.pause_event", 'pause')}}</td> + <td>åçãäžæåæ¢ããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.play_event", 'play')}}</td> + <td>åçãå§ãŸã£ãã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.playing_event", 'playing ')}}</td> + <td>ããŒã¿ããªããªã£ãããã«äžæåæ¢ãŸãã¯é
延ããåŸã§ãåçã®åéã®æºåãã§ããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.ratechange_event", 'ratechange')}}</td> + <td>åçã¬ãŒããå€æŽãããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.seeked_event", 'seeked')}}</td> + <td><em>ã·ãŒã¯</em>æäœãå®äºããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.seeking_event", 'seeking')}}</td> + <td><em>ã·ãŒã¯</em>æäœãå§ãŸã£ãã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.stalled_event", 'stalled')}}</td> + <td>ãŠãŒã¶ãŒãšãŒãžã§ã³ããã¡ãã£ã¢ãèªã¿èŸŒãããšããŠããããããŒã¿ãäºæããã«å
¥ã£ãŠããªãã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.suspend_event", 'suspend')}}</td> + <td>ã¡ãã£ã¢ããŒã¿ã®èªã¿èŸŒã¿ãåæ¢ããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.timeupdate_event", 'timeupdate')}}</td> + <td><code>currentTime</code> å±æ§ã§ç€ºãããŠããæå»ãæŽæ°ãããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.volumechange_event", 'volumechange')}}</td> + <td>é³éãå€æŽãããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.waiting_event", 'waiting')}}</td> + <td>äžæçãªããŒã¿ã®äžè¶³ã«ãããåçãåæ¢ããã</td> + </tr> + </tbody> +</table> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<p>ãã©ãŠã¶ãŒã¯ãã¹ãŠãåã<a href="/ja/docs/Web/Media/Formats/Containers">ãã¡ã€ã«åœ¢åŒ</a>ããã³<a href="/ja/docs/Web/Media/Formats/Audio_codecs">é³å£°åœ¢åŒ</a>ã«å¯Ÿå¿ããŠããããã§ã¯ãããŸãããå
éšã«å«ãããã {{htmlelement("source")}} èŠçŽ ã§è€æ°ã®ãœãŒã¹ãæäŸããããšãã§ãããã©ãŠã¶ãŒã¯ç解ã§ããæåã®ãã®ã䜿çšããŸãã</p> + +<pre class="brush: html"><audio controls> + <source src="myAudio.mp3" type="audio/mpeg"> + <source src="myAudio.ogg" type="audio/ogg"> + <p>Your browser doesn't support HTML5 audio. Here is + a <a href="myAudio.mp4">link to the audio</a> instead.</p> +</audio></pre> + +<p>ç§ãã¡ã¯å€§éã®ç¶¿å¯ãª<a href="/ja/docs/Web/Media/Formats">ã¡ãã£ã¢ãã¡ã€ã«åœ¢åŒ</a>ãš<a href="/ja/docs/Web/Media/Formats/Audio_codecs">ãã®äžã§äœ¿çšããããšãã§ããé³å£°ã³ãŒããã¯ã®ã¬ã€ã</a>ãæäŸããŠããŸãããŸãã<a href="/ja/docs/Web/Media/Formats/Video_codecs">åç»ã§å¯Ÿå¿ããŠããã³ãŒããã¯ã®ã¬ã€ã</a>ãå©çšããããšãã§ããŸãã</p> + +<p>ä»ã®äœ¿çšäžã®ã¡ã¢:</p> + +<ul> + <li><code>controls</code> å±æ§ãæå®ããªãå Žåãé³å£°ãã¬ã€ã€ãŒã¯ãã©ãŠã¶ãŒã®æ¢å®ã®ã³ã³ãããŒã«ãå«ããŸããã JavaScript ãš {{domxref("HTMLMediaElement")}} API ã䜿çšããŠãç¬èªã®ã«ã¹ã¿ã ã³ã³ãããŒã«ãäœæããããšãã§ããŸãã</li> + <li>é³å£°ã³ã³ãã³ãã詳现ã«å¶åŸ¡ã§ããããã«ã <code>HTMLMediaElement</code> ã¯ããŸããŸãª<a href="/ja/docs/Web/Guide/Events/Media_events">ã€ãã³ã</a>ãçºè¡ããŸããããã¯é³å£°ã®èªã¿èŸŒã¿ããã»ã¹ãç£èŠããæ¹æ³ãæäŸããã®ã§ããšã©ãŒãç£èŠããããåçãææ»ãå§ããããšãã§ããããã«ãªã£ãããšãæ€åºãããããããšãã§ããŸãã</li> + <li><a href="/ja/docs/Web/API/Web_Audio_API">Web Audio API</a> ã䜿çšãããšãæ¢åã®é³å£°ãã¡ã€ã«ã®ã¹ããªãŒãã³ã°ã§ã¯ãªãã JavaScript ã³ãŒãããé³å£°ã¹ããªãŒã ãçŽæ¥çæããã³æäœããããšãã§ããŸãã</li> + <li><code><audio></code> èŠçŽ 㯠<code><video></code> èŠçŽ ãšåããããªæ¹æ³ã§åå¹ãæã€ããšãã§ããŸããã Ian Devlin ã«ãã <a href="https://www.iandevlin.com/blog/2015/12/html5/webvtt-and-audio">WebVTT and Audio</a> ã§ã圹ç«ã€æ
å ±ãäœæ¥ããããŸãã</li> +</ul> + +<p>HTML ã® <code><audio></code> èŠçŽ ã®äœ¿çšã«é¢ããè¯ãæ
å ±æºãšããŠã<a href="/ja/docs/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content">æ åããã³é³å£°ã³ã³ãã³ã</a>ã®åå¿è
åããã¥ãŒããªã¢ã«ããããŸãã</p> + +<h3 id="Styling_with_CSS" name="Styling_with_CSS">CSS ã§ã®ã¹ã¿ã€ã«ä»ã</h3> + +<p><code><audio></code> èŠçŽ ã¯æ¢å®ã§ã¯åºæã®èŠèŠçãªåºåãæã¡ãŸãããã <code>controls</code> å±æ§ãæå®ããããšããã©ãŠã¶ãŒã®æšæºã®ã³ã³ãããŒã«ã衚瀺ãããŸãã</p> + +<p>æ¢å®ã®ã³ã³ãããŒã«ã¯ {{cssxref("display")}} ã®å€ã«æ¢å®ã§ <code>inline</code> ãæã£ãŠãããããã¹ããããã¯ãªã©ã®äžã«çœ®ããŠããããå Žåã§ãªãéããé
眮ãã¬ã€ã¢ãŠããå¶åŸ¡ããããããããã«ãå€ã <code>block</code> ã«èšå®ããããšã¯ãå€ãã®å Žåã¯è¯ãèãã§ãã</p> + +<p>æ¢å®ã®ã³ã³ãããŒã«ã¯ããããã¯ãåäœãšããŠãŠåœ±é¿ããããããã£ã§ã¹ã¿ã€ã«ä»ãããããšãã§ããã®ã§ã {{cssxref("border")}} ã {{cssxref("border-radius")}}, {{cssxref("padding")}}, {{cssxref("margin")}} çãæå®ããããšãã§ããŸããããããé³å£°ãã¬ã€ã€ãŒå
ã®åå¥ã®ã³ã³ããŒãã³ãã¯ã¹ã¿ã€ã«ä»ãããããšãã§ãã (äŸãã°ããã¿ã³ã®å¯žæ³ãã¢ã€ã³ã³ã®å€æŽããã©ã³ãã®å€æŽãªã©)ããŸãã³ã³ãããŒã«ã¯ãã©ãŠã¶ãŒããšã«ç°ãªããŸãã</p> + +<p>ãã©ãŠã¶ãŒéã§äžè²«ããã«ãã¯ïŒãã£ãŒã«ãå®çŸããã«ã¯ãã«ã¹ã¿ã ã³ã³ãããŒã«ãäœæããå¿
èŠãããã§ããããããã¯å¥œããªæ¹æ³ã§ããŒã¯ã¢ããããã³ã¹ã¿ã€ã«ä»ããããããšãã§ãã JavaScript ãš {{domxref("HTMLMediaElement")}} API ã䜿çšããããšã§ããããã®æ©èœãçµåããããšãã§ããŸãã</p> + +<p><a href="/ja/docs/Web/Apps/Fundamentals/Audio_and_video_delivery/Video_player_styling_basics">åç»ãã¬ã€ã€ãŒã®ã¹ã¿ã€ã«ä»ãã®åºæ¬</a>ã¯ã䟿å©ãªã¹ã¿ã€ã«ä»ããã¯ããã¯ãããã€ã玹ä»ããŠããŸãããã㯠<code><video></code> ã®æèã§æžããããã®ã§ãããå€ã㯠<code><audio></code> ã«ãåæ§ã«é©çšãããŸãã</p> + +<h3 id="Detecting_track_addition_and_removal" name="Detecting_track_addition_and_removal">ãã©ãã¯ã®è¿œå ãšåé€ã®æ€åº</h3> + +<p>{{event("addtrack")}} ããã³ {{event("removetrack")}} ã€ãã³ããçšãããšã <code><audio></code> èŠçŽ ã§ãã©ãã¯ãè¿œå ããããåé€ããããããããšãæ€åºããããšãã§ããŸãããããããããã®ã€ãã³ã㯠<code><audio></code> èŠçŽ èªèº«ã«çŽæ¥éä¿¡ãããããã§ã¯ãããŸããã代ããã«ã <code><audio></code> ã® {{domxref("HTMLMediaElement")}} å
ã«ãããèŠçŽ ã«è¿œå ããããã©ãã¯ã®çš®é¡ã«å¯Ÿå¿ãããã©ãã¯ãªã¹ããªããžã§ã¯ãã«éä¿¡ãããŸãã</p> + +<dl> + <dt>{{domxref("HTMLMediaElement.audioTracks")}}</dt> + <dd>ã¡ãã£ã¢èŠçŽ ã®ãªãŒãã£ãªãã©ãã¯ã®ãã¹ãŠãå«ã {{domxref("AudioTrackList")}} ã§ãã <code>addtrack</code> ã®ãªã¹ããŒããã®ãªããžã§ã¯ãã«è¿œå ãããšãæ°ãããªãŒãã£ãªãã©ãã¯ãèŠçŽ ã«è¿œå ãããæã«éç¥ãåãåãããšãã§ããŸãã</dd> + <dt>{{domxref("HTMLMediaElement.videoTracks")}}</dt> + <dd>ãã® {{domxref("VideoTrackList")}} ãªããžã§ã¯ãã« <code>addtrack</code> ãªã¹ããŒãè¿œå ããããšã§ãèŠçŽ ã«åç»ãã©ãã¯ãè¿œå ããããšãã«éç¥ãåãåãããšãã§ããŸãã</dd> + <dt>{{domxref("HTMLMediaElement.textTracks")}}</dt> + <dd>ãã® {{domxref("TextTrackList")}} ãªããžã§ã¯ãã« <code>addtrack</code> ãªã¹ããŒãè¿œå ããããšã§ãèŠçŽ ã«ããã¹ããã©ãã¯ãè¿œå ããããšãã«éç¥ãåãåãkãšãã§ããŸãã</dd> +</dl> + +<div class="note"> +<p><strong>ã¡ã¢:</strong> <code><audio></code> èŠçŽ ã§ãã£ãŠããåç»ãããã¹ããã©ãã¯ãªã¹ããæã£ãŠãããã€ã³ã¿ãŒãã§ã€ã¹ã®å®è£
ã®äœ¿çšãå¥åŠã«èŠããŸãããå®éã«åç»ã衚瀺ããããã«äœ¿çšããããšãã§ããŸãã</p> +</div> + +<p>äŸãã°ã次ã®ãããªã³ãŒã㧠<code><audio></code> èŠçŽ ã§é³å£°ãã©ãã¯ãè¿œå ããããåé€ãããããããšããæ€åºããããšãã§ããŸãã</p> + +<pre class="brush: js">var elem = document.querySelector("audio"); + +elem.audioTrackList.onaddtrack = function(event) { + trackEditor.addTrack(event.track); +}; + +elem.audioTrackList.onremovetrack = function(event) { + trackEditor.removeTrack(event.track); +}; +</pre> + +<p>ãã®ã³ãŒãã¯é³å£°ãã©ãã¯ãèŠçŽ ã§è¿œå ããã³åé€ãããããšãç£èŠãããã©ãã¯ãšãã£ã¿ãŒã®è«çé¢æ°ãåŒã³åºãããšã§ããšãã£ã¿ãŒã«ãããå©çšã§ãããã©ãã¯ã®äžèŠ§ã§ãã©ãã¯ãç»é²ãåé€ãè¡ããŸãã</p> + +<p>{{event("addtrack")}} ããã³ {{event("removetrack")}} ã€ãã³ããç£èŠããã«ã¯ã {{domxref("EventTarget.addEventListener", "addEventListener()")}} ã䜿çšããããšãã§ããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Basic_usage" name="Basic_usage">åºæ¬çãªäœ¿çšæ³</h3> + +<p>以äžã®äŸã¯ <code><audio></code> èŠçŽ 㧠OGG ãã¡ã€ã«ãåçããåçŽãªäŸã瀺ããŠããŸããããŒãžã§èš±å¯ãããŠããã°ã <code>autoplay</code> å±æ§ã«ãã£ãŠèªååçããã代æ¿ã³ã³ãã³ããå«ãã§ããŸãã</p> + +<pre class="brush: html"><!-- ã·ã³ãã«ãªé³å£°åç --> +<audio + src="AudioTest.ogg" + autoplay> + ããªãã®ãã©ãŠã¶ãŒã¯ <code>audio</code> èŠçŽ ã«å¯Ÿå¿ããŠããŸããã +</audio> +</pre> + +<p>ãã€èªååçãåäœããã®ããèªååçã䜿çšããèš±å¯ã®ååŸæ¹æ³ããã€ã©ã®ããã«èªååçã䜿çšããã®ãé©åã§ããã®ãã«ã€ããŠã¯ã<a href="/ja/docs/Web/Media/Autoplay_guide">èªååçã¬ã€ã</a>ãã芧ãã ããã</p> + +<h3 id="<audio>_element_with_<source>_element" name="<audio>_element_with_<source>_element"><source> èŠçŽ ã䌎ã <audio> èŠçŽ </h3> + +<p>ãã®äŸã§ã¯ãåã蟌ãŸããé³å£°ãã©ãã¯ãã <code><audio></code> èŠçŽ ã®çŽæ¥ã® <code>src</code> å±æ§ã§ã¯ãªããå
éšã® <code><source></code> èŠçŽ ã®ãã®ã䜿çšããŠæå®ããŠããŸãããã㯠<code>type</code> å±æ§ã®äžã§ãã¡ã€ã«ã® MIME ã¿ã€ããå«ããããšã§ããã©ãŠã¶ãŒããã®ãã¡ã€ã«ãåçã§ãããã©ãããç¥ãããšãã§ãããã®ãã¡ã€ã«åçã§ããªããšãã«æéã浪費ããŸããã</p> + +<pre class="brush: html"><audio controls> + <source src="foo.wav" type="audio/wav"> + ããªãã®ãã©ãŠã¶ãŒã¯ <code>audio</code> èŠçŽ ã«å¯Ÿå¿ããŠããŸããã +</audio> +</pre> + +<h3 id="<audio>_with_multiple_<source>_elements" name="<audio>_with_multiple_<source>_elements">è€æ°ã® <source> èŠçŽ ãæ〠<audio></h3> + +<p>ãã®äŸã¯è€æ°ã® <code><source></code> èŠçŽ ãå«ãã§ããŸãããã©ãŠã¶ãŒã¯æåã® source èŠçŽ (Opus) ãèªã¿èŸŒãããšããŸããåçããããšãã§ããã°ã2çªç® (vorbis) ãš3çªç® (mp3) ã®èªã¿èŸŒã¿ã¯è¡ãããŸããã</p> + +<pre class="brush: html"><audio controls> + <source src="foo.opus" type="audio/ogg; codecs=opus"/> + <source src="foo.ogg" type="audio/ogg; codecs=vorbis"/> + <source src="foo.mp3" type="audio/mpeg"/> +</audio></pre> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®äºé
</h2> + +<p>å°è©ã®ããé³å£°ã«ã¯ãå®éã«ã³ã³ãã³ãã説æããåå¹ãš<ruby>æååæ
å ±<rp> (</rp><rt>transcript</rt><rp>) </rp></ruby>ãæäŸããã¹ãã§ãã <a href="/en-US/docs/Web/API/WebVTT_API">WebVTT</a> ã䜿çšããŠåå¹ãæå®ãããšãèŽåã倱ã£ã人ããé³å£°ã®åçæã«é³å£°ã®å
容ãç解ããäºãã§ããããã«ãªãã®ã«å¯Ÿããæååæ
å ±ã䜿çšãããšãé²é³ãããã³ã³ãã³ããç解ããã®ã«æéãæãã人ããèªåã«åã£ãããŒã¹ãšæžåŒã§é²é³ã®å
容ã確èªã§ããããã«ãªããŸãã</p> + +<p>èªååå¹ãµãŒãã¹ã䜿çšãããŠããå Žåã¯ãçæãããã³ã³ãã³ããå
ã®é³å£°ãæ£ããè¡šçŸããŠãããã確èªããããšãéèŠã§ãã</p> + +<p><code><audio></code> èŠçŽ ã¯çŽæ¥ WebVTT ã«å¯Ÿå¿ããŠããŸãããæ©èœãæäŸããã©ã€ãã©ãªãŸãã¯ãã¬ãŒã ã¯ãŒã¯ãæ¢ãããåå¹ã衚瀺ããã³ãŒããèªåèªèº«ã§æžããããå¿
èŠããããŸããäžã€ã®éžæè¢ãšããŠã {{HTMLElement("video")}} èŠçŽ ã WebVTT ã«å¯Ÿå¿ããŠããã®ã§ãããã§é³å£°ãåçãããšãããã®ããããŸãã</p> + +<p>åå¹ãæååæ
å ±ã§ã¯ã話ãããã»ãªãã«å ããŠãéèŠãªæ
å ±ãäŒããé³æ¥œãé³é¿å¹æãèå¥ã§ããããã«ããŠãã ãããããã«ã¯ææ
ãå£èª¿ãå«ã¿ãŸããäŸãã°ã以äžã® WebVTT ã§ã¯ãè§æ¬åŒ§ã䜿çšããŠå£èª¿ãææ
ãé²èŠ§è
ã«ç€ºããŠããŸããããã«ãã£ãŠé³æ¥œãç©é³ãå¹æé³ãªã©ã®é°å²æ°ã確ç«ããã®ã«åœ¹ç«ã¡ãŸãã</p> + +<pre>1 +00:00:00 --> 00:00:45 +[ãšãã«ã®ããã¯ãªãã¯ãé³æ¥œ] + +2 +00:00:46 --> 00:00:51 +ã¿ã€ã ããŒããŒã®ããããã£ã¹ãã®ããããïŒãã®ãšããœãŒãã§ã¯ãç§ãã¡ã¯ã©ã¡ãã®ã¹ã€ã¹æèšãè
æèšããè°è«ããŸãïŒ + +16 +00:00:52 --> 00:01:02 +[ç¬ã] ãããïŒèšãããã£ãã®ã¯ãã©ã®è
æèšãã¹ã€ã¹ã®è
æèšãïŒã§ãã +</pre> + +<p>ãŸãã <code><audio></code> èŠçŽ ã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã䜿çšããŠããé²èŠ§è
åãã®ãã©ãŒã«ããã¯ãšããŠããããã®ã³ã³ãã³ã (çŽæ¥ããŠã³ããŒããããªã³ã¯ãªã©) ãæäŸããã®ã¯è¯ãç¿æ
£ã§ãã</p> + +<pre class="brush: html"><audio controls> + <source src="myAudio.mp3" type="audio/mpeg"> + <source src="myAudio.ogg" type="audio/ogg"> + <p> + Your browser doesn't support HTML5 audio. + Here is a <a href="myAudio.mp4">link to download the audio</a> instead. + </p> +</audio> + +</pre> + +<ul> + <li><a href="/ja/docs/Plugins/Flash_to_HTML5/Video/Subtitles_captions">MDN åå¹ãšã¯ããŒãºããã£ãã·ã§ã³ - ãã©ã°ã€ã³</a></li> + <li><a href="/ja/docs/Web/API/WebVTT_API">Web Video Text Tracks Format (WebVTT)</a></li> + <li><a href="https://webaim.org/techniques/captions/">WebAIM: Captions, Transcripts, and Audio Descriptions</a></li> + <li><a href="/ja/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.2_â_Providing_text_alternatives_for_time-based_media">MDN WCAG ãç解ãã â ã¬ã€ãã©ã€ã³ 1.2 ã®è§£èª¬</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/media-equiv-av-only-alt.html">Understanding Success Criterion 1.2.1 | W3C Understanding WCAG 2.0</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/media-equiv-captions.html">Understanding Success Criterion 1.2.2 | W3C Understanding WCAG 2.0</a></li> +</ul> + +<h2 id="Summary" name="Summary">æè¡çæŠèŠ</h2> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<a href="/ja/docs/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ã<a href="/ja/docs/HTML/Content_categories#Embedded_content">åã蟌ã¿ã³ã³ãã³ã</a>ã {{htmlattrxref("controls", "audio")}} å±æ§ãæã€å Žåã¯ã<a href="/ja/docs/HTML/Content_categories#Intractive_content">察話åã³ã³ãã³ã</a>ãš<a href="/ja/docs/HTML/Content_categories#Palpable_content">ç¥èŠå¯èœã³ã³ãã³ã</a>ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>èŠçŽ ã {{htmlattrxref("src", "audio")}} å±æ§ãæã€å Žå: 0å以äžã® {{HTMLElement("track")}} èŠçŽ ãšããã«ç¶ããã¡ãã£ã¢èŠçŽ ãå«ãŸãªãééçã³ã³ãã³ããããªãã¡ {{HTMLElement("audio")}} èŠçŽ ã {{HTMLElement("video")}} ãåèŠçŽ ãšããŠé
眮ããŠã¯ãªããŸããã<br> + ãã®ä»ã®å Žå: 0å以äžã® {{HTMLElement("source")}} èŠçŽ ã0å以äžã® {{HTMLElement("track")}} èŠçŽ ãã¡ãã£ã¢èŠçŽ ãå«ãŸãªãééçã³ã³ãã³ããããªãã¡ {{HTMLElement("audio")}} èŠçŽ ã {{HTMLElement("video")}} ãåèŠçŽ ãšããŠé
眮ããŠã¯ãªããŸããã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>åã蟌ã¿ã³ã³ãã³ããåãå
¥ãããã¹ãŠã®èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("application")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLAudioElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'embedded-content.html#the-audio-element', '<audio>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'semantics-embedded-content.html#the-audio-element', '<audio>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.audio")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Web/Media">ãŠã§ãã¡ãã£ã¢æè¡</a> + + <ul> + <li><a href="/ja/docs/Web/Media/Formats/Containers">ã¡ãã£ã¢ã³ã³ãããŒåœ¢åŒ (ãã¡ã€ã«åœ¢åŒ)</a></li> + <li><a href="/ja/docs/Web/Media/Formats/Audio_codecs">ãŠã§ãã§äœ¿çšãããé³å£°ã³ãŒããã¯ã®ã¬ã€ã</a></li> + </ul> + </li> + <li><a href="/ja/docs/Web/API/Web_Audio_API">Web Audio API</a></li> + <li>{{domxref("HTMLAudioElement")}}</li> + <li>{{htmlelement("source")}}</li> + <li>{{htmlelement("video")}}</li> + <li><a href="/ja/docs/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content">åŠç¿ãšãªã¢: åç»åã³é³å£°ã®ã³ã³ãã³ã</a></li> + <li><a href="/ja/Apps/Fundamentals/Audio_and_video_delivery/Cross-browser_audio_basics">ãã©ãŠã¶ãŒã«äŸåããªãé³å£°ã®åºæ¬</a></li> +</ul> diff --git a/files/ja/web/html/element/b/index.html b/files/ja/web/html/element/b/index.html new file mode 100644 index 0000000000..b8422a0d7f --- /dev/null +++ b/files/ja/web/html/element/b/index.html @@ -0,0 +1,124 @@ +--- +title: '<b>: 泚ç®ä»ãèŠçŽ ' +slug: Web/HTML/Element/b +tags: + - HTML + - HTML æåã¬ãã«ã®æå³ä»ã + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - 'HTML:èšè¿°ã³ã³ãã³ã' + - Reference + - ãŠã§ã + - èŠçŽ +translation_of: Web/HTML/Element/b +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã®æ³šç®ä»ãèŠçŽ (<code><b></code>)</strong> ã¯ãèŠçŽ ã®å
容ã«èªã¿æã®æ³šæãæ¹ãããå Žåã§ãä»ã®ç¹å¥ãªéèŠæ§ãäžããããªããã®ã«äœ¿çšããŸãã</span>ããã¯ä»¥åã¯å€ªåèŠçŽ ãšåŒã°ããŠãããã»ãšãã©ã®ãã©ãŠã¶ãŒã§ã¯æååã倪åã§æç»ããŠããŸããããããã <code><b></code> ãæååã®è£
食ã«äœ¿ãã¹ãã§ã¯ãããŸããã倪åã®æååãäœæããã«ã¯ã CSS ã® {{cssxref("font-weight")}} ããããã£ã䜿çšããç¹å¥ãªéèŠæ§ãæã€ããã¹ãã瀺ãã«ã¯ {{HTMLElement("strong")}} èŠçŽ ã䜿çšããŠãã ããã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/b.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>以å€ã®å±æ§ã¯ãããŸããã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<ul> + <li><code><b></code> ã¯èŠçŽã«çŸããããŒã¯ãŒããã¬ãã¥ãŒæå
ã§ã®è£œååããŸãã¯ããã®ä»ã®è¡šèšäžå€ªåã§èšè¿°ãããéäŸã®ããç®æ (äœããç¹å¥ãªéèŠæ§ãæããªãéšå) ã«äœ¿çšããŠãã ããã</li> + <li><code><b></code> èŠçŽ ã {{HTMLElement("strong")}}, {{HTMLElement("em")}}, {{HTMLElement("mark")}} èŠçŽ ãšæ··åããªãã§ãã ããã {{HTMLElement("strong")}} ã¯ç¹å®ã®<em>éèŠæ§</em>ãæã£ãæååãè¡šãã {{HTMLElement("em")}} ã¯ããã¹ãã軜ã匷調ãã {{HTMLElement("mark")}} ã¯ç¹å®ã®<em>é¢é£æ§</em>ãæã£ãæååãè¡šããŸãã <code><b></code> ã¯ãã®ãããªç¹å¥ãªæå³ãæã¡ãŸãããä»ã®èŠçŽ ãæã€æå³åãã«åããªããšãã®ã¿äœ¿çšããŠãã ããã</li> + <li>åæ§ã«ã <code><b></code> èŠçŽ ã§ã¿ã€ãã«ãèŠåºããããŒã¯ããªãã§ãã ããããã®çšéã§ã¯ {{HTMLElement("h1")}} ãã {{HTMLElement("h6")}} ã¿ã°ã䜿çšããŸããããã«ãã¹ã¿ã€ã«ã·ãŒãã§ãããã®èŠçŽ ã®æ¢å®ã®ã¹ã¿ã€ã«ãå€æŽã§ããã®ã§ããããã®èŠçŽ ã¯å€ªåã§è¡šç€ºããã<em>ãšã¯éããŸãã</em>ã</li> + <li>å¿
èŠã«å¿ããŠè¿œå çãªæå³æ
å ±ãäŒããç®ç㧠<code><b></code> èŠçŽ ã« {{htmlattrxref("class")}} å±æ§ã䜿çšããããšã¯ãã䜿çšæ³ã§ã (äŸãã°ã段èœã®æåã®æã« <code><b class="lead"></code> ãèšå®ãããªã©)ãããã«ãã£ãŠã <code><b></code> ã®æ§ã
ãªäœ¿çšæ³ã管çãããããªããã¹ã¿ã€ã«äžã®å€æŽãå¿
èŠã«ãªã£ãæã HTML ã«ããã䜿çšæ¹æ³ãå€æŽããå¿
èŠããªããªããŸãã</li> + <li>æŽå²çã« <code><b></code> èŠçŽ ã¯å€ªåã®æååãäœãããã®ãã®ã§ãããã HTML4 ã§ã¹ã¿ã€ã«æ
å ±ãéæšå¥šã«ãªã£ãã®ã§ <code><b></code> èŠçŽ ã®æå³ãå€æŽãããŸããã</li> + <li><code><b></code> èŠçŽ ã®äœ¿çšã«æå³äžã®ç®çããªãå Žåã¯ãæååã倪åã«ããããã«ä»£ããã« CSS ã® {{cssxref("font-weight")}} ããããã£ã®å€ã <code>"bold"</code> ã«èšå®ããŠãã ããã</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html"><p> + This article describes several <b class="keywords">text-level</b> elements. + It explains their usage in an <b class="keywords">HTML</b> document. +</p> +Keywords are displayed with the default style of the <b>element, likely in bold.</b> +</pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{EmbedLiveSample("Examples")}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-b-element', '<b>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-b-element', '<b>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'present/graphics.html#h-15.2.1', '<b>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.b")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ãã®ä»ã®<a href="/ja/docs/Web/HTML/Text_level_semantics_conveying_elements">æåã¬ãã«æå³ä»ãèŠçŽ </a>: {{HTMLElement("a")}}, {{HTMLElement("em")}}, {{HTMLElement("strong")}}, {{HTMLElement("small")}}, {{HTMLElement("cite")}}, {{HTMLElement("q")}}, {{HTMLElement("dfn")}}, {{HTMLElement("abbr")}}, {{HTMLElement("time")}}, {{HTMLElement("code")}}, {{HTMLElement("var")}}, {{HTMLElement("samp")}}, {{HTMLElement("kbd")}}, {{HTMLElement("sub")}}, {{HTMLElement("sup")}}, {{HTMLElement("i")}}, {{HTMLElement("mark")}}, {{HTMLElement("ruby")}}, {{HTMLElement("rp")}}, {{HTMLElement("rt")}}, {{HTMLElement("bdo")}}, {{HTMLElement("span")}}, {{HTMLElement("br")}}, {{HTMLElement("wbr")}}</li> + <li><a class="external" href="https://www.w3.org/International/questions/qa-b-and-i-tags">Using <b> and <i> elements (W3C)</a></li> +</ul> diff --git a/files/ja/web/html/element/base/index.html b/files/ja/web/html/element/base/index.html new file mode 100644 index 0000000000..9826ce1a69 --- /dev/null +++ b/files/ja/web/html/element/base/index.html @@ -0,0 +1,137 @@ +--- +title: '<base>: ææžã®åºåº URL èŠçŽ ' +slug: Web/HTML/Element/base +tags: + - Element + - HTML + - HTML ææžã¡ã¿ããŒã¿ + - 'HTML:ã¡ã¿ããŒã¿ã³ã³ãã³ã' + - Reference + - èŠçŽ +translation_of: Web/HTML/Element/base +--- +<div>{{HTMLRef}}</div> + +<p id="Summary"><span class="seoSummary"><strong>HTML ã® <code><base></code> èŠçŽ </strong>ã¯ãææžå
ã«ããããã¹ãŠã®<em>çžå¯Ÿ</em> URL ã®åºç¹ãšãªã URL ãæå®ããŸãã</span> <code><base></code> èŠçŽ ã¯ãææžå
ã«1ã€ã ã眮ãããšãã§ããŸãã</p> + +<p>ææžã«äœ¿ãããŠããåºåº URL ã¯ãã¹ã¯ãªãããã {{domxref('document.baseURI')}} ã䜿çšããŠåãåãããããšãã§ããŸããææžã« <code><base></code> èŠçŽ ããªãå Žåã <code>baseURI</code> ã¯æ¢å®ã§ {{domxref("location.href")}} ã«ãªããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ã¡ã¿ããŒã¿ã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãªãããã®èŠçŽ ã¯{{Glossary("empty element", "空èŠçŽ ")}}ã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>çµäºã¿ã°ãçšããŠã¯ãªããªãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>ä»ã« {{HTMLElement("base")}} èŠçŽ ãå«ãŸãªã {{HTMLElement("head")}}ã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th>DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLBaseElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<div class="blockIndicator warning"> +<p>以äžã®å±æ§ã®ãããããæå®ãããŠããå Žåããã®èŠçŽ 㯠URL ã®å±æ§å€ãæã€ä»ã®èŠçŽ ã®åã«ãããªããã°<strong>ãªããŸãã</strong>ãäŸãã° {{HTMLElement("link")}} ã® <code>href</code> å±æ§ãªã©ã§ãã</p> +</div> + +<dl> + <dt>{{htmlattrdef("href")}}</dt> + <dd>ææžå
šäœãéããŠçžå¯Ÿ URL ã«äœ¿çšãããåºåº URL ã§ãã絶察 URL ãšçžå¯Ÿ URL ã䜿çšã§ããŸãã</dd> + <dt>{{htmlattrdef("target")}}</dt> + <dd><strong>ããŒã¯ãŒã</strong>ãŸãã¯<strong>äœè
ãå®çŸ©ããåå</strong>ã§æ¢å®ã®{{Glossary("browsing context", "é²èŠ§ã³ã³ããã¹ã")}}ãè¡šãã {{HTMLElement("a")}} ãŸã㯠{{HTMLElement("form")}} èŠçŽ ãæ瀺çã« <code>target</code> å±æ§ãæããªãå Žåã«ã移åã®çµæã衚瀺ããå
ãšããŠäœ¿çšãããŸãã</dd> + <dd>以äžã®ããŒã¯ãŒãã¯ç¹å¥ãªæå³ãæã¡ãŸãã + <ul> + <li><code>_self</code> (æ¢å®å€): åãé²èŠ§ã³ã³ããã¹ãã«çµæã衚瀺ããŸãã</li> + <li><code>_blank</code>: æ°ããç¡åã®é²èŠ§ã³ã³ããã¹ãã«çµæã衚瀺ããŸãã</li> + <li><code>_parent</code>: çŸåšã®ã³ã³ããã¹ãã®èŠªã®é²èŠ§ã³ã³ããã¹ãã«çµæã衚瀺ããŸãã芪ããªãå Žåããã®ãªãã·ã§ã³ã¯ <code>_self</code> ãšåãæ¯ãèããããŸãã</li> + <li><code>_top</code>: æäžäœã®é²èŠ§ã³ã³ããã¹ã (çŸåšã®ã³ã³ããã¹ãã®ç¥å
ã§ããã以äžã®èŠªããããªãé²èŠ§ã³ã³ããã¹ãïŒã«çµæã衚瀺ããŸãã芪ããªãå Žåããã®ãªãã·ã§ã³ã¯ <code>_self</code> ãšåãæ¯ãèããããŸãã</li> + </ul> + </dd> +</dl> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<h3 id="Multiple_<base>_elements" name="Multiple_<base>_elements">è€æ°ã® <base> èŠçŽ </h3> + +<p>è€æ°ã® <code><base></code> èŠçŽ ã䜿çšãããå Žåãæåã® <code>href</code> ãšæåã® <code>target</code> ã®å€ã䜿çšãããä»ã¯ãã¹ãŠç¡èŠãããŸãã</p> + +<h3 id="In-page_anchors" name="In-page_anchors">ããŒãžå
ã¢ã³ã«ãŒ</h3> + +<p>ææžå
ã®ãã©ã°ã¡ã³ããæããªã³ã¯ â äŸãã° <code><a href="#some-id"></code> â 㯠<code><base></code> ã«ãã£ãŠè§£æ±ºãããåºåº URL ã«ãã©ã°ã¡ã³ããä»ã㊠HTTP ãªã¯ãšã¹ããçºè¡ããŸããäŸã瀺ããŸãã</p> + +<ol> + <li><code><base href="https://example.com"></code> ãæå®ãããå Žå</li> + <li>...ãã㧠<code><a href="#anchor">Anker</a></code> ãšãããªã³ã¯ã®å Žå</li> + <li>...ãªã³ã¯å
㯠<code>https://example.com/#anchor</code> ãšãªããŸãã</li> +</ol> + +<h3 id="Open_Graph">Open Graph</h3> + +<p><a href="http://ogp.me/">OpenGraph</a> ã®ã¡ã¿ã¿ã°ã¯ <code><base></code> ãèªèããªãã®ã§ã次ã®ããã«åžžã«å®å
š URL ã䜿çšããŠãã ããã</p> + +<pre class="brush: html notranslate"><meta property="og:image" content="https://example.com/thumbnail.jpg"></pre> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html notranslate"><base href="https://www.example.com/"> +<base target="_blank"> +<base target="_top" href="https://example.com/"> +</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-base-element', '<base>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ææ°ã®ã¹ãããã·ã§ããããå€æŽãªã</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'document-metadata#the-base-element', '<base>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td><code>target</code> ã®æåãå®çŸ©</td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/links.html#h-12.4', '<base>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td><code>target</code> å±æ§ãè¿œå </td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååãããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.base")}}</p> diff --git a/files/ja/web/html/element/basefont/index.html b/files/ja/web/html/element/basefont/index.html new file mode 100644 index 0000000000..8d3620ed96 --- /dev/null +++ b/files/ja/web/html/element/basefont/index.html @@ -0,0 +1,65 @@ +--- +title: <basefont> +slug: Web/HTML/Element/basefont +tags: + - Element + - HTML + - Obsolete + - Reference + - Web + - ãã©ã³ã +translation_of: Web/HTML/Element/basefont +--- +<div>{{obsolete_header}}</div> + +<p><span class="seoSummary">å»æ¢ããã <strong>HTML ã®åºæ¬ãã©ã³ãèŠçŽ </strong> (<code><basefont></code>) ã¯ãåå«èŠçŽ ã®æ¢å®ã®ãã©ã³ãã®çš®é¡ã倧ãããè²ãèšå®ããŸãã</span>èšå®ãããšã {{HTMLElement("font")}} ã䜿çšãããã©ã³ãã®å€§ããã¯åºæ¬ã®å€§ããããçžå¯Ÿçã«ãªç©ã«ãªããŸãã</p> + +<p>ãã®èŠçŽ ã¯äœ¿çšããªãã§ãã ãããèŠçŽ ããã®ã³ã³ãã³ãã®ãã©ã³ãã®èšå®ãå€æŽããã«ã¯ã代ããã«ã {{cssxref("font")}}, {{cssxref("font-family")}}, {{cssxref("font-size")}}, {{cssxref("color")}} ã䜿çšããŠãã ããã</p> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ä»ã®å
šãŠã® HTML èŠçŽ ãšåæ§ã«ããã®èŠçŽ ã¯<a href="/ja/docs/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a>ã«å¯Ÿå¿ããŸãã</p> + +<dl> + <dt>{{htmlattrdef("color")}}</dt> + <dd>ãã®å±æ§ã¯ãããã¹ãã®æåè²ãè²åãŸãã¯16é²ã® #RRGGBB è¡šèšã§èšå®ããŸãã</dd> + <dt>{{htmlattrdef("face")}}</dt> + <dd>ãã®å±æ§ã¯ã1ã€ä»¥äžã®ãã©ã³ãåã®ãªã¹ãã§ããææžã®æååã¯æ¢å®ã®ã¹ã¿ã€ã«ã§ãã¯ã©ã€ã¢ã³ãã®ãã©ãŠã¶ãŒããµããŒãããæåã®ãã©ã³ãæžäœã䜿çšããŠè¡šç€ºããŸãããªã¹ãå
ã®ãã©ã³ããããŒã«ã«ã·ã¹ãã ã«ã€ã³ã¹ããŒã«ãããŠããªãå Žåãäžè¬çã«ãã©ãŠã¶ãŒã¯ã·ã¹ãã ã®ããããŒã·ã§ãã«ãã©ã³ããŸãã¯çå¹
ãã©ã³ããæ¢å®å€ã«ããŸãã</dd> + <dt>{{htmlattrdef("size")}}</dt> + <dd>ãã®å±æ§ã¯ããã©ã³ãã®ãµã€ãºãæ°å€ãŸãã¯çžå¯Ÿå€ã§æå®ããŸããæ°å€ã®ç¯å²ã¯1ãã7ã§ã1ãæå°ã3ãæ¢å®å€ã§ãã</dd> +</dl> + +<h2 id="䜿çšäžã®ã¡ã¢">䜿çšäžã®ã¡ã¢</h2> + +<p><strong>ãã®èŠçŽ ã䜿çšããªãã§ãã ããïŒ</strong>ãã®èŠçŽ ã¯äž»èŠãã©ãŠã¶ãŒéã§ã®äžè²«ããå®è£
ããªããŸãŸãäžåºŠ HTML 3.2 ã®ä»æ§ãšããŠçå®ãããŸãããããã«ããã®åŸã®ãã©ãŠã¶ãŒã®ããŒãžã§ã³ã¢ããã§ãäžè²«ããå®è£
ã¯è¡ãªãããŸããã§ãããããã䜿çšããŠããåžžã«<em>äžç¢ºå®ãª</em>çµæããããããããŸããã§ããã</p> + +<p><code><basefont></code> èŠçŽ ã¯ãã¹ã¿ã€ã«ã®èª¿æŽçšéã®çºã®ã¿ã®ä»ã®èŠçŽ ãšåæã«ãæ¢ã«éæšå¥šã«ãªã£ãŠããŸãã HTML 4 ãããHTML ã¯ã¹ã¿ã€ã«æ
å ±ãäŒããªããªããŸããïŒ{{HTMLElement("style")}} èŠçŽ ãåèŠçŽ ã® <strong>style</strong> å±æ§ãé€ãïŒã HTML5 ã§ã¯ããã®èŠçŽ ã¯å®å
šã«åé€ãããŸãããæ°ããªãŠã§ãéçºã§ã¯ãã¹ã¿ã€ã«ã <a href="/ja/docs/CSS" title="CSS">CSS</a> ã®ã¿ã§èšè¿°ããŠãã ããã</p> + +<p>以åã® {{HTMLElement("font")}} èŠçŽ ã®åäœã¯ <a href="/ja/docs/Web/CSS/CSS_Fonts">CSS ãã©ã³ã</a>ã®ããããã£ã§å®çŸã§ãããŸããã詳ããå¶åŸ¡ã§ããŸãã</p> + +<h2 id="DOM_interface" name="DOM_interface">DOM ã€ã³ã¿ãŒãã§ã€ã¹</h2> + +<p>ãã®èŠçŽ 㯠{{domxref("HTMLBaseFontElement")}} ã€ã³ã¿ãŒãã§ã€ã¹ãæäŸããŸãã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre><basefont color="#FF0000" face="Helvetica" size="+2" /> +</pre> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒå®è£
ç¶æ³</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååãããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.basefont")}}</p> + +<h2 id="Notes" name="Notes">ã¡ã¢</h2> + +<ul> + <li>HTML 3.2 㯠basefont èŠçŽ ã«å¯Ÿå¿ããŠããŸããã size å±æ§ã®ã¿ã§ãã</li> + <li>HTML ããã³ XHTML ã® strict ä»æ§ã§ã¯ããã®èŠçŽ ã«å¯Ÿå¿ããŠããŸããã</li> + <li>Mozilla ã Opera ãªã©ã®äžéšã®æšæºå¿åãã©ãŠã¶ãŒã¯ãããã transitional ã®æšæºä»æ§ã®äžéšã§ããã«ããããããããã®èŠçŽ ã«å¯Ÿå¿ããŠããŸããã</li> + <li>ãã®èŠçŽ ã¯ã {{HTMLElement("body")}} èŠçŽ ã® CSS èŠåã§æš¡å£ã§ããŸãã</li> + <li>XHTML 1.0 ã§ã¯ <code><basefont /></code> ã®ããã«æ«å°Ÿã®ã¹ã©ãã·ã¥ãå¿
èŠã§ãã</li> +</ul> + +<div>{{HTMLRef}}</div> diff --git a/files/ja/web/html/element/bdi/index.html b/files/ja/web/html/element/bdi/index.html new file mode 100644 index 0000000000..1724873ca0 --- /dev/null +++ b/files/ja/web/html/element/bdi/index.html @@ -0,0 +1,210 @@ +--- +title: '<bdi>: æžåæ¹ååé¢èŠçŽ ' +slug: Web/HTML/Element/bdi +tags: + - BiDi + - HTML + - HTML æåã¬ãã«ã®æå³ä»ã + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - 'HTML:èšè¿°ã³ã³ãã³ã' + - Reference + - i18n + - ltr + - rtl + - ãŠã§ã + - ããã¹ã + - ãªãã¡ã¬ã³ã¹ + - å³æžã + - åœéå + - å·Šæžã + - æžåæ¹å + - èŠçŽ +translation_of: Web/HTML/Element/bdi +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary">HTML ã®<strong>æžåæ¹ååé¢èŠçŽ </strong> (<strong><code><bdi></code></strong>) ã¯ããã©ãŠã¶ãŒã®æžåæ¹åã¢ã«ãŽãªãºã ã«ãã®ããã¹ããåšå²ã®ããã¹ãããç¬ç«ããŠãããšæ±ãããæ瀺ããŸãã</span>ããã¯ç¹ã«ããŠã§ããµã€ããããã¹ããåçã«æ¿å
¥ããæ¿å
¥ãããããã¹ãã®æžåæ¹åãäžæãªå Žåã«äŸ¿å©ã§ãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/bdi.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>åæ¹åã®ããã¹ããšã¯ãæåã®äžŠã³ãå·Šããå³ (å·ŠæžããLTR) ã®ãã®ãšãå³ããå·Š (å³æžããRTL) ã®ãã®ã®äž¡æ¹ãå«ãããã¹ãã§ãããè±èªã®æååã®äžã«åã蟌ãŸããã¢ã©ãã¢èªã®åŒçšã®ãããªãã®ã§ãããã©ãŠã¶ãŒã¯ãããæ±ãããã«ã <a href="https://www.w3.org/International/articles/inline-bidi-markup/uba-basics">Unicode Bidirectional Algorithm</a> ãå®è£
ããŠããŸãããã®ã¢ã«ãŽãªãºã ã§ã¯ãæåã«ã¯æé»ã®æžåæ¹åãäžããããŸããäŸãã°ãã©ãã³æåã¯å·ŠæžããšããŠæ±ãããã®ã«å¯Ÿããã¢ã©ãã¢æåã¯å³æžããšããŠæ±ãããŸãããã®ä»ã®äžéšã®æå (空çœãäžéšã®åºåãæåãªã©) ã¯äžç«ãšããŠæ±ãããåšå²ã®æåã«åŸã£ãŠæžåæ¹åãå²ãåœãŠãããŸãã</p> + +<p>ãµã€ããæžåæ¹åã¢ã«ãŽãªãºã ã¯ç¹å¥ãªããŒã¯ã¢ãããè¡ããã«æ£ããåäœããŸãããæã
ãã¢ã«ãŽãªãºã ãå©ããå¿
èŠãšããããšããããŸããããã <code><bdi></code> ã®åºçªã§ãã</p> + +<p><code><bdi></code> èŠçŽ ã¯ããã¹ãã®åºéãå²ãã§ãæžåæ¹åã¢ã«ãŽãªãºã ã«ãã®ããã¹ããåšå²ããç¬ç«ããŠããããšãæ瀺ããŸããããã¯äºéãã«åäœããŸãã</p> + +<ul> + <li><code><bdi></code> ã§å²ãŸããããã¹ãã®æžåæ¹åã¯ãåšå²ã®ããã¹ãã®æžåæ¹åã«<em>圱é¿ãäžããªã</em>ã</li> + <li><code><bdi></code> ã§å²ãŸããããã¹ãã®æžåæ¹åã¯ãåšå²ã®ããã¹ãã®æžåæ¹åãã<em>圱é¿ãåããªã</em>ã</li> +</ul> + +<p>äŸãã°ã以äžã®ãããªããã¹ããæ³å®ããŠãã ããã</p> + +<pre class="no-line-numbers">EMBEDDED-TEXT - 1st place</pre> + +<p><code>EMBEDDED-TEXT</code> ãå·Šæžãã§ããå Žåãããã¯æ£ããåäœããŸãããããã <code>EMBEDDED-TEXT</code> ãå³æžãã§ããå Žåã¯ã <code> - 1</code> ã¯å³æžãã®ããã¹ããšããŠæ±ãããŸã (äžç«ãŸãã¯åŒ±ãæåã§æ§æãããŠããããã§ã)ãçµæã¯æ¬¡ã®ããã«æ··ä¹±ããŸãã</p> + +<pre class="no-line-numbers">1 - EMBEDDED-TEXTst place</pre> + +<p>ããã«ã <code>EMBEDDED-TEXT</code> ã®æžåæ¹åãåããå Žåã¯ã {{htmlattrxref("dir")}} å±æ§ã®ã€ãã {{HTMLElement("span")}} 㧠<code>EMBEDDED-TEXT</code> ãå²ãããšã§ãã®åé¡ãä¿®æ£ã§ããŸããããããæžåæ¹åãåãããªãå Žå㯠- äŸãã°ã <code>EMBEDDED-TEXT</code> ãããŒã¿ããŒã¹ããèªã¿èŸŒãŸãããããŠãŒã¶ãŒã«å
¥åãããããããã®ã§ããã° - <code><bdi></code> ã䜿çšããŠã <code>EMBEDDED-TEXT</code> ã®æžåæ¹åãåšå²ã«åœ±é¿ãããããšãé²ãã¹ãã§ãã</p> + +<p><bdi>åæ§ã®èŠèŠå¹æã¯ã CSS ã® {{cssxref("unicode-bidi", "unicode-bidi: isolate")}} ã {{HTMLElement("span")}} ãŸãã¯ãã®ä»ã®æåæžåŒã®ããã®èŠçŽ ã«ä»ããããšã§éæã§ããŸãããããã¯æå³ãå«ãŸããããã©ãŠã¶ãŒã¯ CSS ã®æŽåœ¢ãç¡èŠããããšãèš±ãããŠããã®ã§ã HTML ã§ã¯ãã®ã¢ãããŒãã䜿çšããªãã§ãã ããã</bdi></p> + +<p><bdi><code><span dir="auto"></code> ã«å²ãŸããæåã¯ã <code><bdi></code> ã䜿çšããã®ãšåæ§ã®å¹æãåŸãããŸãããæå³è«çã«ã¯äžæ確ã«ãªããŸãã</bdi></p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a> ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯ãä»ã®ãã¹ãŠã® HTML èŠçŽ ãšåæ§ã«<a href="/ja/docs/Web/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a>ã«å¯Ÿå¿ããŠããŸããã <strong>dir</strong> å±æ§ã®æåãæ®éãšã¯ç°ãªããŸããåæå€ã¯ <code>auto</code> ã§ããã芪èŠçŽ ããå€ãç¶æ¿ããªãããšã瀺ããŸããã€ãŸãã <code>dir</code> ã« <code>rtl</code> ãŸã㯠<code>ltr</code> ã®ã©ã¡ããã®å€ãæå®ããªãéãã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}㯠<code><bdi></code> ã®å
容ã«åºã¥ããŠæ£ããæ¹åãç¹å®ããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="No_<bdi>_with_only_LTR" name="No_<bdi>_with_only_LTR"><bdi> ããªãå·Šæžãã®ã¿ã®å Žå</h3> + +<p>ãã®äŸã§ã¯ã競äºã®åè
ã {{HTMLElement("span")}} ã®ã¿ã䜿çšããŠåæããŠããŸããååã¯å·Šæžãã®ããã¹ãã®ã¿ãå
¥ãã°ãèŠæ ããè¯ãçµæã«ãªããŸãã</p> + +<div id="bdi-sample-1"> +<pre class="brush: html"><ul> + <li><span class="name">Henrietta Boffin</span> - 1st place</li> + <li><span class="name">Jerry Cruncher</span> - 2nd place</li> +</ul> +</pre> + +<div class="hidden"> +<pre class="brush: css">body { + border: 1px solid #3f87a6; + max-width: calc(100% - 40px - 6px); + padding: 20px; + width: calc(100% - 40px - 6px); + border-width: 1px 1px 1px 5px; +} +</pre> +</div> +</div> + +<p>{{ EmbedLiveSample('bdi-sample-1','','120','','','bdi-example') }}</p> + +<h3 id="No_<bdi>_with_RTL_text" name="No_<bdi>_with_RTL_text"><bdi> ããªãå³æžããå«ãããã¹ãã®å Žå</h3> + +<p>ãã®äŸã§ã¯ã競äºã®åè
ã {{HTMLElement("span")}} ã®ã¿ã䜿çšããŠåæããŠãããå³æžãã®ããã¹ãããæãååãå«ãã§ããŸãããã®å Žåãå³æžãã®ååãå
¥ãããšãæžåæ¹åãäžç«ãŸãã¯åŒ±ãæåã§æ§æããã "<code>- 1</code>" ã®éšåã¯ãå³æžãã®ããã¹ãã®æžåæ¹åã«åããããçµæãæ··ä¹±ããŠããŸããŸãã</p> + +<div id="bdi-sample-2"> +<pre class="brush: html"><ul> + <li><span class="name">اÙÙØ£ÙعÙØŽÙÙ</span> - 1st place</li> + <li><span class="name">Jerry Cruncher</span> - 2nd place</li> +</ul> +</pre> + +<div class="hidden"> +<pre class="brush: css">body { + border: 1px solid #3f87a6; + max-width: calc(100% - 40px - 6px); + padding: 20px; + width: calc(100% - 40px - 6px); + border-width: 1px 1px 1px 5px; +} +</pre> +</div> +</div> + +<p>{{ EmbedLiveSample('bdi-sample-2','','120','','','bdi-example') }}</p> + +<h3 id="Using_<bdi>_with_LTR_and_RTL_text" name="Using_<bdi>_with_LTR_and_RTL_text"><bdi> ã䜿çšããå·Šæžããšå³æžãã®ããããã¹ãã®å Žå</h3> + +<p>ãã®äŸã§ã¯ã競äºã®åè
ã <code> <bdi></code> ã䜿çšããŠåæããŠããŸãããããã®èŠçŽ ããã©ãŠã¶ãŒã«ãååãåã蟌ã¿å
ã®ã³ã³ããã¹ãããåé¢ããããšãæ瀺ããã®ã§ãäŸã®åºåã¯æ£ãã䞊ã¹ãããŸãã</p> + +<div id="bdi-sample-3"> +<pre class="brush: html"><ul> + <li><bdi class="name">اÙÙØ£ÙعÙØŽÙÙ</bdi> - 1st place</li> + <li><bdi class="name">Jerry Cruncher</bdi> - 2nd place</li> +</ul> +</pre> + +<div class="hidden"> +<pre class="brush: css">body { + border: 1px solid #3f87a6; + max-width: calc(100% - 40px - 6px); + padding: 20px; + width: calc(100% - 40px - 6px); + border-width: 1px 1px 1px 5px; +} +</pre> +</div> +</div> + +<p>{{ EmbedLiveSample('bdi-sample-3','','120','','','bdi-example') }}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-bdi-element', '<bdi>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-bdi-element', '<bdi>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.bdi")}}</p> + +<h2 dir="ltr" id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="https://www.w3.org/International/articles/inline-bidi-markup/">Inline markup and bidirectional text in HTML</a></li> + <li><a href="https://www.w3.org/International/articles/inline-bidi-markup/uba-basics">Unicode Bidirectional Algorithm basics</a></li> + <li><a href="/ja/docs/Web/Localization">ããŒã«ã©ã€ãºãšåœéå</a></li> + <li>é¢é£ HTML èŠçŽ : {{HTMLElement("bdo")}}</li> + <li>é¢é£ CSS ããããã£: {{cssxref("direction")}}, {{cssxref("unicode-bidi")}}</li> +</ul> diff --git a/files/ja/web/html/element/bdo/index.html b/files/ja/web/html/element/bdo/index.html new file mode 100644 index 0000000000..164fd7124b --- /dev/null +++ b/files/ja/web/html/element/bdo/index.html @@ -0,0 +1,128 @@ +--- +title: '<bdo>: åæ¹åæååäžæžãèŠçŽ ' +slug: Web/HTML/Element/bdo +tags: + - BiDi + - HTML + - HTML æåã¬ãã«ã®æå³ä»ã + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - 'HTML:èšè¿°ã³ã³ãã³ã' + - Reference + - Web + - ltr + - rtl + - ããã¹ã + - å³æžã + - å·Šæžã + - æžåæ¹å + - èŠçŽ +translation_of: Web/HTML/Element/bdo +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã®åæ¹åæååäžæžãèŠçŽ </strong> (<code><bdo></code>) ã¯ãçŸåšã®æååã®æ¹åãäžæžãããäžã®æååãç°ãªãæ¹åã«æç»ãããããã«ããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/bdo.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>æååã®æåã¯æå®ãããæ¹åã®éå§äœçœ®ããæç»ãããŸããããããã®æåã®åãã«ã¯åœ±é¿ãäžããŸãã (ã§ããããäŸãã°ãæåã¯è£è¿ãã«ã¯ãªããŸãã)ã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}ãGecko 1.9.2 (Firefox 4) 以åã§ã¯ãFirefox ã¯ãã®èŠçŽ ã«å¯Ÿã <code><a href="/ja/docs/Web/API/HTMLSpanElement">HTMLSpanElement</a></code> ã€ã³ã¿ãŒãã§ã€ã¹ãå®è£
ããŠããŸãã</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<dl> + <dt>{{htmlattrdef("dir")}}</dt> + <dd>ãã®èŠçŽ ã®æžåæ¹åã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>ltr</code>: ããã¹ããå·Šããå³ãž (Left to Right) åããããããšãæå³ããæå®ã</li> + <li><code>rtl</code>: ããã¹ããå³ããå·Šãž (Right to Left) åããããããšãæå³ããæå®ã</li> + </ul> + </dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html"><!-- æžåæ¹åãåãæ¿ãã --> +<p>This text will go left to right.</p> +<p><bdo dir="rtl">This text will go right +to left.</bdo></p> +</pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{EmbedLiveSample('Examples')}}</p> + +<h2 id="Notes" name="Notes">ã¡ã¢</h2> + +<p>HTML 4 ã®ä»æ§ã§ã¯ããã®èŠçŽ ã«ã€ãã³ããæå®ãããŠããŸãããã€ãã³ã㯠XHTML ã§è¿œå ãããŸãããããã¯ãæããèŠèœãšãã§ãããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-bdo-element', '<bdo>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-bdo-element', '<bdo>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'dirlang.html#h-8.2.4', '<bdo>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.bdo")}}</p> diff --git a/files/ja/web/html/element/bgsound/index.html b/files/ja/web/html/element/bgsound/index.html new file mode 100644 index 0000000000..68c0eee8cf --- /dev/null +++ b/files/ja/web/html/element/bgsound/index.html @@ -0,0 +1,57 @@ +--- +title: '<bgsound>: èæ¯é³ã®èŠçŽ (å»æ¢)' +slug: Web/HTML/Element/bgsound +tags: + - HTML + - Non-standard + - Obsolete + - Reference +translation_of: Web/HTML/Element/bgsound +--- +<div>{{obsolete_header}}{{non-standard_header}}</div> + +<p><span class="seoSummary"><strong>HTML ã®èæ¯é³èŠçŽ </strong> (<strong><code><bgsound></code></strong>) 㯠Internet Explorer ã®ã¿ã«å®è£
ãããŠããããã®ããŒãžã䜿çšãããŠããéã®èæ¯ãšããŠåçãããé³å£°ãã¡ã€ã«ãèšå®ããŸãã代ããã« {{HTMLElement("audio")}} èŠçŽ ã䜿çšããŠãã ããã</span></p> + +<div class="note"> +<p><strong>ãã®èŠçŽ ã䜿çšããªãã§ãã ãã!</strong> ãŠã§ãããŒãžã«é³å£°ãåã蟌ãã«ã¯ã{{HTMLElement("audio")}} èŠçŽ ã䜿çšããŠãã ããã</p> +</div> + +<h2 id="å±æ§">å±æ§</h2> + +<dl> + <dt>{{ htmlattrdef("balance") }}</dt> + <dd>ãã®å±æ§ã¯ -10,000 ãã +10,000 ã®å€ã§ãã¹ãã¬ãªã¹ããŒã«ãŒã®å·Šå³ã®é³éãã©ã³ã¹ãæå®ããŸãã</dd> + <dt>{{ htmlattrdef("loop") }}</dt> + <dd>ãã®å±æ§ã¯é³å£°ãåçãããåæ°ã瀺ããŸãããããã¯ç¡éåã®ã«ãŒãã瀺ãã<code>infinite</code>ãããŒã¯ãŒããæå®å¯èœã§ãã</dd> + <dt>{{ htmlattrdef("src") }}</dt> + <dd>åçããé³å£°ãã¡ã€ã«ã® URL ãæå®ããŸããã.wavããã.auããã.midãã®äœããã®æ¡åŒµåãæã€ãã®ã§ãªããŠã¯ãªããŸããã</dd> + <dt>{{ htmlattrdef("volume") }}</dt> + <dd>-10,000 ãã 0 ã®ç¯å²ã®æ°å€ã§ãèæ¯é³ã®é³éãæå®ããŸãã</dd> +</dl> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre class="brush:html"><bgsound src="sound1.mid"> + +<bgsound src="sound2.au" loop="infinite"> +</pre> + +<h2 id="䜿çšäžã®æ³šæ">䜿çšäžã®æ³šæ</h2> + +<p>æŽå²çã«ã¯ãå€ãã®ãã©ãŠã¶ãŒã§èæ¯ã®é³å£°ãåçããããã«ãªãŒãã£ãªãã¬ã€ã€ãŒãã©ã°ã€ã³ã {{HTMLElement("embed")}} èŠçŽ ã§äœ¿çšããããšãã§ããŸãããããããããããã§ã«é©åã§ã¯ãªãã代ããã«ãã£ãšå€æ©èœããã£ãšäºææ§ãé«ãããã©ã°ã€ã³ãå¿
èŠãªã <code><audio></code> ã䜿çšããã¹ãã§ãã</p> + +<p><code><bgsound></code> ãèªå·±å®çµã¿ã° (<code><bgsound /></code>) ãšããŠæžãããšãã§ããŸãããããããã®èŠçŽ ã¯æšæºèŠæ Œå€ãªã®ã§ã劥åœæ§æ€æ»ãããããšã¯ãããŸããã</p> + +<h2 id="ãã©ãŠã¶ãŒã®äºææ§">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«è²¢ç®ãããå Žåã¯ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.bgsound")}}</p> + +<h2 id="é¢é£æ
å ±">é¢é£æ
å ±</h2> + +<ul> + <li>{{htmlelement("audio")}} èŠçŽ ãææžã«é³å£°ãåã蟌ãããã®æšæºèŠçŽ ã§ãã</li> +</ul> + +<div>{{HTMLRef}}</div> diff --git a/files/ja/web/html/element/big/index.html b/files/ja/web/html/element/big/index.html new file mode 100644 index 0000000000..9d2f5ba93b --- /dev/null +++ b/files/ja/web/html/element/big/index.html @@ -0,0 +1,86 @@ +--- +title: '<big>: 倧ããã®æååèŠçŽ ' +slug: Web/HTML/Element/big +tags: + - Element + - HTML + - Obsolete + - Reference + - Web +translation_of: Web/HTML/Element/big +--- +<div>{{obsolete_header}}</div> + +<p><span class="seoSummary">å»æ¢ããã <strong>HTML ã® Big èŠçŽ </strong> (<code><big></code>) ã¯ãå
å
ããããã¹ããåšãã®æååããã1段é倧ãããã©ã³ãã®å€§ããã§æç»ããŸãïŒäŸãã° <code>medium</code> ã <code>large</code> ã«ãªããŸãïŒã</span>倧ããã¯ãã©ãŠã¶ãŒã®æ倧ãã©ã³ãã®å€§ããã«å¶éãããŸãã</p> + +<div class="note"> +<p><strong>䜿çšäžã®æ³šæ:</strong> ãã®èŠçŽ ã¯çŽç²ã«èŠèŠçãªãã®ã§ããã®ã§ã <a href="/ja/docs/Web/Guide/HTML/HTML5" title="Web/Guide/HTML/HTML5">HTML5</a> ã§ã¯åé€ããããã䜿çšããã¹ãã§ã¯ãããŸããããŠã§ãéçºè
㯠CSS ã® {{cssxref("font-size")}} ããããã£ã䜿çšããŠããã©ã³ãã®å€§ããã調æŽããŠãã ããã</p> +</div> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯ããã¹ãŠã®èŠçŽ ã§å
±éã® <a href="/ja/docs/HTML/global_attributes" title="HTML/global attributes">ã°ããŒãã«å±æ§</a> 以å€ã«ã¯å±æ§ãæã¡ãŸããã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ããã§ã¯ <code><big></code> ã䜿ã£ãŠè¡šç€ºããäŸãšããã®åŸã§çŸåšã® CSS ã®ææ³ã§ä»£çšããŠåãçµæãåŸãæ¹æ³ã瀺ããŸãã</p> + +<h3 id="Using_<big>" name="Using_<big>"><code><big></code> ã®äœ¿çš</h3> + +<div id="Using_big"> +<p>This example uses the obsolete <code><big></code> element to increase the size of some text.</p> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html"><p> + This is the first sentence. <big>This whole + sentence is in bigger letters.</big> +</p></pre> +</div> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>{{EmbedLiveSample("Using_big", 640, 60)}}</p> + +<h3 id="Using_CSS_font-size" name="Using_CSS_font-size">CSS ã® <code>font-size</code> ã®äœ¿çš</h3> + +<p>ãã®äŸã§ã¯ CSS ã® {{cssxref("font-size")}} ããããã£ã䜿çšããŠããã©ã³ãã®å€§ããã1ã¬ãã«å€§ããããŠããŸãã</p> + +<h4 id="CSS">CSS</h4> + +<pre class="brush: css">.bigger { + font-size: larger; +}</pre> + +<h4 id="HTML_2">HTML</h4> + +<pre class="brush: html"><p> + This is the first sentence. <span class="bigger">This whole + sentence is in bigger letters.</span> +</p></pre> + +<h4 id="Result_2" name="Result_2">çµæ</h4> + +<p>{{EmbedLiveSample("Using_CSS_font-size", 640, 60)}}</p> + +<h2 id="DOM_interface" name="DOM_interface">DOM ã€ã³ã¿ãŒãã§ã€ã¹</h2> + +<p>ãã®èŠçŽ 㯠{{domxref('HTMLElement')}} ã€ã³ã¿ãŒãã§ã€ã¹ãæäŸããŸãã</p> + +<div class="note"><strong>å®è£
ã¡ã¢: </strong>Gecko 1.9.2 ãŸã§ã®ããŒãžã§ã³ã¯ããã®èŠçŽ ã« {{domxref('HTMLSpanElement')}} ã€ã³ã¿ãŒãã§ã€ã¹ãå®è£
ããŠããŸãã</div> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒå®è£
ç¶æ³</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååãããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.big")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>CSS: {{cssxref("font-size")}}, {{cssxref("font")}}</li> + <li>HTML: {{htmlelement("small")}}, {{htmlelement("font")}}, {{htmlelement("style")}}</li> + <li>HTML 4.01 ä»æ§æž: <a class="external" href="http://www.w3.org/TR/html4/present/graphics.html#h-15.2">Font Styles</a></li> +</ul> + +<div>{{HTMLRef}}</div> diff --git a/files/ja/web/html/element/blink/index.html b/files/ja/web/html/element/blink/index.html new file mode 100644 index 0000000000..7c0bbe62fc --- /dev/null +++ b/files/ja/web/html/element/blink/index.html @@ -0,0 +1,83 @@ +--- +title: '<blink>: ç¹æ»
æååèŠçŽ (å»æ¢)' +slug: Web/HTML/Element/blink +tags: + - Blink + - Element + - HTML + - Obsolete + - Reference + - Web +translation_of: Web/HTML/Element/blink +--- +<div>{{HTMLRef}}{{Deprecated_header}} {{obsolete_header}}</div> + +<p><span class="seoSummary"><strong>HTML ã®ç¹æ»
èŠçŽ </strong> (<code><blink></code>) ã¯å
å«ããããã¹ãããã£ããç¹æ»
ãããããã®ãæšæºå€ã®èŠçŽ ã§ãã</span></p> + +<div class="warning">ãã®èŠçŽ ã¯<strong>å»æ¢ãããŠãã</strong>ããŸãæªããã¶ã€ã³ã®å®äŸã§ãã®ã§äœ¿çšããªãã§ãã ãããæåã®ç¹æ»
ã¯è€æ°ã®ã¢ã¯ã»ã·ããªãã£æšæºã«ãããŠé£è²ã瀺ãããŠããã CSS ä»æ§æžã§ã¯ãã©ãŠã¶ãŒã <code><blink></code> èŠçŽ ãç¡èŠããããšãèš±å¯ããŠããŸãã</div> + +<h2 id="DOM_interface" name="DOM_interface">DOM ã€ã³ã¿ãŒãã§ã€ã¹</h2> + +<p>ãã®èŠçŽ ã¯ãã§ã«å»æ¢ãããŠããŸãããã®ããã«ååšããªãèŠçŽ ã«å¯ŸããŠã¯ {{domxref("HTMLUnknownElement")}} ã€ã³ã¿ãŒãã§ã€ã¹ãæäŸãããŸãã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre class="brush:html notranslate"><blink>Why would somebody use this?</blink> +</pre> + +<h3 id="Result_toned_down!" name="Result_toned_down!">çµæ (toned down!)</h3> + +<p><img alt="Image:HTMLBlinkElement.gif" src="/@api/deki/files/247/=HTMLBlinkElement.gif"></p> + +<h2 id="Specification" name="Specification">ä»æ§æž</h2> + +<p>ãã®èŠçŽ ã¯æšæºå€ã§ãããã©ã®ä»æ§ã«ãå«ãŸããŠããŸãããä¿¡ããããªãã®ã§ãããã<a href="https://html.spec.whatwg.org/multipage/obsolete.html#non-conforming-features">èªèº«ã§ HTML ä»æ§ã確èªããŠãã ãã</a>ã</p> + +<h2 id="CSS_polyfill" name="CSS_polyfill">CSS ã«ãã代æ¿æ段</h2> + +<p>æ¬åœã«ä»£æ¿æ段ãå¿
èŠã§ãããã以äžã® CSS ã䜿çšã§ããŸãã IE10 以éã§åäœããŸãã</p> + +<pre class="brush: css notranslate">blink { + -webkit-animation: 2s linear infinite condemned_blink_effect; /* for Safari 4.0 - 8.0 */ + animation: 2s linear infinite condemned_blink_effect; +} + +/* for Safari 4.0 - 8.0 */ +@-webkit-keyframes condemned_blink_effect { + 0% { +  visibility: hidden; + } + 50% { +  visibility: hidden; + } + 100% { + visibility: visible; + } +} + +@keyframes condemned_blink_effect { + 0% { +   visibility: hidden; + } + 50% { +  visibility: hidden; + } + 100% { + visibility: visible; + } +}</pre> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.blink")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="http://www.montulli.org/theoriginofthe%3Cblink%3Etag">HTML <code><blink></code> èŠçŽ ãäœæããçµç·¯</a></li> + <li>{{cssxref("text-decoration")}} ã« blink å€ãååšããŸããããã©ãŠã¶ãŒãå®éã«ç¹æ»
ãããå¿
èŠã¯ãããŸããã</li> + <li>{{htmlelement("marquee")}} ãåæ§ã«éæšæºã®èŠçŽ ã§ãã</li> + <li><a href="/ja/docs/Web/Guide/CSS/Using_CSS_animations" title="Web/Guide/CSS/Using_CSS_animations">CSS animations</a> ã¯ããã®ãããªå¹æãçæããããã®æ段ã§ãã</li> +</ul> diff --git a/files/ja/web/html/element/blockquote/index.html b/files/ja/web/html/element/blockquote/index.html new file mode 100644 index 0000000000..abd154bdcc --- /dev/null +++ b/files/ja/web/html/element/blockquote/index.html @@ -0,0 +1,137 @@ +--- +title: '<blockquote>: ãããã¯åŒçšèŠçŽ ' +slug: Web/HTML/Element/blockquote +tags: + - Blockquote + - HTML + - HTML ã³ã³ãã³ãã°ã«ãŒãå + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:åºååã«ãŒã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - Reference + - Web + - ãŠã§ã + - åŒçš + - èŠçŽ +translation_of: Web/HTML/Element/blockquote +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><blockquote></code> èŠçŽ </strong><em> (HTML ãããã¯åŒçšèŠçŽ </em>) ã¯ãå
å
ããèŠçŽ ã®æååãåŒçšæã§ããããšã瀺ããŸããéåžžãåäžãã䌎ã£ãŠã¬ã³ããªã³ã°ãããŸã (æŽåœ¢æ¹æ³ã«ã€ããŠã¯<a href="#Usage_notes" rel="internal">泚æ</a>ã®é
ãåç
§ããŠãã ãã)ã <strong>cite</strong> å±æ§ã«ããåŒçšå
ã®ææžã® URL ãã {{HTMLElement("cite")}} èŠçŽ ã«ããåŒçšå
ã®ææžã®ã¿ã€ãã«ãªã©ãæ瀺å¯èœã§ãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/blockquote.html","tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, åºååã«ãŒã, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLQuoteElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("cite")}}</dt> + <dd>åŒçšå
ã®ææžã® URLããŸãã¯åŒçšå
ã®æ
å ±ã«é¢ããã¡ãã»ãŒãžã瀺ããŸãããã®å±æ§ã¯ãåŒçšæã®èæ¯ãåºå
žã«ã€ããŠã®èª¬æãæã瀺ãããšãããã®ã§ãã</dd> +</dl> + +<h2 id="Notes" name="Notes">䜿çšäžã®æ³šæ</h2> + +<p>åŒçšãããæååã«é©çšãããåäžããå€æŽããã«ã¯ã {{Glossary("CSS")}} ã® {{cssxref("margin-left")}} ã {{cssxref("margin-right")}} ããããã£ããŸãã¯äžæ¬æå®ã® {{cssxref("margin")}} ããããã£ã䜿çšããŠãã ããã</p> + +<p>ç¬ç«ãããããã¯ãšããããè¡å
ã®çãåŒçšãè¡ãã«ã¯ã {{HTMLElement("q")}} (Quotation) èŠçŽ ã䜿çšããŠãã ããã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<p>ãã®äŸã¯ {{RFC(1149)}}, <cite>A Standard for the Transmission of IP Datagrams on Avian Carriers</cite> ããã®æèšãåŒçšããããã« <code><blockquote></code> èŠçŽ ã䜿çšããäŸã§ãã</p> + +<pre class="brush: html"><blockquote cite="https://tools.ietf.org/html/rfc1149"> + <p>Avian carriers can provide high delay, low + throughput, and low altitude service. The + connection topology is limited to a single + point-to-point path for each carrier, used with + standard carriers, but many carriers can be used + without significant interference with each other, + outside of early spring. This is because of the 3D + ether space available to the carriers, in contrast + to the 1D ether used by IEEE802.3. The carriers + have an intrinsic collision avoidance system, which + increases availability.</p> +</blockquote> +</pre> + +<p>以äžã®ããã«åºåãããŸãã</p> + +<p>{{EmbedLiveSample("Example", 640, 180)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-blockquote-element', '<blockquote>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-blockquote-element', '<blockquote>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.2.2', '<blockquote>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.blockquote")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("q")}}: ã€ã³ã©ã€ã³ã®åŒçšã®ããã®èŠçŽ </li> + <li>{{HTMLElement("cite")}}: æ
å ±æºã®åŒçšã®ããã®èŠçŽ </li> +</ul> diff --git a/files/ja/web/html/element/body/index.html b/files/ja/web/html/element/body/index.html new file mode 100644 index 0000000000..ab1a6a45c7 --- /dev/null +++ b/files/ja/web/html/element/body/index.html @@ -0,0 +1,166 @@ +--- +title: '<body>: ææžã®æ¬æèŠçŽ ' +slug: Web/HTML/Element/body +tags: + - Element + - HTML + - 'HTML:åºååã«ãŒã' + - Reference + - Sections + - Web +translation_of: Web/HTML/Element/body +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><body></code> èŠçŽ </strong>ã¯ã HTML ææžã®ã³ã³ãã³ãã瀺ãèŠçŽ ã§ãã <code><body></code> èŠçŽ ã¯ææžäžã«äžã€ã ãé
眮ã§ããŸãã</span></p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãªãŒ</a></th> + <td><a href="/ja/docs/Web/HTML/Sections_and_Outlines_of_an_HTML5_document#Sectioning_roots">åºååã«ãŒã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯ãå
容ã®å
é ã空çœæåãã³ã¡ã³ãã {{HTMLElement("script")}} èŠçŽ ã {{HTMLElement("style")}} èŠçŽ ã§ãªãå Žåã¯çç¥å¯èœã§ããçµäºã¿ã°ã¯ã <code><body></code> èŠçŽ ã«å
容ãŸãã¯éå§ã¿ã°ãããããã€ãçŽåŸã®ããŒããã³ã¡ã³ãã§ãªãå Žåã¯çç¥å¯èœã§ãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("html")}} èŠçŽ ã®åèŠçŽ ã§ãªããã°ãªããŸããã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLBodyElement")}} + <ul> + <li><code><body></code> èŠçŽ 㯠{{domxref("HTMLBodyElement")}} ã€ã³ã¿ãŒãã§ã€ã¹ãæäŸããŸãã</li> + <li><code><body></code> èŠçŽ 㯠{{domxref("document.body")}} ããããã£ããã¢ã¯ã»ã¹å¯èœã§ãã</li> + </ul> + </td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("alink")}} {{obsolete_inline}}</dt> + <dd>ãã€ããŒãªã³ã¯ã®éžææã®æåè²ã§ãã<em>ãã®æ¹æ³ã¯äžé©åã§ããã代ããã« CSS ã® {{cssxref(":active")}} ç䌌ã¯ã©ã¹ã§ {{cssxref("color")}} ããããã£ã䜿çšããŠãã ããã</em></dd> + <dt>{{htmlattrdef("background")}} {{obsolete_inline}}</dt> + <dd>èæ¯ç»åã® URI ã§ãã<em>ãã®æ¹æ³ã¯äžé©åã§ããã代ããã« CSS ã® {{cssxref("background")}} ããããã£ã䜿çšããŠãã ããã</em></dd> + <dt>{{htmlattrdef("bgcolor")}} {{obsolete_inline}}</dt> + <dd>ææžã®èæ¯è²ã§ãã<em>ãã®æ¹æ³ã¯äžé©åã§ããã代ããã« CSS ã® {{cssxref("background-color")}} ããããã£ã䜿çšããŠãã ããã</em></dd> + <dt>{{htmlattrdef("bottommargin")}} {{obsolete_inline}}</dt> + <dd>body ã®äžããŒãžã³ã§ãã<em>ãã®æ¹æ³ã¯äžé©åã§ããã代ããã« CSS ã® {{cssxref("margin-bottom")}} ããããã£ã䜿çšããŠãã ããã</em></dd> + <dt>{{htmlattrdef("leftmargin")}} {{obsolete_inline}}</dt> + <dd>body ã®å·ŠããŒãžã³ã§ãã<em>ãã®æ¹æ³ã¯äžé©åã§ããã代ããã« CSS ã® {{cssxref("margin-left")}} ããããã£ã䜿çšããŠãã ããã</em></dd> + <dt>{{htmlattrdef("link")}} {{obsolete_inline}}</dt> + <dd>æªèšªåã®ãã€ããŒãªã³ã¯ã®æåè²ã§ãã<em>ãã®æ¹æ³ã¯äžé©åã§ããã代ããã« CSS ã® {{cssxref(":link")}} ç䌌ã¯ã©ã¹ã§ {{cssxref("color")}} ããããã£ã䜿çšããŠãã ããã</em></dd> + <dt>{{htmlattrdef("onafterprint")}}</dt> + <dd>ãŠãŒã¶ãŒã«ããå°å·ããŒã¿äœæçŽåŸã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("onbeforeprint")}}</dt> + <dd>ãŠãŒã¶ãŒã«ãããã©ãŠã¶ãŒãžã®å°å·æ瀺çŽåŸã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("onbeforeunload")}}</dt> + <dd>ææžã®ã¢ã³ããŒã (ããŒãžé·ç§»ããªããŒã) ã®çŽåã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("onblur")}}</dt> + <dd>ææžãããã©ãŒã«ã¹ãå€ããããšãã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("onerror")}}</dt> + <dd>ææžãæ£åžžã«ããŒãã§ããªãã£ãéã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("onfocus")}}</dt> + <dd>ææžã«ãã©ãŒã«ã¹ãåœãã£ãéã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("onhashchange")}}</dt> + <dd>ææžã®çŸåšã®ã¢ãã¬ã¹ã®ãã©ã°ã¡ã³ãèå¥å (ããã·ã¥æå <code>'#'</code> ããå§ãŸãéšå) ãå€æŽãããéã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("onlanguagechange")}} {{experimental_inline}}</dt> + <dd>èšèªãå€æŽãããéã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("onload")}}</dt> + <dd>ææžã®èªã¿èŸŒã¿å®äºæã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("onmessage")}}</dt> + <dd>ææžã API ããã¡ãã»ãŒãžãåä¿¡ããéã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("onoffline")}}</dt> + <dd>ãããã¯ãŒã¯ãšã®äº€ä¿¡ãäžèœã«ãªã£ãéã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("ononline")}}</dt> + <dd>ãããã¯ãŒã¯ãšã®äº€ä¿¡ãçºçãããã¯å埩ããéã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("onpopstate")}}</dt> + <dd>ãŠãŒã¶ãŒã«ããã»ãã·ã§ã³å±¥æŽã®ããã²ãŒãæã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("onredo")}}</dt> + <dd>ãŠãŒã¶ãŒããã©ã³ã¶ã¯ã·ã§ã³å±¥æŽãå
ã«æ»ããéã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("onresize")}}</dt> + <dd>ææžã衚瀺ãããŠã£ã³ããŠããªãµã€ãºãããéã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("onstorage")}}</dt> + <dd>ã¹ãã¬ãŒãžé åãå€åããéã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("onundo")}}</dt> + <dd>ãŠãŒã¶ãŒããã©ã³ã¶ã¯ã·ã§ã³å±¥æŽãããã®ãŒãããšã«ãã£ãŠåŸæ¹ãžç§»åããéã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("onunload")}}</dt> + <dd>ææžããã®é¢è±æã«åŒã³åºãé¢æ°</dd> + <dt>{{htmlattrdef("rightmargin")}} {{obsolete_inline}}</dt> + <dd>body ã®å³ããŒãžã³ã§ãã<em>ãã®æ¹æ³ã¯äžé©åã§ããã代ããã« CSS ã® {{cssxref("margin-right")}} ããããã£ã䜿çšããŠãã ããã</em></dd> + <dt>{{htmlattrdef("text")}} {{obsolete_inline}}</dt> + <dd>åºæ¬æåè²ã§ãã<em>ãã®æ¹æ³ã¯äžé©åã§ããã代ããã« CSS ã® {{cssxref("color")}} ããããã£ã䜿çšããŠãã ããã</em></dd> + <dt>{{htmlattrdef("topmargin")}} {{obsolete_inline}}</dt> + <dd>body ã®äžããŒãžã³ã§ãã<em>ãã®æ¹æ³ã¯äžé©åã§ããã代ããã« CSS ã® {{cssxref("margin-top")}} ããããã£ã䜿çšããŠãã ããã</em></dd> + <dt>{{htmlattrdef("vlink")}} {{obsolete_inline}}</dt> + <dd>蚪åæžã¿ã®ãã€ããŒãªã³ã¯ã®æåè²ã§ãã<em>ãã®æ¹æ³ã¯äžé©åã§ããã代ããã« CSS ã® {{cssxref(":visited")}} ç䌌ã¯ã©ã¹ã§ {{cssxref("color")}} ããããã£ã䜿çšããŠãã ããã</em></dd> +</dl> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre class="brush: html notranslate"><html> + <head> + <title>Document title</title> + </head> + <body> + <p>This is a paragraph</p> + </body> +</html> +</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-body-element', '<body>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>äžé©åãªæ©èœã®äžèŠ§ãå€æŽã</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sections.html#the-body-element', '<body>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>以åéæšå¥šãšãããå±æ§ãå»æ¢ãäžé©åã§ããæšæºåããªã <code>c</code>, <code>leftmargin</code>, <code>rightmargin</code>, <code>bottommargin</code> ã®åäœãå®çŸ©ã<code>on*</code> å±æ§ãè¿œå ã</td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/global.html#h-7.5.1', '<body>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td><code>alink</code>, <code>background</code>, <code>bgcolor</code>, <code>link</code>, <code>text</code>, <code>vlink</code> ã®åå±æ§ãéæšå¥šã«å€æŽã</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.body")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("html")}}</li> + <li>{{HTMLElement("head")}}</li> +</ul> diff --git a/files/ja/web/html/element/br/index.html b/files/ja/web/html/element/br/index.html new file mode 100644 index 0000000000..138a9fbb08 --- /dev/null +++ b/files/ja/web/html/element/br/index.html @@ -0,0 +1,142 @@ +--- +title: '<br>: æ¹è¡èŠçŽ ' +slug: Web/HTML/Element/br +tags: + - Element + - HTML + - HTML text-level semantics + - Reference + - Web +translation_of: Web/HTML/Element/br +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><br></code> èŠçŽ </strong> ã¯ãæäžã«æ¹è¡ïŒãã£ãªããžãªã¿ãŒã³ïŒãçæããŸããè©©ãäœæãªã©ãè¡ã®åå²ãéèŠãªå Žåã«æçšã§ãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/br.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>äžèšã®äŸã«èŠãããããã«ã <code><br></code> èŠçŽ ã¯ããã¹ããæ¹è¡ãããå Žæã«ããããå«ããããŸãã <code><br></code> ã®åŸã®ããã¹ãã¯ãããã¹ããããã¯ã®æ¬¡ã®è¡ã®å
é ããåéãããŸãã</p> + +<div class="note"> +<p><strong>泚</strong>: 段èœã®éãéããããã« <code><br></code> ã䜿ããªãã§ãã ãããããããã {{htmlelement("p")}} èŠçŽ ã§å²ã¿ã <a href="/ja/docs/Web/CSS">CSS</a> ã® {{cssxref('margin')}} ããããã£ã§ééãå¶åŸ¡ããŠãã ããã</p> +</div> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šã®å±æ§</h3> + +<dl> + <dt>{{htmlattrdef("clear")}}</dt> + <dd>æ¹è¡åŸã®æ¬¡ã®è¡ãéå§ããå Žæã瀺ããŸãã</dd> +</dl> + +<h2 id="Styling_with_CSS" name="Styling_with_CSS">CSS ã§ã®ã¹ã¿ã€ã«ä»ã</h2> + +<p><code><br></code> èŠçŽ ã¯ãããã¹ãã®ãããã¯å
ã§æ¹è¡ãããšãããåäžã®æ確ãªç®çãæã£ãŠããŸãããã®ããã寞æ³ãæãããèªèº«ã衚瀺ãããããšããªããã¹ã¿ã€ã«ä»ãããããšãã§ããã®ã¯ãããã§ãã</p> + +<p><code><br></code> èŠçŽ èªäœã« {{cssxref("margin")}} ãèšå®ããŠããããã¯å
ã®ããã¹ãã®è¡éãéããããšãã§ããŸãããããã¯è¯ãããæ¹ã§ã¯ãããŸããã â ãã®çšéã®ããã«èšèšããã {{cssxref("line-height")}} ããããã£ã䜿çšããŠãã ããã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Simple_br" name="Simple_br">åçŽãª br</h3> + +<p>以äžã®äŸã§ã¯ <code><br></code> ã䜿çšããŠãäœæã®ããããã®è¡ã®éã«æ¹è¡ãçæããŠããŸãã</p> + +<pre class="brush: html notranslate">Mozilla<br> +331 E. Evelyn Avenue<br> +Mountain View, CA<br> +94041<br> +USA<br> +</pre> + +<p>以äžã®ããã«åºåãããŸãã</p> + +<p>{{ EmbedLiveSample('Simple_br', '100%', '90') }}</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®</h2> + +<p>段èœéã®ééãåºããããã«é£ç¶ãã <code><br></code> èŠçŽ ã䜿çšããããšã¯ãèªã¿äžãæè¡ã®æ¯æŽã®äžã§æäœãããŠãã人ã«ãšã£ãŠã¯åé¡ã«ãªããŸããèªã¿äžããœããã¯èŠçŽ ãååšããããšãã¢ããŠã³ã¹ãããã®ã®ããã®äžã«ã¯ã³ã³ãã³ããäœããªããšããç¶æ³ã«ãªãå¯èœæ§ããããŸããããã¯èªã¿äžããœããã䜿çšããŠãã人ã®å©çšãæ··ä¹±ããäžæºããããå¯èœæ§ããããŸãã</p> + +<p>è¿œå ã®ééããããå¿
èŠãããå Žåã¯ã {{cssxref("margin")}} ã®ãã㪠CSS ããããã£ã䜿çšããŠå¹æãåŸãããã«ããŠãã ããã</p> + +<h2 id="Technical_summary" name="Technical_summary">æè¡çæŠèŠ</h2> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãªããããã¯{{Glossary("empty element", "空èŠçŽ ")}}ã§ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ã§ãçµäºã¿ã°ãèšè¿°ããŠã¯ãªããŸããã XHTML ææžã§ã¯ããã®èŠçŽ 㯠<code><br /></code> ãšæžããŸãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content" title="HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("none")}}, {{ARIARole("presentation")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLBRElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-br-element', '<br>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-br-element', '<br>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.3.2.1', '<br>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.br")}}</p> + +<h2 id="See_Also" name="See_Also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("address")}} èŠçŽ </li> + <li>{{HTMLElement("p")}} èŠçŽ </li> + <li>{{HTMLElement("wbr")}} èŠçŽ </li> +</ul> diff --git a/files/ja/web/html/element/button/index.html b/files/ja/web/html/element/button/index.html new file mode 100644 index 0000000000..985b66e882 --- /dev/null +++ b/files/ja/web/html/element/button/index.html @@ -0,0 +1,304 @@ +--- +title: '<button>: ãã¿ã³èŠçŽ ' +slug: Web/HTML/Element/button +tags: + - HTML + - HTML ãã©ãŒã + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:察話åã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - 'HTML:èšè¿°ã³ã³ãã³ã' + - Reference + - ãŠã§ã + - ãã©ãŒã + - èŠçŽ +translation_of: Web/HTML/Element/button +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><button></code> èŠçŽ </strong>ã¯ã¯ãªãã¯ã§ãããã¿ã³ãè¡šãã<a href="/ja/docs/Learn/HTML/Forms">ãã©ãŒã </a>ããææžã§åçŽãªãã¿ã³æ©èœãå¿
èŠãªããããå Žæã§äœ¿çšããããšãã§ããŸãã</span>æ¢å®ã§ã¯ã HTML ã®ãã¿ã³ã¯ {{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}} ãå®è¡ãããŠãããã¹ãã®ãã©ãããã©ãŒã ã®ã¹ã¿ã€ã«ãšäŒŒãŠããŸããã <a href="/ja/docs/Web/CSS">CSS</a> ã䜿çšããŠãã¿ã³ã®å€èŠãå€æŽããããšãã§ããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/button.html", "tabbed-shorter")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Interactive_content">察話åã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Form_listed">ãªã¹ãå</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Form_labelable">ã©ãã«ä»ãå¯èœ</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Form_submittable">éä¿¡å¯èœ</a> 㪠<a href="/ja/docs/Web/HTML/Content_categories#Form-associated_">ãã©ãŒã é¢é£èŠçŽ </a>ãç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãäœã<a href="/ja/docs/Web/HTML/Content_categories#Interactive_content">察話åã³ã³ãã³ã</a>ããã£ãŠã¯ãªããªã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("checkbox")}}, {{ARIARole("link")}}, {{ARIARole("menuitem")}}, {{ARIARole("menuitemcheckbox")}}, {{ARIARole("menuitemradio")}}, {{ARIARole("radio")}}, {{ARIARole("switch")}}, {{ARIARole("tab")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLButtonElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<dl> + <dt>{{htmlattrdef("autofocus")}} {{HTMLVersionInline(5)}}</dt> + <dd>è«çå±æ§ã§ãããŒãžèªã¿èŸŒã¿æã« (ãŠãŒã¶ãŒãäŸãã°ä»ã®ã³ã³ãããŒã«ã«å
¥åãããªã©ããŠåäœãäžæžãããªãéã)ãå
¥å<a href="/en-US/docs/Web/API/HTMLElement/focus">ãã©ãŒã«ã¹</a>ãæã€ã¹ããã¿ã³ã§ããããšãæå®ããŸããææžäžã®ãã©ãŒã é¢é£èŠçŽ ã®ãã¡ã®äžã€ã ãã«ãã®å±æ§ãæå®ããããšãã§ããŸãã</dd> + <dt>{{htmlattrdef("autocomplete")}} {{non-standard_inline}}</dt> + <dd>{{HTMLElement("button")}} èŠçŽ ã«ããããã®å±æ§ã¯ã Firefox ç¬èªã®éæšæºå±æ§ã§ããFirefox ã®æ¢å®ã®åäœã¯ä»ã®ãã©ãŠã¶ãŒãšç°ãªããããŒãžãåèªã¿èŸŒã¿ããŠã {{HTMLElement("button")}} ã<a href="https://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing">åçã«ç¡å¹åããç¶æ
ãç¶æããŸã</a>ã <code>autocomplete="off"</code> ã«èšå®ãããšããã®æ©èœãç¡å¹ã«ãªããŸãã {{bug(654072)}} ãã芧ãã ããã</dd> + <dt>{{htmlattrdef("disabled")}}</dt> + <dd> + <p>è«çå±æ§ã§ããŠãŒã¶ãŒããã¿ã³ãæäœããããšãææ¢ããŸãããã®å±æ§ãèšå®ãããŠããªãå Žåããã¿ã³ãå
å
ãã芪èŠçŽ ã®èšå®å€ãç¶æ¿ããŸããäŸãã°ããã¿ã³ã®ç¥å
ãšãªã {{HTMLElement("fieldset")}} èŠçŽ ãªã©ã«ã <strong>disabled</strong> å±æ§ãæå®ãããŠããªãã®ã§ããã°ããã®åèŠçŽ ã§ãããã¿ã³ã¯äœ¿çšå¯èœã®ãŸãŸã§ãããšããããšã§ãã</p> + + <p>Firefox ã®åäœã¯ä»ã®ãã©ãŠã¶ãŒãšç°ãªããããŒãžãåèªã¿èŸŒã¿ããŠã {{HTMLElement("button")}} ã<a href="https://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing">åçã«ç¡å¹åããç¶æ
ãç¶æããŸã</a>ããã®æ©èœã¯ {{htmlattrxref("autocomplete","button")}} å±æ§ã§å¶åŸ¡ã§ããŸãã</p> + </dd> + <dt>{{htmlattrdef("form")}} {{HTMLVersionInline(5)}}</dt> + <dd>ãã¿ã³ã«é¢é£ä»ãããã {{HTMLElement("form")}} èŠçŽ (<em>ãã©ãŒã ãªãŒããŒ</em>) ã§ããå±æ§å€ã¯åäžææžå
ã® <code><form></code> èŠçŽ ã® <code>id</code> å±æ§ãšåäžã®å€ã«ããªããŠã¯ãªããŸããããã®å±æ§ãèšå®ããªãã£ãå Žåã¯ãç¥å
ã« <code><form></code> èŠçŽ ãååšããã°ããã®èŠçŽ ã«é¢é£ä»ããããŸãããã®å±æ§ã«ãã£ãŠ <code><form></code> èŠçŽ ã®åå«ã«ããã ãã§ãªããåäžææžå
ã«ããä»»æã® <code><form></code> èŠçŽ ã« <code><button></code> èŠçŽ ãé¢é£ä»ããããšãå¯èœã«ãªããŸããã</dd> + <dt>{{htmlattrdef("formaction")}} {{HTMLVersionInline(5)}}</dt> + <dd>ãã¿ã³ã«ãã£ãŠéä¿¡ãããæ
å ±ãåŠçãã URL ã§ããæå®ããå Žåã¯ããã®ãã¿ã³ã®å±ãããã©ãŒã ã® {{htmlattrxref("action","form")}} å±æ§ãããåªå
ãããŸãã</dd> + <dt>{{htmlattrdef("formenctype")}} {{HTMLVersionInline(5)}}</dt> + <dd>ãã¿ã³ãéä¿¡ãã¿ã³ãšããŠäœ¿çšããå Žåããã©ãŠã¶ãŒããã©ãŒã æ
å ±ããµãŒããŒã«éä¿¡ããããã«äœ¿çšãããã©ãŒã ããŒã¿ã®ãšã³ã³ãŒãæ¹æ³ãæå®ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>application/x-www-form-urlencoded</code>: åæå€ãå±æ§ãæå®ããŠããªãå Žåããã®å€ã䜿çšãããŸãã</li> + <li><code>multipart/form-data</code>: {{HTMLElement("input")}} èŠçŽ ã® {{htmlattrxref("type","input")}} å±æ§ã« <code>file</code> ãæå®ããŠäœ¿çšããå Žåã«äœ¿çšã</li> + <li><code>text/plain</code>: ãããã°ç®çã§ä»æ§æžã«è¿œå ãããŸãããå®çšçãªãã©ãŒã éä¿¡ã§äœ¿çšããã¹ãã§ã¯ãããŸããã</li> + </ul> + + <p>ãã®å±æ§ãæå®ãããŠããå Žåãbutton å±æ§ãçŽä»ãããã form èŠçŽ (form owner)ã® {{htmlattrxref("enctype","form")}} å±æ§ããããã¿ã³ã®ãããåªå
ãããŸãã</p> + </dd> + <dt>{{htmlattrdef("formmethod")}} {{HTMLVersionInline(5)}}</dt> + <dd>ãã¿ã³ãéä¿¡ãã¿ã³ã§ããå Žåã«ããã©ãŠã¶ãŒããã©ãŒã æ
å ±ãéä¿¡ããããã«äœ¿çšãã <a href="/ja/docs/Web/HTTP/Methods">HTTP ã¡ãœãã</a>ã§ãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>post</code>: ãã©ãŒã ã®ããŒã¿ã¯ããµãŒããŒãžéä¿¡ããéã« HTTP ãªã¯ãšã¹ãã®æ¬æã«å«ããããŸãããã©ãŒã ã«ãã¹ã¯ãŒããªã©ã®å
¬éããã¹ãã§ã¯ãªãæ
å ±ãå«ãŸããŠããå Žåã¯ããã®ã¡ãœããã䜿çšããŠãã ããã</li> + <li><code>get</code>: ãã©ãŒã ã®ããŒã¿ã¯ãã»ãã¬ãŒã¿ãŒãšã㊠'?' ã䜿çšããŠãã©ãŒã ã® <code>action</code> ã® URL ã«è¿œå ããããã®çµæãšãªã URL ããµãŒããŒãžéä¿¡ããŸããæ€çŽ¢ãã©ãŒã ã®ããã«ããŸã£ããå¯äœçšããªãå Žåã«ã®ã¿ããã®ã¡ãœããã䜿çšããŠãã ããã</li> + </ul> + + <p>ãã®å±æ§ãæå®ãããå Žåãããã¯ãã¿ã³ã®ãã©ãŒã ãªãŒããŒã® {{htmlattrxref("method","form")}} å±æ§ããåªå
ããŠäœ¿çšãããŸãã</p> + </dd> + <dt>{{htmlattrdef("formnovalidate")}} {{HTMLVersionInline(5)}}</dt> + <dd>è«çå±æ§ã§ããã¿ã³ãéä¿¡ãã¿ã³ã§ããå Žåã«ããã©ãŒã ããŒã¿éä¿¡æã«å
容ã<a href="/ja/docs/Learn/HTML/Forms/Form_validation">æ€èšŒ</a>ããªãããã«æå®ãããã®ã§ãããã®å±æ§ãæå®ãããå Žåããã¿ã³ã®å±ãããã©ãŒã ãªãŒããŒã® {{htmlattrxref("novalidate","form")}} å±æ§ããåªå
ããŠäœ¿çšãããŸãã</dd> + <dt>{{htmlattrdef("formtarget")}} {{HTMLVersionInline(5)}}</dt> + <dd>ãã¿ã³ãéä¿¡ãã¿ã³ã§ããå Žåããã©ãŒã ã®éä¿¡åŸã«åä¿¡ããã¬ã¹ãã³ã¹ã衚瀺ããå Žæã瀺ããŠãŒã¶ãŒå®çŸ©ã®ååããããã¯ã¢ã³ããŒã¹ã³ã¢ããå§ãŸãæšæºåãããããŒã¯ãŒãã§ããããã¯ã<em>é²èŠ§ã³ã³ããã¹ã</em> (ã¿ãããŠã£ã³ããŠãã€ã³ã©ã€ã³ãã¬ãŒã ) ã® <code>name</code> ãŸãã¯ãããè¡šãããŒã¯ãŒãã§ãããã®å±æ§ãæå®ãããå Žåããã¿ã³ã®å±ãããã©ãŒã ãªãŒããŒã® {{htmlattrxref("target", "form")}} å±æ§ããåªå
ãããŸãã以äžã®ããŒã¯ãŒãã¯ç¹å¥ãªæå³ãæã¡ãŸãã + <ul> + <li><code>_self</code>: åãé²èŠ§ã³ã³ããã¹ãã«ã¬ã¹ãã³ã¹ããŒã¿ãèªã¿èŸŒã¿ãŸããããã¯ãå±æ§ãæå®ãããŠããªãå Žåã®æ¢å®å€ã§ãã</li> + <li><code>_blank</code>: æ°ããç¡åã®é²èŠ§ã³ã³ããã¹ã â æ®éã¯ããã©ãŠã¶ãŒã®èšå®ã«åŸããæ°ããã¿ããŸãã¯ãŠã£ã³ã㊠â ã«ã¬ã¹ãã³ã¹ããŒã¿ãèªã¿èŸŒã¿ãŸãã</li> + <li><code>_parent</code>: çŸåšã®ã³ã³ããã¹ãã®èŠªã®é²èŠ§ã³ã³ããã¹ãã«ã¬ã¹ãã³ã¹ããŒã¿ãèªã¿èŸŒã¿ãŸãã芪èŠçŽ ããªãå Žåããã®ãªãã·ã§ã³ã¯ <code>_self</code> ãšåãæ¯ãèããããŸãã</li> + <li><code>_top</code>: æäžäœã®é²èŠ§ã³ã³ããã¹ã (çŸåšã®ã³ã³ããã¹ãã®ç¥å
ã§ããã以åã®ç¥å
ããããªãé²èŠ§ã³ã³ããã¹ã) ã«ã¬ã¹ãã³ã¹ããŒã¿ãèªã¿èŸŒã¿ãŸãã芪èŠçŽ ããªãå Žåããã®ãªãã·ã§ã³ã¯ <code>_self</code> ãšåãæ¯ãèããããŸãã</li> + </ul> + </dd> + <dt>{{htmlattrdef("name")}}</dt> + <dd>ãã©ãŒã ããŒã¿ã®äžéšãšããŠãã¿ã³ã® <code>value</code> ãšã®çµã¿åããã§éä¿¡ãããããã¿ã³ã®ååã§ãã</dd> + <dt>{{htmlattrdef("type")}}</dt> + <dd>ãã¿ã³ã®çš®å¥ã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>submit</code>: èªèº«ãå±ãããã©ãŒã ã®ããŒã¿ããµãŒããŒã«éä¿¡ãããã¿ã³ãšãªããŸãããã㯠<code>type</code> å±æ§ãæå®ãããŠããªãå Žåããããã¯å±æ§å€ãåçã«ç©ºã«ããããäžæ£ãªå€ã«ãããå Žåã®æ¢å®ã®åäœã§ãã</li> + <li><code>reset</code>: <code><input type="reset"></code> ãšåæ§ã«ããã¹ãŠã®ã³ã³ãããŒã«ãåæå€ã«ãªã»ãããããã¿ã³ã§ãã</li> + <li><code>button</code>: ãã¿ã³ã«ã¯æ¢å®ã®åäœããªããæŒãããŠãäœãè¡ããŸãããã¯ã©ã€ã¢ã³ããµã€ãã¹ã¯ãªãããèŠçŽ ã®ã€ãã³ãã«é¢é£ä»ããããšã§ãã€ãã³ããçºçãããšãã«å®è¡ãããŸãã</li> + </ul> + </dd> + <dt>{{htmlattrdef("value")}}</dt> + <dd>ãã¿ã³ã®åæå€ã§ãããã©ãŒã ããŒã¿ãšäžç·ã«éä¿¡ããéã«ããã¿ã³ã® <code>name</code> ãšé¢é£ä»ããããå€ãå®çŸ©ããŸãããã®å€ã¯ããã©ãŒã ã«éä¿¡ããéã«ãµãŒããŒã«åŒæ°ãšããŠæž¡ãããŸãã</dd> +</dl> + +<h2 id="Notes" name="Notes">ã¡ã¢</h2> + +<p><code><button></code> èŠçŽ 㯠{{HTMLElement("input")}} èŠçŽ ããããã£ãšç°¡åã«æŽåœ¢ã§ããŸãã {{HTMLElement("input")}} ã <code>value</code> å±æ§ã«æååãèšå®ããããšããã§ããªãã®ã«å¯Ÿããå
éšã« HTML ã³ã³ãã³ããè¿œå ã§ããŸãã (<code><em></code>ã <code><strong></code> ã <code><img></code> ããã)ãè€éãªæç»ã®ããã« {{Cssxref("::after")}} ã {{Cssxref("::before")}} ç䌌èŠçŽ ã䜿çšããããšãã§ããŸãã</p> + +<p>ãã¿ã³ããµãŒããŒã«ããŒã¿ãéä¿¡ããããã®ãã®ã§ãªãå Žåã¯ã <code>button</code> ã« <code>type</code> å±æ§ãèšå®ããããšãå¿ããªãã§ãã ããããããªããšããã©ãŒã ããŒã¿ãéä¿¡ã㊠(ååšããªã) ã¬ã¹ãã³ã¹ãèªã¿èŸŒã¿ãææžã®çŸåšã®ç¶æ
ãç Žæ£ããŠããŸããããããããŸãã</p> + +<div class="blockIndicator warning"> +<p>Internet Explorer 7 ã«ã¯ <code><button type="submit" name="myButton" value="foo">Click me</button></code> ã§ãã©ãŒã ããŒã¿ãéä¿¡ãããšãã <code>POST</code> ããŒã¿ã <code>myButton=foo</code> ã§ã¯ãªã <code>myButton=Click me</code> ãšããŠéä¿¡ããããã°ããããŸãããã®åé¡ã¯ Internet Explorer 6 ã§ã¯ãã£ãšæªãããã¿ã³ãä»ããŠãã©ãŒã ããŒã¿ãéä¿¡ãããšã Internet Explorer 7 ãšåæ§ã®æ¹æ³ã§ãã©ãŒã å
ã®ãã¹ãŠã®ãã¿ã³ãéä¿¡ããããã°ããããŸãããã®ãã°ã¯ Internet Explorer 8 ã§ä¿®æ£ãããŸããã</p> +</div> + +<div class="blockIndicator note"> +<p>Firefox ã®æ¢å®ã®åäœã¯ä»ã®ãã©ãŠã¶ãŒãšç°ãªããããŒãžãåèªã¿èŸŒã¿ããŠã {{HTMLElement("button")}} ã<a href="https://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing">åçã«ç¡å¹åããç¶æ
ãç¶æããŸã</a>ã {{htmlattrxref("autocomplete","button")}} å±æ§ã®å€ã <code>off</code> ã«ãããšããã®æ©èœãç¡å¹ã«ãªããŸãã {{bug(654072)}} ãã芧ãã ããã</p> +</div> + +<p>Android ç Firefox ã®ããŒãžã§ã³35ããåã§ã¯ããã¹ãŠã®ãã¿ã³ã«æ¢å®ã§ã°ã©ããŒã·ã§ã³ã® {{cssxref("background-image")}} ãèšå®ããŠããŸãã ({{bug(763671)}} ãã芧ãã ãã)ããã㯠<code>background-image: none</code> ã䜿çšããŠç¡å¹åã§ããŸãã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre class="brush:html"><button name="button">ã¯ãªãã¯ããŠã</button> +</pre> + +<p>{{ EmbedLiveSample('Example', 200, 64) }}</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®äºé
</h2> + +<h3 id="Icon_buttons" name="Icon_buttons">ã¢ã€ã³ã³ãã¿ã³</h3> + +<p>ã¢ã€ã³ã³ã®ã¿ã䜿ã£ãŠæ©èœãè¡šçŸãããã¿ã³ã¯ãã¢ã¯ã»ã·ãã«åãæã¡ãŸãããã¢ã¯ã»ã·ãã«åã¯èªã¿äžããœããã®ãããªæ¯æŽæè¡ã§ææžã解æãã<a href="/ja/docs/Learn/Accessibility/What_is_accessibility#Accessibility_APIs">ã¢ã¯ã»ã·ããªãã£ããªãŒ</a>ãçæãããšãã«ãã¢ã¯ã»ã¹ããããã®ããã°ã©ã çãªããã¯ãæäŸããŸãããã®ãããæ¯æŽæè¡ã移åãããŒãžã³ã³ãã³ãã®æäœã«ã¢ã¯ã»ã·ããªãã£ããªãŒã䜿çšããŸãã</p> + +<p>ã¢ã€ã³ã³ãã¿ã³ã«ã¢ã¯ã»ã·ãã«åãäžããã«ã¯ã <code><button></code> èŠçŽ ã§ãã¿ã³ã®æ©èœãç°¡æœã«èª¬æããããã¹ãæååãæäŸããŠãã ããã</p> + +<h4 id="Example_2" name="Example_2">äŸ</h4> + +<pre><button name="favorite" type="button"> + <svg aria-hidden="true" viewBox="0 0 10 10"><path d="M7 9L5 8 3 9V6L1 4h3l1-3 1 3h3L7 6z"/></svg> + ãæ°ã«å
¥ãã«è¿œå +</button> +</pre> + +<p>ãã¿ã³ã®ããã¹ãããã¢ã¯ã»ã·ãã«ãªæ¹æ³ã§èŠèŠçã«é ãããå Žåã¯ã <a href="https://gomakethings.com/hidden-content-for-better-a11y/#hiding-the-link">CSS ããããã£ã®çµã¿åãã</a>ã䜿çšããŠç»é¢ããåé€ããæ¯æŽæè¡ããã¯è§£æå¯èœã®ãŸãŸã«ããŸãã</p> + +<p>ãããããã¿ã³ã®ããã¹ããèŠèŠçã«èŠããããã«ããŠããã°ãã¢ã€ã³ã³ã®æå³ã«æ
£ããŠããªã人ããã¿ã³ã®ç®çãç解ã§ããããã«ãªããŸããããã¯ç¹ã«ãæè¡çã«æ
£ããŠããªã人ããã¢ã€ã³ã³ãã¿ã³ã䜿çšããã¢ã€ã³ã³ã®æåç解éãç°ãªã人ã«é©ããŠããŸãã</p> + +<ul> + <li><a href="https://developer.paciellogroup.com/blog/2017/04/what-is-an-accessible-name/">What is an accessible name? | The Paciello Group</a></li> + <li><a href="/ja/docs/Web/Accessibility/Understanding_WCAG/Robust#Guideline_4.1_â_Compatible_Maximize_compatibility_with_current_and_future_user_agents_including_assistive_technologies">MDN "WCAG ãç解ãã â ã¬ã€ãã©ã€ã³ 4.1 ã®è§£èª¬"</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/ensure-compat-rsv.html">Understanding Success Criterion 4.1.2 | W3C Understanding WCAG 2.0</a></li> +</ul> + +<h3 id="Size_and_Proximity" name="Size_and_Proximity">倧ãããšè¿æ¥æ§</h3> + +<h4 id="Size" name="Size">倧ãã</h4> + +<p>ãã¿ã³ãªã©ã®å¯Ÿè©±åèŠçŽ ã¯ã容æã«ã¢ã¯ãã£ãåãããããšãã§ããã ãã®å€§ããã§æäŸããããã«ããŠãã ãããããã¯ãåããäžèªç±ãªäººãã¹ã¿ã€ã©ã¹ãæã®ãããªæ£ç¢ºæ§ã®äœã圢ã®å
¥åã䜿çšããŠãã人ãªã©ãæ§ã
ãªäººã«åœ¹ç«ã¡ãŸãã 44Ã44 <a href="https://www.w3.org/TR/WCAG21/#dfn-css-pixels">CSS ãã¯ã»ã«</a>以äžã®æäœã®ããã®å€§ãããæšå¥šãããŠããŸãã</p> + +<ul> + <li><a href="https://www.w3.org/WAI/WCAG21/Understanding/target-size.html">Understanding Success Criterion 2.5.5: Target Size | W3C Understanding WCAG 2.1</a></li> + <li><a href="http://adrianroselli.com/2019/06/target-size-and-2-5-5.html">Target Size and 2.5.5 | Adrian Roselli</a></li> + <li><a href="https://a11yproject.com/posts/large-touch-targets/">Quick test: Large touch targets - The A11Y Project</a></li> +</ul> + +<h4 id="Proximity" name="Proximity">è¿æ¥æ§</h4> + +<p>ããããã®å¯Ÿè©±åã³ã³ãã³ã â ãã¿ã³ãå«ã â ãäºãã«èŠèŠçã«æ¥è¿ããŠé
眮ããããšãã¯ããããéãŠãããã«ééã眮ããŠãã ãããééã眮ãããšã¯ãåããäžèªç±ã§èª€ã£ã察話åã³ã³ãã³ããæå¹åããŠããŸãããšããã人ã«ãšã£ãŠæçã§ãã</p> + +<p>éé㯠{{cssxref("margin")}} ãªã©ã® CSS ããããã£ã䜿çšããŠäœæããããšãã§ããŸãã</p> + +<ul> + <li><a href="https://axesslab.com/hand-tremors/">Hand tremors and the giant-button-problem - Axess Lab</a></li> +</ul> + +<h3 id="Firefox">Firefox</h3> + +<p>Firefox ã¯ãã©ãŒã«ã¹ããããã¿ã³ã«å°ããªç¹ç·ã®å¢çç·ã衚瀺ããŸãããã®å¢çç·ã¯ãã©ãŠã¶ãŒã®ã¹ã¿ã€ã«ã·ãŒãã® CSS ã§å®£èšãããŠããŸããã <code>button{{cssxref("::-moz-focus-inner")}} { }</code> ã䜿çšããŠç¬èªã®ãã©ãŒã«ã¹ã®ã¹ã¿ã€ã«ãè¿œå ãããšäžæžãããããšãã§ããŸãã</p> + +<p>äžæžãããå Žåã¯ã匱èŠã®äººãç¥èŠããã®ã®ååãªã»ã©ã<strong>ãã©ãŒã«ã¹ããã¿ã³ã«ç§»åãããšãã®ç¶æ
ã®å€åãååã«å€§ããããšã確èªããããš</strong>ãéèŠã§ãã</p> + +<p>è²ã®ã³ã³ãã©ã¹ãæ¯ã¯ãããã¹ãåã³èæ¯è²ã®æ床ã®å€ãæ¯èŒããããšã§æ±ºå®ãããŸããçŸåšã®<a href="https://www.w3.org/WAI/intro/wcag">ãŠã§ãã³ã³ãã³ãã¢ã¯ã»ã·ããªãã£ã¬ã€ãã©ã€ã³ (Web Content Accessibility Guidelines, WCAG)</a> ã«ããã°ãæååã³ã³ãã³ã㧠4.5:1 以äžã倧ããã®æåå㧠3:1 以äžã®ã³ã³ãã©ã¹ãæ¯ãæ±ããããŠããŸãã (倧ããã®æååãšã¯ã {{cssxref("font-weight", "bold")}} ã® 18.66px 以äžããŸã㯠24px 以äžãšå®çŸ©ãããŠããŸãã)</p> + +<ul> + <li><a href="https://webaim.org/resources/contrastchecker/">WebAIM: Color Contrast Checker</a></li> + <li><a href="/ja/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN "WCAG ãç解ãã â ã¬ã€ãã©ã€ã³ 1.4 ã®è§£èª¬"</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html">Understanding Success Criterion 1.4.3 | W3C Understanding WCAG 2.0</a></li> +</ul> + +<h3 id="Clicking_and_focus" name="Clicking_and_focus">ã¯ãªãã¯ãšãã©ãŒã«ã¹</h3> + +<p>{{HTMLElement("button")}} ãã¯ãªãã¯ãããšãã« (æ¢å®ã§) ãã©ãŒã«ã¹ãåŸããã¯ããã©ãŠã¶ãŒããã³ OS ã«ããç°ãªããŸãã{{HTMLElement("input")}} èŠçŽ ã§ã¯ <code>type="button"</code>ã<code>type="submit"</code> ãšãã«åãåäœã«ãªããŸãã</p> + +<table> + <caption>{{HTMLElement("button")}} ãã¯ãªãã¯ãããšãã©ãŒã«ã¹ãåŸããã©ãã</caption> + <thead> + <tr> + <th>ãã¹ã¯ãããçãã©ãŠã¶ãŒ</th> + <th>Windows 8.1</th> + <th>OS X 10.X</th> + </tr> + </thead> + <tbody> + <tr> + <th>Firefox</th> + <td class="bc-supports-yes">ã¯ã - Firefox 30.0</td> + <td class="bc-supports-no">ããã (<code>tabindex</code> ãããå Žåã§ã) Firefox 63</td> + </tr> + <tr> + <th>Chrome</th> + <td class="bc-supports-yes">ã¯ã - Chrome 35</td> + <td class="bc-supports-yes">ã¯ã - Chrome 65</td> + </tr> + <tr> + <th>Safari</th> + <td style="background: #eee;">N/A</td> + <td class="bc-supports-no">ããã (<code>tabindex</code> ãããå Žåã§ã) Safari 12</td> + </tr> + <tr> + <th>Internet Explorer</th> + <td class="bc-supports-yes">ã¯ã - Internet Explorer 11</td> + <td style="background: #eee;">N/A</td> + </tr> + <tr> + <th>Presto</th> + <td class="bc-supports-yes">ã¯ã - Opera 12</td> + <td class="bc-supports-yes">ã¯ã - Opera 12</td> + </tr> + </tbody> +</table> + +<table> + <caption>{{HTMLElement("button")}} ãã¿ãããããšãã©ãŒã«ã¹ãåŸããã©ãã</caption> + <thead> + <tr> + <th>ã¢ãã€ã«çãã©ãŠã¶ãŒ</th> + <th>iOS 7.1.2</th> + <th>Android 4.4.4</th> + </tr> + </thead> + <tbody> + <tr> + <th>Safari Mobile</th> + <td class="bc-supports-no">ããã (<code>tabindex</code> ãããå Žåã§ã)</td> + <td style="background-color: #eeeeee;">N/A</td> + </tr> + <tr> + <th>Chrome 35</th> + <td class="bc-supports-no">ããã (<code>tabindex</code> ãããå Žåã§ã)</td> + <td class="bc-supports-yes">ã¯ã</td> + </tr> + </tbody> +</table> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#the-button-element', '<button>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'forms.html#the-button-element', '<button>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'interact/forms.html#h-17.5', '<button>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.button")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<p>ãã©ãŒã äœæã«çšãããã®ä»ã®èŠçŽ : {{HTMLElement("form")}}, {{HTMLElement("datalist")}}, {{HTMLElement("fieldset")}}, {{HTMLElement("input")}}, {{HTMLElement("label")}}, {{HTMLElement("legend")}}, {{HTMLElement("meter")}}, {{HTMLElement("optgroup")}}, {{HTMLElement("option")}}, {{HTMLElement("output")}}, {{HTMLElement("progress")}}, {{HTMLElement("select")}}, {{HTMLElement("textarea")}}</p> diff --git a/files/ja/web/html/element/canvas/index.html b/files/ja/web/html/element/canvas/index.html new file mode 100644 index 0000000000..4bc12f67ca --- /dev/null +++ b/files/ja/web/html/element/canvas/index.html @@ -0,0 +1,201 @@ +--- +title: '<canvas>: ã°ã©ãã£ãã¯ãã£ã³ãã¹èŠçŽ ' +slug: Web/HTML/Element/canvas +tags: + - Canvas + - Element + - HTML + - HTML scripting + - HTML5 + - Reference + - Web +translation_of: Web/HTML/Element/canvas +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><canvas></code> èŠçŽ </strong> ãš <a href="/ja/docs/Web/API/Canvas_API">Canvas ã¹ã¯ãªããã£ã³ã° API</a> ã <a href="/ja/docs/Web/API/WebGL_API">WebGL API</a> ã䜿çšããŠãã°ã©ãã£ãã¯ãã¢ãã¡ãŒã·ã§ã³ãæç»ããããšãã§ããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Embedded_content">åã蟌ã¿ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ééçã³ã³ãã³ãããã ãåå«ã«<a href="/ja/docs/Web/HTML/Content_categories#Interactive_content">察話åã³ã³ãã³ã</a>ã®ãã¡ {{HTMLElement("a")}} èŠçŽ , {{HTMLElement("button")}} èŠçŽ , {{HTMLElement("input")}} èŠçŽ ã® {{htmlattrxref("type", "input")}} å±æ§ã <code>checkbox</code>, <code>radio</code>, <code>button</code> ã®ãããã以å€ãå«ãŸãªããã®</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLCanvasElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ä»ã®ãã¹ãŠã® HTML èŠçŽ ãšåæ§ã«ã<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<dl> + <dt>{{htmlattrdef("height")}}</dt> + <dd>CSS ãã¯ã»ã«ã§ç€ºãã座æšç©ºéã®é«ããæ¢å®ã§ã¯150ãã¯ã»ã«ã«èšå®ãããŠããŸãã</dd> + <dt>{{htmlattrdef("moz-opaque")}} {{non-standard_inline}} {{deprecated_inline}}</dt> + <dd>canvas ã«åéææ§ããã¡ã¯ã¿ãŒã«ãªãããç¥ãããŸãããã£ã³ãã¹ã¯åéææ§ããªãããšãããã£ãŠããã°ãæç»ããã©ãŒãã³ã¹ãæé©åã§ããŸãããã㯠Mozilla ããŒã¹ã®ãã©ãŠã¶ãŒãã察å¿ããŠããŸããã代ããã«æšæºåããã {{domxref("HTMLCanvasElement.getContext()", "canvas.getContext('2d', { alpha: false })")}} ã䜿çšããŠãã ããã</dd> + <dt>{{htmlattrdef("width")}}</dt> + <dd>CSS ãã¯ã»ã«ã§ç€ºãã座æšç©ºéã®å¹
ãæ¢å®ã§ã¯300ãã¯ã»ã«ã«èšå®ãããŠããŸãã</dd> +</dl> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<h3 id="Alternative_content" name="Alternative_content">代æ¿ã³ã³ãã³ã</h3> + +<p><code><canvas></code> ã®ãããã¯ã®äžã§ã代æ¿ã³ã³ãã³ããæäŸããããšãå¯èœ (ãŸããæäŸãã¹ã) ã§ãããã®å
容ç©ã¯ã canvas ã«å¯Ÿå¿ããªãå€ããã©ãŠã¶ãŒããã³ JavaScript ãç¡å¹ã§ãããã©ãŠã¶ãŒã§æç»ãããŸããæçšãªä»£æ¿ããã¹ãããµã DOM ã®ãã«ããæäŸãããšã<a href="/ja/docs/Web/API/Canvas_API/Tutorial/Hit_regions_and_accessibility">ãã£ã³ãã¹ãããã¢ã¯ã»ã·ãã«ã«ãªããŸã</a>ã</p> + +<h3 id="Required_<canvas>_tag" name="Required_<canvas>_tag"></canvas> ã¿ã°ãå¿
èŠ</h3> + +<p>{{HTMLElement("img")}} èŠçŽ ãšã¯ç°ãªãã {{HTMLElement("canvas")}} èŠçŽ ã¯çµäºã¿ã° (<code></canvas></code>) ã<strong>å¿
èŠã§ã</strong>ã</p> + +<h3 id="Sizing_the_canvas_using_CSS_versus_HTML" name="Sizing_the_canvas_using_CSS_versus_HTML">CSS ãš HTML ã«ããããã£ã³ãã¹ã®å¯žæ³æå®ã®éã</h3> + +<p>衚瀺ããããã£ã³ãã¹ã®å¯žæ³ã¯ãã¹ã¿ã€ã«ã·ãŒããçšããŠå€æŽã§ããŸããããããããšç»åã¯ã¹ã¿ã€ã«ã§èšå®ãã寞æ³ã«åãããã«æ¡å€§çž®å°ãããæçµçãªã°ã©ãã£ãã¯ãæªãã§è¡šç€ºãããããšããããŸãã</p> + +<p>ãã£ã³ãã¹ã®å¯žæ³ã¯ã HTML ãŸã㯠JavaScript ãçšã㊠<code>width</code> ããã³ <code>height</code> å±æ§ã <code><canvas></code> èŠçŽ ã«çŽæ¥èšå®ããããæ¹ãããã§ãããã</p> + +<h3 id="Maximum_canvas_size" name="Maximum_canvas_size">ãã£ã³ãã¹ã®æ倧寞æ³</h3> + +<p><code><canvas></code> èŠçŽ ã®æ倧寞æ³ã¯ãšãŠãåºãã®ã§ãããæ£ç¢ºãªå¯žæ³ã¯ãã©ãŠã¶ãŒã«äŸåããŸãã以äžã®ãã®ã¯æ§ã
ãªãã¹ãããã®ä»ã®æ
å ±æº (<a href="https://stackoverflow.com/questions/6081483/maximum-size-of-a-canvas-element">Stack Overflow</a> ãªã©) ããåéããããããã®ããŒã¿ã§ãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ãã©ãŠã¶ãŒ</th> + <th scope="col">æ倧é«</th> + <th scope="col">æ倧å¹
</th> + <th scope="col">æ倧é¢ç©</th> + </tr> + </thead> + <tbody> + <tr> + <td>Chrome</td> + <td>32,767 pixels</td> + <td>32,767 pixels</td> + <td>268,435,456 pixels (ã€ãŸã 16,384 x 16,384)</td> + </tr> + <tr> + <td>Firefox</td> + <td>32,767 pixels</td> + <td>32,767 pixels</td> + <td>472,907,776 pixels (ã€ãŸã 22,528 x 20,992)</td> + </tr> + <tr> + <td>Safari</td> + <td>32,767 pixels</td> + <td>32,767 pixels</td> + <td>268,435,456 pixels (ã€ãŸã 16,384 x 16,384)</td> + </tr> + <tr> + <td>IE</td> + <td>8,192 pixels</td> + <td>8,192 pixels</td> + <td>?</td> + </tr> + </tbody> +</table> + +<div class="blockIndicator note"> +<p><strong>泚</strong>: 寞æ³ãé¢ç©ã®æ倧å€ãè¶
ãããšããã£ã³ãã¹ã䜿çšã§ããªããªããŸãã â æç»ã³ãã³ããåäœããªããªããŸãã</p> +</div> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="HTML">HTML</h3> + +<p>ãã®ã³ãŒãã¹ããããã¯ã HTML ææžã« canvas èŠçŽ ãè¿œå ããŸãããã©ãŠã¶ãŒããã£ã³ãã¹ãã¬ã³ããªã³ã°ã§ããªãå Žåãããã£ã³ãã¹ãèªã¿èŸŒããªãå Žåã«ã¯ã代æ¿ããã¹ããæäŸãããŸãã</p> + +<pre class="brush: html notranslate"><canvas width="300" height="300"> + ãã£ã³ãã¹ã®è¡šç€ºå
容ã説æãã代æ¿ããã¹ãã§ãã +</canvas> +</pre> + +<h3 id="JavaScript">JavaScript</h3> + +<p>ãããã JavaScript ã³ãŒãå
㧠{{domxref("HTMLCanvasElement.getContext()")}} ãåŒã³åºããŠæç»ã³ã³ããã¹ããååŸãããã£ã³ãã¹äžã«æç»ãéå§ããŸãã</p> + +<pre class="brush: js notranslate">const canvas = document.querySelector('canvas'); +const ctx = canvas.getContext('2d'); +ctx.fillStyle = 'green'; +ctx.fillRect(10, 10, 100, 100);</pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{EmbedLiveSample('Examples')}}</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®</h2> + +<h3 id="Alternative_content_2" name="Alternative_content_2">代æ¿ã³ã³ãã³ã</h3> + +<p><code>canvas</code> èŠçŽ ã¯åãªãããããããã§ãããæããããªããžã§ã¯ãã«é¢ããæ
å ±ã¯æäŸããŸããããã£ã³ãã¹ã®ã³ã³ãã³ãã«ã¯ãã»ãã³ãã£ã㯠HTML ã®ãããªã¢ã¯ã»ã·ããªãã£ããŒã«ã«ã¯å
¬éãããŠããŸãããäžè¬çã«ãã¢ã¯ã»ã·ããªãã£ã«é
æ
®ãããŠã§ããµã€ããã¢ããªã§ã¯ãã£ã³ãã¹ã䜿çšããªãã§ãã ãããã¢ã¯ã»ã·ããªãã£ãæ¹åããã«ã¯ã以äžã®ã¬ã€ãã圹ç«ã¡ãŸãã</p> + +<ul> + <li><a href="/ja/docs/Web/API/Canvas_API/Tutorial/Hit_regions_and_accessibility">MDN ãããé åãšã¢ã¯ã»ã·ããªãã£</a></li> + <li><a href="https://www.w3.org/WAI/PF/HTML/wiki/Canvas_Accessibility_Use_Cases">Canvas accessibility use cases</a></li> + <li><a href="https://www.w3.org/html/wg/wiki/AddedElementCanvas">Canvas element accessibility issues</a></li> + <li><a href="https://developer.paciellogroup.com/blog/2012/06/html5-canvas-accessibility-in-firefox-13/">HTML5 Canvas Accessibility in Firefox 13 â by Steve Faulkner</a></li> + <li><a href="https://html.spec.whatwg.org/multipage/scripting.html#best-practices">Best practices for interactive canvas elements</a></li> +</ul> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'scripting.html#the-canvas-element', '<canvas>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'semantics-scripting.html#the-canvas-element', '<canvas>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.canvas")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Web/API/Canvas_API">MDN ã® canvas ããŒã¿ã«</a></li> + <li><a href="/ja/docs/Web/API/Canvas_API/Tutorial">Canvas ãã¥ãŒããªã¢ã«</a></li> + <li><a href="https://simon.html5.org/dump/html5-canvas-cheat-sheet.html">Canvas ããŒãã·ãŒã</a></li> + <li><a href="/ja/demos/tag/tech:canvas">Canvas ã«é¢ãããã¢</a></li> + <li><a href="https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/HTML-canvas-guide/Introduction/Introduction.html">Apple ã«ãããã£ã³ãã¹ã®çŽ¹ä»</a></li> +</ul> diff --git a/files/ja/web/html/element/caption/index.html b/files/ja/web/html/element/caption/index.html new file mode 100644 index 0000000000..61d20c88ee --- /dev/null +++ b/files/ja/web/html/element/caption/index.html @@ -0,0 +1,172 @@ +--- +title: '<caption>: è¡šãã£ãã·ã§ã³èŠçŽ ' +slug: Web/HTML/Element/caption +tags: + - Element + - HTML + - HTML Tables + - HTML tabular data + - Reference + - Table Captions + - Table Titles + - Tables + - Web + - caption +translation_of: Web/HTML/Element/caption +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><caption></code> èŠçŽ </strong>ã¯ãè¡šã®ãã£ãã·ã§ã³ (ãŸãã¯ã¿ã€ãã«) ãæå®ããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/caption.html", "tabbed-taller")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>èŠçŽ ã®çŽåŸã« ASCII 空çœæåãã³ã¡ã³ããç¶ããªãå Žåãçµäºã¿ã°ã¯çç¥å¯èœã§ãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("table")}} èŠçŽ ãtable èŠçŽ ã®æåã®åèŠçŽ ãšããŠã®ã¿é
眮å¯èœã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLTableCaptionElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ 㯠<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a> ãæã¡ãŸãã</p> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šã®å±æ§</h3> + +<p>以äžã®å±æ§ã¯éæšå¥šã§ããã䜿çšããã¹ãã§ã¯ãããŸããã以äžã«èšè¿°ããŠããã®ã¯ãæ¢åã³ãŒããæŽæ°ããéã®åèããæŽå²çãªé¢å¿ãšããŠã®ããã®ã¿ã§ãã</p> + +<dl> + <dt>{{htmlattrdef("align")}} {{deprecated_inline}}</dt> + <dd>ãã®åæå±æ§ã¯ caption èŠçŽ ã®ãèªèº«ã®æã瀺ã table èŠçŽ ãåºæºãšããçžå¯Ÿçãªäœçœ®ãæå®ããŸãã以äžã®å€ãæå®ã§ããŸãã + <dl> + <dt><code>left</code></dt> + <dd>ãã£ãã·ã§ã³ãè¡šã®å·ŠåŽã«è¡šç€ºããŸãã</dd> + <dt><code>top</code></dt> + <dd>ãã£ãã·ã§ã³ãè¡šã®äžåŽã«è¡šç€ºããŸãã</dd> + <dt><code>right</code></dt> + <dd>ãã£ãã·ã§ã³ãè¡šã®å³åŽã«è¡šç€ºããŸãã</dd> + <dt><code>bottom</code></dt> + <dd>ãã£ãã·ã§ã³ãè¡šã®äžåŽã«è¡šç€ºããŸãã</dd> + </dl> + + <div class="note"><strong>䜿çšäžã®æ³šæ:</strong> ãã®å±æ§ã¯éæšå¥šã§ãã®ã§äœ¿çšããªãã§ãã ããã {{HTMLElement("caption")}} èŠçŽ ã«ã¹ã¿ã€ã«ãé©çšããã«ã¯ã <a href="/ja/docs/Web/CSS">CSS</a> ããããã£ã® {{cssxref("caption-side")}} ããã³ {{cssxref("text-align")}} ã䜿çšããŠãã ããã</div> + </dd> +</dl> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<p><code><caption></code> èŠçŽ ã¯èŠªã§ãã {{htmlelement("table")}} èŠçŽ ã®æåã®åãšããŠãã ããã</p> + +<p><code><table></code> èŠçŽ ã {{HTMLElement("figure")}} èŠçŽ ã®å¯äžã®åå«ã§ããå Žåã¯ã {{HTMLElement("figcaption")}} èŠçŽ ã <code><caption></code> ã®ä»£ããã«äœ¿çšããŠãã ããã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<p>ãã®ã·ã³ãã«ãªäŸã¯ããã£ãã·ã§ã³ãå«ã祚ãè¡šããŸãã</p> + +<pre class="brush: html notranslate"><table> + <caption>Example Caption</caption> + <tr> + <th>Login</th> + <th>Email</th> + </tr> + <tr> + <td>user1</td> + <td>user1@sample.com</td> + </tr> + <tr> + <td>user2</td> + <td>user2@sample.com</td> + </tr> +</table></pre> + +<div class="hidden"> +<pre class="brush: css notranslate">caption { + caption-side: top; + align: right; +} +table { + border-collapse: collapse; + border-spacing: 0px; +} +table, th, td { + border: 1px solid black; +} +</pre> +</div> + +<p>{{EmbedLiveSample('Example', 650, 100)}}</p> + +<p><code>table {background: red;}</code> ã§ã¯ãã£ãã·ã§ã³ã¯å€æŽãããŸããããã®ããã«ã¯ <code>display: block</code> ãå¿
èŠã§ãã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'tables.html#the-caption-element', '<caption>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'tabular-data.html#the-caption-element', '<caption>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/tables.html#h-11.2.2', '<caption>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.caption")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("caption")}} èŠçŽ ã® align å±æ§ ã®ä»£æ¿ãšãªã CSS ããããã£: + <ul> + <li>{{cssxref("text-align")}}, {{cssxref("caption-side")}}</li> + </ul> + </li> +</ul> diff --git a/files/ja/web/html/element/center/index.html b/files/ja/web/html/element/center/index.html new file mode 100644 index 0000000000..7cbf29d11b --- /dev/null +++ b/files/ja/web/html/element/center/index.html @@ -0,0 +1,61 @@ +--- +title: '<center>: æååã®äžå€®æãèŠçŽ (å»æ¢)' +slug: Web/HTML/Element/center +tags: + - Deprecated + - Element + - HTML + - Reference + - Web +translation_of: Web/HTML/Element/center +--- +<div>{{obsolete_header()}}</div> + +<p><span class="seoSummary">å»æ¢æžã¿ã® <strong>HTML ã®äžå€®æãèŠçŽ </strong> (<strong><code><center></code></strong>) ã¯ãäžã«å«ãŸãããããã¯ã¬ãã«ãŸãã¯ã€ã³ã©ã€ã³ã³ã³ãã³ããäžå€®æãããŠè¡šç€ºãã<a href="/ja/docs/Web/HTML/Block-level_elements" title="HTML/Block-level_elements">ãããã¯ã¬ãã«èŠçŽ </a>ã§ãã</span>ã³ã³ãããŒã¯ãµã€ã {{HTMLElement("body")}} ã§ãããå¿
ããããããšã¯éããŸããã</p> + +<p>ãã®ã¿ã°ã¯ HTML 4 (åã³ XHTML 1) ã§éæšå¥šèŠçŽ ã«æå®ããã <a href="/en-US/docs/Web/CSS" title="/en-US/docs/Web/CSS">CSS</a> ã® {{Cssxref("text-align")}} ããããã£ã {{HTMLElement("div")}} èŠçŽ ã«é©çšããããããããã® {{HTMLElement("p")}} èŠçŽ ã«é©çšããæ¹åŒãæ¡çšãããŸããããããã¯ãäžå€®æãããã«ã¯ãå¥ãª CSS ããããã£ã§ãã {{Cssxref("margin-left")}} ããã³ {{Cssxref("margin-right")}} ãªã©çšããŠãå€ã <code>auto</code> ã«èšå®ããŠãã ããïŒãŸãã¯ã {{Cssxref("margin")}} ã <code>0 auto</code> ã«èšå®ããŠãã ããïŒã</p> + +<h2 id="DOM_Interface" name="DOM_Interface">DOM ã€ã³ã¿ãã§ãŒã¹</h2> + +<p>ãã®èŠçŽ 㯠{{domxref("HTMLElement")}} ã€ã³ã¿ãã§ãŒã¹ãå®è£
ããŠããŸãã</p> + +<div class="note"> +<p><strong>å®è£
ã¡ã¢: </strong>Gecko 1.9.2 以å (Firefox) ã¯ããã®èŠçŽ ã« {{domxref("HTMLSpanElement")}} ã€ã³ã¿ãã§ãŒã¹ãå®è£
ããŠããŸãã</p> +</div> + +<h2 id="Example_1" name="Example_1">äŸ1</h2> + +<pre class="brush: html"><center>This text will be centered. +<p>So will this paragraph.</p></center> +</pre> + +<h2 id="Example_2" name="Example_2">äŸ2 ïŒCSSã§ã®æ¹æ³ïŒ</h2> + +<pre class="brush: html"><div style="text-align:center">This text will be centered. +<p>So will this paragraph.</p></div> +</pre> + +<h3 id="Example_3" name="Example_3">äŸ3 ïŒCSSã§ã®æ¹æ³ïŒ</h3> + +<pre class="brush: html"><p style="text-align:center">This line will be centered.<br> +And so will this line.</p> +</pre> + +<h2 id="Notes" name="Notes">ã¡ã¢</h2> + +<p>{{Cssxref("text-align")}}<code>:center</code> ã {{HTMLElement("div")}} ãŸã㯠{{HTMLElement("p")}} èŠçŽ ã«é©çšãããšããã®<em>ã³ã³ãã³ã</em>ãäžå€®æãã«ããŸãããã³ã³ãã³ãã®å¯žæ³ã¯ã©ããå€æŽãããŸããã</p> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒå®è£
ç¶æ³</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååãããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.center")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{Cssxref("text-align")}}</li> + <li>{{Cssxref("display")}}</li> +</ul> + +<div>{{HTMLRef}}</div> diff --git a/files/ja/web/html/element/cite/index.html b/files/ja/web/html/element/cite/index.html new file mode 100644 index 0000000000..47c9c2feed --- /dev/null +++ b/files/ja/web/html/element/cite/index.html @@ -0,0 +1,154 @@ +--- +title: '<cite>: åŒçšå
èŠçŽ ' +slug: Web/HTML/Element/cite +tags: + - Attribution + - Citation + - Citing References + - Citing Works + - Element + - HTML + - HTML text-level semantics + - Quotations + - Reference + - Web +translation_of: Web/HTML/Element/cite +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã®åŒçšå
èŠçŽ </strong> (<strong><code><cite></code></strong>) ã¯ãåŒçšãããåµäœç©ã®åç
§ãè¡šããäœåã®ã¿ã€ãã«ãå«ãå¿
èŠããããŸããåç
§ã¯ãåŒçšã¡ã¿ããŒã¿ã«é¢ããå©çšå Žé¢ã«åãããæ
£ç¿ã«å¿ããŠçç¥åœ¢ãçšããããããšããããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/cite.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}ãGecko 1.9.2 (Firefox 4) 以åã§ã¯ããã®èŠçŽ ã«ã¯ {{domxref("HTMLSpanElement")}} ã€ã³ã¿ãŒãã§ã€ã¹ãå®è£
ãããŠããŸãã</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes" rel="internal">ã°ããŒãã«å±æ§</a>ã®ã¿ãæã¡ãŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<p><code><cite></code> èŠçŽ ã®æèã§ã¯ãäŸãã°ä»¥äžã®ãããªåµäœç©ã®ãã¡ã®äžã€ãåŒçšããããšãã§ããŸãã</p> + +<div class="threecolumns" id="creative-works"> +<ul> + <li>æžç±</li> + <li>ç 究è«æ</li> + <li>ãšãã»ã€</li> + <li>è©©</li> + <li>楜è</li> + <li>æ</li> + <li>æŒåãæ ç»ã®å°æ¬</li> + <li>æ ç»</li> + <li>ãã¬ãçªçµ</li> + <li>ã²ãŒã </li> + <li>圫å»</li> + <li>çµµç»</li> + <li>èå°äœå</li> + <li>æŒå</li> + <li>ãªãã©</li> + <li>ãã¥ãŒãžã«ã«</li> + <li>å±ç€º</li> + <li>äºä»¶å ±åæž</li> + <li>ã³ã³ãã¥ãŒã¿ãŒããã°ã©ã </li> + <li>ãŠã§ããµã€ã</li> + <li>ãŠã§ãããŒãž</li> + <li>ããã°æçš¿ãã³ã¡ã³ã</li> + <li>ãã©ãŒã©ã æçš¿ãã³ã¡ã³ã</li> + <li>ãã€ãŒã</li> + <li>Facebook æçš¿</li> + <li>èšè¿°ãããããŸãã¯å£é ã®å£°æ</li> + <li>ãã®ä»</li> +</ul> +</div> + +<p>泚ç®ãã¹ãããšãšããŠã W3C ã®ä»æ§æžã§ã¯ã <code><cite></code> èŠçŽ ã«å«ããããåµäœç©ã®åç
§ã«ã¯ãäœè
åãå«ããŠãããšããŠããŸãããããã WHATWG ã«ããã <code><cite></code> ã®ä»æ§ã§ã¯éã«ãã©ã®ãããªå Žåã§ã人åãå«ããŠã¯ãªããªããšããŠããŸãã</p> + +<p>{{HTMLElement("blockquote")}} èŠçŽ ã {{HTMLElement("q")}} èŠçŽ ã«ãã£ãŠåŒçšãããçŽ æã®æ
å ±æºã®åºå
žãèšè¿°ããã«ã¯ããããã®èŠçŽ ã® {{htmlattrxref("cite", "blockquote")}} å±æ§ã䜿çšããŠãã ããã</p> + +<p>éåžžããã©ãŠã¶ãŒã¯æ¢å®ã§ <code><cite></code> ã«æäœãé©çšããŸãããããé²ãã«ã¯ãèŠçŽ ã§æ¢å®ã®ã€ã¿ãªãã¯ã¹ã¿ã€ã«ã䜿çšãããã®ãé¿ããã«ã¯ã <code><cite></code> èŠçŽ ã« CSS ã® {{cssxref("font-style")}} ããããã£ãé©çšããŠãã ããã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre class="brush: html notranslate">ãã詳ããæ
å ±ã«ã€ããŠã¯ <cite>[ISO-0000]</cite> ã«èšèŒãããŠããŸãã</pre> + +<p>以äžã®ããã«åºåãããŸãã</p> + +<p>{{EmbedLiveSample("Example", 640, 60)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-cite-element', '<cite>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-cite-element', '<cite>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.2.1', '<cite>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div> +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.cite")}}</p> +</div> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("blockquote")}} èŠçŽ ã¯é·ãåŒçšã«äœ¿çšããŸãã</li> + <li>{{HTMLElement("q")}} èŠçŽ ã¯è¡å
ã®åŒçšã«äœ¿çšããŸãã</li> +</ul> diff --git a/files/ja/web/html/element/code/index.html b/files/ja/web/html/element/code/index.html new file mode 100644 index 0000000000..72dbc333bf --- /dev/null +++ b/files/ja/web/html/element/code/index.html @@ -0,0 +1,120 @@ +--- +title: '<code>: è¡å
ã³ãŒãèŠçŽ ' +slug: Web/HTML/Element/code +tags: + - Code + - Element + - HTML + - HTML text-level semantics + - Inline Code + - Reference + - Web +translation_of: Web/HTML/Element/code +--- +<div>{{HTMLRef}}</div> + +<p id="Summary"><span class="seoSummary"><strong>HTML ã® <code><code></code> èŠçŽ </strong>ã¯ãã³ã³ãã¥ãŒã¿ãŒã³ãŒãã®çãæçã®æååã§ãããšèå¥ã§ãããããªå€èŠã®ã³ã³ãã³ãã衚瀺ããŸãã</span>æ¢å®ã§ã¯ãäžã®æååã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã®æ¢å®ã®çå¹
ãã©ã³ãã䜿çšããŠè¡šç€ºãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/code.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}ãGecko 1.9.2 (Firefox 4) 以åã§ã¯ããã®èŠçŽ ã«ã¯ {{domxref("HTMLSpanElement")}} ã€ã³ã¿ãŒãã§ã€ã¹ãå®è£
ãããŠããŸãã</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>以å€ã®å±æ§ã¯ãããŸããã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<p><code><code></code> ãå«ãããã¹ãã®æ®µèœã§ãã</p> + +<pre class="brush: html notranslate"><p>The function <code>selectAll()</code> highlights all the text in the +input field so the user can, for example, copy or delete the text.</p> +</pre> + +<p>ãã® HTML ã«ãã£ãŠçæãããåºåã¯ä»¥äžã®ããã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("Example", 640, 70)}}</p> + +<h2 id="Notes" name="Notes">è£è¶³</h2> + +<p>è€æ°è¡ã®ã³ãŒããè¡šãã«ã¯ã <code><code></code> èŠçŽ ã {{HTMLElement("pre")}} èŠçŽ ã®äžã«å
¥ããŠãã ããã <code><code></code> èŠçŽ èªèº«ã¯ãã³ãŒãã®åäžã®ãã¬ãŒãºã1è¡ã®ã¿ãè¡šããŸãã</p> + +<p>CSS ã®èŠåã«ãã£ãŠã <code>code</code> ã»ã¬ã¯ã¿ãŒãå®çŸ©ããŠããã©ãŠã¶ãŒã®æ¢å®ã®ãã©ã³ããäžæžãããããšãã§ããŸãããŠãŒã¶ãŒã«ããèšå®ã CSS ã«ããæå®ããåªå
ãããããšãã§ããŸãã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-code-element', '<code>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-code-element', '<code>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.2.1', '<code>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.code")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("samp")}}</li> + <li>{{HTMLElement("kbd")}}</li> + <li>{{HTMLElement("command")}} (éæšå¥š)</li> + <li>{{HTMLElement("var")}}</li> + <li>{{HTMLElement("pre")}}</li> +</ul> diff --git a/files/ja/web/html/element/col/index.html b/files/ja/web/html/element/col/index.html new file mode 100644 index 0000000000..252d9f7bd3 --- /dev/null +++ b/files/ja/web/html/element/col/index.html @@ -0,0 +1,177 @@ +--- +title: <col> +slug: Web/HTML/Element/col +tags: + - Element + - HTML + - HTML tabular data + - Reference + - Tables + - Web +translation_of: Web/HTML/Element/col +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><col></code> èŠçŽ </strong>ã¯ãè¡šå
ã®åãå®çŸ©ããŠããã¹ãŠã®äžè¬ã»ã«ã«å
±éã®æå³ãå®çŸ©ããããã«äœ¿çšããŸãããã®èŠçŽ ã¯éåžžã {{HTMLElement("colgroup")}} èŠçŽ å
ã«ã¿ãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/col.html","tabbed-taller")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p><code><col></code> ã§ã¯ CSS ã䜿çšããŠåã«ã¹ã¿ã€ã«ãèšå®ã§ããŸãããåã«å¯ŸããŠå¹æãããããããã£ã¯éå®ãããŠããŸã (<a href="https://www.w3.org/TR/CSS21/tables.html#columns">CSS 2.1 ä»æ§æž</a> ãã芧ãã ãã)ã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãªããããã¯{{Glossary("empty element", "空èŠçŽ ")}}ã§ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ã§ãããçµäºã¿ã°ã眮ããŠã¯ãããŸããã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("colgroup")}} ã®ã¿ããã ãéå§ã¿ã°ãå¿
é ã§ã¯ãªãããæé»çã«å®çŸ©ãããããšããããŸãã {{HTMLElement("colgroup")}} èŠçŽ 㯠{{htmlattrxref("span", "colgroup")}} å±æ§ãæã£ãŠããŠã¯ãããŸããã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLTableColElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("span")}}</dt> + <dd>ãã®å±æ§ã¯æ£ã®æŽæ°ã§ã <code><col></code> èŠçŽ ããŸãããåã®æ°ã瀺ããŸããååšããªãå Žåãæ¢å®å€ã¯ <code>1</code> ã§ãã</dd> +</dl> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šã®å±æ§</h3> + +<p>以äžã®å±æ§ã¯éæšå¥šã§ããã䜿çšãã¹ãã§ã¯ãããŸããããããã®å±æ§ã¯ãæ¢åã®ã³ãŒããæŽæ°ããéã®åèãšããŠããŸãæŽå²çãªèå³ã®ããã ãã«ã以äžã«ææžåãããŠããŸãã</p> + +<dl> + <dt>{{htmlattrdef("align")}} {{deprecated_inline}}</dt> + <dd>ãã®åæå±æ§ã¯ãååã®å
容ç©ã®æ°Žå¹³æ¹åã®é
眮æ¹æ³ãå¶åŸ¡ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>left</code> : å
容ç©ãã»ã«ã®å·ŠåŽã«æããŸãã</li> + <li><code>center</code> : å
容ç©ãã»ã«å
ã§äžå€®æãã«ããŸãã</li> + <li><code>right</code> : å
容ç©ãã»ã«ã®å³åŽã«æããŸãã</li> + <li><code>justify</code>: å
容ç©ãã»ã«å
ã§äž¡ç«¯æãã«ãªãããã«ãããã¹ãã³ã³ãã³ãã«ç©ºçœãæ¿å
¥ããŸãã</li> + </ul> + + <p>ãã®å±æ§ãèšå®ãããŠããªãå Žåããã®å€ã¯ <code><col></code> èŠçŽ ãå±ãã {{HTMLElement("colgroup")}} èŠçŽ ã® {{htmlattrxref("align", "colgroup")}} å±æ§ããç¶æ¿ããŸãããããååšããªãå Žåã¯ã<code>left</code> å€ã§ãããã®ãšããŸãã</p> + + <div class="note"><strong>è£è¶³:</strong> + + <ul> + <li>å€ <code>left</code>ã<code>center</code>ã<code>right</code>ã<code>justify</code> ãšåãå¹æãåŸãæ¹æ³: + + <ul> + <li>{{cssxref("text-align")}} ããããã£ã <code><col></code> èŠçŽ ãäžããã»ã¬ã¯ã¿ãŒã«èšå®ããããšããŠã¯ãããŸããã {{HTMLElement("td")}} èŠçŽ 㯠<code><col></code> èŠçŽ ã®åå«ã§ã¯ãªããããããããã£ãç¶æ¿ããŸããã</li> + <li>衚㧠{{htmlattrxref("colspan", "td")}} å±æ§ã䜿çšããŠããªãå Žåã¯ã<code>td:nth-child(an+b)</code> CSS ã»ã¬ã¯ã¿ãŒã䜿çšããŠãã ããã <code>a</code> ã 0 ã«ã<code>b</code> ãè¡šå
ã®åã®äœçœ®ã瀺ãåºæ°ã«ããŸããäŸãã° <code>td:nth-child(2) { text-align: right; }</code> ã¯ã2 åç®ãå³æãã«ããŸãã</li> + <li>衚㧠{{htmlattrxref("colspan", "td")}} å±æ§ã䜿çšããŠããå Žå㯠<code>[colspan=n]</code> ã®ãããªãåå㪠CSS å±æ§ã»ã¬ã¯ã¿ãŒã®çµã¿åããã§å®çŸã§ããŸããã容æã§ã¯ãããŸããã</li> + </ul> + </li> + </ul> + </div> + </dd> + <dt>{{htmlattrdef("bgcolor")}} {{Deprecated_inline}}</dt> + <dd> + <p>è¡šã®èæ¯è²ã§ãããã®å±æ§ã¯ãåã®åã»ã«ã®èæ¯è²ãå®çŸ©ããŸãã <a href="/ja/docs/Web/CSS/color_value#RGB_colors">6æ¡ã®16é²æ°ã® RGB ã³ãŒã</a>ã®åã« '<code>#</code>' ãä»ãã圢ã§ããå®çŸ©æžã¿ã®<a href="/ja/docs/Web/CSS/color_value#Color_keywords">è²ããŒã¯ãŒã</a>ã®ãã¡ã®äžã€ã䜿çšã§ããŸãã</p> + + <p>åæ§ã®å¹æãåŸãã«ã¯ã CSS ã® {{cssxref("background-color")}} ããããã£ã䜿çšããŠãã ããã</p> + </dd> + <dt>{{htmlattrdef("char")}} {{deprecated_inline}}</dt> + <dd>ãã®å±æ§ã¯ãåå
ã®ã»ã«ã§æããæåãèšå®ããŸãããã䜿çšããå€ãšããŠã¯ãæ°å€ãéé¡ãæãããšãã®ããªãªã (.) ããããŸãã {{htmlattrxref("align", "col")}} å±æ§ã <code>char</code> ã§ã¯ãªãå Žåã¯ããã®å±æ§ã¯ç¡èŠãããŸãã</dd> + <dt>{{htmlattrdef("charoff")}} {{deprecated_inline}}</dt> + <dd>ãã®å±æ§ã¯ã <code>char</code> å±æ§ã§æå®ãããæãæåãããã®åã®ããŒã¿ããªãã»ããããæåæ°ã瀺ããŸãã</dd> + <dt>{{htmlattrdef("valign")}} {{deprecated_inline}}</dt> + <dd>ãã®å±æ§ã¯ããã®åã®ããããã®ã»ã«ã®äžã«ããå
容ç©ã®åçŽæ¹åã®é
眮æ¹æ³ãæå®ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>baseline</code> : ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŸãããäžç«¯ã§ã¯ãªãæåã®<a class="external" href="https://en.wikipedia.org/wiki/Baseline_%28typography%29">ããŒã¹ã©ã€ã³</a>ã«æããŸããæåããµã€ãºå
šäœã«æž¡ãå Žåã¯ã <code>bottom</code> ãšåãå¹æã«ãªããŸãã</li> + <li><code>bottom</code> : ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŠé
眮ããŸãã</li> + <li><code>middle</code> : ããã¹ããã»ã«ã®äžå€®éšã«çœ®ããŸãã</li> + <li>and <code>top</code> : ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŠé
眮ããŸãã</li> + </ul> + + <div class="note"><strong>è£è¶³:</strong> + + <ul> + <li>{{cssxref("vertical-align")}} ããããã£ãã <code><col></code> èŠçŽ ãäžããã»ã¬ã¯ã¿ãŒã«èšå®ããããšããŠã¯ãããŸããã{{HTMLElement("td")}} èŠçŽ 㯠<code><col></code> èŠçŽ ã®åå«ã§ã¯ãªããããããããã£ãç¶æ¿ããŸããã</li> + <li>衚㧠{{htmlattrxref("colspan", "td")}} å±æ§ã䜿çšããŠããªãå Žåã¯ã CSS ã® <code>td:nth-child(an+b)</code> ã»ã¬ã¯ã¿ãŒã䜿çšããŠãã ãããa ã¯è¡šå
ã®åæ°ãb ã¯è¡šå
ã®åã®äœçœ®ã瀺ãåºæ°ã§ãããã®ã»ã¬ã¯ã¿ãŒã®åŸã§ã®ã¿ <code>vertical-align</code> ããããã£ã䜿çšããããšãã§ããŸãã</li> + <li>衚㧠{{htmlattrxref("colspan", "td")}} å±æ§ã䜿çšããŠããå Žå㯠<code>[colspan=n]</code> ã®ãããªãåå㪠CSS å±æ§ã»ã¬ã¯ã¿ãŒã®çµã¿åããã§å®çŸã§ããŸããã容æã§ã¯ãããŸããã</li> + </ul> + </div> + </dd> + <dt>{{htmlattrdef("width")}} {{deprecated_inline}}</dt> + <dd>ãã®å±æ§ã¯ãçŸåšã®åã°ã«ãŒãå
ã®ååã«æ¢å®ã®å¹
ãæå®ããŸããæšæºçãªãã¯ã»ã«å€ãããŒã»ã³ãå€ã«å ããŠããã®å±æ§ã¯ç¹å¥ãªæžåŒã§ãã <code>0*</code> ã䜿çšã§ããŸããããã¯ã°ã«ãŒãå
ã®ååã®å¹
ããåã®å
容ç©ãä¿æããã®ã«å¿
èŠæå°éã®å¹
ã«ããŸãã<code>5*</code> ã®ãããªå¹
ã®çžå¯Ÿå€ã䜿çšã§ããŸãã</dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>{{HTMLElement("table")}} ããŒãžã« <code><col></code> èŠçŽ ã®äœ¿çšäŸããããŸãã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'tables.html#the-col-element', '<col>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'tabular-data.html#the-col-element', '<col>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/tables.html#h-11.2.4.2', '<col>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.col")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><code><col></code> èŠçŽ ã®ã¹ã¿ã€ã«èšå®ã«ç¹ã«åœ¹ç«ã€ã§ããã CSS ããããã£ãšæ¬äŒŒã¯ã©ã¹: + + <ul> + <li>åã®å¹
ãå¶åŸ¡ããããã® {{cssxref("width")}} ããããã£</li> + <li>åå
ã®ã»ã«ã®é
眮ãèšå®ããããã® {{cssxref(":nth-child")}} æ¬äŒŒã¯ã©ã¹</li> + <li>ãã¹ãŠã®ã»ã«å
ã³ã³ãã³ãã '.' ãªã©ã®åäžæåã§æããããã® {{cssxref("text-align")}} ããããã£</li> + </ul> + </li> +</ul> diff --git a/files/ja/web/html/element/colgroup/index.html b/files/ja/web/html/element/colgroup/index.html new file mode 100644 index 0000000000..89d4786c22 --- /dev/null +++ b/files/ja/web/html/element/colgroup/index.html @@ -0,0 +1,183 @@ +--- +title: <colgroup> +slug: Web/HTML/Element/colgroup +tags: + - Element + - HTML + - HTML tabular data + - Reference + - Tables + - Web +translation_of: Web/HTML/Element/colgroup +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><colgroup></code> èŠçŽ </strong>ã¯ãè¡šå
ã®åã®ã°ã«ãŒããå®çŸ©ããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/colgroup.html","tabbed-taller")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>{{htmlattrxref("span", "colgroup")}} å±æ§ãäžããå Žå: ãªããããã¯{{Glossary("empty element", "空èŠçŽ ")}}ã§ãã<br> + span å±æ§ãäžããªãå Žå: 0 å以äžã® {{HTMLElement("col")}} èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>æåã®åèŠçŽ ã {{HTMLElement("col")}} èŠçŽ ã§ããããã€çµäºã¿ã°ãçç¥ãã {{HTMLElement("colgroup")}} èŠçŽ ãåã«ãªãå Žåã¯ãéå§ã¿ã°ãçç¥ã§ããŸãã<br> + 空çœãŸãã¯ã³ã¡ã³ããåŸã«ãªãå Žåã¯ãçµäºã¿ã°ãçç¥ã§ããŸãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("table")}} èŠçŽ ã{{HTMLElement("colgroup")}} ã¯çç¥å¯èœãª {{HTMLElement("caption")}} èŠçŽ ããåŸãã〠{{HTMLElement("thead")}}, {{HTMLElement("th")}}, {{HTMLElement("tbody")}}, {{HTMLElement("tfoot")}}, {{HTMLElement("tr")}} ã®åèŠçŽ ããåã«çœ®ããªããã°ãªããŸããã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLTableColElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãæã£ãŠããŸãã</p> + +<dl> + <dt>{{htmlattrdef("span")}}</dt> + <dd>ãã®å±æ§ã¯æ£ã®æŽæ°ã§ã <code><colgroup></code> èŠçŽ ããŸãããåã®æ°ã瀺ããŸããååšããªãå Žåã®æ¢å®å€ã¯ <code>1</code> ã§ãã + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯åã°ã«ãŒãã®å±æ§ã«é©çšãããããã«é¢é£ä»ãããã CSS ã®ã¹ã¿ã€ã«ä»ãèŠåã«ã¯åœ±é¿ãäžãããããã«ãåã°ã«ãŒãã®ã¡ã³ããŒã®ã»ã«ã«ã圱é¿ãäžããŸããã + <ul> + <li><code>span</code> å±æ§ã¯ã1ã€ä»¥äžã® <code><col></code> èŠçŽ ã <code><colgroup></code> ã®äžã«ããå Žåã¯èš±å¯ãããŠããŸããã</li> + </ul> + </div> + </dd> +</dl> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šã®å±æ§</h3> + +<p>以äžã®å±æ§ã¯éæšå¥šã§ããã䜿çšãã¹ãã§ã¯ãããŸããããããã®å±æ§ã¯ãæ¢åã®ã³ãŒããæŽæ°ããéã®åèãšããŠããŸãæŽå²çãªèå³ã®ããã ãã«ã以äžã«ææžåãããŠããŸãã</p> + +<dl> + <dt>{{htmlattrdef("align")}} {{deprecated_inline}}</dt> + <dd>ãã®åæå±æ§ã¯ãååã®å
容ç©ã®æ°Žå¹³æ¹åã®é
眮æ¹æ³ãå¶åŸ¡ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>left</code> : å
容ç©ãã»ã«ã®å·ŠåŽã«æããŸãã</li> + <li><code>center</code> : å
容ç©ãã»ã«å
ã§äžå€®æãã«ããŸãã</li> + <li><code>right</code> : å
容ç©ãã»ã«ã®å³åŽã«æããŸãã</li> + <li><code>justify</code>: å
容ç©ãã»ã«å
ã§äž¡ç«¯æãã«ãªãããã«ãããã¹ãã³ã³ãã³ãã«ç©ºçœãæ¿å
¥ããŸãã</li> + <li><code>char</code> : ããã¹ãã³ã³ãã³ããç¹å®ã®æåã«å¯ŸããŠãæå°ã®ãªãã»ããã§æããŸããç¹å®ã®æå㯠{{htmlattrxref("char", "col")}} å±æ§ããã³ {{htmlattrxref("charoff", "col")}} å±æ§ã§å®çŸ©ããŸãã</li> + </ul> + + <p>ãã®å±æ§ãèšå®ãããŠããªãå Žåã¯ã<code>left</code> å€ã§ãããã®ãšããŸããåå«ã® {{HTMLElement("col")}} èŠçŽ ã¯èªèº«ã® {{htmlattrxref("align", "col")}} å±æ§ã䜿çšããŠããã®å€ãäžæžãã§ããŸãã</p> + + <div class="note"><strong>泚:</strong> + + <ul> + <li>{{cssxref("text-align")}} ããããã£ãã {{HTMLElement("colgroup")}} èŠçŽ ãäžããã»ã¬ã¯ã¿ãŒã«èšå®ããããšããŠã¯ãããŸããã {{HTMLElement("td")}} èŠçŽ 㯠{{HTMLElement("colgroup")}} èŠçŽ ã®åå«ã§ã¯ãªããããããããã£ãç¶æ¿ããŸããã</li> + <li>衚㧠{{htmlattrxref("colspan", "td")}} å±æ§ã䜿çšããŠããªãå Žåã¯ãåããšã« 1 ã€ã〠<code>td:nth-child(an+b)</code> CSS ã»ã¬ã¯ã¿ãŒã䜿çšããŠãã ãããa ã¯è¡šå
ã®åæ°ãb ã¯è¡šå
ã®åã®äœçœ®ã瀺ãåºæ°ã§ãããã®ã»ã¬ã¯ã¿ãŒã®åŸã§ã®ã¿ <code>text-align</code> ããããã£ã䜿çšã§ããŸãã</li> + <li>å€ <code>char</code> ãšåãå¹æãåŸãã«ã¯ãCSS3 ã§ã¯ {{cssxref("text-align")}} ããããã£ã®å€ãšã㊠{{htmlattrxref("char", "colgroup")}} ã®å€ã䜿çšããŸãã{{unimplemented_inline}}</li> + </ul> + </div> + </dd> + <dt>{{htmlattrdef("bgcolor")}} {{Deprecated_inline}}</dt> + <dd> + <p>è¡šã®èæ¯è²ã§ãããã®å±æ§ã¯ãåã®åã»ã«ã®èæ¯è²ãå®çŸ©ããŸãã <a href="/ja/docs/Web/CSS/color_value#RGB_colors">6æ¡ã®16é²æ°ã® RGB ã³ãŒã</a>ã®åã« '<code>#</code>' ãä»ãã圢ã§ããå®çŸ©æžã¿ã®<a href="/ja/docs/Web/CSS/color_value#Color_keywords">è²ããŒã¯ãŒã</a>ã®äžã€ã䜿çšã§ããŸãã</p> + + <p>åæ§ã®å¹æãåŸãã«ã¯ã CSS ã® {{cssxref("background-color")}} ããããã£ã䜿çšããŠãã ããã</p> + </dd> + <dt>{{htmlattrdef("char")}} {{deprecated_inline}}</dt> + <dd>ãã®å±æ§ã¯ãåã°ã«ãŒãå
ã®å
容ãããæåãžæŽåããããšãæå®ããŸããå
žåçãªå€ãšããŠã¯ãæ°åãéé¡ãæŽåãããããšãããšãã®ããªãªã (.) ããããŸãã {{htmlattrxref("align", "colgroup")}} ã <code>char</code> ã«èšå®ãããŠããªãå Žåããã®å±æ§ã¯ç¡èŠãããŸããããã®åã°ã«ãŒãã®ã¡ã³ããŒã§ãã {{HTMLElement("col")}} ã® {{htmlattrxref("align", "col")}} ã®æ¢å®å€ãšããŠäœ¿çšãããŸãã</dd> +</dl> + +<dl> + <dt>{{htmlattrdef("charoff")}} {{deprecated_inline}}</dt> + <dd>ãã®å±æ§ã¯ã<code>char</code> å±æ§ã§æå®ããæãæåããåã®ããŒã¿ããªãã»ããããæåæ°ã瀺ããŸãã</dd> +</dl> + +<dl> + <dt>{{htmlattrdef("valign")}} {{deprecated_inline}}</dt> + <dd>ãã®å±æ§ã¯ãååã®å
容ç©ã®åçŽæ¹åã®é
眮æ¹æ³ãå¶åŸ¡ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>baseline</code> : ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŸãããäžç«¯ã§ã¯ãªãæåã® <a class="external" href="https://en.wikipedia.org/wiki/Baseline_%28typography%29">ããŒã¹ã©ã€ã³</a> ã«æããŸããæåããµã€ãºå
šäœã«æž¡ãå Žåã¯ã<code>bottom</code> ãšåãå¹æã«ãªããŸãã</li> + <li><code>bottom</code> : ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŠé
眮ããŸãã</li> + <li><code>middle</code> : ããã¹ããã»ã«ã®äžå€®éšã«çœ®ããŸãã</li> + <li>and <code>top</code> : ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŠé
眮ããŸãã</li> + </ul> + + <div class="note"><strong>泚:</strong> + + <ul> + <li>{{cssxref("vertical-align")}} ããããã£ãã <code><colgroup></code> èŠçŽ ãäžããã»ã¬ã¯ã¿ãŒã«èšå®ããããšããŠã¯ãããŸããã{{HTMLElement("td")}} èŠçŽ 㯠<code><colgroup></code> èŠçŽ ã®åå«ã§ã¯ãªããããããããã£ãç¶æ¿ããŸããã</li> + <li>衚㧠{{htmlattrxref("colspan", "td")}} å±æ§ã䜿çšããŠããªãå Žåã¯ã<code>td:nth-child(an+b)</code> CSS ã»ã¬ã¯ã¿ãŒã䜿çšããŠãã ããã a ã¯è¡šã®åæ°ã b ã¯è¡šå
ã®åã®äœçœ®ã瀺ãåºæ°ã§ãããã®ã»ã¬ã¯ã¿ãŒã®åŸã§ã®ã¿ <code>vertical-align</code> ããããã£ã䜿çšã§ããŸãã</li> + <li>衚㧠{{htmlattrxref("colspan", "td")}} å±æ§ã䜿çšããŠããå Žå㯠<code>[colspan=n]</code> ã®ãããªãåå㪠CSS å±æ§ã»ã¬ã¯ã¿ãŒã®çµã¿åããã§å®çŸã§ããŸããã容æã§ã¯ãããŸããã</li> + </ul> + </div> + </dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p><code><colgroup></code> èŠçŽ ã®äœ¿çšäŸã«ã€ããŠã¯ã{{HTMLElement("table")}} èŠçŽ ã®ããŒãžãåç
§ããŠãã ããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'tables.html#the-colgroup-element', '<colgroup>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'tabular-data.html#the-colgroup-element', '<colgroup>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'tables.html#edef-COLGROUP', '<colgroup>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.colgroup")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><code><col></code> èŠçŽ ã®ã¹ã¿ã€ã«ä»ãã«ç¹ã«äŸ¿å©ãª CSS ããããã£ããã³ <a href="/ja/docs/Web/CSS/Pseudo-classes">æ¬äŒŒã¯ã©ã¹</a>: + + <ul> + <li>åã®å¹
ãå¶åŸ¡ããããã® {{cssxref("width")}} ããããã£</li> + <li>åå
ã®ã»ã«ã®é
眮ãèšå®ããããã® {{cssxref(":nth-child")}} æ¬äŒŒã¯ã©ã¹</li> + <li>ãã¹ãŠã®ã»ã«å
ã³ã³ãã³ãã '.' ãªã©ã®åäžæåã§æããããã® {{cssxref("text-align")}} ããããã£</li> + </ul> + </li> +</ul> diff --git a/files/ja/web/html/element/command/index.html b/files/ja/web/html/element/command/index.html new file mode 100644 index 0000000000..ff02ae0e96 --- /dev/null +++ b/files/ja/web/html/element/command/index.html @@ -0,0 +1,109 @@ +--- +title: '<command>: HTML ã³ãã³ãèŠçŽ ' +slug: Web/HTML/Element/command +tags: + - Command + - HTML + - HTML commands + - HTML5 + - 'HTML:Element' + - 'HTML:Element Reference' + - Obsolete +translation_of: Web/HTML/Element/command +--- +<div>{{obsolete_header()}}</div> + +<p><span class="seoSummary"><strong>HTML ã®ã³ãã³ãèŠçŽ </strong> (<strong><code><command></code></strong>) ã¯ãŠãŒã¶ãŒãå®è¡ããããšãã§ããã³ãã³ããè¡šããŸããã³ãã³ãã¯æ®éãã¡ãã¥ãŒãããŒã«ããŒã®ã³ã³ãã³ãã®äžéšãšããŠäœ¿ãããŸãã</span>ããããããŒãžäžã®ã©ãã§ã䜿çšã§ããŸãã</p> + +<div class="note"> +<p><code><command></code> èŠçŽ 㯠W3C ã®ä»æ§æžã«å«ãŸããŠããŸããã WHATWG ã®ä»æ§æžã«ã¯å«ãŸããŠãããããã©ãŠã¶ãŒã®äºææ§ããããŸãããéæšæºã§ Edge ãš Firefox ã§ãã察å¿ããŠããŸãããã代ããã« {{HTMLElement("menuitem")}} èŠçŽ ã䜿çšããŠãã ããã</p> +</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ã¡ã¿ããŒã¿ã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãªããããã¯{{Glossary("empty element", "空èŠçŽ ")}}ã§ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ã§ããçµäºã¿ã°ã¯ã空èŠçŽ ã§ãããã䜿çšã§ããŸããã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("colgroup")}} ã®ã¿ã§ãããããã¯éå§èŠçŽ ãå¿
é ã§ã¯ãªãã®ã§æé»çã«å®çŸ©ãããããšããããŸãã {{HTMLElement("colgroup")}} 㯠{{HTMLElement("span")}} ãåãšããŠæã£ãŠã¯ãªããŸããã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLCommandElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("checked")}}</dt> + <dd>ã³ãã³ããéžæãããŠãããã瀺ããŸãã <code>type</code> å±æ§ã <code>checkbox</code> ãŸã㯠<code>radio</code> ã§ãªããã°æå®ã§ããŸããã</dd> + <dt>{{htmlattrdef("disabled")}}</dt> + <dd>ã³ãã³ãã䜿çšäžå¯ã§ããããšã瀺ããŸãã</dd> + <dt>{{htmlattrdef("icon")}}</dt> + <dd>ã³ãã³ããè¡šãç»åãäžããŸãã</dd> + <dt>{{htmlattrdef("label")}}</dt> + <dd>ãŠãŒã¶ã«å¯ŸããŠè¡šç€ºãããã³ãã³ãã®å称ã§ãã</dd> + <dt>{{htmlattrdef("radiogroup")}}</dt> + <dd>ãã®å±æ§ã¯ã³ãã³ãèªèº«ãåãæ¿ããæã«åãæ¿ããããã <code>type</code> ã <code>radio</code> ã§ããã³ãã³ãã®ã°ã«ãŒãåãäžããŸãããã®å±æ§ã¯ã <code>type</code> å±æ§ã <code>radio</code> ã§ãªããã°æå®ã§ããŸããã</dd> + <dt>{{htmlattrdef("type")}}</dt> + <dd>ãã®å±æ§ã¯ãã³ãã³ãã®çš®é¡ã瀺ããŸãã以äžã®3ã€ã®å€ã®ãã¡1ã€ã䜿çšã§ããŸãã + <ul> + <li> + <p><code>command</code> ãŸãã¯ç©ºæååã¯ããã©ã«ãã®ç¶æ
ã§ãéåžžã®ã³ãã³ãã瀺ããŸãã</p> + </li> + <li> + <p><code>checkbox</code> ã¯ãã³ãã³ãããã§ãã¯ããã¯ã¹ã§åãæ¿ãå¯èœã§ããããšã瀺ããŸãã</p> + </li> + <li> + <p><code>radio</code> ã¯ãã³ãã³ããã©ãžãªãã¿ã³ã§åãæ¿ãå¯èœã§ããããšã瀺ããŸãã</p> + </li> + </ul> + </dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html notranslate"><command type="command" label="Save" + icon="icons/save.png" onclick="save()"> +</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML5 W3C', 'semantics.html#the-command-element', '<command>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.command")}}</p> + +<p>{{ HTMLRef }}</p> diff --git a/files/ja/web/html/element/content/index.html b/files/ja/web/html/element/content/index.html new file mode 100644 index 0000000000..be8758de88 --- /dev/null +++ b/files/ja/web/html/element/content/index.html @@ -0,0 +1,109 @@ +--- +title: '<content>: ã·ã£ã㊠DOM ã®ã³ã³ãã³ãã®ãã¬ã€ã¹ãã«ããŒèŠçŽ ' +slug: Web/HTML/Element/content +tags: + - Deprecated + - Element + - HTML + - NeedsContent + - Reference + - Web + - Web Components +translation_of: Web/HTML/Element/content +--- +<div>{{Deprecated_header}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><content></code> èŠçŽ </strong>ã¯ãäžé£ã®<a href="/docs/Web/Web_Components">ãŠã§ãã³ã³ããŒãã³ã</a>æè¡ã®å»æ¢ãããéšåã§ããã <a href="/en-US/docs/Web/Web_Components/Shadow_DOM">Shadow DOM</a> ã®äžã§ {{glossary("insertion point")}} ãšããŠäœ¿ãããŠããŸããããéåžžã® HTML ã§å©çšããããšã¯æå³ãããŠããŸããã§ããã</span>çŸåšã§ã¯ DOM ã®äžã§ Shadow DOM ãæ¿å
¥ããããšãã§ããå Žæãäœæãã {{HTMLElement("slot")}} èŠçŽ ã«çœ®ãæããããŸããã</p> + +<div class="note"> +<p><strong>ã¡ã¢:</strong> ãã®èŠçŽ ã¯åæã®ãã©ããä»æ§ã«ååšããããã€ãã®ãã©ãŠã¶ãŒã§å®è£
ãããŠããŸããããåŸã®ããŒãžã§ã³ã®ä»æ§æžããåé€ããã䜿çšããã¹ãã§ã¯ãããŸãããããã§ææžåããŠããã®ã¯ããã®éã«æžãããã³ãŒãããæ°ããããŒãžã§ã³ã®ä»æ§æžã§åäœããããã«é©åãããã®ãæ¯æŽããããã§ãã</p> +</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/docs/Web/HTML/Content_categories" title="HTML/Content_categories">ã³ã³ãã³ãã«ããŽãªãŒ</a></th> + <td><a href="/docs/Web/HTML/Content_categories#Transparent_content_model" title="HTML/Content_categories#Transparent_content_model">ééçã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>ãããŒã³ã³ãã³ããåãå
¥ãããã¹ãŠã®èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLContentElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="https://developer.mozilla.org/ja/docs/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<dl> + <dt><code>select</code></dt> + <dd>ã³ã³ãåºåãã§è€æ°ã®ã»ã¬ã¯ã¿ãŒãæå®ã§ããŸããããã㯠CSS ã»ã¬ã¯ã¿ãŒãšåãææ³ã§ãã <code><content></code> èŠçŽ ãæå®ãããå Žæã«æ¿å
¥ããå
容ãæå®ããŸãã</dd> +</dl> + +<h2 id="Example" name="Example">äŸ</h2> + +<p>以äžã« <code><content></code> èŠçŽ ã®äœ¿çšäŸã瀺ããŸããããã¯å¿
èŠãªãã®ããã¹ãŠå«ãŸããŠãã HTML ãã¡ã€ã«ã§ãã</p> + +<div class="note"> +<p><strong>ã¡ã¢:</strong> 以äžã®ã³ãŒããåäœãããã«ã¯ããã©ãŠã¶ãŒã Web Components ããµããŒãããŠããå¿
èŠããããŸãã <a href="/ja/docs/Web/Web_Components#Enabling_Web_Components_in_Firefox">Firefox 㧠Web Components ãæå¹ã«ããã«ã¯</a>ã®èšäºãåç
§ããŠãã ããã</p> +</div> + +<pre class="brush: html"><html> + <head></head> + <body> + <!-- The original content accessed by <content> --> + <div> + <h4>My Content Heading</h4> + <p>My content text</p> + </div> + + <script> + // Get the <div> above. + var myContent = document.querySelector('div'); + // Create a shadow DOM on the <div> + var shadowroot = myContent.createShadowRoot(); + // Insert into the shadow DOM a new heading and + // part of the original content: the <p> tag. + shadowroot.innerHTML = + '<h2>Inserted Heading</h2> <content select="p"></content>'; + </script> + + </body> +</html> +</pre> + +<p>ãã©ãŠã¶ãŒã§è¡šç€ºããå Žåã以äžã®ããã«è¡šç€ºãããŸãã</p> + +<p><img alt="content example" src="https://mdn.mozillademos.org/files/10077/content-example.png" style="height: 383px; width: 716px;"></p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<p>ãã®èŠçŽ ã¯çŸåšãã©ã®ä»æ§æžã§ãå®çŸ©ãããŠããŸããã</p> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒå®è£
ç¶æ³</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååãããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.content")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Web/Web_Components">Web Components</a></li> + <li>{{HTMLElement("shadow")}}, {{HTMLElement("slot")}}, {{HTMLElement("template")}}, {{HTMLElement("element")}}</li> +</ul> + +<div>{{HTMLRef}}</div> diff --git a/files/ja/web/html/element/data/index.html b/files/ja/web/html/element/data/index.html new file mode 100644 index 0000000000..7c75b5f0c8 --- /dev/null +++ b/files/ja/web/html/element/data/index.html @@ -0,0 +1,108 @@ +--- +title: <data> +slug: Web/HTML/Element/data +tags: + - Element + - HTML + - HTML text-level semantics + - Reference + - Web +translation_of: Web/HTML/Element/data +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><data></code> èŠçŽ </strong>ã¯ãäžããããã³ã³ãã³ãã®æçãæ©æ¢°å¯èªãªç¿»èš³ã«ãªã³ã¯ããŸããã³ã³ãã³ããæå»ãŸãã¯æ¥ä»ã«é¢é£ãããã®ã§ããã°ã {{HTMLElement("time")}} èŠçŽ ã䜿çšããå¿
èŠããããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/data.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãã·</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLDataElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã®å±æ§ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãå«ã¿ãŸãã</p> + +<dl> + <dt>{{htmlattrdef("value")}}</dt> + <dd>ãã®å±æ§ã¯èŠçŽ ã®å
容ãæ©æ¢°å¯èªãªåœ¢åŒã§æå®ããŸãã</dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>以äžã®äŸã¯åååã衚瀺ããŸãããããããã®åååã«ååçªå·ãçµã³ã€ããŸãã</p> + +<pre class="brush: html notranslate"><p>æ°è£œå</p> +<ul> + <li><data value="398">ããã±ãã£ãã</data></li> + <li><data value="399">ãžã£ã³ãã±ãã£ãã</data></li> + <li><data value="400">ã¡ã¬ãžã£ã³ãã±ãã£ãã</data></li> +</ul> +</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-data-element', '<data>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>{{SpecName('HTML5 W3C')}} ããå€æŽãªã</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-data-element', '<data>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.data")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>HTML ã® {{HTMLElement("time")}} èŠçŽ </li> +</ul> diff --git a/files/ja/web/html/element/datalist/index.html b/files/ja/web/html/element/datalist/index.html new file mode 100644 index 0000000000..ab28779717 --- /dev/null +++ b/files/ja/web/html/element/datalist/index.html @@ -0,0 +1,119 @@ +--- +title: <datalist> +slug: Web/HTML/Element/datalist +tags: + - Element + - HTML + - HTML forms + - HTML ãã©ãŒã + - HTML5 + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:èšè¿°ã³ã³ãã³ã' + - Reference + - Web + - ãŠã§ã + - ãã©ãŒã + - ãªãã¡ã¬ã³ã¹ + - èŠçŽ +translation_of: Web/HTML/Element/datalist +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><datalist></code> èŠçŽ </strong>ã¯ãä»ã®ã³ã³ãããŒã«ã§å©çšå¯èœãªå€ãè¡šçŸããäžé£ã® {{HTMLElement("option")}} èŠçŽ ãå«ã¿ãŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/datalist.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ããŸã㯠0 å以äžã® {{HTMLElement("option")}} èŠçŽ ã®ã©ã¡ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLDataListElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯ããã¹ãŠã®èŠçŽ ãæã€<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>以å€ã®å±æ§ã¯ãããŸããã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html"><label for="myBrowser">äžèŠ§ãããã©ãŠã¶ãŒãéžæããŠäžãã:</label> +<input list="browsers" id="myBrowser" name="myBrowser" /> +<datalist id="browsers"> + <option value="Chrome"> + <option value="Firefox"> + <option value="Internet Explorer"> + <option value="Opera"> + <option value="Safari"> + <option value="Microsoft Edge"> +</datalist> +</pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{EmbedLiveSample("Examples")}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#the-datalist-element', '<datalist>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sec-forms.html#the-datalist-element', '<datalist>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒå®è£
ç¶æ³</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.datalist")}}</p> + +<h2 id="Polyfill" name="Polyfill">代æ¿æ段</h2> + +<p>å€ããã©ãŠã¶ãŒãéäºæã®çŸè¡ãã©ãŠã¶ãŒã§å¯Ÿå¿ããããã®ä»£æ¿æ段 (polyfill) ã以äžã«æããŸãã<br> + <a href="https://github.com/mfranzke/datalist-polyfill">datalist-polyfill</a></p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("input")}} èŠçŽ ãããã³ãã£ãšå
·äœç㪠{{htmlattrxref("list", "input")}} å±æ§</li> + <li>{{HTMLElement("option")}} èŠçŽ </li> +</ul> diff --git a/files/ja/web/html/element/dd/index.html b/files/ja/web/html/element/dd/index.html new file mode 100644 index 0000000000..6a739e487c --- /dev/null +++ b/files/ja/web/html/element/dd/index.html @@ -0,0 +1,107 @@ +--- +title: '<dd>: 詳现説æèŠçŽ ' +slug: Web/HTML/Element/dd +tags: + - HTML + - HTML ã³ã³ãã³ãã°ã«ãŒãå + - 'HTML:ãããŒã³ã³ãã³ã' + - ãŠã§ã + - ãªãã¡ã¬ã³ã¹ + - èŠçŽ +translation_of: Web/HTML/Element/dd +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><dd></code> èŠçŽ </strong>ã¯ãå®çŸ©ãªã¹ãèŠçŽ ({{HTMLElement("dl")}}) å
ã§ãå
è¡ããçšèª ({{HTMLElement("dt")}}) ã®èª¬æãå®çŸ©ãå€ãªã©ã瀺ããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/dd.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ã {{HTMLElement("dd")}} èŠçŽ ã®çŽåŸã«ä»ã® <code><dd></code> èŠçŽ ãŸã㯠{{HTMLElement("dt")}} èŠçŽ ãããå Žåããããã¯èŠªèŠçŽ å
ã§åŸç¶ããå
容ç©ããªãå Žåã¯ãçµäºã¿ã°ãçç¥å¯èœãšãªãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("dl")}} èŠçŽ ãŸã㯠(<a href="/ja/docs/Glossary/WHATWG">WHATWG</a> HTML ã«ãããŠ) {{HTMLElement("dl")}} èŠçŽ å
ã«ãã {{HTMLElement("div")}} èŠçŽ </td> + </tr> + <tr> + <th scope="row">åã®å
åŒèŠçŽ </th> + <td>{{HTMLElement("dt")}} èŠçŽ ãŸãã¯å¥ã® {{HTMLElement("dd")}} èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("nowrap")}} {{Non-standard_inline}}</dt> + <dd>ãã®å±æ§ã®å€ã <code>yes</code> ãšãããå Žåãå®çŸ©éšåã®ããã¹ãã¯æ¹è¡ãããŸãããåæå€ã¯ <code>no</code> ã§ãã</dd> +</dl> + +<h2 id="Example" name="Example">äŸ</h2> + +<p><a href="/ja/docs/Web/HTML/Element/dl#examples" title="HTML/Element/dl#examples"><dl> </a> ã®è§£èª¬ããŒãžã®äŸãåç
§ããŠãã ããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-dd-element', '<dd>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-dd-element', '<dd>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/lists.html#h-10.3', '<dd>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.dd")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLELement("dl")}}</li> + <li>{{HTMLElement("dt")}}</li> +</ul> diff --git a/files/ja/web/html/element/del/index.html b/files/ja/web/html/element/del/index.html new file mode 100644 index 0000000000..4c944b0a2f --- /dev/null +++ b/files/ja/web/html/element/del/index.html @@ -0,0 +1,148 @@ +--- +title: '<del>: åé€æååèŠçŽ ' +slug: Web/HTML/Element/del +tags: + - HTML + - HTML ç·šé + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:èšè¿°ã³ã³ãã³ã' + - Reference + - Web + - åé€æåå + - èŠçŽ +translation_of: Web/HTML/Element/del +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><del></code> èŠçŽ </strong>ã¯ãææžããåé€ãããæååã®ç¯å²ãè¡šããŸãã</span>ããã¯äŸãã°ããå€æŽã®è¿œè·¡ããããœãŒã¹ã³ãŒãã®å·®åæ
å ±ãæç»ãããšãã«äœ¿çšããããšãã§ããŸãã {{HTMLElement("ins")}} èŠçŽ ã¯éã®ç®çã«ãææžã«è¿œå ãããæååã瀺ãããã«çšããããšãã§ããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/del.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>äžè¬çã«ãã®èŠçŽ 㯠(å¿
ãã§ã¯ãããŸããã) æã¡æ¶ãç·ã®ã¹ã¿ã€ã«ã䌎ã£ãŠæç»ãããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a> ãŸã㯠<a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Transparent_content_model">ééçã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLModElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<dl> + <dt>{{htmlattrdef("cite")}}</dt> + <dd>å€æŽã«ã€ããŠã®èª¬æãèšãããªãœãŒã¹ïŒäŸãã°ãè°äºé²ãªã©ïŒãžã® URI ã瀺ãã</dd> + <dt>{{htmlattrdef("datetime")}}</dt> + <dd>ãã®å±æ§ã¯å€æŽæ¥æã瀺ããæå¹ãªæ¥ä»æååãšä»»æã®æå»æååã§ãªããŠã¯ãªããŸãããå€ãæå»ããã³æ¥ä»ã®æååãšããŠè§£éã§ããªãå Žåã¯ãèŠçŽ ã«é¢é£ä»ããããã¿ã€ã ã¹ã¿ã³ãã¯ãªããã®ãšè§£éãããŸããæ¥ä»ã®ãªãæååã®æžåŒã«ã€ããŠã¯ã<a href="/ja/docs/Web/HTML/Date_and_time_formats#Date_strings">æ¥ä»ã®æåå</a>ãåç
§ããŠãã ãããæ¥ä»ãšæå»ã®äž¡æ¹ãå«ãã æååã®æžåŒã¯ã<a href="/ja/docs/Web/HTML/Date_and_time_formats#Local_date_and_time_strings">å°æ¹æã®æ¥ä»ãšæå»ã®æåå</a>ã«ãããŸãã</dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html"><p><del>This text has been deleted</del>, +here is the rest of the paragraph.</p> +<del><p>This paragraph has been deleted.</p></del></pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{EmbedLiveSample("Examples")}}</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®äºé
</h2> + +<p><code>del</code> èŠçŽ ãååšããããšã¯ãå€ãã®èªã¿äžãæè¡ã®æ¢å®ã®èšå®ã§ã¯ã¢ããŠã³ã¹ãããŸããã CSS ã® {{cssxref("::before")}} åã³ {{cssxref("::after")}} ç䌌èŠçŽ ãšå
±ã« {{cssxref("content")}} ããããã£ã䜿ãããšã§ã¢ããŠã³ã¹ãããããšãã§ããŸãã</p> + +<pre>del::before, +del::after { + clip-path: inset(100%); + clip: rect(1px, 1px, 1px, 1px); + height: 1px; + overflow: hidden; + position: absolute; + white-space: nowrap; + width: 1px; +} + +del::before { + content: " [åé€éå§] "; +} + +del::after { + content: " [åé€çµäº] "; +} +</pre> + +<p>èªã¿äžããœããã䜿çšãã人ã«ãã£ãŠã¯ãç¹ã«åé·ã«ãªãã³ã³ãã³ãã®ã¢ããŠã³ã¹ãæå³çã«ç¡å¹ã«ããŠããããšããããŸãããã®ããããã®ææ³ãæªçšããªãããã«ããããšã¯éèŠã§ãããã³ã³ãã³ããåé€ãããŠããããšãç¥ããªããšç解ã«åœ±é¿ãããããªå Žé¢ã§ã®ã¿äœ¿çšããããã«ããŠãã ããã</p> + +<ul> + <li><a href="https://developer.paciellogroup.com/blog/2017/12/short-note-on-making-your-mark-more-accessible/">Short note on making your mark (more accessible) | The Paciello Group</a></li> + <li><a href="http://adrianroselli.com/2017/12/tweaking-text-level-styles.html">Tweaking Text Level Styles | Adrian Roselli</a></li> +</ul> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'edits.html#the-del-element', '<del>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'edits.html#the-del-element', '<del>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.4', '<del>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.del")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ããã¹ããžã®æ¿å
¥ã瀺ã {{HTMLElement("ins")}} èŠçŽ </li> + <li> + <p>ããã¹ãã®åé€ãšã¯ç°ãªãæ¹æ¶ãè¡šãããã® {{HTMLElement("s")}} èŠçŽ </p> + </li> +</ul> diff --git a/files/ja/web/html/element/details/index.html b/files/ja/web/html/element/details/index.html new file mode 100644 index 0000000000..13770b1b37 --- /dev/null +++ b/files/ja/web/html/element/details/index.html @@ -0,0 +1,280 @@ +--- +title: '<details>: 詳现æãããã¿èŠçŽ ' +slug: Web/HTML/Element/details +tags: + - HTML + - HTML 察話çèŠçŽ + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:察話åã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - details + - ãŠã§ã + - ãªãã¡ã¬ã³ã¹ + - èŠçŽ +translation_of: Web/HTML/Element/details +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã®è©³çŽ°æãããã¿èŠçŽ </strong> (<strong><code><details></code></strong>) ã¯ããŠã£ãžã§ããã open ç¶æ
ã«ãªã£ãæã®ã¿æ
å ±ã衚瀺ãããæãããã¿ãŠã£ãžã§ãããäœæããŸãã</span>æŠèŠãã©ãã«ã¯ {{HTMLElement("summary")}} èŠçŽ ã䜿çšããŠæäŸããããšãã§ããŸãã</p> + +<p>æãããã¿ãŠã£ãžã§ããã¯ãµã€ããå転ããŠééç¶æ
ã瀺ãå°ããªäžè§åœ¢ã䜿çšãããã®é£ã®ã©ãã«ãšå
±ã«ç»é¢äžã«è¡šçŸãããŸãã <code><details></code> èŠçŽ ã®æåã®åèŠçŽ ã <code><summary></code> ã®å Žåã¯ã <code><summary></code> èŠçŽ ãæãããã¿ãŠã£ãžã§ããã®ã©ãã«ãšããŠäœ¿çšãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/details.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<div class="note"> +<p><strong>ã¡ã¢:</strong> ãŠã£ãžã§ããã®ééãå転ãã (ããã) äžè§åœ¢ã§è¡šãã®ãäžè¬çãªäœ¿ãæ¹ãªã®ã§ããã®ãŠã£ãžã§ããã¯ãã€ã¹ãã£ãŒ (twisties) ãšåŒã°ããããšããããŸãã</p> +</div> + +<p><code><details></code> ãŠã£ãžã§ããã¯2ã€ã®ç¶æ
ã®ãã¡1ã€ãåããŸããæ¢å®ã®<em>éãã</em>ç¶æ
㯠<code><summary></code> ã䜿çšããŠæå®ãããã©ãã«æåå (ãŸãã¯{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ãå®çŸ©ããæ¢å®ã®æåå) ãšãŠã£ãžã§ããèªèº«ã«ããäžè§åœ¢ã ãã衚瀺ããŸããããã¯æ¬¡ã®ããã«è¡šç€ºãããŸãã</p> + +<figure style="margin: 1em 0; padding: 1em; border: 1px solid black; box-shadow: 0 0 4px 1px black; width: 640px;"><img alt="éãã <details> ãŠã£ãžã§ããã®ã¹ã¯ãªãŒã³ã·ã§ãããé»ãå·Šåãã®äžè§åœ¢ããSystem Requirementsãã®ããã¹ãã®å³åŽã«ãããŸãã" src="https://mdn.mozillademos.org/files/15717/details-closed.png" style="height: 26px; width: 191px;"></figure> + +<p>ããã§ã¯æ¢å®ã®éããç¶æ
ã§ãããæãããã¿ãŠã£ãžã§ãããš "System Requirements" ãšããã©ãã«ã衚瀺ãããŠããŸãããŠãŒã¶ãŒããã®ãŠã£ãžã§ãããã¯ãªãã¯ãããããã©ãŒã«ã¹ããŠã¹ããŒã¹ããŒãæŒããšããããããŠãéããã³ã³ãã³ããå±éãããŠæ¬¡ã®ããã«ãªããŸãã</p> + +<figure style="margin: 1em 0; padding: 1em; border: 1px solid black; box-shadow: 0 0 4px 1px black; width: 640px;"><img alt="éãã <details> ãŠã£ãžã§ããã®ã¹ã¯ãªãŒã³ã·ã§ãããäžè§åœ¢ã¯äžåãã«ãªãããSystem Requirementsããšã¯äœãã®è©³çŽ°èª¬æã衚瀺ãããŠããŸããâ means is shown." src="https://mdn.mozillademos.org/files/15718/details-open.png" style="height: 96px; width: 640px;"></figure> + +<p>ããããã CSS ã䜿çšããŠæãããã¿ãŠã£ãžã§ããã®å€èŠãå€æŽããããšãã§ãããŸã {{htmlattrxref("open", "details")}} ã®å€ãèšå®ãããåé€ãããããããšã«ãããããã°ã©ã ããéãããéãããããããšãã§ããŸãã</p> + +<p>ãŠã£ãžã§ãããéããŠããæãæãããã¿ã®äžè§åœ¢ãšæŠèŠã衚瀺ã§ããã ãã®é«ããããããŸããããŠã£ãžã§ãããéããšãèŠçŽ ã¯äžã«å«ãŸãã詳现ã衚瀺ã§ããã ãã®å€§ããã«æ¡å€§ãããŸãã</p> + +<div class="note"> +<p><strong>ã¡ã¢:</strong> æ®å¿µãªããšã«ãçŸæç¹ã§ã¯éãããéãããããéã®ã¢ãã¡ãŒã·ã§ã³ãè¡ãçµèŸŒã¿ã®æ¹æ³ã¯ãããŸããã</p> +</div> + +<p>å®å
šãªæšæºäºæã®å®è£
ã§ã¯ã CSS ã® <code>{{cssxref("display")}}: list-item</code> ãèªåçã« {{HTMLElement("summary")}} ã«é©çšãããŸãããã®è¡šç€ºæ¹æ³ã¯ã«ã¹ã¿ãã€ãºããããšãã§ããŸãã詳ããã¯{{anch("Customizing the disclosure widget", "æãããã¿ãŠã£ãžã§ããã®ã«ã¹ã¿ãã€ãº")}}ãåç
§ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåºååã«ãŒãã察話åã³ã³ãã³ããç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>1ã€ã® {{HTMLElement("summary")}} èŠçŽ ãšãããã«ç¶ã <a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLDetailsElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes" rel="internal">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<dl> + <dt>{{htmlattrdef("open")}}</dt> + <dd>ãã®è«çå±æ§ã¯ãããŒãžèªã¿èŸŒã¿æã«è©³çŽ°å
容ãã€ãŸã <code><details></code> èŠçŽ ã®å
容ã衚瀺ãããããæå®ãããã®ã§ããæ¢å®å€ã¯ <code>false</code> ã§ããã詳现å
容ã¯è¡šç€ºããŸããã</dd> +</dl> + +<h2 id="Events" name="Events">ã€ãã³ã</h2> + +<p>HTML ã§å¯Ÿå¿ããŠããéåžžã®ã€ãã³ãã«å ããŠã <code><details></code> èŠçŽ 㯠{{event("toggle")}} ã€ãã³ãã«å¯Ÿå¿ããŠãããééç¶æ
ãå€åãããã³ã« <code><details></code> èŠçŽ ãåŒã³åºãããŸããã€ãã³ãã¯ç¶æ
ãå€åãã<em>åŸ</em>ã«éä¿¡ããããããã©ãŠã¶ãŒãã€ãã³ããéä¿¡ããåã«ç¶æ
ã2å以äžå€åããŠããã€ãã³ãã¯åäœããŠ1åããéä¿¡ãããŸããã</p> + +<p>ãŠã£ãžã§ããã®ç¶æ
ãå€åããããšãæ€åºããããã«ã <code>toggle</code> ã€ãã³ãããªã¹ã³ããããšãã§ããŸãã</p> + +<pre class="brush: js">details.addEventListener("toggle", event => { + if (details.open) { + /* èŠçŽ ãéããæ¹ã«åãæ¿ãã£ã */ + } else { + /* èŠçŽ ãéããæ¹ã«åãæ¿ãã£ã */ + } +});</pre> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="A_simple_disclosure_example" name="A_simple_disclosure_example">åçŽãªæãããã¿ã®äŸ</h3> + +<p>ãã®äŸã§ã¯ <code><details></code> èŠçŽ ã summary ãªãã§è¡šç€ºããŸãã</p> + +<pre class="brush: html"><details> + <p>Requires a computer running an operating system. The computer + must have some memory and ideally some kind of long-term storage. + An input device as well as some form of output device is + recommended.</p> +</details></pre> + +<p>ãã®ãããªå Žåããã©ãŠã¶ãŒã¯æ¢å®ã®æŠèŠæååïŒãµã€ãã¯ãæŠèŠãïŒã䜿çšããŸããããªãã®ãã©ãŠã¶ãŒã§ã¯æ¬¡ã®ããã«è¡šç€ºãããŸãã</p> + +<p>{{EmbedLiveSample("A_simple_disclosure_example", 650, 150)}}</p> + +<h3 id="Providing_a_summary" name="Providing_a_summary">æŠèŠã®æäŸ</h3> + +<p>ãã®äŸã§ã¯ <code><details></code> ã®äžã§ {{HTMLElement("summary")}} èŠçŽ ã䜿çšããŠãäžèšã®äŸã«æŠèŠãè¿œå ãããã®ã§ãã次ã®ããã«ãªããŸãã</p> + +<pre class="brush: html"><details> + <summary>System Requirements</summary> + <p>Requires a computer running an operating system. The computer + must have some memory and ideally some kind of long-term storage. + An input device as well as some form of output device is + recommended.</p> +</details></pre> + +<p>ãã® HTML ã®çµæã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("Providing_a_summary", 650, 150)}}</p> + +<h3 id="Creating_an_open_disclosure_box" name="Creating_an_open_disclosure_box">æãããã¿ããã¯ã¹ã®äœæ</h3> + +<p><code><details></code> ããã¯ã¹ãéããç¶æ
ã«ããããã«ãè«çå€ã® <code>open</code> å±æ§ãè¿œå ããŸãããã</p> + +<pre class="brush: html"><details open> + <summary>System Requirements</summary> + <p>Requires a computer running an operating system. The computer + must have some memory and ideally some kind of long-term storage. + An input device as well as some form of output device is + recommended.</p> +</details></pre> + +<p>ããã ãã§ã次ã®ãããªçµæã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("Creating_an_open_disclosure_box", 650, 150)}}</p> + +<h3 id="Customizing_the_appearance" name="Customizing_the_appearance">衚瀺æ¹æ³ã®ã«ã¹ã¿ãã€ãº</h3> + +<p>ã§ã¯ããããã CSS ãé©çšããŠæãããã¿ããã¯ã¹ã®å€èŠãã«ã¹ã¿ãã€ãºããŸãããã</p> + +<h4 id="CSS">CSS</h4> + +<pre class="brush: css">details { + font: 16px "Open Sans", "Arial", sans-serif; + width: 620px; +} + +details > summary { + padding: 2px 6px; + width: 15em; + background-color: #ddd; + border: none; + box-shadow: 3px 3px 4px black; +} + +details > p { + border-radius: 0 0 10px 10px; + background-color: #ddd; + padding: 2px 6px; + margin: 0; + box-shadow: 3px 3px 4px black; +} +</pre> + +<p>ãã® CSS ã¯ã¿ã颚ã®ã€ã³ã¿ãŒãã§ã€ã¹ã«äŒŒãå€èŠãäœãåºããã¯ãªãã¯ãããšã¿ããéããŠã³ã³ãã³ãã衚瀺ããŸãã</p> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html"><details> + <summary>System Requirements</summary> + <p>Requires a computer running an operating system. The computer + must have some memory and ideally some kind of long-term storage. + An input device as well as some form of output device is + recommended.</p> +</details></pre> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>{{EmbedLiveSample("Customizing_the_appearance", 650, 150)}}</p> + +<h3 id="Customizing_the_disclosure_widget" name="Customizing_the_disclosure_widget">æãããã¿ãŠã£ãžã§ããã®ã«ã¹ã¿ãã€ãº</h3> + +<p>æãããã¿ã®äžè§åœ¢ãŠã£ãžã§ããèªèº«ã¯ã«ã¹ã¿ãã€ãºã§ããŸãããããã¯æè¿æšæºåãããåºãã¯å¯Ÿå¿ãããŠããŸãããããã«ããã®å¯Ÿå¿æ¹æ³ã«ã€ããŠã¯è€æ°ã®çš®é¡ããããæšæºã¯ããã«åºã¥ããŠæ±ºå®ãããŸããã®ã§ããã°ããã®éã¯ã«ã¹ã¿ãã€ãºã®ããã«è€æ°ã®æ¹æ³ã䜿çšããå¿
èŠããããŸãã</p> + +<p>{{HTMLElement("summary")}} èŠçŽ 㯠{{cssxref("list-style")}} äžæ¬æå®ããããã£ãã {{cssxref("list-style-type")}} ãªã©ã®åå¥æå®ããããã£ã«å¯Ÿå¿ããŠãããæãããã¿ãŠã£ãžã§ãããäžè§åœ¢ããéžæãããã®ã«å€æŽããããšãã§ããŸã (ãµã€ã㯠{{cssxref("list-style-image")}}) ã䜿çšããŸããäŸãã°ãæãããã¿ãŠã£ãžã§ããã®ã¢ã€ã³ã³ã¯ <code>list-style: none</code> ãšèšå®ããããšã§åé€ããããšãã§ããŸãã</p> + +<p>ãããã Chrome ã¯ãŸã ããã«å¯Ÿå¿ããŠããŸããã®ã§ããã®ãã©ãŠã¶ãŒã§ã¯å€èŠãã«ã¹ã¿ãã€ãºããããã«ãéæšæºã® <code>::-webkit-details-marker</code> <a href="/ja/docs/Web/CSS/Pseudo-elements">ç䌌èŠçŽ </a>ã䜿çšããå¿
èŠããããŸãã</p> + +<h4 id="CSS_2">CSS</h4> + +<pre class="brush: css; highlight:[12, 15-17]">details { + font: 16px "Open Sans", "Arial", sans-serif; + width: 620px; +} + +details > summary { + padding: 2px 6px; + width: 15em; + background-color: #ddd; + border: none; + box-shadow: 3px 3px 4px black; + list-style: none; +} + +details > summary::-webkit-details-marker { + display: none; +} + +details > p { + border-radius: 0 0 10px 10px; + background-color: #ddd; + padding: 2px 6px; + margin: 0; + box-shadow: 3px 3px 4px black; +} +</pre> + +<p>ãã® CSS ã¯ã¿ã颚ã®ã€ã³ã¿ãŒãã§ã€ã¹ã«äŒŒãå€èŠãäœãåºããã¯ãªãã¯ãããšã¿ããéããŠã³ã³ãã³ãã衚瀺ããŸãã</p> + +<h4 id="HTML_2">HTML</h4> + +<pre class="brush: html"><details> + <summary>System Requirements</summary> + <p>Requires a computer running an operating system. The computer + must have some memory and ideally some kind of long-term storage. + An input device as well as some form of output device is + recommended.</p> +</details></pre> + +<h4 id="Result_2" name="Result_2">çµæ</h4> + +<p>{{EmbedLiveSample("Customizing_the_disclosure_widget", 650, 150)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'interactive-elements.html#the-details-element', '<details>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5.1', 'interactive-elements.html#the-details-element', '<details>')}}</td> + <td>{{Spec2('HTML5.1')}}</td> + <td>Initial definition</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.details")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("summary")}}</li> +</ul> diff --git a/files/ja/web/html/element/dfn/index.html b/files/ja/web/html/element/dfn/index.html new file mode 100644 index 0000000000..67d5d50b45 --- /dev/null +++ b/files/ja/web/html/element/dfn/index.html @@ -0,0 +1,219 @@ +--- +title: '<dfn>: å®çŸ©èŠçŽ ' +slug: Web/HTML/Element/dfn +tags: + - HTML + - HTML æåã¬ãã«ã®æå³ä»ã + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - 'HTML:èšè¿°ã³ã³ãã³ã' + - Reference + - ãŠã§ã + - ãªãã¡ã¬ã³ã¹ + - èŠçŽ +translation_of: Web/HTML/Element/dfn +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã®å®çŸ©èŠçŽ </strong> (<strong><dfn><dfn></dfn></strong>) ã¯ãå®çŸ©å¥ãæã®æèã®äžã§å®çŸ©ããŠããçšèªã瀺ãããã«çšããããŸãã</span> <code><dfn></code> ã®çŽè¿ã®ç¥å
ã§ãã {{HTMLElement("p")}} èŠçŽ ã {{HTMLElement("dt")}}/{{HTMLElement("dd")}} ã®çµã¿åããã {{HTMLElement("section")}} èŠçŽ ãçšèªã®å®çŸ©ãšã¿ãªãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/dfn.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ããã ã {{HTMLElement("dfn")}} èŠçŽ ãåå«ã«ããŠã¯ãããŸããã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã®å±æ§ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãå«ã¿ãŸãã</p> + +<p>HTML5 ã«ãããŠã¯ããã®èŠçŽ ã® {{htmlattrxref("title")}} å±æ§ã¯åŸè¿°ã®ãšãããéåžžãšç°ãªãç¹å¥ãªæå³åããæã¡ãŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<p><code><dfn></code> èŠçŽ ã®äœ¿çšã«ã€ããŠã¯ãå®å
šã«æããã«ãªã£ãŠããªãåŽé¢ãããã€ããããŸããããã§ãããã説æããŸãã</p> + +<h3 id="Specifying_the_term_being_defined" name="Specifying_the_term_being_defined">å®çŸ©ãããçšèªã®æå®</h3> + +<p>å®çŸ©ãããçšèªã¯ã以äžã®èŠåã«åŸããŸãã</p> + +<ol> + <li><code><dfn></code> èŠçŽ ã« {{htmlattrxref("title")}} å±æ§ãããå Žåã <code>title</code> å±æ§ã®å€ãå®çŸ©ãããçšèªãšã¿ãªãããŸãããã®èŠçŽ ã®äžã®æååããã®çšèªã§ãªããã°ãªããŸããããç¥èª (ãããã {{HTMLElement("abbr")}} ã䜿çš) ããçšèªã®ãã®ä»ã®åœ¢ã§ãæ§ããŸããã</li> + <li><code><dfn></code> ãåäžã®åèŠçŽ ãæã¡ãèªåèªèº«ã«ã¯äœãæååããªãããã€ãã®åèŠçŽ ã <code>title</code> å±æ§ãæ〠{{HTMLElement("abbr")}} èŠçŽ ã§ããå Žåã¯ã <code><abbr></code> èŠçŽ ã® <code>title</code> ã®å€ãå®çŸ©ããçšèªã§ãã</li> + <li>ãã以å€ã§ã¯ã <code><dfn></code> èŠçŽ ã®æååã³ã³ãã³ããå®çŸ©ãããçšèªã§ããããã¯{{anch("Basic identification of a term", "以äžã®æåã®äŸ")}}ã§ç€ºããŸãã</li> +</ol> + +<div class="note"> +<p>ãã <code><dfn></code> èŠçŽ ã« <code>title</code> å±æ§ãããã°ããããå®çŸ©ããçšèªã§ããããã以å€ã®æååã§ã¯ãããŸããã</p> +</div> + +<h3 id="<dfn>_èŠçŽ ãžã®ãªã³ã¯"><code><dfn></code> èŠçŽ ãžã®ãªã³ã¯</h3> + +<p><code><dfn></code> èŠçŽ ã« {{htmlattrxref("id")}} å±æ§ãã€ããå Žåã¯ã {{HTMLElement("a")}} èŠçŽ ã䜿çšããŠããã«ãªã³ã¯ããããšãã§ããŸããçšèªã®äœ¿çšæã«ã¯ãã®ãããªãªã³ã¯ã䜿çšããŠãçšèªã®ãªã³ã¯ãã¯ãªãã¯ããããšã§èªè
ãçšèªã®å®çŸ©ã«ãã°ãã移åã§ããããã«ããŠãã ããã</p> + +<p>ããã¯ä»¥äžã®{{anch("Links to definitions", "å®çŸ©ãžã®ãªã³ã¯")}}ã®äŸã§ç€ºããŸãã</p> + +<h2 id="Usage_notes_2" name="Usage_notes_2">䜿çšäžã®æ³šæ</h2> + +<ul> + <li><code><dfn></code> èŠçŽ ã¯å®çŸ©ãããçšèªã瀺ããã®ã§ããçšèªã®å®çŸ©ã¯ãã®èŠçŽ ãå«ãã§ãã {{HTMLElement("p")}}, {{HTMLElement("section")}}, ãŸãã¯å®çŸ©ãªã¹ãé¢é£èŠçŽ (ãµã€ã㯠{{HTMLElement("dt")}} ãš {{HTMLElement("dd")}} ã®çµ) ã®äžã§è¡ã£ãŠãã ããã</li> + <li>å®çŸ©ãããçšèªã®å€ã¯ã次ã®èŠåã§æ±ºå®ãããŸãã + <ol> + <li><code><dfn></code> èŠçŽ ã« {{htmlattrxref("title")}} å±æ§ãããå Žåã¯ããã®å±æ§å€ãçšèªã§ãã</li> + <li>ããã§ã¯ãªãã {{htmlattrxref("title")}} å±æ§ãæ〠{{HTMLElement("abbr")}} èŠçŽ ã®ã¿ãå«ãå Žåã¯ããã¡ãã® title å±æ§ã®å€ãçšèªã§ããããã¯åŸè¿°ã® {{anch("Using abbreviations and definitions together", "ç¥èªãšå®çŸ©ã®äž¡æ¹ã®äœ¿çš")}}ã§ç€ºããŸãã</li> + <li>ãã以å€ã®å Žåã<code><dfn></code> èŠçŽ ãå«ãæååã³ã³ãã³ããçšèªã§ãã</li> + </ol> + </li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>æ§ã
ãªå©çšã·ããªãªã®äŸãããã€ãèŠãŠã¿ãŸãããã</p> + +<h3 id="Basic_identification_of_a_term" name="Basic_identification_of_a_term">åºæ¬çãªçšèªã®èå¥</h3> + +<p>ãã®äŸã¯åã«ãå®çŸ©ã®äžã®çšèªã®äœçœ®ãèå¥ããããã«çŽ ã® <code><dfn></code> èŠçŽ ã䜿çšããŠããŸãã</p> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html"><p>The <strong>HTML Definition element</strong> +(<strong><dfn>&lt;dfn&gt;</dfn></strong>) is used to indicate the +term being defined within the context of a definition phrase or +sentence.</p></pre> + +<p><code><dfn></code> èŠçŽ ã« <code>title</code> ããªãã®ã§ã <code><dfn></code> èŠçŽ èªèº«ã®æååã³ã³ãã³ããå®çŸ©ãããçšèªãšããŠäœ¿çšãããŸãã</p> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>ãã®ãã©ãŠã¶ãŒã§ã¯ããã®ããã«æç»ãããŸãã</p> + +<p>{{EmbedLiveSample("Basic_identification_of_a_term", 650, 120)}}</p> + +<h3 id="Links_to_definitions" name="Links_to_definitions">å®çŸ©ãžã®ãªã³ã¯</h3> + +<p>å®çŸ©ãžã®ãªã³ã¯ãè¿œå ããã«ã¯ããã€ãéãã®æ¹æ³ã§ {{HTMLElement("a")}} èŠçŽ ã䜿ã£ãŠãªã³ã¯ãäœæããŸãã</p> + +<h4 id="HTML_2">HTML</h4> + +<pre class="brush: html"><p>The <strong>HTML Definition element</strong> +(<strong><dfn id="definition-dfn">&lt;dfn&gt;</dfn></strong>) is +used to indicate the term being defined within the context of a +definition phrase or sentence.</p> + +<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Graece +donan, Latine voluptatem vocant. Confecta res esset. Duo Reges: +constructio interrete. Scrupulum, inquam, abeunti; </p> + +<p>Negare non possum. Dat enim intervalla et relaxat. Quonam modo? +Equidem e Cn. Quid de Pythagora? In schola desinis. </p> + +<p>Ubi ut eam caperet aut quando? Cur iustitia laudatur? Aperiendum +est igitur, quid sit voluptas; Quid enim? Non est igitur voluptas +bonum. Urgent tamen et nihil remittunt. Quid enim possumus hoc +agere divinius? </p> + +<p>Because of all of that, we decided to use the +<code><a href="#definition-dfn">&lt;dfn&gt;</a></code> element for +this project.</p></pre> + +<p>ãã㧠{{htmlattrxref("id")}} å±æ§ã® <code>"definition-dfn"</code> ã®å€ããªã³ã¯å
ãšããŠäœ¿çšããŠãå®çŸ©ãèŠãããšãã§ããŸãããã®åŸã§ã <code><a></code> ã® {{htmlattrxref("href", "a")}} å±æ§ã <code>"#definition-dfn"</code> ã«èšå®ããŠãå®çŸ©ã«æ»ããªã³ã¯ãèšå®ããŸãã</p> + +<h4 id="Result_2" name="Result_2">çµæ</h4> + +<p>çµæã®ã³ã³ãã³ãã¯ãã®ããã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("Links_to_definitions", 650, 300)}}</p> + +<h3 id="Using_abbreviations_and_definitions_together" name="Using_abbreviations_and_definitions_together">ç¥èªãšå®çŸ©ã®äž¡æ¹ã®äœ¿çš</h3> + +<p>å Žåã«ãã£ãŠã¯ãçšèªãå®çŸ©ããéã«ç¥èªã䜿çšããããªãå Žåãããã§ãããããã㯠<code><dfn></code> ãš {{HTMLElement("abbr")}} èŠçŽ ãçµã¿åãããŠããã®ããã«å®çŸã§ããŸãã</p> + +<h4 id="HTML_3">HTML</h4> + +<pre class="brush: html"><p>The <dfn><abbr title="Hubble Space Telescope">HST</abbr></dfn> +is among the most productive scientific instruments ever constructed. +It has been in orbit for over 20 years, scanning the sky and +returning data and photographs of unprecedented quality and +detail.</p> + +<p>Indeed, the <abbr title="Hubble Space Telescope">HST</abbr> has +arguably done more to advance science than any device ever built.</p></pre> + +<p><code><abbr></code> èŠçŽ ã <code><dfn></code> ã®äžã§å
¥ãåã«ãªã£ãŠããŸããåè
ã¯çšèªãç¥èª ("HST") ã§ããããšã瀺ããå®å
šãªçšèª ("Hubble Space Telescope") ã <code>title</code> å±æ§ã§å®çŸ©ããŸããåŸè
ã¯ç¥èªãå®çŸ©ãããçšèªã§ããããšãè¡šããŸãã</p> + +<h4 id="Result_3" name="Result_3">çµæ</h4> + +<p>äžèšã®ã³ãŒãã®åºåã¯ãã®ããã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("Using_abbreviations_and_definitions_together", 650, 200)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-dfn-element', '<dfn>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td> </td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-dfn-element', '<dfn>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td> </td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.2.1', '<dfn>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td> </td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®å¯Ÿå¿</h2> + +<div> +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.dfn")}}</p> +</div> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>å®çŸ©ãªã¹ãé¢é£èŠçŽ : {{HTMLElement("dl")}}, {{HTMLElement("dt")}}, {{HTMLElement("dd")}}</li> + <li>{{HTMLElement("abbr")}}</li> +</ul> diff --git a/files/ja/web/html/element/dialog/index.html b/files/ja/web/html/element/dialog/index.html new file mode 100644 index 0000000000..0d3cc585b1 --- /dev/null +++ b/files/ja/web/html/element/dialog/index.html @@ -0,0 +1,186 @@ +--- +title: '<dialog>: ãã€ã¢ãã°èŠçŽ ' +slug: Web/HTML/Element/dialog +tags: + - Dialog + - Experimental + - HTML + - HTML 察話æäœ + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:åºååã«ãŒã' + - Reference + - ãŠã§ã + - ãã€ã¢ãã° + - èŠçŽ +translation_of: Web/HTML/Element/dialog +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><dialog></code> èŠçŽ </strong>ã¯ããã€ã¢ãã°ããã¯ã¹ããæ¶ãããšãã§ããã¢ã©ãŒããã€ã³ã¹ãã¯ã¿ãŒããµããŠã£ã³ããŠçã®ãããªå¯Ÿè©±çã³ã³ããŒãã³ããè¡šããŸãã</span></p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Sections_and_Outlines_of_an_HTML5_document#Sectioning_roots">åºååã«ãŒã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ããã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ããããããèŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="/ja/docs/Web/Accessibility/ARIA/Roles/dialog_role">dialog</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ããã ARIA ããŒã«</th> + <td>{{ARIARole("alertdialog")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLDialogElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<div class="blockIndicator warning"> +<p><code>tabindex</code> å±æ§ã <code><dialog></code> èŠçŽ ã§äœ¿çšããŠã¯ãããŸããã</p> +</div> + +<dl> + <dt>{{htmlattrdef("open")}}</dt> + <dd>ãã€ã¢ãã°ãã¢ã¯ãã£ãã§æäœã§äœ¿çšã§ããããšã瀺ããŸãã <code>open</code> å±æ§ãèšå®ãããŠããªããšãã¯ããã€ã¢ãã°ã¯ãŠãŒã¶ãŒã«è¡šç€ºãã<em>ã¹ãã§ã¯ãããŸãã</em>ã</dd> +</dl> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<ul> + <li>{{HTMLElement("form")}} èŠçŽ 㯠<code>method="dialog"</code> å±æ§ãæå®ãããŠããã°ããã€ã¢ãã°ãéããããšãã§ããŸãããã®ãããªãã©ãŒã ãéä¿¡ããããšã {{domxref("HTMLDialogElement.returnValue", "returnValue")}} ããããã£ããã©ãŒã éä¿¡ããããã«äœ¿çšããããã¿ã³ã® <code>value</code> ã«èšå®ãããŠããã€ã¢ãã°ãéããããŸãã</li> + <li>CSS ã® {{cssxref('::backdrop')}} æ¬äŒŒèŠçŽ ã䜿çšããŠã <code><dialog></code> èŠçŽ ã {{domxref("HTMLDialogElement.showModal()")}} ã§è¡šç€ºããããšãã®èåŸã®ã¹ã¿ã€ã«ãèšå®ããããšãã§ããŸããäŸãã°ãã¢ãŒãã«ãã€ã¢ãã°ã®èåŸã«ããæäœã§ããªãã³ã³ãã³ããæããããªã©ã§ãã</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Simple_example" name="Simple_example">ã·ã³ãã«ãªäŸ</h3> + +<pre class="brush: html"><dialog open> + <p>Greetings, one and all!</p> +</dialog> +</pre> + +<h3 id="Advanced_example" name="Advanced_example">å¿çšçãªäŸ</h3> + +<p>ãã®äŸã§ã¯ã "Update details" ãã¿ã³ãã¯ãªãã¯ãããšããã©ãŒã ãå«ããããã¢ãããã€ã¢ãã°ããã¯ã¹ãéããŸãã</p> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html"><!-- Simple pop-up dialog box containing a form --> +<dialog id="favDialog"> + <form method="dialog"> + <p><label>Favorite animal: + <select> + <option></option> + <option>Brine shrimp</option> + <option>Red panda</option> + <option>Spider monkey</option> + </select> + </label></p> + <menu> + <button value="cancel">Cancel</button> + <button id="confirmBtn" value="default">Confirm</button> + </menu> + </form> +</dialog> + +<menu> + <button id="updateDetails">Update details</button> +</menu> + +<output aria-live="polite"></output> +</pre> + +<h4 id="JavaScript">JavaScript</h4> + +<pre class="brush: js">var updateButton = document.getElementById('updateDetails'); +var favDialog = document.getElementById('favDialog'); +var outputBox = document.querySelector('output'); +var selectEl = document.querySelector('select'); +var confirmBtn = document.getElementById('confirmBtn'); + +// "Update details" button opens the <dialog> modally +updateButton.addEventListener('click', function onOpen() { + if (typeof favDialog.showModal === "function") { + favDialog.showModal(); + } else { + alert("The <dialog> API is not supported by this browser"); + } +}); +// "Favorite animal" input sets the value of the submit button +selectEl.addEventListener('change', function onSelect(e) { + confirmBtn.value = selectEl.value; +}); +// "Confirm" button of form triggers "close" on dialog because of [method="dialog"] +favDialog.addEventListener('close', function onClose() { + outputBox.value = favDialog.returnValue + " button clicked - " + (new Date()).toString(); +});</pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{EmbedLiveSample("Advanced_example", "100%", 300)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#the-dialog-element', '<dialog>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5.2', 'interactive-elements.html#the-dialog-element', '<dialog>')}}</td> + <td>{{Spec2('HTML5.2')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.dialog")}}</p> + +<h2 id="Polyfill" name="Polyfill">ããªãã£ã«</h2> + +<p><code><dialog></code> èŠçŽ ã®ãªããã©ãŠã¶ãŒã«ã¯ããã®ããªãã£ã«ãå«ããŠãã ããã</p> + +<p><a href="https://github.com/GoogleChrome/dialog-polyfill">dialog-polyfill</a></p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{domxref("HTMLDialogElement/close_event", "close")}} ã€ãã³ã</li> + <li>{{domxref("HTMLDialogElement/cancel_event", "cancel")}} ã€ãã³ã</li> + <li><a href="/ja/docs/Web/Guide/HTML/Forms">HTML ãã©ãŒã ã¬ã€ã</a></li> + <li>{{cssxref("::backdrop")}} æ¬äŒŒèŠçŽ </li> +</ul> diff --git a/files/ja/web/html/element/dir/index.html b/files/ja/web/html/element/dir/index.html new file mode 100644 index 0000000000..ca682f43b7 --- /dev/null +++ b/files/ja/web/html/element/dir/index.html @@ -0,0 +1,55 @@ +--- +title: '<dir>: ãã£ã¬ã¯ããªèŠçŽ (å»æ¢)' +slug: Web/HTML/Element/dir +tags: + - Directory + - Element + - HTML + - HTML Lists + - Obsolete + - Reference + - Web + - dir + - lists +translation_of: Web/HTML/Element/dir +--- +<div>{{HTMLRef}}{{Obsolete_header()}}</div> + +<p><span class="seoSummary">å»æ¢ããã <strong>HTML ã®ãã£ã¬ã¯ããªèŠçŽ </strong> (<strong><code><dir></code></strong>) ã¯ã {{Glossary("user agent","ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ãé©çšããã¹ã¿ã€ã«ãã¢ã€ã³ã³ãçšããŠè¡šç€ºããããã¡ã€ã«ããã©ã«ããŒã®ãã£ã¬ã¯ããªã®ã³ã³ãããšããŠäœ¿ãããŸãã</span>ãã®èŠçŽ ã¯å»æ¢ãããã®ã§äœ¿ããªãã§äžããã代ããã«ããã¡ã€ã«äžèŠ§ãå«ããäžèŠ§ã«ã¯ {{HTMLElement("ul")}} èŠçŽ ã䜿çšããŠãã ããã</p> + +<div class="note"><strong>䜿çšäžã®æ³šæ:</strong> ãã®èŠçŽ ã¯äœ¿çšããªãã§ãã ããããã®èŠçŽ 㯠HTML ã®åæã®ä»æ§ã§å®çŸ©ãããŠããŸãããã HTML 4 ã§éæšå¥šèŠçŽ ã«æå®ãããå®å
šã«å»æ¢ãããŸããã<strong>ãã®èŠçŽ ã«å¯Ÿå¿ããŠããäž»èŠãªãã©ãŠã¶ãŒã¯ãããŸããã</strong></div> + +<h2 id="DOM_interface" name="DOM_interface">DOM ã€ã³ã¿ãŒãã§ã€ã¹</h2> + +<p>ãã®èŠçŽ 㯠{{domxref("HTMLDirectoryElement")}} ã€ã³ã¿ãŒãã§ã€ã¹ãå®è£
ããŠããŸãã</p> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ä»ã®ãã¹ãŠã® HTML èŠçŽ ãšåæ§ããã®èŠçŽ ã¯<a href="/ja/docs/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã«å¯Ÿå¿ããŠããŸãã</p> + +<dl> + <dt>{{htmlattrdef("compact")}}</dt> + <dd>ãã®çåœå€ã®å±æ§ã¯ã³ã³ãã¯ããªã¹ã¿ã€ã«ã§ãã£ã¬ã¯ããªäžèŠ§ãã¬ã³ããªã³ã°ãããããã©ãŠã¶ãŒã«ãã³ããäžãããã®ã§ãããã®å±æ§ã®è§£éã¯ãŠãŒã¶ãŒãšãŒãžã§ã³ãã«å§ãããããŸãå
šãŠã®ãã©ãŠã¶ãŒã§åäœãããã®ã§ããããŸããã + <div class="note"><strong>䜿çšäžã®æ³šæ:</strong> ãã®å±æ§ã¯æ¢ã«å»æ¢ãããŠããçºã䜿çšããªãã§äžããã {{HTMLElement("dir")}} èŠçŽ ã®æŽåœ¢ã«ã¯ <a href="/ja/docs/CSS" title="CSS">CSS</a> ãçšããŸãããã <code>compact</code> å±æ§ãæå®ããå Žåãšåæ§ã®èŠèŠå¹æã¯ã <a href="/ja/docs/CSS" title="CSS">CSS</a> ã® {{cssxref("line-height")}} ããããã£ã« <code>80%</code> ãæå®ããããšã§åŸãããšãã§ããŸãã</div> + </dd> +</dl> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.dir")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ãã®ä»ã®ãªã¹ãã«é¢ãã HTML èŠçŽ : {{HTMLElement("ol")}}, {{HTMLElement("ul")}}, {{HTMLElement("li")}}, {{HTMLElement("menu")}}</li> + <li><code><dir></code> èŠçŽ ãæŽåœ¢ããã®ã«ç¹ã«æçšãª CSS ããããã£: + <ul> + <li>{{cssxref('list-style')}} ã¯è¡é èšå·ã®è¡šç€ºæ¹æ³ãéžæããã®ã«äŸ¿å©ã§ãã</li> + <li><a href="/ja/docs/Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters">CSS counter</a> ã¯ãè€éãªå
¥ãåãªã¹ãã®æ±ãã«äŸ¿å©ã§ãã</li> + <li>{{Cssxref('line-height')}} ããããã£ã¯ãéæšå¥šã® {{htmlattrxref("compact", "dir")}} å±æ§ã®ä»£æ¿ã«ãªããŸãã</li> + <li>{{cssxref('margin')}} ããããã£ã¯ããªã¹ãã®ã€ã³ãã³ããå¶åŸ¡ããã®ã«äŸ¿å©ã§ãã</li> + </ul> + </li> +</ul> diff --git a/files/ja/web/html/element/div/index.html b/files/ja/web/html/element/div/index.html new file mode 100644 index 0000000000..fcb7d5257e --- /dev/null +++ b/files/ja/web/html/element/div/index.html @@ -0,0 +1,148 @@ +--- +title: '<div>: ã³ã³ãã³ãåå²èŠçŽ ' +slug: Web/HTML/Element/div +tags: + - HTML + - HTML ã³ã³ãã³ãã®ã°ã«ãŒãå + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - Reference + - ãŠã§ã + - ãªãã¡ã¬ã³ã¹ + - èŠçŽ +translation_of: Web/HTML/Element/div +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® ã³ã³ãã³ãåå²èŠçŽ </strong> (<strong><code><div></code></strong>) ã¯ããããŒã³ã³ãã³ãã®æ±çšã³ã³ãããŒã§ãã {{glossary("CSS")}} ãçšããŠã¹ã¿ã€ã«ä»ããããããŸã§ã¯ãã³ã³ãã³ããã¬ã€ã¢ãŠãã«ã¯åœ±é¿ãäžããŸããã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/div.html","tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p><code><div></code> èŠçŽ ã¯ãçŽç²ããªã³ã³ãããŒãšããŠãæ¬è³ªçã«ã¯äœãè¡šããŸããããã®ä»£ããã {{htmlattrxref("class")}} ã {{htmlattrxref("id")}} ã䜿çšããŠã¹ã¿ã€ã«ä»ãããããããããææžå
ã§ç°ãªãèšèªã§æžãããéšåã ({{htmlattrxref("lang")}} å±æ§ã䜿çšããŠ) 瀺ãããããããã«äœ¿çšããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<br> + ãŸã㯠({{glossary("WHATWG")}} HTML ã«ãããŠ) 芪èŠçŽ ã {{HTMLElement("dl")}} ã§ããå Žå: 1ã€ä»¥äžã® {{HTMLElement("dt")}} èŠçŽ ãšãããã«ç¶ã1ã€ä»¥äžã® {{HTMLElement("dd")}} èŠçŽ ãããã«ä»»æ㧠{{HTMLElement("script")}} èŠçŽ ã {{HTMLElement("template")}} èŠçŽ ãæ··åšã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a> ãåãå
¥ãããã¹ãŠã®èŠçŽ ã<br> + ãŸã㯠({{glossary("WHATWG")}} HTML ã«ãããŠ) {{HTMLElement("dl")}} èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLDivElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<div class="blockIndicator note"> +<p><strong>ã¡ã¢:</strong> <code>align</code> å±æ§ã¯å»æ¢ãããã®ã§ã䜿çšããªãã§ãã ããã代ããã«ã CSS ã®ããããã£ã䜿çšãããã <a href="/ja/docs/Web/CSS/CSS_Grid_Layout">CSS ã°ãªãã</a>ã <a href="/ja/docs/Learn/CSS/CSS_layout/Flexbox">CSS ãã¬ãã¯ã¹ããã¯ã¹</a>ã䜿çšã㊠<code><div></code> èŠçŽ ãããŒãžã®äžå€®ã«é
眮ãããããŠãã ããã</p> +</div> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<ul> + <li><code><div></code> èŠçŽ ã¯ãä»ã«é©åãªæå³çèŠçŽ ïŒ{{HTMLElement("article")}} ã {{HTMLElement("nav")}} ãªã©ïŒããªãå Žåã«éã䜿çšããŠãã ããã</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="A_simple_example" name="A_simple_example">åçŽãªäŸ</h3> + +<pre class="brush:html"><div> + <p>Any kind of content here. Such as + &lt;p&gt;, &lt;table&gt;. You name it!</p> +</div> </pre> + +<p>çµæã¯ãã®ããã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("A_simple_example", 650, 60)}}</p> + +<h3 id="A_styled_example" name="A_styled_example">ã¹ã¿ã€ã«ä»ããè¡ãäŸ</h3> + +<p>ãã®äŸã§ã¯ CSS ãçšã㊠<code><div></code> ã«ã¹ã¿ã€ã«ãé©çšããããšã§ã圱ä»ãã®ããã¯ã¹ãäœæããŸãããªãã <code><div></code> èŠçŽ ã« {{htmlattrxref("class")}} å±æ§ã䜿çšããŠã <code>"shadowbox"</code> ãšããååã®ã¹ã¿ã€ã«ãèŠçŽ ã«é©çšããŸãã</p> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html"><div class="shadowbox"> + <p>Here's a very interesting note displayed in a + lovely shadowed box.</p> +</div></pre> + +<h4 id="CSS">CSS</h4> + +<pre class="brush: css">.shadowbox { + width: 15em; + border: 1px solid #333; + box-shadow: 8px 8px 5px #444; + padding: 8px 12px; + background-image: linear-gradient(180deg, #fff, #ddd 40%, #ccc); +}</pre> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>{{EmbedLiveSample("A_styled_example", 650, 120)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'grouping-content.html#the-div-element', '<div>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ææ°ã®ã¹ãããã·ã§ããããå€æŽãªãã</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-div-element', '<div>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td><code>align</code> ãå»æ¢</td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/global.html#h-7.5.4', '<div>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.div")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>æå³çåºåèŠçŽ : {{HTMLElement("section")}}, {{HTMLElement("article")}}, {{HTMLElement("nav")}}, {{HTMLElement("header")}}, {{HTMLElement("footer")}}</li> + <li>èšè¿°ã³ã³ãã³ãã®ã¹ã¿ã€ãªã³ã°çšã® {{HTMLElement("span")}} èŠçŽ </li> +</ul> diff --git a/files/ja/web/html/element/dl/index.html b/files/ja/web/html/element/dl/index.html new file mode 100644 index 0000000000..bdc8f616cf --- /dev/null +++ b/files/ja/web/html/element/dl/index.html @@ -0,0 +1,225 @@ +--- +title: '<dl>: 説æãªã¹ãèŠçŽ ' +slug: Web/HTML/Element/dl +tags: + - HTML + - HTML ã³ã³ãã³ãã°ã«ãŒãå + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - Reference + - Web + - ãŠã§ã + - ãªãã¡ã¬ã³ã¹ + - èŠçŽ +translation_of: Web/HTML/Element/dl +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><dl></code></strong> èŠçŽ ã¯ã説æãªã¹ããè¡šããŸãããã®èŠçŽ ã¯ãäžé£ã®çšèªïŒ{{HTMLElement("dt")}} èŠçŽ ã䜿çšããŠæå®ïŒãšèª¬æïŒ{{HTMLElement("dd")}} èŠçŽ ã«ãã£ãŠæäŸïŒããªã¹ãåãããã®ã§ããäžè¬çãªäœ¿çšäŸãšããŠãçšèªéã®äœæãã¡ã¿ããŒã¿ïŒããŒãšå€ã®ãã¢ã®ãªã¹ãïŒã®è¡šç€ºãæããããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/dl.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã<a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãªãŒ</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<code><dl></code> èŠçŽ ã®åèŠçŽ ã 1 ã€ã®ååãšå€ã®ã°ã«ãŒãã®å Žåã¯ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td> + <p>1 å以äžã® {{HTMLElement("dt")}} èŠçŽ ãšããã«ç¶ã 1 å以äžã® {{HTMLElement("dd")}} èŠçŽ ãä»»æ㧠{{HTMLElement("script")}} èŠçŽ ã {{HTMLElement("template")}} èŠçŽ ãæ··åšãããã®ã<br> + ãŸã㯠1 å以äžã® {{HTMLElement("div")}} èŠçŽ ãä»»æ㧠{{HTMLElement("script")}} èŠçŽ ã {{HTMLElement("template")}} èŠçŽ ãæ··åšãããã®ã</p> + </td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("group")}}, {{ARIARole("presentation")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLDListElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Single_term_and_description" name="Single_term_and_description">äžã€ã®å®çŸ©èªã«å¯Ÿããäžã€ã®å®çŸ©èª¬æ</h3> + +<pre class="brush: html notranslate"><dl> + <dt>Firefox</dt> + <dd> + A free, open source, cross-platform, + graphical web browser developed by the + Mozilla Corporation and hundreds of + volunteers. + </dd> + + <!-- Other terms and descriptions --> +</dl> +</pre> + +<p>{{EmbedLiveSample("Single_term_and_description")}}</p> + +<h3 id="Multiple_terms_single_description" name="Multiple_terms_single_description">è€æ°ã®å®çŸ©èªã«å¯Ÿããäžã€ã®å®çŸ©èª¬æ</h3> + +<pre class="brush: html notranslate"><dl> + <dt>Firefox</dt> + <dt>Mozilla Firefox</dt> + <dt>Fx</dt> + <dd> + A free, open source, cross-platform, + graphical web browser developed by the + Mozilla Corporation and hundreds of + volunteers. + </dd> + + <!-- Other terms and descriptions --> +</dl> +</pre> + +<p>{{EmbedLiveSample("Multiple_terms_single_description")}}</p> + +<h3 id="Single_term_multiple_descriptions" name="Single_term_multiple_descriptions">äžã€ã®å®çŸ©èªã«å¯Ÿããè€æ°ã®å®çŸ©å
容ãããŠã</h3> + +<pre class="brush: html notranslate"><dl> + <dt>Firefox</dt> + <dd> + A free, open source, cross-platform, + graphical web browser developed by the + Mozilla Corporation and hundreds of + volunteers. + </dd> + <dd> + The Red Panda also known as the Lesser + Panda, Wah, Bear Cat or Firefox, is a + mostly herbivorous mammal, slightly larger + than a domestic cat (60 cm long). + </dd> + + <!-- Other terms and descriptions --> +</dl> +</pre> + +<p>{{EmbedLiveSample("Single_term_multiple_descriptions")}}</p> + +<h3 id="Multiple_terms_and_descriptions" name="Multiple_terms_and_descriptions">è€æ°ã®å®çŸ©èªã«å¯Ÿããè€æ°ã®å®çŸ©å
容ãããŠã</h3> + +<p>ãããŸã§ã®äŸãçµã¿åãããããšã§ãè€æ°ã®å®çŸ©èªã«å¯Ÿããè€æ°ã®å
容ãå®çŸ©ããããšãã§ããŸãã</p> + +<h3 id="Metadata" name="Metadata">ã¡ã¿ããŒã¿</h3> + +<p>説æãªã¹ãã¯ãããŒãšå€ã®ãã¢ã®ãªã¹ãã§ããã¡ã¿ããŒã¿ã®è¡šç€ºã«ã圹ç«ã¡ãŸãã</p> + +<pre class="brush: html notranslate"><dl> + <dt>Name</dt> + <dd>Godzilla</dd> + <dt>Born</dt> + <dd>1952</dd> + <dt>Birthplace</dt> + <dd>Japan</dd> + <dt>Color</dt> + <dd>Green</dd> +</dl> +</pre> + +<p>ãã³ã: CSS ã§ããŒãšå€ã®ã»ãã¬ãŒã¿ãŒãå®çŸ©ãããšäŸ¿å©ã§ãããã</p> + +<pre class="brush: css notranslate">dt::after { + content: ": "; +}</pre> + +<h3 id="Wrapping_name-value_groups_in_HTMLElementdiv_elements" name="Wrapping_name-value_groups_in_HTMLElement(div)_elements">ååãšå€ã®ã°ã«ãŒãã {{HTMLElement("div")}} èŠçŽ ã§å
ã</h3> + +<p><a href="/ja/docs/Glossary/WHATWG">WHATWG</a> HTML ã§ã¯ã{{HTMLElement("dl")}} èŠçŽ å
ã§ããããã®ååãšå€ã®ã°ã«ãŒããã{{HTMLElement("div")}} èŠçŽ ã§å
ãããšãã§ããŸãããã㯠<a href="/ja/docs/Web/HTML/Microdata">microdata</a> ã䜿çšãããšããã°ã«ãŒãå
šäœã« <a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a> ãé©çšãããšãããããã¯ã¹ã¿ã€ã«ãèšå®ããããã«åœ¹ç«ã¡ãŸãã</p> + +<pre class="brush: html notranslate"><dl> + <div> + <dt>Name</dt> + <dd>Godzilla</dd> + </div> + <div> + <dt>Born</dt> + <dd>1952</dd> + </div> + <div> + <dt>Birthplace</dt> + <dd>Japan</dd> + </div> + <div> + <dt>Color</dt> + <dd>Green</dd> + </div> +</dl> +</pre> + +<h2 id="Notes" name="Notes">ã¡ã¢</h2> + +<p>åãªãåäžãã®ç®çã§ãã®èŠçŽ (ããã㯠{{HTMLElement("ul")}} èŠçŽ ) ã䜿çšããã®ã¯èª€ãã§ãããã®ããã«æ©èœããŸãããããã¯æªãæ
£ç¿ã§ãã説æãªã¹ãã®æå³ãäžæçã«ããŸãã</p> + +<p>çšèªã®èª¬æã®ã€ã³ãã³ããå€æŽããã«ã¯ã<a href="/ja/docs/Web/CSS">CSS</a> ã® {{cssxref("margin")}} ããããã£ã䜿çšããŸãã</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®äºé
</h2> + +<p>èªã¿äžããœããã«ãã£ãŠ <code><dl></code> ã®å
容ã®èªã¿äžãã¯ç°ãªããŸããiOS ã® VoiceOver ãªã©ãèªã¿äžããœããã«ãã£ãŠã¯ <code><dl></code> ã®å
容ããªã¹ãã§ããããèªã¿äžããªããã®ããããŸãããã®ããããªã¹ãã°ã«ãŒãå
ã®ä»ã®ãªã¹ãé
ç®ãšã®é¢ä¿ãåãããããªåœ¢ã§ãªã¹ãé
ç®ã®å
容ãæžãããŠããããšã確èªããŠãã ããã</p> + +<ul> + <li><a href="https://s.codepen.io/aardrian/debug/NzGaKP">CodePen - HTML Buddies: dt & dd</a></li> +</ul> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-dl-element', '<dl>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-dl-element', '<dl>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/lists.html#h-10.3', '<dl>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒå®è£
ç¶æ³</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.dl")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("dt")}} èŠçŽ </li> + <li>{{HTMLElement("dd")}} èŠçŽ </li> +</ul> diff --git a/files/ja/web/html/element/dt/index.html b/files/ja/web/html/element/dt/index.html new file mode 100644 index 0000000000..f7b122f311 --- /dev/null +++ b/files/ja/web/html/element/dt/index.html @@ -0,0 +1,102 @@ +--- +title: '<dt>: 説æçšèªèŠçŽ ' +slug: Web/HTML/Element/dt +tags: + - HTML + - HTML ã³ã³ãã³ãã°ã«ãŒãå + - Reference + - ãŠã§ã + - ãªã¹ã + - ãªãã¡ã¬ã³ã¹ + - å®çŸ©ãªã¹ã + - çšèª + - èŠçŽ +translation_of: Web/HTML/Element/dt +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><dt></code> èŠçŽ </strong>ã¯ã説æåã¯å®çŸ©ãªã¹ãã®äžã§çšèªãè¡šãéšåã§ããã {{HTMLElement("dl")}} ã®åèŠçŽ ãšããŠã®ã¿çšããããšãã§ããŸãã</span>æ®é㯠{{HTMLElement("dd")}} èŠçŽ ãç¶ããŸããããããè€æ°ã® <code><dt></code> èŠçŽ ãç¶ããšãè€æ°ã®çšèªãããåŸã«ç¶ã {{HTMLElement("dd")}} èŠçŽ ã§å®çŸ©ãããŠããããšãè¡šããŸãã</p> + +<p>åŸã«ç¶ã {{HTMLElement("dd")}} (<strong>詳现説æ</strong>) èŠçŽ ã¯ã <code><dt></code> ãçšããŠæå®ããçšèªã«ã€ããŠãå®çŸ©ããã®ä»ã®é¢é£ããæååãè¡šããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/dt.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååããŠããã ããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ããã ã {{HTMLElement("header")}}ã{{HTMLElement("footer")}}ãåºåã³ã³ãã³ããèŠåºãã³ã³ãã³ããé€ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ãä»ã® <code><dt></code> ãŸã㯠{{HTMLElement("dd")}} èŠçŽ ãåŸç¶ããå Žåããããã¯èŠªèŠçŽ ã§ãã <code><dl></code> èŠçŽ å
ã«åŸç¶ããèŠçŽ ããªãå Žåã«ãçµäºã¿ã°ãçç¥å¯èœãšãªãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("dl")}} ãŸã㯠(<a href="/ja/docs/Glossary/WHATWG">WHATWG</a> HTML ã«ãããŠ) {{HTMLElement("dl")}} ã®äžã«ãã {{HTMLElement("div")}} ã®å
éšã«ãããã {{HTMLElement("dt")}} ãŸã㯠{{HTMLElement("dd")}} ã®åã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}ã Gecko 1.9.2 (Firefox 4) 以åã§ã¯ã Firefox ã¯ãã®èŠçŽ ã«å¯Ÿã <a href="/en-US/docs/Web/API/HTMLSpanElement"><code>HTMLSpanElement</code></a> ã€ã³ã¿ãŒãã§ã€ã¹ãå®è£
ããŠããŸããã</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ãæã¡ãŸãã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<p>䜿çšäŸã¯ã <a href="/ja/docs/Web/HTML/Element/dl#Examples" title="HTML/Element/dl#Examples"><code><dl></code> èŠçŽ ã®äŸ</a>ãåç
§ããŠäžããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-dt-element', '<dt>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-dt-element', '<dt>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/lists.html#h-10.3', '<dt>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.dt")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("dd")}}, {{HTMLElement("dl")}}</li> +</ul> diff --git a/files/ja/web/html/element/element/index.html b/files/ja/web/html/element/element/index.html new file mode 100644 index 0000000000..5bc66fccb6 --- /dev/null +++ b/files/ja/web/html/element/element/index.html @@ -0,0 +1,64 @@ +--- +title: '<element>: ã«ã¹ã¿ã èŠçŽ (å»æ¢)' +slug: Web/HTML/Element/element +tags: + - Element + - HTML + - Obsolete + - Web Components + - custom elements + - shadow dom +translation_of: Web/HTML/Element/element +--- +<div>{{HTMLRef}}{{obsolete_header}}</div> + +<p><span class="seoSummary">å»æ¢ããã <strong>HTML ã® <code><element></code> èŠçŽ </strong>ã¯ã<a href="/en-US/docs/Web/Web_Components">ãŠã§ãã³ã³ããŒãã³ã</a>ã®ä»æ§æžã®äžéšã§ãããæ°ããã«ã¹ã¿ã DOM èŠçŽ ãå®çŸ©ããããã«äœ¿çšããããšãæå³ããŠããŸããã</span>ãã㯠JavaScript ããã®æ°ããã«ã¹ã¿ã èŠçŽ ãçæããæ¹æ³ã«åã£ãŠä»£ããããåé€ãããŸããã</p> + +<div class="warning"> +<p><strong>ã¡ã¢:</strong> ãã®èŠçŽ ã¯ä»æ§æžããåé€ãããŸãããä»æ§æžã®ç·šéè
ããã®æ
å ±ã¯<a href="http://lists.w3.org/Archives/Public/public-webapps/2013JulSep/0287.html">ãã¡ã</a>ãåç
§ããŠãã ããã</p> +</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/en-US/docs/Web/HTML/Content_categories" title="HTML/Content_categories">ã³ã³ãã³ãã«ããŽãªãŒ</a></th> + <td><a href="/en-US/docs/Web/HTML/Content_categories#Transparent_content">ééçã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããã³ã³ãã³ã</th> + <td>???</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪ã³ã³ãã³ã</th> + <td>???</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/en-US/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<p><code><element></code> èŠçŽ ã¯ä»¥åã<a href="http://w3c.github.io/webcomponents/spec/custom/">ã«ã¹ã¿ã èŠçŽ </a>ã®ä»æ§æžã®èçš¿ã«å«ãŸããŠããŸããããåé€ãããŸããã</p> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.element")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ãŠã§ãã³ã³ããŒãã³ã: {{HTMLElement("content")}}, {{HTMLElement("shadow")}}, {{HTMLElement("slot")}}, {{HTMLElement("template")}}</li> +</ul> diff --git a/files/ja/web/html/element/em/index.html b/files/ja/web/html/element/em/index.html new file mode 100644 index 0000000000..2f4f0e1d09 --- /dev/null +++ b/files/ja/web/html/element/em/index.html @@ -0,0 +1,132 @@ +--- +title: '<em>: 匷調èŠçŽ ' +slug: Web/HTML/Element/em +tags: + - Element + - HTML + - HTML text-level semantics + - Reference + - Web +translation_of: Web/HTML/Element/em +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><em></code> èŠçŽ </strong>ã¯ã匷調ãããããã¹ãã瀺ããŸãã<code><em></code> èŠçŽ ã¯å
¥ãåã«ããããšãã§ããå
¥ãåã®æ®µéã«å¿ããŠãã匷ãçšåºŠã®åŒ·èª¿ãè¡šãããšãã§ããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/em.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/Guide/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}ã Gecko 1.9.2 (Firefox 4) 以åã§ã¯ããã®èŠçŽ ã«ã¯ {{domxref("HTMLSpanElement")}} ã€ã³ã¿ãŒãã§ã€ã¹ãå®è£
ãããŠããŸãã</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>以å€ã®å±æ§ã¯ãããŸããã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<p><code><em></code> èŠçŽ ã¯ãåšå²ã®æååãšæ¯èŒããŠåŒ·èª¿ãããèšèã®ããã®ãã®ã§ããããµã€ãã¯æå
ã®äžèªåã¯æ°èªã«éå®ãããæèªäœã®æå³ã«åœ±é¿ããŸãã</p> + +<p>éåžžããã®èŠçŽ ã¯æäœã§è¡šç€ºãããŸããããããªãããåã«æäœã®ã¹ã¿ã€ã«ãé©çšããããã«çšããã¹ãã§ã¯ãªãããã®ãããªç®çã®ããã«ã¯ CSS ã«ããã¹ã¿ã€ã«ä»ãã䜿çšããŠãã ãããèäœç©ïŒæžç±ãæŒåãæãªã©ïŒã®é¡åã瀺ãããã«ã¯ã {{HTMLElement("cite")}} èŠçŽ ã䜿çšããŠãã ããããããéåžžãæäœã®ã¹ã¿ã€ã«ãšãªããŸãããç°ãªãæå³ãæã£ãŠããŸããåšèŸºã®ããã¹ããããé«ãéèŠæ§ãæã€ããã¹ãã瀺ãããã«ã¯ã{{HTMLElement("strong")}} èŠçŽ ã䜿çšããŠãã ããã</p> + +<div class="note"> +<p><strong>蚳泚:</strong> æ¥æ¬èªãã©ã³ãã§ã¯æäœãæããªããã©ã³ããå€ããæäœã§è¡šç€ºãããªãããšããããŸãã</p> +</div> + +<h3 id="<i>_vs._<em>" name="<i>_vs._<em>"><i> ãš <em></h3> + +<p>æ°ããéçºè
ã¯ãããåæ§ã®çµæãçã¿åºãããã«è€æ°ã®èŠçŽ ãããããšã«ããæ··ä¹±ããŸãã <code><em></code> ãš<code><i></code> ã¯ãã®ä»£è¡šäŸã§ãã©ã¡ããæååãæäœã«ãããã®ã§ããéãã¯äœã§ãããããã©ã¡ãã䜿çšããã¹ãã§ããããã</p> + +<p>æ¢å®ã§ã¯ãèŠèŠçãªçµæã¯åãã§ããããããæå³è«çãªæå³åãã¯ç°ãªããŸãã <code><em></code> èŠçŽ ã¯ãã®å
容ã匷調ããããšãè¡šããŸãããäžæ¹ã§ <code><i></code> èŠçŽ ã¯ãå€æ¥èªãæ¶ç©ºã®ç»å Žäººç©ã®èããçšèªã®å®çŸ©ãè¡šãæååãªã©ãéåžžã®æç« ããå€ããæååãè¡šããŸããïŒæžç±ãæ ç»ãªã©ã®äœååã«ã¯ã <code><cite></code> ã䜿çšããŠãã ãããïŒ</p> + +<p>ã€ãŸããã©ã¡ãã䜿ãã®ãæ£ãããã¯å Žé¢ã«äŸåããŸããã©ã¡ããçŽç²ãªè£
食ç®çã§ã¯ãªãããã㯠CSS ã«ããæŽåœ¢ã®åœ¹å²ã§ãã</p> + +<p><code><em></code> ã®äŸã¯ "Just <em>do</em> it already!" ã "We <em>had</em> to do something about it" ã§ããæååãèªã人ããœãããŠã§ã¢ã¯ãæäœã®åèªã匷調ããŠèªã¿äžããã§ãããã</p> + +<p><code><i></code> ã®äŸã¯ "The <em>Queen Mary</em> sailed last night" ã§ããããã§ã "Queen Mary" ãšããèªå¥ã«åŒ·èª¿ãéèŠæ§ã¯äžããŠããŸãããããã¯åã«ã察象ç©ã Mary ãšããååã®å¥³çã§ã¯ãªã<em>Queen Mary</em> ãšããååã®è¹ã§ããããšã瀺ããŸãã<code><i></code> ã®å¥ã®äŸãšã㊠"The word <em>the</em> is an article" ããããŸãã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<p><code><em></code> èŠçŽ ã¯ãæé»çãããã¯æ瀺çãªå¯Ÿæ¯ãè¡šãããã«ãã䜿ãããŸãã</p> + +<pre class="brush: html notranslate"><p> + In HTML 5, what was previously called + <em>block-level</em> content is now called + <em>flow</em> content. +</p></pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{EmbedLiveSample("Example")}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-em-element', '<em>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-em-element', '<em>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.2.1', '<em>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.em")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("i")}}</li> +</ul> diff --git a/files/ja/web/html/element/embed/index.html b/files/ja/web/html/element/embed/index.html new file mode 100644 index 0000000000..f1eae81e90 --- /dev/null +++ b/files/ja/web/html/element/embed/index.html @@ -0,0 +1,131 @@ +--- +title: '<embed>: åã蟌ã¿å€éšã³ã³ãã³ãèŠçŽ ' +slug: Web/HTML/Element/embed +tags: + - Element + - Embedding Content + - External content + - HTML + - HTML embedded content + - HTML5 + - Plugins + - Reference + - Web + - embed +translation_of: Web/HTML/Element/embed +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><embed></code> èŠçŽ </strong>ã¯ãå€éšã®ã³ã³ãã³ããææžäžã®æå®ãããå Žæã«åã蟌ã¿ãŸããã³ã³ãã³ãã¯å€éšã¢ããªã±ãŒã·ã§ã³ãã察話åã³ã³ãã³ãã®ä»ã®åºæ (ãã©ãŠã¶ãŒã®ãã©ã°ã€ã³ãªã©) ã«ãã£ãŠæäŸãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/embed.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<div class="blockIndicator note"> +<p><strong>泚:</strong> æ¬ææžã¯ã HTML5 ã®äžéšãšããŠå®çŸ©ãããèŠçŽ ã«ã€ããŠã®ã¿èšèŒããŸãã以åã®æšæºåãããŠããªãèŠçŽ ã®å®è£
ã«ã€ããŠã¯æ±ããŸããã</p> +</div> + +<p>æè¿ã®ã»ãšãã©ã®ãã©ãŠã¶ãŒã¯ããã©ãŠã¶ãŒã®ãã©ã°ã€ã³ã®å¯Ÿå¿ãéæšå¥šã«ããŠåé€ããŠããããããµã€ããå¹³åçãªãŠãŒã¶ãŒã®ãã©ãŠã¶ãŒã§æäœã§ããããã«ãããã®ã§ããã°ã <code><embed></code> ã«é Œãããšã¯è³¢æã§ã¯ãªããšããããšãæèããŠãããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/Guide/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåã蟌ã¿ã³ã³ãã³ãã察話åã³ã³ãã³ãã<a href="/ja/docs/Web/Guide/HTML/Content_categories#Palpable_content">ç¥èŠå¯èœã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãªããããã¯{{Glossary("empty element", "空èŠçŽ ")}}ã§ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ãçµäºã¿ã°ãèšè¿°ããŠã¯ãªããªãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>åã蟌ã¿ã³ã³ãã³ããåãå
¥ãããã¹ãŠã®èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("application")}}, {{ARIARole("document")}}, {{ARIARole("img")}}, {{ARIARole("none")}}, {{ARIARole("presentation")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLEmbedElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("height")}}</dt> + <dd>ãã®ãªãœãŒã¹ã衚瀺ããé«ãã <a href="https://drafts.csswg.org/css-values/#px">CSS ãã¯ã»ã«å€</a>ã§ç€ºããŸãã絶察çãªå€ã§ãªããã°ãªããŸãããããŒã»ã³ãå€ã¯äœ¿çš<em>ã§ããŸãã</em>ã</dd> + <dt>{{htmlattrdef("src")}}</dt> + <dd>åã蟌ããªãœãŒã¹ã® URL ã瀺ããŸãã</dd> + <dt>{{htmlattrdef("type")}}</dt> + <dd>ã€ã³ã¹ã¿ã³ã¹åãããã©ã°ã€ã³ãéžæããããã«äœ¿çšãã {{glossary("MIME type", "MIME ã¿ã€ã")}}ã</dd> + <dt>{{htmlattrdef("width")}}</dt> + <dd>ãã®ãªãœãŒã¹ã衚瀺ããå¹
ã <a href="https://drafts.csswg.org/css-values/#px">CSS ãã¯ã»ã«å€</a>ã§ç€ºããŸãã絶察çãªå€ã§ãªããã°ãªããŸãããããŒã»ã³ãå€ã¯äœ¿çš<em>ã§ããŸãã</em>ã</dd> +</dl> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<p>{{cssxref("object-position")}} ããããã£ã䜿çšããŠãèŠçŽ ã®ãã¬ãŒã å
ã®åã蟌ã¿ãªããžã§ã¯ãã®äœçœ®ã調æŽããããšãã§ãã {{cssxref("object-fit")}} ããããã£ã䜿çšããŠããªããžã§ã¯ãã®å¯žæ³ããã¬ãŒã å
ã«ã©ã®ããã«åãããããå¶åŸ¡ããããšãã§ããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html notranslate"><embed type="video/quicktime" src="movie.mov" width="640" height="480" title="ç§ã®åç»ã®é¡å"> +</pre> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®</h2> + +<p><code>embed</code> èŠçŽ ã« <a href="/ja/docs/Web/HTML/Global_attributes/title"><code>title</code> å±æ§</a>ã䜿çšããŠã³ã³ãã³ãã«ã©ãã«ãä»ããããã«ããŠãã ãããããããã°ãèªã¿äžããœããã®ãããªæ¯æŽæè¡ã䜿çšããŠææ»ããŠãã人ã
ãå
容ãç解ããããšãã§ããããã«ãªããŸããé¡åããªããšãåã蟌ã¿ã³ã³ãã³ããäœã§ããããç¹å®ããããšãã§ããŸããããã®ããã«ããŠæèãèŠå€±ããšãç¹ã« <code>embed</code> èŠçŽ ãåç»ãé³å£°ã®ãããªå¯Ÿè©±çãªã³ã³ãã³ããå«ãã§ãããšã«ãæ··ä¹±ãããæéã浪費ãããããŸãã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'embedded-content.html#the-embed-element', '<embed>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'semantics-embedded-content.html#the-embed-element', '<embed>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="note"> +<p><strong>泚:</strong> Firefox ã®ããŒãžã§ã³45以åã§ã¯ HTML ãªãœãŒã¹ã®å
容ã衚瀺ããããã©ã°ã€ã³ãå¿
èŠã§ããæšã®æ±çšçãªã¡ãã»ãŒãžã衚瀺ããŸã ({{Bug("730768")}} ãã芧ãã ãã)ã</p> +</div> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.embed")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>æ§ã
ãªçš®é¡ã®ã³ã³ãã³ãã®åã蟌ã¿ã®ããã«äœ¿çšããããã®ä»ã®èŠçŽ : {{HTMLElement("audio")}}, {{HTMLElement("canvas")}}, {{HTMLElement("iframe")}}, {{HTMLElement("img")}}, {{MathMLElement("math")}}, {{HTMLElement("object")}}, {{SVGElement("svg")}}, {{HTMLElement("video")}}</li> + <li>ãã¬ãŒã å
ã§ã®åã蟌ã¿ã³ã³ãã³ãã®äœçœ®ã寞æ³ã®èšå®: {{cssxref("object-position")}} ããã³ {{cssxref("object-fit")}}</li> +</ul> diff --git a/files/ja/web/html/element/fieldset/index.html b/files/ja/web/html/element/fieldset/index.html new file mode 100644 index 0000000000..240beeec04 --- /dev/null +++ b/files/ja/web/html/element/fieldset/index.html @@ -0,0 +1,163 @@ +--- +title: '<fieldset>: ãã£ãŒã«ãã»ããèŠçŽ ' +slug: Web/HTML/Element/fieldset +tags: + - Element + - Forms + - HTML + - HTML forms + - Reference + - Web +translation_of: Web/HTML/Element/fieldset +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><fieldset></code> èŠçŽ </strong>ã¯ããŠã§ããã©ãŒã å
ã®ã©ãã« ({{HTMLElement("label")}}) ãªã©ã®ããã«ããã€ãã®ã³ã³ãããŒã«ãã°ã«ãŒãåããããã«äœ¿çšããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/fieldset.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>äžèšã®äŸã«ããããã«ã <code><fieldset></code> èŠçŽ 㯠HTML ãã©ãŒã ã®äžéšãã°ã«ãŒãåããå
åŽã® {{htmlelement("legend")}} èŠçŽ 㧠<code><fieldset></code> ã®ãã£ãã·ã§ã³ãæäŸããŠããŸããããã€ãã®å±æ§ãåããŸãããç¹ã«éèŠãªãã®ãšã㊠<code>form</code> ã¯ãåãããŒãžã® {{htmlelement("form")}} ã® <code>id</code> ãå«ãããšãã§ãã <code><fieldset></code> ã <code><form></code> ã®äžã«ãªããŠããã®äžéšãšããŠæ±ãããšãã§ãããã <code>disabled</code> ã¯ã <code><fieldset></code> ããã³ãã®äžèº«ãäžåºŠã«ç¡å¹ã«ããããšãã§ãããããŸãã</p> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("disabled")}}</dt> + <dd>ãã®è«çåå±æ§ãèšå®ãããŠããå Žåã <fieldset> ã®åå«èŠçŽ ãšããŠé
眮ãããã©ãŒã ã³ã³ãããŒã«ã¯ãã¹ãŠç¡å¹ã«ãªããã€ãŸãç·šéããã {{htmlelement("form")}} ãšäžç·ã«éä¿¡ãããããããšãã§ããªããªããŸããããŠã¹ã¯ãªãã¯ããã©ãŒã«ã¹é¢é£ã®ã€ãã³ãã®ãããªé²èŠ§ã€ãã³ããåãåããªããªããŸããæ¢å®ã§ã¯ããã©ãŠã¶ãŒã¯ãã®ãããªã³ã³ãããŒã«ãç°è²ã§è¡šç€ºããŸãããªããåå«ã® {{HTMLElement("legend")}} èŠçŽ ã®äžã®ãã©ãŒã èŠçŽ ã¯ç¡å¹ã«ãªããŸããã</dd> + <dt>{{htmlattrdef("form")}}</dt> + <dd>{{HTMLElement("form")}} èŠçŽ ã® {{htmlattrxref("id")}} å±æ§ãæå®ãã <code><fieldset></code> èŠçŽ ã¯ããšããã®äžã«ãªããŠãããã®äžéšãšããããšãã§ããŸãããªãã <code><fieldset></code> å
ã® {{HTMLElement("input")}} èŠçŽ ããã©ãŒã ã«é¢é£ä»ãããå Žåã¯ããããã®èŠçŽ ã«çŽæ¥ <code>form</code> å±æ§ã䜿çšããå¿
èŠããããŸããã©ã®èŠçŽ ããã©ãŒã ã«é¢é£ä»ããããŠãããã¯ã JavaScript 㧠{{domxref("HTMLFormElement.elements")}} ã䜿çšããŠç¢ºèªããããšãã§ããŸãã</dd> + <dt>{{htmlattrdef("name")}}</dt> + <dd>ã°ã«ãŒãã«é¢é£ä»ããããååã§ãã + <div class="note"><strong>泚</strong>: fieldset èŠçŽ èªèº«ã®ã©ãã«ã®åœ¹å²ã¯ããã®æåã®åèŠçŽ ãšããŠé
眮ãã {{HTMLElement("legend")}} èŠçŽ ãæ
ããŸãã</div> + </dd> +</dl> + +<h2 id="Styling_with_CSS" name="Styling_with_CSS">CSS ã§ã®ã¹ã¿ã€ã«ä»ã</h2> + +<p><code><fieldset></code> ã«ã¯ãã¹ã¿ã€ã«ä»ãã®ç¹æ®ãªèæ
®äºé
ãããã€ããããŸãã</p> + +<p>{{cssxref("display")}} ã®å€ã¯æ¢å®ã§ <code>block</code> ã§ããã<a href="/ja/docs/Web/Guide/CSS/Block_formatting_context">ãããã¯æŽåœ¢ã³ã³ããã¹ã</a>ã確ç«ããŸãã <code><fieldset></code> ãã€ã³ã©ã€ã³ã¬ãã«ã® <code>display</code> ã®å€ã§ã¹ã¿ã€ã«ä»ããããå Žå㯠<code>inline-block</code> ãšããŠåäœããããã§ãªããã° <code>block</code> ãšããŠåäœããŸããæ¢å®ã§ã¯ãã³ã³ãã³ããå²ã <code>2px</code> <code>groove</code> ã®å¢çç·ããããå°éã®æ¢å®ã®ããã£ã³ã°ããããŸããèŠçŽ ã¯æ¢å®ã§ {{cssxref("min-inline-size", "min-inline-size: min-content")}} ãæã¡ãŸãã</p> + +<p>{{htmlelement("legend")}} ãååšããå Žåã¯ã <code>block-start</code> å¢çç·ã®äžã«é
眮ãããŸãã <code><legend></code> ã¯çž®å°æãè¿ãã§ãããæŽåœ¢ã³ã³ããã¹ãã確ç«ããŸãã <code>display</code> ã®å€ã¯ãããã¯çã§ãã (äŸãã°ã <code>display: inline</code> 㯠<code>block</code> ãšããŠåäœããŸãã)</p> + +<p><code><fieldset></code> ã®å
容ãä¿æããç¡åã®ããã¯ã¹ãçæããã <code><fieldset></code> ããç¹å®ã®ããããã£ãç¶æ¿ããŸãã <code><fieldset></code> ã <code>display: grid</code> ãŸã㯠<code>display: inline-grid</code> ã§ã¹ã¿ã€ã«ä»ããããŠããå Žåãç¡åããã¯ã¹ã¯ã°ãªããæŽåœ¢ã³ã³ããã¹ãã«ãªãã <code><fieldset></code> ã <code>display: flex</code> ãŸã㯠<code>display: inline-flex</code> ã§ã¹ã¿ã€ã«ä»ããããŠããå Žåãç¡åããã¯ã¹ã¯ãã¬ãã¯ã¹æŽåœ¢ã³ã³ããã¹ãã«ãªããŸãããã以å€ã®å Žåã¯ãããã¯æŽåœ¢ã³ã³ããã¹ãã«ãªããŸãã</p> + +<p><code><fieldset></code> ããã³ <code><legend></code> ã«å¯ŸããŠã¯ãããŒãžãã¶ã€ã³ã«åãããããæ¹æ³ã§æ°è»œã«ã¹ã¿ã€ã«ä»ãããŠãã ããã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Simple_fieldset" name="Simple_fieldset">åçŽãªãã£ãŒã«ãã»ãã</h3> + +<p>ãã®äŸã¯ãæ¬åœã«åçŽãª <code><fieldset></code> ã®äŸã§ã <code><legend></code> ããã³1ã€ã®ã³ã³ããŒã«ãäžã«ãããŸãã</p> + +<pre class="brush: html notranslate"><form action="#"> + <fieldset> + <legend>Simple fieldset</legend> + <input type="radio" id="radio"> + <label for="radio">Spirit of radio</label> + </fieldset> +</form></pre> + +<p>{{ EmbedLiveSample('Simple_fieldset', '100%', '80') }}</p> + +<h3 id="Disabled_fieldset" name="Disabled_fieldset">ç¡å¹åãããã£ãŒã«ãã»ãã</h3> + +<p>ãã®äŸã¯ç¡å¹åãã <code><fieldset></code> ã§ãäºã€ã®ã³ã³ãããŒã«ãäžã«ãããŸãããªããäž¡æ¹ã®ã³ã³ãããŒã«ã¯ç¡å¹åãã <code><fieldset></code> ã®äžã«ããã®ã§ãç¡å¹ã«ãªããŸãã</p> + +<pre class="brush: html notranslate"><form action="#"> + <fieldset disabled> + <legend>Disabled fieldset</legend> + <div> + <label for="name">Name: </label> + <input type="text" id="name" value="Chris"> + </div> + <div> + <label for="pwd">Archetype: </label> + <input type="password" id="pwd" value="Wookie"> + </div> + </fieldset> +</form></pre> + +<p>{{ EmbedLiveSample('Disabled_fieldset', '100%', '110') }}</p> + +<h2 id="Technical_summary" name="Technical_summary">æè¡çæŠèŠ</h2> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãªãŒ</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Sections_and_Outlines_of_an_HTML5_document#Sectioning_root">åºååã«ãŒã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Form_listed">ãªã¹ãå</a>, <a href="/ja/docs/Web/HTML/Content_categories#Form-associated_content">ãã©ãŒã é¢é£</a>èŠçŽ , ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ä»»æã® {{HTMLElement("legend")}} èŠçŽ ãšãããã«ç¶ããããŒã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td>{{ARIARole("group")}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("radiogroup")}}, {{ARIARole("presentation")}}, {{ARIARole("none")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLFieldSetElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#the-fieldset-element', '<fieldset>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td><code>fieldset</code> èŠçŽ ãå®çŸ©</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sec-forms.html#the-fieldset-element', '<fieldset>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'interact/forms.html#h-17.10', '<fieldset>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.fieldset")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("legend")}} èŠçŽ </li> + <li>{{HTMLElement("input")}} èŠçŽ </li> + <li>{{HTMLElement("label")}} èŠçŽ </li> + <li>{{HTMLElement("form")}} èŠçŽ </li> +</ul> diff --git a/files/ja/web/html/element/figcaption/index.html b/files/ja/web/html/element/figcaption/index.html new file mode 100644 index 0000000000..f3403dc145 --- /dev/null +++ b/files/ja/web/html/element/figcaption/index.html @@ -0,0 +1,91 @@ +--- +title: '<figcaption>: å³ãã£ãã·ã§ã³èŠçŽ ' +slug: Web/HTML/Element/figcaption +tags: + - HTML + - HTML ã³ã³ãã³ãã°ã«ãŒãå + - 'HTML:ãããŒã³ã³ãã³ã' + - Reference + - èŠçŽ +translation_of: Web/HTML/Element/figcaption +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><figcaption></code> èŠçŽ ãŸãã¯å³ãã£ãã·ã§ã³èŠçŽ </strong>ã¯ã芪㮠{{HTMLElement("figure")}} èŠçŽ å
ã«ãããã®ä»ã®ã³ã³ãã³ãã説æãããã£ãã·ã§ã³ãå¡äŸãè¡šããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/figcaption.html","tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("figure")}} èŠçŽ ã <code><figcaption></code> èŠçŽ ã¯æåãŸãã¯æåŸã®åèŠçŽ ã§ãªããã°ãªããŸããã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("group")}}ã {{ARIARole("presentation")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes" rel="internal">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p><code><figcaption></code> ã®äŸã«ã€ããŠã¯ã {{HTMLElement("figure")}} ã®ããŒãžãåç
§ããŠäžããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-figcaption-element', '<figcaption>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-figcaption-element', '<figcaption>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.figcaption")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("figure")}} èŠçŽ </li> +</ul> diff --git a/files/ja/web/html/element/figure/index.html b/files/ja/web/html/element/figure/index.html new file mode 100644 index 0000000000..2eb475494e --- /dev/null +++ b/files/ja/web/html/element/figure/index.html @@ -0,0 +1,171 @@ +--- +title: '<figure>: ä»»æã®ãã£ãã·ã§ã³ä»ãã®å³èŠçŽ ' +slug: Web/HTML/Element/figure +tags: + - HTML + - HTML ã³ã³ãã³ãã°ã«ãŒãå + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:åºååã«ãŒã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - Reference + - èŠçŽ +translation_of: Web/HTML/Element/figure +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><figure></code> (ä»»æã®ãã£ãã·ã§ã³ä»ãã®å³) èŠçŽ </strong>ã¯ãå³è¡šãªã©ã®èªå·±å®çµåã®ã³ã³ãã³ããè¡šããä»»æ㧠({{HTMLElement("figcaption")}}) èŠçŽ ã䜿çšããŠè¡šããããã£ãã·ã§ã³ã䌎ããŸãã</span>å³ãããªãã¡ãã£ãã·ã§ã³ãšãã®äžèº«ã¯äžã€ã®åäœãšããŠåç
§ãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/figure.html","tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines#Sectioning_roots">åºååã«ãŒã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>{{HTMLElement("figcaption")}} èŠçŽ ãšããã«ç¶ã<a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ããŸãã¯ãããŒã³ã³ãã³ããšããã«ç¶ã{{HTMLElement("figcaption")}} èŠçŽ ããŸãã¯ãããŒã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("group")}}, {{ARIARole("presentation")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<ul> + <li>ãµã€ã <code><figure></code> ã¯ç»åãã€ã©ã¹ããã°ã©ããã³ãŒãã®æçãªã©ãææžã®æ¬æã®æµãããåç
§ããããã®ã®ãæ¬æã®æµãã«åœ±é¿ãäžããããšãªããææžã®ã»ãã®éšåãä»é²ã«ç§»åããããšãå¯èœãªãã®ã«çšããŸãã</li> + <li><a href="/ja/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines#Sectioning_roots">åºååã«ãŒã</a>ãšãªãã <code><figure></code> èŠçŽ ã®ã³ã³ãã³ãã®ã¢ãŠãã©ã€ã³ã¯ãææžã®æ¬æã®ã¢ãŠãã©ã€ã³ããé€å€ãããŸãã</li> + <li>ãã£ãã·ã§ã³ã¯ <code><figure></code> èŠçŽ ã®äžã« (æåãŸãã¯æåŸã®åèŠçŽ ãšããŠ) {{HTMLElement("figcaption")}} èŠçŽ ãæ¿å
¥ããããšã§è¡šãããšãã§ããŸããå³ã®äžã§æåã«èŠã€ãã£ãæåã® <code><figcaption></code> èŠçŽ ãå³ã®ãã£ãã·ã§ã³ãšããŠè¡šç€ºãããŸãã</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Images" name="Images">ç»å</h3> + +<pre class="brush: html"><!-- åãªãç»å --> +<figure> + <img + src="https://developer.mozilla.org/static/img/favicon144.png" + alt="çŸãã MDN ã®ããŽ"> +</figure> + +<!-- ãã£ãã·ã§ã³ãä»ããç»å --> +<figure> + <img + src="https://developer.mozilla.org/static/img/favicon144.png" + alt="çŸãã MDN ã®ããŽ"> + <figcaption>MDN ããŽ</figcaption> +</figure> +</pre> + +<div>{{EmbedLiveSample("Images", "100%", 375)}}</div> + +<h3 id="Code_snippets" name="Code_snippets">ã³ãŒãã¹ãããã</h3> + +<pre class="brush: html"><figure> + <figcaption>Get browser details using <code>navigator</code>.</figcaption> + <pre> +function NavigatorExample() { + var txt; + txt = "Browser CodeName: " + navigator.appCodeName + "; "; + txt+= "Browser Name: " + navigator.appName + "; "; + txt+= "Browser Version: " + navigator.appVersion + "; "; + txt+= "Cookies Enabled: " + navigator.cookieEnabled + "; "; + txt+= "Platform: " + navigator.platform + "; "; + txt+= "User-agent header: " + navigator.userAgent + "; "; + console.log("NavigatorExample", txt); +} + </pre> +</figure></pre> + +<div>{{EmbedLiveSample("Code_snippets", "100%", 250)}}</div> + +<h3 id="Quotations" name="Quotations">åŒçš</h3> + +<pre class="brush: html"><figure> + <figcaption><cite>Edsger Dijkstra:</cite></figcaption> + <blockquote>ãããã°ããœãããŠã§ã¢ã®ãã°ãåãããã»ã¹ã§ãããªãã°ã + ããã°ã©ãã³ã°ã¯ãããå
¥ããããã»ã¹ã ã</blockquote> +</figure> +</pre> + +<div>{{EmbedLiveSample("Quotations")}}</div> + +<h3 id="Poems" name="Poems">è©©</h3> + +<pre class="brush: html"><figure> + <p style="white-space:pre"> +Bid me discourse, I will enchant thine ear, + Or like a fairy trip upon the green, +Or, like a nymph, with long dishevell'd hair, + Dance on the sands, and yet no footing seen: +Love is a spirit all compact of fire, + Not gross to sink, but light, and will aspire.</p> + <figcaption><cite>Venus and Adonis</cite>, + by William Shakespeare</figcaption> +</figure></pre> + +<div>{{EmbedLiveSample("Poems", "100%", 250)}}</div> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-figure-element', '<figure>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5.2', 'grouping-content.html#the-figure-element', '<figure>')}}</td> + <td>{{Spec2('HTML5.2')}}</td> + <td>HTML 5.0 ããå€æŽãªã</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-figure-element', '<figure>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.figure")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("figcaption")}} èŠçŽ </li> +</ul> diff --git a/files/ja/web/html/element/font/index.html b/files/ja/web/html/element/font/index.html new file mode 100644 index 0000000000..35129319f9 --- /dev/null +++ b/files/ja/web/html/element/font/index.html @@ -0,0 +1,52 @@ +--- +title: <font> +slug: Web/HTML/Element/font +tags: + - Element + - HTML + - Obsolete + - Reference + - Web + - å»æ¢ +translation_of: Web/HTML/Element/font +--- +<div>{{ obsolete_header }}</div> + +<h2 id="æŠèŠ">æŠèŠ</h2> + +<p><em>ãã©ã³ãèŠçŽ </em>ïŒ<code><font></code>ïŒã¯ãã®å
å
ããããã¹ãã®ããã©ã³ããµã€ãºãæåè²ã䜿çšãã©ã³ããå®çŸ©ããŸãã</p> + +<div class="note"> +<p><em>䜿çšäžã®æ³šæ:</em></p> + +<p><strong>ãã®èŠçŽ ã¯äœ¿çšããªãã§äžããïŒ</strong> ãã®èŠçŽ 㯠HTML 3.2 ã§äžåºŠä»æ§ã«åã蟌ãŸããŸããããHTML 4.01 ã§ä»ã®å€èŠã®ã¿ã«é¢ãããã¹ãŠã®èŠçŽ ãšãšãã«éæšå¥šèŠçŽ ãšããã HTML5 ã§å»æ¢ãããŠããŸãã</p> + +<p>HTML 4 ã«ãªã£ãŠã HTML ã§ã¯ã¹ã¿ã€ã«ã«é¢ããæ
å ±ãæ±ããªããªããŸããïŒ{{HTMLElement("style")}} èŠçŽ ãåèŠçŽ ã® <strong>style</strong> å±æ§ã¯äŸå€ïŒãæ°èŠã®ãŠã§ãéçºã§ã¯ãã¹ã¿ã€ã«ã¯ <a href="/ja/docs/CSS" title="CSS">CSS</a> ã®ã¿ãçšããŠèšè¿°ããã¹ãã§ãã</p> + +<p>以åã® {{HTMLElement("font")}} èŠçŽ ã®åãã¯ã CSS ã® <a href="/en-US/docs/Web/CSS/CSS_Fonts">CSS Fonts</a> ã§ããè¯ã圢ã§å®çŸã§ããŸãã</p> +</div> + +<h2 id="å±æ§">å±æ§</h2> + +<p>ä»ã®ãã¹ãŠã® HTML èŠçŽ ãšåæ§ã«ããã®èŠçŽ 㯠<a href="/ja/docs/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a>ã«å¯Ÿå¿ããŠããŸãã</p> + +<dl> + <dt>{{ htmlattrdef("color") }}</dt> + <dd>è²åãŸã㯠#RRGGBB 圢åŒã®ã«ã©ãŒã³ãŒãã§ããã¹ãã®è²ãæå®ããŸãã</dd> + <dt>{{ htmlattrdef("face") }}</dt> + <dd>ãã©ã³ãåã 1 ã€ããŸãã¯ã«ã³ãã§åºåã£ãŠè€æ°æå®ããŸããè€æ°èšè¿°ããå Žåã¯ã衚瀺å¯èœãªãã©ã³ãã®å
ã§æåã®ãã®ãåªå
ãããŸããæå®ãããã©ã³ããå
šãŠããŒã«ã«ã®ã·ã¹ãã å
ã«ã€ã³ã¹ããŒã«ãããŠããªãå Žåã¯ãã·ã¹ãã ã§èšå®ãããŠããçå¹
ãã©ã³ããããããŒã·ã§ãã«ãã©ã³ããé©çšãããŸãã</dd> + <dt>{{ htmlattrdef("size") }}</dt> + <dd>ãã©ã³ããµã€ãºãšããŠãæ°å€ãŸãã¯çžå¯Ÿå€ããŒã¯ãŒããæå®ããŸãã æ°å€ã®å Žåã®ç¯å²ã¯ <code>1</code> ãã <code>7</code> ã§ã<code>1</code> ãæå°ã<code>3</code> ãåæå€ãšãªããŸãã ã<code>+2</code>ããã<code>-3</code>ãã®æ§ã«ã{{ HTMLElement("basefont") }} èŠçŽ ã® {{ htmlattrxref("size", "basefont") }} å±æ§ã®å€ããããã¯åæå€ã§ãã <code>3</code> ãåºæºãšããçžå¯Ÿå€ã§èšè¿°ããäºãå¯èœã§ãã</dd> +</dl> + +<h2 id="DOM_interface" name="DOM_interface">DOM ã€ã³ã¿ãŒãã§ãŒã¹</h2> + +<p>ãã®èŠçŽ 㯠{{domxref("HTMLFontElement")}} ã€ã³ã¿ãŒãã§ãŒã¹ãæäŸããŸãã</p> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŸããããŒã¿ã«è²¢ç®ãããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.font")}}</p> + +<div>{{ HTMLRef }}</div> diff --git a/files/ja/web/html/element/footer/index.html b/files/ja/web/html/element/footer/index.html new file mode 100644 index 0000000000..15fd4563c7 --- /dev/null +++ b/files/ja/web/html/element/footer/index.html @@ -0,0 +1,115 @@ +--- +title: <footer> +slug: Web/HTML/Element/footer +tags: + - Element + - HTML + - HTML sections + - Reference +translation_of: Web/HTML/Element/footer +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><footer></code> èŠçŽ </strong>ã¯ãçŽè¿ã®<a href="/ja/docs/Web/Guide/HTML/Content_categories#Sectioning_content">åºåã³ã³ãã³ã</a>ãŸãã¯<a href="/ja/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines#Sectioning_root">åºååã«ãŒã</a>èŠçŽ ã®ããã¿ãŒãè¡šããŸããããã¿ãŒã«ã¯éåžžããã®ã»ã¯ã·ã§ã³ã®èäœè
ã«é¢ããæ
å ±ãé¢é£ææžãžã®ãªã³ã¯ãèäœæš©æ
å ±çãå«ããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/footer.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãäœããä»ã® <code><footer></code> ã {{HTMLElement("header")}} ã®åå«ããªããã®ã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ããã ãã {{HTMLElement("address")}}, {{HTMLElement("header")}}, ä»ã® <code><footer></code> ã®åå«èŠçŽ ãšããŠé
眮ããŠã¯ãªããªãã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Contentinfo_role">contentinfo</a>ããã ã <a href="/ja/docs/Web/HTML/Element/article">article</a>, <a href="/ja/docs/Web/HTML/Element/aside">aside</a>, <a href="/ja/docs/Web/HTML/Element/main">main</a>, <a href="/ja/docs/Web/HTML/Element/nav">nav</a>, <a href="/ja/docs/Web/HTML/Element/section">section</a> ã®ããããã®èŠçŽ ããŸã㯠<code>role=<a href="/ja/docs/Web/Accessibility/ARIA/Roles/Article_Role">article</a></code>, <a href="/ja/docs/Web/Accessibility/ARIA/Roles/Complementary_role">complementary</a>, <a href="/ja/docs/Web/Accessibility/ARIA/Roles/Main_role">main</a>, <a href="/ja/docs/Web/Accessibility/ARIA/Roles/Navigation_Role">navigation</a>, <a href="/ja/docs/Web/Accessibility/ARIA/Roles/Region_role">region</a> ãããèŠçŽ ã®åã§ããå Žåã¯<a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("group")}}, {{ARIARole("presentation")}}, {{ARIARole("none")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<ul> + <li>ã»ã¯ã·ã§ã³ã®èäœè
ãç·šéè
ã®é£çµ¡å
æ
å ±ã¯ãå€ãã®å Žå <code><footer></code> èŠçŽ å
ã« {{HTMLElement("address")}} èŠçŽ ãšããŠé
眮ããŸãã</li> + <li><code><footer></code> èŠçŽ ã¯åºåã³ã³ãã³ãã§ã¯ãããŸãããã€ãŸãããã®èŠçŽ ãæ°ããª<a href="/ja/docs/Sections_and_Outlines_of_an_HTML5_document" title="Sections and Outlines of an HTML5 document">ã¢ãŠãã©ã€ã³</a>ãçæããããšã¯ãããŸããã</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html notranslate"><footer> + Some copyright info or perhaps some author + info for an &lt;article&gt;? +</footer> +</pre> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®</h2> + +<p>Safari 13 ã®ãªãªãŒã¹ä»¥åã¯ã <code>contentinfo</code> ã®<a href="/ja/docs/Learn/Accessibility/WAI-ARIA_basics#SignpostsLandmarks">ã©ã³ãããŒã¯ããŒã«</a>ã <a href="https://help.apple.com/voiceover/info/guide/">VoiceOver</a> ã«ãã£ãŠé©åã«å
¬éãããŠããŸããã§ãããå€ã Safari ãã©ãŠã¶ãŒã«å¯Ÿå¿ããå¿
èŠãããå Žåã¯ã <code>role="contentinfo"</code> ã <code>footer</code> èŠçŽ ã«è¿œå ããŠãã©ã³ãããŒã¯ãé©åã«è¡šç€ºãããããã«ããŠãã ããã</p> + +<ul> + <li>é¢é£èšäº: <a href="https://bugs.webkit.org/show_bug.cgi?id=146930">WebKit Bugzilla: 146930 â AX: HTML native elements (header, footer, main, aside, nav) should work the same as ARIA landmarks, sometimes they don't</a></li> +</ul> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', '#the-footer-element', '<footer>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sections.html#the-footer-element', '<footer>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.footer")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®ã»ã¯ã·ã§ã³é¢é£èŠçŽ : {{HTMLElement("body")}}, {{HTMLElement("nav")}}, {{HTMLElement("article")}}, {{HTMLElement("aside")}}, {{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}}, {{HTMLElement("h6")}}, {{HTMLElement("hgroup")}}, {{HTMLElement("header")}}, {{HTMLElement("section")}}, {{HTMLElement("address")}}</li> + <li><a href="/ja/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines">HTML ã®ã»ã¯ã·ã§ã³ãšã¢ãŠãã©ã€ã³ã®äœ¿çš</a></li> + <li class="last"><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Contentinfo_role">ARIA: Contentinfo ããŒã«</a></li> +</ul> diff --git a/files/ja/web/html/element/form/index.html b/files/ja/web/html/element/form/index.html new file mode 100644 index 0000000000..a87b78ac3e --- /dev/null +++ b/files/ja/web/html/element/form/index.html @@ -0,0 +1,202 @@ +--- +title: <form> +slug: Web/HTML/Element/form +tags: + - HTML + - HTML ãã©ãŒã + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - Reference + - ãŠã§ã + - ãã©ãŒã + - èŠçŽ +translation_of: Web/HTML/Element/form +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><form></code> èŠçŽ </strong>ã¯ããŠã§ããµãŒããŒã«æ
å ±ãéä¿¡ããããã®å¯Ÿè©±åã³ã³ãããŒã«ãå«ãææžã®åºéãè¡šããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/form.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p><code><form></code> èŠçŽ ã«ã¯ã CSS ã® {{cssxref(':valid')}} ããã³ {{cssxref(':invalid')}} ç䌌ã¯ã©ã¹ã䜿çšããŠæŽåœ¢ããããšãå¯èœã§ãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/Guide/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/en-US/docs/Web/Guide/HTML/Content_categories#Palpable_content">ç¥èŠå¯èœã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ããã ãã<code><form></code> èŠçŽ ã®äžã«å¥ã® <code><form></code> èŠçŽ ãå
å
ããããšã¯èš±å¯ãããŠããŸããã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("group")}}, {{ARIARole("presentation")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLFormElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("accept")}} {{HTMLVersionInline(4)}} {{obsolete_inline}}</dt> + <dd>ãµãŒããŒãåãä»ããã³ã³ãã³ãåã®ã³ã³ãåºåããªã¹ãã + <div class="note"><strong>䜿çšäžã®ã¡ã¢:</strong> ãã®å±æ§ã¯ HTML5 ã®ä»æ§ããåé€ãããŠããããã§ã«äœ¿çšäžå¯ãšãªã£ãŠããŸãã代ããã«åã
ã® {{HTMLElement("input")}} èŠçŽ ã® {{htmlattrxref("accept", "input")}} å±æ§ã䜿çšããŠãã ããã</div> + </dd> + <dt>{{htmlattrdef("accept-charset")}}</dt> + <dd>ãµãŒããŒãåãå
¥ããæåãšã³ã³ãŒãã£ã³ã°ã®ãªã¹ãããªã¹ãã¯ã¹ããŒã¹ãŸãã¯ã³ã³ãã§åºåãããšãã§ããŸãããã©ãŠã¶ãŒã¯ããããããªã¹ããããŠããé åºãåªå
é äœãšããŠäœ¿çšããŸããæ¢å®å€ã§ããäºçŽèª <code>"UNKNOWN"</code> ã¯ã form èŠçŽ ãå«ãææžã®ãšã³ã³ãŒãã£ã³ã°ãšåãã§ããããšã瀺ããŸãã<br> + 以åã®ããŒãžã§ã³ã® HTML ã§ã¯ãããŸããŸãªæåãšã³ã³ãŒãã£ã³ã°ãã¹ããŒã¹ãŸãã¯ã³ã³ãã§åºåãããšãã§ããŸããããã㯠HTML5 ã§ã¯ããŠã¯ãŸãããã¹ããŒã¹ã ããé©åã§ãã</dd> + <dt>{{htmlattrdef("action")}}</dt> + <dd>ãã©ãŒã çµç±ã§éä¿¡ãããæ
å ±ãåŠçããããã°ã©ã ã® URIããã®å€ã¯ {{HTMLElement("button")}}, <code><a href="/ja/docs/Web/HTML/Element/input/submit"><input type="submit"></a></code>, <code><a href="/ja/docs/Web/HTML/Element/input/image"><input type="image"></a></code> ã® {{htmlattrxref("formaction", "button")}} å±æ§ã«ãã£ãŠäžæžãããããšãå¯èœã§ãã</dd> + <dt>{{htmlattrdef("autocapitalize")}} {{non-standard_inline}}</dt> + <dd>ãã㯠iOS ç Safari Mobile ã§äœ¿çšããéæšæºå±æ§ã§ãããåå«ã®æåååãã©ãŒã ã³ã³ãããŒã«ã§ãŠãŒã¶ãŒãå
¥åãŸãã¯ç·šéããããã¹ãå€ãèªåçã«å€§æåã«å€æãããåŠãããŸãã©ã®ããã«å€æããããå¶åŸ¡ããŸãã<code>autocapitalize</code> å±æ§ãåå¥ã«ãã©ãŒã ã³ã³ãããŒã«åå«èŠçŽ ã§æå®ããå Žåã¯ããã©ãŒã å
šäœã«èšå®ãã <code>autocapitalize</code> ããåªå
ããŸããéæšå¥šãšãããŠããªãå€ã¯ãiOS 5 以éã§äœ¿çšã§ããŸããæ¢å®å€ã¯ <code>sentences</code> ã§ãã以äžã®å€ãæå®ã§ããŸãã + <ul> + <li><code>none</code>: èªå倧æååæ©èœãç¡å¹ã«ããŸãã</li> + <li><code>sentences</code>: æã®å
é æåãèªåçã«å€§æååããŸãã</li> + <li><code>words</code>: åèªã®å
é æåãèªåçã«å€§æååããŸãã</li> + <li><code>characters</code>: ãã¹ãŠã®æåãèªåçã«å€§æååããŸãã</li> + <li><code>on</code>: {{deprecated_inline}} iOS 5 ããéæšå¥šã§ãã</li> + <li><code>off</code>: {{deprecated_inline}} iOS 5 ããéæšå¥šã§ãã</li> + </ul> + </dd> + <dt>{{htmlattrdef("autocomplete")}} {{HTMLVersionInline(5)}}</dt> + <dd>input èŠçŽ ãæ¢å®ã§ããã©ãŠã¶ãŒã«ããå€ã®å
¥åè£å®ãåãããã瀺ããŸãããã®èšå®ã¯ãã©ãŒã ã«å±ããèŠçŽ ã® <code>autocomplete</code> å±æ§ã§äžæžãã§ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>off</code>: ãŠãŒã¶ãŒã¯ããã©ãŒã ã䜿çšãããã³ã«ãã¹ãŠã®å€ãå
¥åãããããããã¯ç¬èªã®å
¥åè£å®ã䜿çšããå¿
èŠããããŸãããã©ãŠã¶ãŒãå
¥åè£å®ããµããŒãããããšã¯ãããŸããã</li> + <li><code>on</code>: ãã©ãŠã¶ãŒã¯ãŠãŒã¶ãŒã以åã«å
¥åããå€ã«åºã¥ãããããèªåè£å®ã®ããã®åè£ãšããŠäœ¿çšããããšãã§ããŸãã</li> + </ul> + ã»ãšãã©ã®çŸè¡ãã©ãŠã¶ãŒ (Firefox 38+ãGoogle Chrome 34+ãIE 11+ ãªã©) ã§ã¯ autocomplete å±æ§ãèšå®ããŠãããã©ãŠã¶ãŒã®ãã¹ã¯ãŒããããŒãžã£ãŒããŠãŒã¶ãŒã«ãã°ã€ã³æ
å ± (ãŠãŒã¶ãŒåããã¹ã¯ãŒã) ãä¿åãããããåãåãããããŸããŠãŒã¶ãŒãåæããå Žåã«æ¬¡å以éããŒãžã蚪ããéã«ãã°ã€ã³æ
å ±ãèªåå
¥åããããšã¯æå¶ã§ããŸããã<a href="/ja/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion#autocomplete_å±æ§ãšãã°ã€ã³ãã£ãŒã«ã">autocomplete å±æ§ãšãã°ã€ã³ãã£ãŒã«ã</a>ãã芧ãã ããã</dd> + <dd> + <div class="note"> + <p><strong>ã¡ã¢:</strong> ææžã§ç¬èªã®å
¥åè£å®ãæäŸããããã« <code>autocomplete</code> ã <code>off</code> ã«èšå®ããå Žåã¯ããã©ãŒã å
ã§å
¥åè£å®ãå¯èœãªããããã® <code>input</code> èŠçŽ ã§ã <code>autocomplete</code> ã <code>off</code> ã«èšå®ããã¹ãã§ãã詳ããã¯ã<a href="#Browser_compatibility">äºææ§äžèŠ§è¡š</a>ã® Google Chrome ã«é¢ããã¡ã¢ãåç
§ããŠãã ããã</p> + </div> + </dd> + <dt>{{htmlattrdef("enctype")}}</dt> + <dd><code>method</code> å±æ§ã®å€ã <code>post</code> ã§ãããšãããã®å±æ§ã¯ãã©ãŒã ããµãŒããŒã«éä¿¡ããéã«äœ¿çšãããã³ã³ãã³ãã® <a href="https://en.wikipedia.org/wiki/Mime_type">MIME ã¿ã€ã</a>ã瀺ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>application/x-www-form-urlencoded</code>: åæå€ãå±æ§ãæå®ããŠããªãå Žåããã®å€ã䜿çšãããŸãã</li> + <li><code>multipart/form-data</code>: <code>type</code> å±æ§ã§ "file" ãæå®ãã {{HTMLElement("input")}} èŠçŽ ã®ããã«äœ¿çšããå€ã§ãã</li> + <li><code>text/plain</code>: (HTML5)</li> + </ul> + + <p>ãã®å€ã¯ã {{HTMLElement("button")}}, <code><a href="/ja/docs/Web/HTML/Element/input/submit"><input type="submit"></a></code>, <code><a href="/ja/docs/Web/HTML/Element/input/image"><input type="image"></a></code> ã® {{htmlattrxref("formenctype", "button")}} å±æ§ã«ãã£ãŠäžæžãããããšãå¯èœã§ãã</p> + </dd> + <dt>{{htmlattrdef("method")}}</dt> + <dd>ãã©ãŒã ãéä¿¡ããéã«ãã©ãŠã¶ãŒã䜿çšãã <a href="/ja/docs/Web/HTTP">HTTP</a> ã¡ãœããã§ãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>post</code>: HTTP <a href="https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.5">POST ã¡ãœãã</a>ã«çžåœããŸãããã©ãŒã ã®ããŒã¿ã¯ããã£ã«åããŠãµãŒããŒã«éä¿¡ããŸãã</li> + <li><code>get</code>: HTTP <a href="https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.3">GET ã¡ãœãã</a>ã«çžåœããŸãããã©ãŒã ã®ããŒã¿ã¯ '?' ãã»ãã¬ãŒã¿ãŒãšã㊠<code>action</code> å±æ§ã® URI ã«è¿œå ããŠããã®çµæãšãªã URI ããµãŒãã«ãŒéä¿¡ããŸãããã©ãŒã ã ASCII æååã ããå«ã¿ããŸã£ããå¯äœçšããªãå Žåã«ã®ã¿ããã®ã¡ãœããã䜿çšããŠãã ããã</li> + <li><code>dialog</code>: ãã©ãŒã ã {{HTMLElement("dialog")}} èŠçŽ ã®äžã«ããå Žåã«äœ¿çšããéä¿¡ãããšãã€ã¢ãã°ãéããŸãã</li> + </ul> + + <p>ãã®å€ã¯ã {{HTMLElement("button")}}, <code><a href="/ja/docs/Web/HTML/Element/input/submit"><input type="submit"></a></code>, <code><a href="/ja/docs/Web/HTML/Element/input/image"><input type="image"></a></code> ã® {{htmlattrxref("formmethod", "button")}} å±æ§ã«ãã£ãŠäžæžãããããšãå¯èœã§ãã</p> + </dd> + <dt>{{htmlattrdef("name")}}</dt> + <dd>ãã©ãŒã ã®ååã§ããHTML 4 ã§ã¯æšå¥šãããŠããŸããïŒä»£ããã« <code>id</code> ãçšããã¹ãã§ãïŒãHTML 5 ã§ã¯ããã¥ã¡ã³ãå
ã®ãã©ãŒã éã§ãŠããŒã¯ã§ããå¿
èŠãããããŸã空æååã§ãã£ãŠã¯ãããŸããã</dd> + <dt>{{htmlattrdef("novalidate")}} {{HTMLVersionInline("5")}}</dt> + <dd>ãã©ãŒã ãéä¿¡ãããšãã«æ€èšŒããªãããšã瀺ãçåœå€ã§ãããã®å±æ§ãæå®ããŠããªãïŒã€ãŸãæ€èšŒãããïŒå Žåã¯ãæ¢å®ã®èšå®ã {{HTMLElement("button")}}, <code><a href="/ja/docs/Web/HTML/Element/input/submit"><input type="submit"></a></code>, <code><a href="/ja/docs/Web/HTML/Element/input/image"><input type="image"></a></code> ã® {{htmlattrxref("formnovalidate", "button")}} å±æ§ã§äžæžãããããšãå¯èœã§ãã</dd> + <dt>{{htmlattrdef("target")}}</dt> + <dd>ãã©ãŒã ãéä¿¡ããåŸã«åãåã£ãå¿çã®è¡šç€ºäœçœ®ã瀺ãååãŸãã¯ããŒã¯ãŒãã§ããããã¯ãHTML 4 ã§ã¯ãã¬ãŒã ã®ååãŸãã¯ããŒã¯ãŒãã§ãããHTML5 ã§ã¯ã<em>é²èŠ§ã³ã³ããã¹ã</em> ã®ååãŸãã¯ããŒã¯ãŒãã§ã (äŸãã°ãã¿ãããŠã£ã³ããŠãã€ã³ã©ã€ã³ãã¬ãŒã ãªã©)ã以äžã®ããŒã¯ãŒãã¯ç¹å¥ãªæå³ãæã¡ãŸã: + <ul> + <li><code>_self</code>: å¿çãçŸåšãšåã HTML 4 ãã¬ãŒã (ãŸã㯠HTML5 é²èŠ§ã³ã³ããã¹ã) ã«è¡šç€ºããŸãããã®å€ã¯ãå±æ§ãæå®ãããŠããªãå Žåã®æ¢å®å€ã§ãã</li> + <li><code>_blank</code>: å¿çãæ°ããååã®ã€ããããŠããªããHTML 4 ãŠã£ã³ããŠãŸã㯠HTML5 ã®é²èŠ§ã³ã³ããã¹ãã«èªã¿èŸŒã¿ãŸãã</li> + <li><code>_parent</code>: å¿çãçŸåšã®ãã¬ãŒã ã® HTML 4 ãã¬ãŒã ã»ããã®èŠªèŠçŽ ãŸã㯠HTML5 ã®çŸåšã®èŠªé²èŠ§ã³ã³ããã¹ãã«èªã¿èŸŒã¿ãŸãã芪èŠçŽ ããªãå Žåããã®ãªãã·ã§ã³ã¯ <code>_self</code> ãšåãæ¯ãèããããŸãã</li> + <li><code>_top</code>: HTML 4 ã§ã¯ãå¿çãå
ã®ãŠã£ã³ããŠå
šäœã«èªã¿èŸŒã¿ãä»ã®ãã¬ãŒã ããã¹ãŠãã£ã³ã»ã«ããŸããHTML5 ã§ã¯ãå¿çããããã¬ãã«ã®é²èŠ§ã³ã³ããã¹ãã«èªã¿èŸŒã¿ãŸã (çŸåšã®é²èŠ§ã³ã³ããã¹ãã®ç¥å
ã«ãããããã以äžèŠªã®ãªãèŠçŽ ã§ã)ã芪èŠçŽ ããªãå Žåããã®ãªãã·ã§ã³ã¯ <code>_self</code> ãšåãæ¯ãèããããŸãã</li> + <li><em>iframename</em>: å¿çããååã®ã€ãã {{HTMLElement("iframe")}} ã«èªã¿èŸŒã¿ãŸãã</li> + </ul> + + <p>HTML5: ãã®å€ã¯ã {{HTMLElement("button")}}, <code><a href="/ja/docs/Web/HTML/Element/input/submit"><input type="submit"></a></code>, <code><a href="/ja/docs/Web/HTML/Element/input/image"><input type="image"></a></code> ã® {{htmlattrxref("formtarget", "button")}} å±æ§ã«ãã£ãŠäžæžãããããšãå¯èœã§ãã</p> + </dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="HTML">HTML</h3> + +<pre class="brush: html"><!-- Simple form which will send a GET request --> +<form action="" method="get"> + <label for="GET-name">Name:</label> + <input id="GET-name" type="text" name="name"> + <input type="submit" value="Save"> +</form> + +<!-- POST èŠæ±ãéä¿¡ããç°¡åãªãã©ãŒã --> +<form action="" method="post"> + <label for="POST-name">Name:</label> + <input id="POST-name" type="text" name="name"> + <input type="submit" value="Save"> +</form> + +<!-- fieldsetãlegendãlabel ãçšãããã©ãŒã ã®ããŒã¯ã¢ããã®äŸ --> +<form action="" method="post"> + <fieldset> + <legend>Title</legend> + <input type="radio" name="radio" id="radio"> + <label for="radio">Click me</label> + </fieldset> +</form> +</pre> + +<p>{{ EmbedLiveSample('Examples', '100%', 110) }}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#the-form-element', '<form>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'forms.html#the-form-element', '<form>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'interact/forms.html#h-17.3', '<form>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.form")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Web/Guide/HTML/Forms">HTML ãã©ãŒã ã¬ã€ã</a></li> + <li>ãã©ãŒã ã®äœæã«äœ¿çšãããããã®ä»ã®èŠçŽ : {{HTMLElement("button")}}, {{HTMLElement("datalist")}}, {{HTMLElement("fieldset")}}, {{HTMLElement("input")}},{{HTMLElement("keygen")}}, {{HTMLElement("label")}}, {{HTMLElement("legend")}}, {{HTMLElement("meter")}}, {{HTMLElement("optgroup")}}, {{HTMLElement("option")}}, {{HTMLElement("output")}}, {{HTMLElement("progress")}}, {{HTMLElement("select")}}, {{HTMLElement("textarea")}}</li> + <li>ãã©ãŒã å
ã®èŠçŽ äžèŠ§ã®ååŸ: {{domxref("HTMLFormElement.elements")}}</li> + <li><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Form_Role">ARIA: Form ããŒã«</a></li> + <li><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Search_role">ARIA: Search ããŒã«</a></li> +</ul> diff --git a/files/ja/web/html/element/frame/index.html b/files/ja/web/html/element/frame/index.html new file mode 100644 index 0000000000..5d9c6cfb50 --- /dev/null +++ b/files/ja/web/html/element/frame/index.html @@ -0,0 +1,58 @@ +--- +title: <frame> +slug: Web/HTML/Element/frame +tags: + - Deprecated + - Element + - HTML + - Reference + - Web +translation_of: Web/HTML/Element/frame +--- +<div>{{HTMLRef}}{{Deprecated_header}}</div> + +<p><code><frame></code> ã¯ãå¥ã® HTML ææžã衚瀺ã§ããåã
ã®é åãå®çŸ©ãã HTML èŠçŽ ã§ãã frame èŠçŽ 㯠{{HTMLElement("frameset")}} ã®å
éšã§äœ¿çšããŸãã</p> + +<p>ããã©ãŒãã³ã¹ã®åé¡ãã¹ã¯ãªãŒã³ãªãŒããŒã䜿çšãããŠãŒã¶ãžã®ã¢ã¯ã»ã·ããªãã£ã®æ¬ åŠãšãã£ãæ¬ ç¹ãããããã <code><frame></code> èŠçŽ ã®äœ¿çšã¯æšå¥šãããŸããã <code><frame></code> èŠçŽ ã«ä»£ããã {{HTMLElement("iframe")}} ãæšå¥šããŸãã</p> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ä»ã®ãã¹ãŠã® HTML èŠçŽ ãšåæ§ã«ããã®èŠçŽ ã¯<a href="/ja/docs/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<dl> + <dt>{{htmlattrdef("src")}}</dt> + <dd>ãã®å±æ§ã¯ããã¬ãŒã ã«è¡šç€ºããææžãæå®ããŸãã</dd> + <dt>{{htmlattrdef("name")}}</dt> + <dd>ãã®å±æ§ã¯ããã¬ãŒã ã«ååãã€ããŸããååããªããã°ããã¹ãŠã®ãªã³ã¯ã¯èªèº«ãååšãããã¬ãŒã â çŽè¿ã®èŠªãã¬ãŒã ã§éããŸãã詳ãã㯠{{htmlattrxref("target","a")}} å±æ§ãåç
§ããŠãã ããã</dd> + <dt>{{htmlattrdef("noresize")}}</dt> + <dd>ãã®å±æ§ã¯ããŠãŒã¶ã«ãããã¬ãŒã ã®ãªãµã€ãºãææ¢ããŸãã</dd> + <dt>{{htmlattrdef("scrolling")}}</dt> + <dd>ãã®å±æ§ã¯ãã¹ã¯ããŒã«ããŒã®ååšã®æç¡ãå®çŸ©ããŸãããã®å±æ§ãæå®ããªãå Žåããã©ãŠã¶ã¯å¿
èŠãªãšãã«ã¹ã¯ããŒã«ããŒã衚瀺ããŸããèšå®ã§ããå€ã¯äºã€ã§ãã "yes" ã¯äžèŠãªãšãã§ãã¹ã¯ããŒã«ããŒã衚瀺ããŸãã "no" ã¯å¿
èŠãªãšã<em>ã§ã</em>ã¹ã¯ããŒã«ããŒã衚瀺ããŸããã</dd> + <dt>{{htmlattrdef("marginheight")}}</dt> + <dd>ãã®å±æ§ã¯ããã¬ãŒã éã®ããŒãžã³ã®é«ããå®çŸ©ããŸãã</dd> + <dt>{{htmlattrdef("marginwidth")}}</dt> + <dd>ãã®å±æ§ã¯ããã¬ãŒã éã®ããŒãžã³ã®å¹
ãå®çŸ©ããŸãã</dd> + <dt>{{htmlattrdef("frameborder")}}</dt> + <dd>ãã®å±æ§ã§ããã¬ãŒã ã«ããŒããŒãèšå®ã§ããŸãã</dd> +</dl> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre class="brush: html"><frameset cols="50%,50%"> + <frame src="https://developer.mozilla.org/en/HTML/Element/iframe" /> + <frame src="https://developer.mozilla.org/en/HTML/Element/frame" /> +</frameset> +</pre> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®å¯Ÿå¿</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.frame")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("frameset")}}</li> + <li>{{HTMLElement("iframe")}}</li> +</ul> diff --git a/files/ja/web/html/element/frameset/index.html b/files/ja/web/html/element/frameset/index.html new file mode 100644 index 0000000000..7d63ce0912 --- /dev/null +++ b/files/ja/web/html/element/frameset/index.html @@ -0,0 +1,47 @@ +--- +title: <frameset> +slug: Web/HTML/Element/frameset +tags: + - Deprecated + - Element + - HTML + - Reference + - Web +translation_of: Web/HTML/Element/frameset +--- +<div>{{HTMLRef}}{{Deprecated_header}}</div> + +<p><strong>HTML ã® <code><frameset></code> èŠçŽ </strong>ã¯ã {{HTMLElement("frame")}} èŠçŽ ãå
å«ããããã«äœ¿çšãã HTML èŠçŽ ã§ãã</p> + +<div class="note"><strong>ã¡ã¢:</strong> {{HTMLElement("iframe")}} ã®äœ¿çšãæ¯æãããããšãããã¬ãŒã ã®äœ¿çšã¯å¥œãŸãããªããããäžè¬çã«çŸè¡ã®ãŠã§ããµã€ãã§ã¯ãã®èŠçŽ ã䜿çšããŸããã</div> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ä»ã®ãã¹ãŠã® HTML èŠçŽ ãšåæ§ã«ããã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã«å¯Ÿå¿ããŠããŸãã</p> + +<dl> + <dt>{{htmlattrdef("cols")}}</dt> + <dd>ãã®å±æ§ã¯ããã¬ãŒã ã»ããå
ã®æ°Žå¹³æ¹åã®é åã®æ°ãšå¯žæ³ãæå®ããŸãã</dd> + <dt>{{htmlattrdef("rows")}}</dt> + <dd>ãã®å±æ§ã¯ããã¬ãŒã ã»ããå
ã®åçŽæ¹åã®é åã®æ°ãšå¯žæ³ãæå®ããŸãã</dd> +</dl> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre class="brush: html"><frameset cols="50%,50%"> + <frame src="https://developer.mozilla.org/ja/docs/Web/HTML/Element/frameset" /> + <frame src="https://developer.mozilla.org/ja/docs/Web/HTML/Element/frame" /> +</frameset></pre> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®å¯Ÿå¿</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.frameset")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("frame")}}</li> + <li>{{HTMLElement("iframe")}}</li> +</ul> diff --git a/files/ja/web/html/element/head/index.html b/files/ja/web/html/element/head/index.html new file mode 100644 index 0000000000..fcd05172e1 --- /dev/null +++ b/files/ja/web/html/element/head/index.html @@ -0,0 +1,131 @@ +--- +title: '<head>: ææžã¡ã¿ããŒã¿ (ããããŒ) èŠçŽ ' +slug: Web/HTML/Element/head +tags: + - Element + - HTML + - HTML ææžã¡ã¿ããŒã¿ + - 'HTML:ã¡ã¿ããŒã¿ã³ã³ãã³ã' + - Reference + - Web + - ãŠã§ã + - èŠçŽ +translation_of: Web/HTML/Element/head +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><head></code> èŠçŽ </strong>ã¯ãææžã«é¢ããæ©æ¢°å¯èªãªæ
å ± ({{glossary("metadata", "ã¡ã¿ããŒã¿")}})ãããšãã°<a href="/ja/docs/Web/HTML/Element/title">é¡å</a>ã<a href="/ja/docs/Web/HTML/Element/script">ã¹ã¯ãªãã</a>ã<a href="/ja/docs/Web/HTML/Element/style">ã¹ã¿ã€ã«ã·ãŒã</a>ãªã©ãå«ã¿ãŸãã</span></p> + +<div class="blockIndicator note"> +<p><strong>ã¡ã¢:</strong> <code><head></code> ã¯æ©æ¢°åŠçã®ããã®æ
å ±ãä¿æããããã®ãã®ã§ããã人éãèªãããã®ãã®ã§ã¯ãããŸããã人éãèªãããã®æ
å ±ãäŸãã°æäžäœã®ããããŒãèè
ã®ãªã¹ãã®ããã®ãã®ã¯ã {{HTMLElement("header")}} èŠçŽ ãåç
§ããŠãã ããã</p> +</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td> + <p>ææžã {{HTMLElement("iframe")}} ã® {{htmlattrxref("srcdoc", "iframe")}} ææžã§ããå ŽåããŸãã¯é¡åæ
å ±ãããäžäœã®ãããã³ã« (HTML ã¡ãŒã«ã®ä»¶åã®è¡ãªã©) ã§äœ¿çšãããå Žåã¯ã0å以äžã®ã¡ã¿ããŒã¿ã³ã³ãã³ãã</p> + + <p>ä»ã®å Žåã¯æ£ç¢ºã«1ã€ã® {{HTMLElement("title")}} èŠçŽ ãå«ãã1å以äžã®ã¡ã¿ããŒã¿ã³ã³ãã³ãã</p> + </td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td><code><head></code> èŠçŽ å
ã§æåã«ååšãããã®ãèŠçŽ ã§ããå Žåãéå§ã¿ã°ãçç¥å¯èœã<br> + <code><head></code> èŠçŽ ã«ç¶ãæåã®ãã®ã空çœæåãã³ã¡ã³ãã§ãªãå Žåãçµäºã¿ã°ãçç¥å¯èœã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("html")}} èŠçŽ ã®æåã®åèŠçŽ ãšããŠé
眮å¯èœã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLHeadElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("profile")}} {{obsolete_inline}}</dt> + <dd>1ã€ä»¥äžã®ã¡ã¿ããŒã¿ãããã¡ã€ã«ã® {{glossary("URI")}} ã§ã{{Glossary("whitespace", "ãã¯ã€ãã¹ããŒã¹")}}åºåãã§ãã</dd> +</dl> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre class="brush: html"><!doctype html> +<html> + <head> + <title>Document title</title> + </head> +</html> +</pre> + +<h2 id="Notes" name="Notes">ã¡ã¢</h2> + +<p>HTML5 äºæã®ãã©ãŠã¶ãŒã§ã¯ãã¿ã°ãçç¥ãããŠããŠã <code><head></code> èŠçŽ ãèªåçã«çæããŸãã<a href="https://www.stevesouders.com/blog/2010/05/12/autohead-my-first-browserscope-user-test/">ãã®èªåçæã¯ãéå»ã®ãã©ãŠã¶ãŒã§ã¯ä¿èšŒãããŠããŸãã</a>ã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-head-element', '<head>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ææ°ã®ã¹ãããã·ã§ããããå€æŽãªã</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'document-metadata.html#the-head-element', '<head>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td><code>profile</code> ãå»æ¢</td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/global.html#h-7.4.1', '<head>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td> </td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.head")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><code><head></code> ã®äžã§äœ¿çšããããšãã§ããèŠçŽ : + + <ul> + <li>{{HTMLElement("title")}}</li> + <li>{{HTMLElement("base")}}</li> + <li>{{HTMLElement("link")}}</li> + <li>{{HTMLElement("style")}}</li> + <li>{{HTMLElement("meta")}}</li> + <li>{{HTMLElement("script")}}</li> + <li>{{HTMLElement("noscript")}}</li> + <li>{{HTMLElement("template")}}</li> + </ul> + </li> +</ul> diff --git a/files/ja/web/html/element/header/index.html b/files/ja/web/html/element/header/index.html new file mode 100644 index 0000000000..5ac47e40a3 --- /dev/null +++ b/files/ja/web/html/element/header/index.html @@ -0,0 +1,121 @@ +--- +title: <header> +slug: Web/HTML/Element/header +tags: + - Element + - HTML + - HTML sections + - Reference +translation_of: Web/HTML/Element/header +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><header></code> èŠçŽ </strong>ã¯ãå°å
¥çãªã³ã³ãã³ãããµã€ãã¯å°å
¥éšãããã²ãŒã·ã§ã³çã®ã°ã«ãŒããè¡šããŸããèŠåºãèŠçŽ ã ãã§ãªããããŽãæ€çŽ¢ãã©ãŒã ãäœè
åããã®ä»ã®èŠçŽ ãå«ãããšãã§ããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/header.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååããŠããã ããã®ã§ããã°ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Palpable_content">ç¥èŠå¯èœã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãäœããåå«ã«ä»ã® <code><header></code> ã {{HTMLElement("footer")}} ããªãããšã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ããã ãã{{HTMLElement("address")}}ã{{HTMLElement("footer")}}ãä»ã® {{HTMLElement("header")}} èŠçŽ ã®åå«èŠçŽ ãšããŠé
眮ããŠã¯ãªããŸããã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Banner_role">banner</a>, ãŸã㯠<code><a href="/ja/docs/Web/HTML/Element/article">article</a></code>, <code><a href="/ja/docs/Web/HTML/Element/aside">aside</a></code>, <code><a href="/ja/docs/Web/HTML/Element/main">main</a></code>, <code><a href="/ja/docs/Web/HTML/Element/nav">nav</a></code>, <code><a href="/ja/docs/Web/HTML/Element/section">section</a></code> ã®åèŠçŽ ããŸã㯠<code>role=<a href="/ja/docs/Web/Accessibility/ARIA/Roles/Article_Role">article</a></code>, <code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Complementary_role">complementary</a></code>, <code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Main_role">main</a></code>, <code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Navigation_Role">navigation</a></code>, <code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Region_role">region</a></code> ã®èŠçŽ ã®åå«ã§ããå Žåã¯<a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("group")}}, {{ARIARole("presentation")}}, {{ARIARole("none")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<p><code><header></code> èŠçŽ ã¯åºåã³ã³ãã³ãã§ã¯ãããŸãããã€ãŸãããã®èŠçŽ ãæ°ããª<a href="/ja/docs/Sections_and_Outlines_of_an_HTML5_document">ã¢ãŠãã©ã€ã³</a>ãçæããããšã¯ãããŸãããããªãã¡ <code>header</code> èŠçŽ ã¯éåžžãèªèº«ãå²ã <code>section</code> ã®èŠåºã (<code>h1</code>â<code>h6</code> èŠçŽ ) ãå«ãããšãæå³ããŠããŸããã<strong>å¿
é ã§ã¯ãããŸãã</strong>ã</p> + +<h3 id="Historical_Usage" name="Historical_Usage">æŽå²çãªäœ¿çšæ³</h3> + +<p><code><header></code> èŠçŽ 㯠{{glossary("HTML5")}} ãŸã§ä»æ§æžã«ã¯çŸããŠããŸããã§ããããå®ã¯ HTML ã®æåæã«ååšããŠããŸããã <a href="http://info.cern.ch/">the very first website</a> ã«èŠãããããã«ãå
㯠<code><head></code> èŠçŽ ãšããŠäœ¿çšãããŠããŸãããããæç¹ã§ãå¥ãªååã䜿çšããããšã決å®ãããŸãããããã«ãã£ãŠ <code><header></code> ãèªç±ã«ãªããã®ã¡ã«å¥ãªåœ¹å²ãæ
ãããšãã§ããããã«ãªããŸããã</p> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Page_Header" name="Page_Header">ããŒãžã®ããããŒ</h3> + +<pre class="brush: html notranslate"><header> + <h1>Main Page Title</h1> + <img src="mdn-logo-sm.png" alt="MDN logo"> +</header> +</pre> + +<h3 id="Article_Header" name="Article_Header">èšäºã®ããããŒ</h3> + +<pre class="brush: html notranslate"><article> + <header> + <h2>The Planet Earth</h2> + <p>Posted on Wednesday, <time datetime="2017-10-04">4 October 2017</time> by Jane Smith</p> + </header> + <p>We live on a planet that's blue and green, with so many things still unseen.</p> + <p><a href="https://janesmith.com/the-planet-earth/">Continue reading....</a></p> +</article> +</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-header-element', '<header>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sections.html#the-header-element', '<header>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.header")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®åºååé¢é£èŠçŽ : {{HTMLElement("body")}}, {{HTMLElement("nav")}}, {{HTMLElement("article")}}, {{HTMLElement("aside")}}, {{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}}, {{HTMLElement("h6")}}, {{HTMLElement("hgroup")}}, {{HTMLElement("footer")}}, {{HTMLElement("section")}}, {{HTMLElement("address")}}</li> + <li><a href="/ja/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines">HTML ã®ã»ã¯ã·ã§ã³ãšã¢ãŠãã©ã€ã³ã®äœ¿çš</a></li> +</ul> diff --git a/files/ja/web/html/element/heading_elements/index.html b/files/ja/web/html/element/heading_elements/index.html new file mode 100644 index 0000000000..15d08cfb06 --- /dev/null +++ b/files/ja/web/html/element/heading_elements/index.html @@ -0,0 +1,258 @@ +--- +title: '<h1>â<h6>: HTML ã®èŠåºãèŠçŽ ' +slug: Web/HTML/Element/Heading_Elements +tags: + - Element + - HTML + - HTML sections + - Reference + - Web +translation_of: Web/HTML/Element/Heading_Elements +--- +<div>{{HTMLRef}}</div> + +<p id="Summary"><span class="seoSummary"><strong>HTML ã® <code><h1></code>â<code><h6></code> èŠçŽ </strong>ã¯ãã»ã¯ã·ã§ã³ã®èŠåºãã6段éã§è¡šããŸãã <code><h1></code> ãæäžäœã§ã <code><h6></code> ãæäžäœã§ãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/h1-h6.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/Guide/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, èŠåºãã³ã³ãã³ã, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ã {{HTMLElement("hgroup")}} ã¯éæšå¥šã«ãªã£ãã®ã§ãèŠåºãèŠçŽ ããã®åèŠçŽ ãšããŠäœ¿çšããªãã§ãã ããã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="/ja/docs/Web/Accessibility/ARIA/Roles/heading_role">heading</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("tab")}}, {{ARIARole("presentation")}} ãŸã㯠{{ARIARole("none")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLHeadingElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>èŠåºãèŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<div class="note"> +<p><code>align</code> å±æ§ã¯å»æ¢ãããã®ã§ã䜿çšããªãã§ãã ããã</p> +</div> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<ul> + <li>èŠåºãæ
å ±ã¯ããŠãŒã¶ãŒãšãŒãžã§ã³ããèªåçã«ææžã®ç®æ¬¡ãäœæããããã«äœ¿çšãããããšããããŸãã</li> + <li>ããã¹ãã®å€§ãããå€ããããã«èŠåºãèŠçŽ ã䜿çšããªãã§ãã ããã代ããã« {{glossary("CSS")}} ã® {{cssxref("font-size")}} ããããã£ã䜿çšããŠãã ããã</li> + <li>èŠåºãã¬ãã«ãé£ã°ãããšã¯é¿ããŠãã ãããåžžã« <code><h1></code> ããå§ãã次㫠<code><h2></code>ã以äžãåæ§ã«ããŠãã ããã</li> + <li><code><h1></code> ã¯ããŒãžãŸãã¯ãã¥ãŒã«ã€ã1ã€ã ã䜿çšããŠãã ãããå
容ã®å
šäœçãªç®çãç°¡æœã«èšèŒããªããã°ãªããŸããã</li> + <li>è€æ°ã® <code><h1></code> ã䜿çšããŠããšã©ãŒã«ã¯ãªããŸããããããã¯æåã®æ¹æ³ãšã¯èŠãªãããŠããŸãããããã¯èªã¿äžããœããã {{glossary("SEO")}} ã§æå©ã§ãã</li> + <li>1ã€ã®ããŒãžã§ <code><h1></code> ã2å以äžäœ¿çšããããšã¯é¿ããŠãã ããã詳ããã¯<a href="/ja/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines#Section_Elements_in_HTML5">åºååèŠçŽ </a>ãåç
§ããŠãã ããã</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="All_headings" name="All_headings">ãã¹ãŠã®èŠåºã</h3> + +<p>以äžã®ã³ãŒãã§ã¯ããã¹ãŠã®èŠåºãã¬ãã«ã瀺ããŠããŸãã</p> + +<pre class="brush: html notranslate"><h1>Heading level 1</h1> +<h2>Heading level 2</h2> +<h3>Heading level 3</h3> +<h4>Heading level 4</h4> +<h5>Heading level 5</h5> +<h6>Heading level 6</h6> +</pre> + +<p>以äžã®æ§ã«åºåãããŸãã</p> + +<p>{{ EmbedLiveSample('All_headings', '280', '300', '') }}</p> + +<h3 id="Example_page" name="Example_page">ããŒãžã®äŸ</h3> + +<p>以äžã®ã³ãŒãã§ã¯ãããã€ãã®èŠåºããšãã®é
äžã®ã³ã³ãã³ãã瀺ããŠããŸãã</p> + +<pre class="brush: html notranslate"><h1>Heading elements</h1> +<h2>Summary</h2> +<p>Some text here...</p> + +<h2>Examples</h2> +<h3>Example 1</h3> +<p>Some text here...</p> + +<h3>Example 2</h3> +<p>Some text here...</p> + +<h2>See also</h2> +<p>Some text here...</p> +</pre> + +<p>以äžã®æ§ã«åºåãããŸãã</p> + +<p>{{ EmbedLiveSample('Example_page', '280', '480', '') }}</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®</h2> + +<h3 id="Navigation" name="Navigation">ããã²ãŒã·ã§ã³</h3> + +<p>èªã¿äžããœããã®å©çšè
ã®ããããããã²ãŒã·ã§ã³ãã¯ããã¯ãšããŠãããŒãžã®å
容ãææ©ãç¹å®ããããã«ãèŠåºãããèŠåºããžãšãžã£ã³ãããããšããããŸãããã®ãããèŠåºãã¬ãã«ãé£ã°ããªãããã«ããããšãéèŠã§ããé£ã°ããšãã®ããã«ããã²ãŒã·ã§ã³ããŠãã人ããããããŒããªããšçåãæ®ãããšã«ãªããæ··ä¹±ãçããããŸãã</p> + +<h4 id="Dont" name="Don't">æªãäŸ</h4> + +<pre class="brush: html example-bad notranslate"><h1>Heading level 1</h1> +<h3>Heading level 3</h3> +<h4>Heading level 4</h4> +</pre> + +<h4 id="Do" name="Do">è¯ãäŸ</h4> + +<pre class="brush: html example-good notranslate"><h1>Heading level 1</h1> +<h2>Heading level 2</h2> +<h3>Heading level 3</h3> +</pre> + +<h4 id="Nesting" name="Nesting">å
¥ãå</h4> + +<p>ããããŒã¯ããŒãžã®ã³ã³ãã³ãã®æ§é ãåæ ããŠãç¯ãšããŠå
¥ãåã«ãªãããšããããŸããå€ãã®èªã¿äžããœããã¯ããŒãžã®ãã¹ãŠã®èŠåºãã®é åºä»ããªã¹ããçæããå©çšè
ãã³ã³ãã³ãã®éå±€æ§é ãææ©ãç¹å®ããããšãã§ããŸãã</p> + +<ol> + <li><code>h1</code> Beetles + + <ol> + <li><code>h2</code> Etymology</li> + <li><code>h2</code> Distribution and Diversity</li> + <li><code>h2</code> Evolution + <ol> + <li><code>h3</code> Late Paleozoic</li> + <li><code>h3</code> Jurassic</li> + <li><code>h3</code> Cretaceous</li> + <li><code>h3</code> Cenozoic</li> + </ol> + </li> + <li><code>h2</code> External Morphology + <ol> + <li><code>h3</code> Head + <ol> + <li><code>h4</code> Mouthparts</li> + </ol> + </li> + <li><code>h3</code> Thorax + <ol> + <li><code>h4</code> Prothorax</li> + <li><code>h4</code> Pterothorax</li> + </ol> + </li> + <li><code>h3</code> Legs</li> + <li><code>h3</code> Wings</li> + <li><code>h3</code> Abdomen</li> + </ol> + </li> + </ol> + </li> +</ol> + +<p>èŠåºããå
¥ãåã«ãªã£ãå ŽåãèŠåºãã¬ãã«ã¯ç¯ãéããéã«ãé£ã°ããããããšããããŸãã</p> + +<ul> + <li><a href="https://www.w3.org/WAI/tutorials/page-structure/headings/">Headings ⢠Page Structure ⢠WAI Web Accessibility Tutorials</a></li> + <li><a href="/ja/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.3_â_Create_content_that_can_be_presented_in_different_ways">MDN "WCAG ãç解ãã â ã¬ã€ãã©ã€ã³ 1.3 ã®è§£èª¬"</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/content-structure-separation-programmatic.html">Understanding Success Criterion 1.3.1 | W3C Understanding WCAG 2.0</a></li> + <li><a href="/ja/docs/Web/Accessibility/Understanding_WCAG/Operable#Guideline_2.4_â_Navigable_Provide_ways_to_help_users_navigate_find_content_and_determine_where_they_are">MDN "WCAG ãç解ãã â ã¬ã€ãã©ã€ã³ 2.4 ã®è§£èª¬"</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-skip.html">Understanding Success Criterion 2.4.1 | W3C Understanding WCAG 2.0</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-descriptive.html">Understanding Success Criterion 2.4.6 | W3C Understanding WCAG 2.0</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-headings.html">Understanding Success Criterion 2.4.10 | W3C Understanding WCAG 2.0</a></li> +</ul> + +<h3 id="Labeling_section_content" name="Labeling_section_content">åºåã³ã³ãã³ãã®ã©ãã«ä»ã</h3> + +<p>èªã¿äžããœããå©çšè
ã®ããã®ä»ã®ããã²ãŒã·ã§ã³ãã¯ããã¯ãšããŠã<a href="/ja/docs/Web/HTML/Element#Content_sectioning">åºåã³ã³ãã³ã</a>ã®äžèŠ§ãäœæããŠãããŒãžã®ã¬ã€ã¢ãŠããç¹å®ããããã«äœ¿çšãããã®ããããŸãã</p> + +<p>åºåã³ã³ãã³ã㯠<code><a href="/ja/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute">aria-labelledby</a></code> ããã³ {{htmlattrxref("id")}} å±æ§ã®çµã¿åããã§ãã»ã¯ã·ã§ã³ã®ç®çã詳现ã«èšè¿°ããã©ãã«ãä»ããããšãã§ããŸãããã®ãã¯ããã¯ã¯ãåäžããŒãžã«äºã€ä»¥äžã®åºåèŠçŽ ãããå Žåã«æçšã§ãã</p> + +<h4 id="Example">Example</h4> + +<pre class="brush: html notranslate"><header> + <nav aria-labelledby="primary-navigation"> + <h2 id="primary-navigation">Primary navigation</h2> + <!-- navigation items --> + </nav> +</header> + +<!-- ããŒãžã³ã³ãã³ã --> + +<footer> + <nav aria-labelledby="footer-navigation"> + <h2 id="footer-navigation">Footer navigation</h2> + <!-- navigation items --> + </nav> +</footer> +</pre> + +<p>ãã®äŸã§ã¯ãèªã¿äžãæè¡ã¯äºã€ã® {{HTMLElement("nav")}} ã»ã¯ã·ã§ã³ããããäžã€ã "Primary navigation" ã§ããäžã€ã "Footer navigation" ã§ãããšã¢ããŠã³ã¹ããã§ããããã©ãã«ãæäŸãããŠããªãå Žåã¯ãèªã¿äžããœããã䜿çšããŠãã人ãããããã® <code>nav</code> èŠçŽ ã®äžèº«ã調ã¹ãŠãããããã®çšéã確ãããªããã°ãªããªããããããŸããã</p> + +<ul> + <li><a href="/ja/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute">aria-labelledby å±æ§ã®å©çš</a></li> + <li><a href="https://www.w3.org/WAI/tutorials/page-structure/labels/#using-aria-labelledby">Labeling Regions ⢠Page Structure ⢠W3C WAI Web Accessibility Tutorials</a></li> +</ul> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements', '<h1>, <h2>, <h3>, <h4>, <h5>, and <h6>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sections.html#the-h1-h2-h3-h4-h5-and-h6-elements', '<h1>, <h2>, <h3>, <h4>, <h5>, and <h6>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/global.html#h-7.5.5', '<h1>, <h2>, <h3>, <h4>, <h5>, and <h6>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.h1")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("p")}}</li> + <li>{{HTMLElement("div")}}</li> + <li>{{HTMLElement("section")}}</li> +</ul> diff --git a/files/ja/web/html/element/hgroup/index.html b/files/ja/web/html/element/hgroup/index.html new file mode 100644 index 0000000000..68e33d95f2 --- /dev/null +++ b/files/ja/web/html/element/hgroup/index.html @@ -0,0 +1,145 @@ +--- +title: <hgroup> +slug: Web/HTML/Element/hgroup +tags: + - Experimental + - HTML + - HTML ã»ã¯ã·ã§ã³ + - HTML5 + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - 'HTML:èŠåºãã³ã³ãã³ã' + - Reference + - ãŠã§ã + - èŠçŽ +translation_of: Web/HTML/Element/hgroup +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><hgroup></code> èŠçŽ </strong>ã¯ãææžã®ã»ã¯ã·ã§ã³ã®ãè€æ°ã¬ãã«ã®èŠåºããè¡šããŸãããã㯠<code><a href="/ja/docs/Web/HTML/Element/Heading_Elements"><h1>â<h6></a></code> èŠçŽ ã®ã»ãããã°ã«ãŒãåããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/hgroup.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, èŠåºãã³ã³ãã³ã, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>1å以äžã® {{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}},{{HTMLElement("h4")}}, {{HTMLElement("h5")}},{{HTMLElement("h6")}}</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("tab")}}, {{ARIARole("presentation")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<div class="note"> +<p><code><hgroup></code> èŠçŽ 㯠HTML5 (W3C) ä»æ§ããåé€ãããŸãããã WHATWG çã® HTML ã«ã¯äŸç¶ãšããŠå«ãŸããŠããŸããã»ãšãã©ã®ãã©ãŠã¶ãŒã§éšåçã«å®è£
ãããŠãããå®è£
ãåé€ãããå¯èœæ§ã¯äœããªã£ãŠããŸãã<br> + ãã ãã<code><hgroup></code> èŠçŽ ã®äž»èŠãªç®ç㯠<a href="/ja/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines#The_HTML5_outline_algorithm">HTML ä»æ§æžã§å®çŸ©ãããã¢ãŠãã©ã€ã³ã®ã¢ã«ãŽãªãºã </a>ã«ãã£ãŠèŠåºããã©ã®ããã«è¡šç€ºãããã«äœçšããããšã§ããã<strong>ã©ã®ãã©ãŠã¶ãŒã§ãã¢ãŠãã©ã€ã³ã®ã¢ã«ãŽãªãºã ã¯å®è£
ãããŠããªããã</strong>ã <code><hgroup></code> ã®ã»ãã³ãã£ã¯ã¹ã¯å®éã®ãšãããçè«äžã®ãã®ã«ãªã£ãŠããŸãã<br> + HTML5 (W3C) ä»æ§æžã§ã¯ã<code><hgroup></code>ã䜿çšããã«<a href="https://www.w3.org/TR/html5/common-idioms.html#sub-head">å¯èŠåºãããµãã¿ã€ãã«ã代æ¿ã¿ã€ãã«ãã¹ããŒã¬ã³</a>ãããŒã¯ã¢ããããæ¹æ³ã«ã€ããŠã¢ããã€ã¹ãæäŸããŠããŸãã</p> +</div> + +<p><code><hgroup></code> èŠçŽ ã¯ã<em>è€æ°ã¬ãã«</em>ã®èŠåºããæ§æããããã«ææžã®ã»ã¯ã·ã§ã³ã®äž»èŠåºããšå¯æ¬¡çãªèŠåºãïŒå¯èŠåºããå¯é¡ãªã©ïŒãã°ã«ãŒãåããããšãå¯èœã§ãã</p> + +<p>èšãæãããšã <code><hgroup></code> èŠçŽ ã¯å¯æ¬¡çãªåã® <code><a href="/ja/docs/Web/HTML/Element/Heading_Elements"><h1>â<h6></a></code> ãã¢ãŠãã©ã€ã³å
ã§ç¬èªã®ã»ã¯ã·ã§ã³ãçæããããšã劚ããŸãããããã® <code><a href="/ja/docs/Web/HTML/Element/Heading_Elements"><h1>â<h6></a></code> èŠçŽ 㯠<code><hgroup></code> ã®åã§ãªããã°éåžžã©ããã§ãã</p> + +<p>ãã£ãŠ <a href="/ja/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines#The_HTML5_outline_algorithm">HTML ä»æ§æžã§å®çŸ©ãããŠããã¢ãŠãã©ã€ã³ã®ã¢ã«ãŽãªãºã </a>ã§çæãããçè«çãªã¢ãŠãã©ã€ã³ã§ã¯ã<code><hgroup></code> ã¯å
šäœãšããŠã²ãšã€ã®è«ççãªèŠåºããæ§æããŸãããã㊠<code><hgroup></code> ã®åã§ãã <code><a href="/ja/docs/Web/HTML/Element/Heading_Elements"><h1>â<h6></a></code> ãšãšãã«ãçè«çãªã¢ãŠãã©ã€ã³å
ã§ã²ãšã€ã®è«ççãªèŠåºããæ§æããããã«<em>è€æ°ã¬ãã«</em>ã®ãŠããããšããŠã®ã¢ãŠãã©ã€ã³ã«ãªããŸãã</p> + +<p>ãã®ãããªã¢ãŠãã©ã€ã³ã® (çè«çã§ã¯ãªã) <em>æç»</em>ãã¥ãŒãçæããããã«ããã«ãã¬ãã«ã®æ§è³ªãäŒãããã <code><hgroup></code> ã®èŠåºããã©ã®ããã«æç»ãããã«ã€ããŠãã¬ã³ããªã³ã°ããŒã«ã®ãã¶ã€ã³ã§ããã€ãã®éžæãå¿
èŠã§ããäŸãã°ä»¥äžã®ããã«ãæç»ãããã¢ãŠãã©ã€ã³ã§ <code><hgroup></code> ã衚瀺ããããŸããŸãªæ¹æ³ãèããããŸã:</p> + +<ul> + <li>äž»èŠåºãã®åŸããã³æåã®å¯æ¬¡çãªèŠåºãã®åã«ã³ãã³ãšç©ºçœ (â<code>: </code>â) ãŸãã¯åæ§ã®å¥èªç¹ã眮ã圢㧠(ããã³åããŸãã¯åæ§ã®å¥èªç¹ããä»ã®å¯æ¬¡çãªèŠåºãã®åã«çœ®ããŠ) <code><hgroup></code> ãæç»ãããã¢ãŠãã©ã€ã³ã§è¡šç€ºãã</li> + <li>äž»èŠåºãã®åŸã«ãæ¬åŒ§ã§ããã£ãå¯æ¬¡çãªèŠåºãã眮ã圢ã§ã<code><hgroup></code> ãæç»ãããã¢ãŠãã©ã€ã³ã§è¡šç€ºãã</li> +</ul> + +<p>以äžã® HTML ææžã§èããŠã¿ãŸãããã</p> + +<pre class="brush: html"><!DOCTYPE html> +<title>HTML Standard</title> +<body> + <hgroup id="document-title"> + <h1>HTML</h1> + <h2>Living Standard â Last Updated 12 August 2016</h2> + </hgroup> + <p>Some intro to the document.</p> + <h2>Table of contents</h2> + <ol id=toc>...</ol> + <h2>First section</h2> + <p>Some intro to the first section.</p> +</body></pre> + +<p>ãã®ææžã®ã¢ãŠãã©ã€ã³ãæç»ãããšã以äžã®ããã«ãªãã§ãããã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/14599/outline-colon.png" style="height: 99px; width: 450px;"></p> + +<p>ããã§ã¯äž»èŠåºãã<em>HTML</em>ãã®åŸã«ã³ãã³ãšç©ºçœã眮ããŠãå¯æ¬¡çãªèŠåºãã<em>Living Standard â Last Updated 12 August 2016</em>ããç¶ããŸãã</p> + +<p>ãããã¯ã以äžã®ããã«ã¢ãŠãã©ã€ã³ãæç»ããããšãã§ããã§ãããã</p> + +<p><img alt="Rendered outline that includes an <hgroup> element, with parens around the secondary heading" src="https://mdn.mozillademos.org/files/14601/outline-paren.png" style="height: 106px; width: 450px;"></p> + +<p>ããã§ã¯äž»èŠåºãã<em>HTML</em>ãã®åŸã«ãæ¬åŒ§ã§ããã£ãå¯æ¬¡çãªèŠåºãã<em> (Living Standard â Last Updated 12 August 2016)</em>ãããããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html"><hgroup id="document-title"> + <h1>HTML</h1> + <h2>Living Standard â Last Updated 12 August 2016</h2> +</hgroup> +</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-hgroup-element', '<hgroup>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td> </td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®å¯Ÿå¿</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.hgroup")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®ã»ã¯ã·ã§ã³é¢é£èŠçŽ : {{HTMLElement("body")}}, {{HTMLElement("article")}}, {{HTMLElement("section")}}, {{HTMLElement("aside")}}, {{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}}, {{HTMLElement("h6")}}, {{HTMLElement("nav")}}, {{HTMLElement("header")}}, {{HTMLElement("footer")}}, {{HTMLElement("address")}}</li> + <li><a class="deki-ns current" href="/ja/docs/Sections_and_Outlines_of_an_HTML5_document" title="Sections and Outlines of an HTML5 document">HTML5 ææžã®ã»ã¯ã·ã§ã³ãšã¢ãŠãã©ã€ã³</a></li> +</ul> diff --git a/files/ja/web/html/element/hr/index.html b/files/ja/web/html/element/hr/index.html new file mode 100644 index 0000000000..929cb187a9 --- /dev/null +++ b/files/ja/web/html/element/hr/index.html @@ -0,0 +1,132 @@ +--- +title: '<hr>: äž»é¡åå² (æ°Žå¹³ç·) èŠçŽ ' +slug: Web/HTML/Element/hr +tags: + - HTML + - HTML ã³ã³ãã³ãã°ã«ãŒãå + - 'HTML:ãããŒã³ã³ãã³ã' + - Reference + - ãŠã§ã + - èŠçŽ +translation_of: Web/HTML/Element/hr +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><hr></code> èŠçŽ </strong>ã¯ã段èœã¬ãã«ã®èŠçŽ éã«ãããŠãããŒãã®æå³çãªåºåããè¡šããŸããäŸãã°ã話ã®å Žé¢ã®åãæ¿ãããç¯å
ã§ã®è©±é¡ã®è»¢æãªã©ã§ãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/hr.html", "tabbed-shorter")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>以åã¯ããã¯æ°Žå¹³ã®åºåãç·ãšããŠå®çŸ©ãããŠããŸãããçŸåšã§ããã©ãŠã¶ãŒã§ã¯æ°Žå¹³ç·ãšããŠè¡šç€ºãããŸããããã®èŠçŽ ã¯è¡šç€ºè«çãªçšèªã§ã¯ãªãæå³è«çãªçšèªã§å®çŸ©ãããŸããã®ã§ãæ°Žå¹³ç·ãåŒãããã®ã§ããã°ãé©å㪠CSS ã䜿çšããŠè¡ãããã«ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãªãŒ</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãªããããã¯{{Glossary("empty element", "空èŠçŽ ")}}ã§ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ãçµäºã¿ã°ãèšè¿°ããŠã¯ãªããªãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("presentation")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLHRElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("align")}} {{deprecated_inline}}</dt> + <dd>åºåãç·ã®é
眮ãæå®ããŸããåæå€ã¯ <code>left</code> ã§ãã</dd> + <dt>{{htmlattrdef("color")}} {{Non-standard_inline}}</dt> + <dd>åºåãç·ã®è²ãè²åããŸãã¯16é²æ°ã§æå®ããŸãã</dd> + <dt>{{htmlattrdef("noshade")}} {{deprecated_inline}}</dt> + <dd>網æããããªãããã«æå®ããŸãã</dd> + <dt>{{htmlattrdef("size")}} {{deprecated_inline}}</dt> + <dd>åºåãç·ã®é«ãããã¯ã»ã«æ°ã§æå®ããŸãã</dd> + <dt>{{htmlattrdef("width")}} {{deprecated_inline}}</dt> + <dd>åºåãç·ã®å¹
ããã¯ã»ã«æ°ããããã¯ããŒã»ã³ãã§æå®ããŸãã</dd> +</dl> + +<h2 id="Example" name="Example">äŸ</h2> + +<h3 id="HTML">HTML</h3> + +<pre class="brush: html"><p> + This is the first paragraph of text. + This is the first paragraph of text. + This is the first paragraph of text. + This is the first paragraph of text. +</p> + +<hr> + +<p> + This is the second paragraph of text. + This is the second paragraph of text. + This is the second paragraph of text. + This is the second paragraph of text. +</p></pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{EmbedLiveSample("Example")}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-hr-element', '<hr>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td><code><hr></code> èŠçŽ ã®å®çŸ©</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-hr-element', '<hr>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'present/graphics.html#h-15.3', '<hr>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td><code>align</code>, <code>noshade</code>, <code>size</code>, <code>width</code> å±æ§ãéæšå¥šã«ãã</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.hr")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement('p')}}</li> +</ul> diff --git a/files/ja/web/html/element/html/index.html b/files/ja/web/html/element/html/index.html new file mode 100644 index 0000000000..13a98c9ea1 --- /dev/null +++ b/files/ja/web/html/element/html/index.html @@ -0,0 +1,121 @@ +--- +title: '<html>: HTML ææž / ã«ãŒãèŠçŽ ' +slug: Web/HTML/Element/html +tags: + - HTML + - HTML ã«ãŒãèŠçŽ + - Reference + - ãŠã§ã + - ãªãã¡ã¬ã³ã¹ + - èŠçŽ +translation_of: Web/HTML/Element/html +--- +<p>{{HTMLRef}}</p> + +<p><span class="seoSummary"><strong>HTML ã® <code><html></code> èŠçŽ </strong>㯠HTML ææžã«ãããŠã«ãŒã (åºç¹) ãšãªãèŠçŽ (ãããã¬ãã«èŠçŽ ) ã§ããã<em>ã«ãŒãèŠçŽ </em>ãšãåŒã°ããŸããä»ã®ãã¹ãŠã®èŠçŽ ã¯ããã®èŠçŽ ã®åå«ãšããŠé
眮ããªããã°ãªããŸããã</span></p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ã²ãšã€ã® {{HTMLElement("head")}} èŠçŽ ãšãããã«ç¶ãã²ãšã€ã® {{HTMLElement("body")}} èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯ã <code><html></code> èŠçŽ å
ã®æåã®ããŒããã³ã¡ã³ãã§ãªãå Žåã¯çç¥å¯èœã§ãã<br> + çµäºã¿ã°ã¯ã <code><html></code> èŠçŽ ã®çŽåŸã«ã³ã¡ã³ãããªãå Žåã¯çç¥å¯èœã§ãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>ãªããããã¯ææžã®ã«ãŒãèŠçŽ ã§ãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLHtmlElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãæã£ãŠããŸãã</p> + +<dl> + <dt>{{htmlattrdef("manifest")}} {{obsolete_inline}}</dt> + <dd>ããŒã«ã«ã«ãã£ãã·ã¥ãããã¹ããªãœãŒã¹ã瀺ããªãœãŒã¹ãããã§ã¹ãã® {{glossary("URI")}} ãæå®ããŸãã詳现ã«ã€ããŠã¯<a href="/ja/docs/Web/HTML/Using_the_application_cache">ãã¢ããªã±ãŒã·ã§ã³ãã£ãã·ã¥ã®äœ¿çšã</a>ãåç
§ããŠãã ããã</dd> + <dt>{{htmlattrdef("version")}} {{obsolete_inline}}</dt> + <dd>çŸåšã®ææžã管çãã HTML {{glossary("DTD", "ææžåå®çŸ©")}}ã®ããŒãžã§ã³ãæå®ããŸããææžå宣èšã®ããŒãžã§ã³æ
å ±ãšéè€ããŠããããããã®å±æ§ã¯å¿
é ã§ã¯ãããŸããã</dd> + <dt>{{htmlattrdef("xmlns")}}</dt> + <dd>ææžã® {{glossary("XML")}} {{glossary("Namespace", "åå空é")}}ãæå®ããŸããæ¢å®å€ã¯ <code>"http://www.w3.org/1999/xhtml"</code> ã§ãããã㯠XML {{glossary("parser", "ããŒãµãŒ")}}ã§è§£éãããææžã§ã¯å¿
é ã text/html ã®ææžã§ã¯ä»»æã§ãã</dd> +</dl> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre class="brush: html"><!DOCTYPE html> +<html lang="en"> + <head>...</head> + <body>...</body> +</html> +</pre> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®äºé
</h2> + +<p><code><html></code> èŠçŽ ã«å¯Ÿã㊠{{htmlattrxref("lang")}} å±æ§ã«<a href="https://www.ietf.org/rfc/bcp/bcp47.txt">æå¹ãª IETF ã®èå¥çšèšèªã¿ã°</a>ãèšå®ããããšã§ãèªã¿äžãæè¡ãæ£ããèšèªãã¢ããŠã³ã¹ããå©ãã«ãªããŸããèå¥çšèšèªã¿ã°ã¯ããŒãžã®ã³ã³ãã³ãã®å€§éšåã§äœ¿çšãããŠããèšèªãèšè¿°ããã¹ãã§ããããããªããšãèªã¿äžããœããã¯ãµã€ããæ¢å®ã§ãªãã¬ãŒãã£ã³ã°ã·ã¹ãã ã®èšå®èšèªã䜿çšããŸãã®ã§ãééã£ãŠçºé³ããå¯èœæ§ããããŸãã</p> + +<p><code>html</code> èŠçŽ ã«åŠ¥åœãª <code>lang</code> ãèšå®ããããšã¯ãããŒãžã® {{HTMLElement("head")}} ã«å«ãŸãã {{HTMLElement("title")}} ãªã©ã®éèŠãªã¡ã¿ããŒã¿ã«ã€ããŠããæ£ããã¢ããŠã³ã¹ããããšãã§ããŸãã</p> + +<ul> + <li><a href="/ja/docs/Web/Accessibility/Understanding_WCAG/Understandable#Guideline_3.1_%E2%80%94_Readable_Make_text_content_readable_and_understandable">MDN "WCAG ãç解ãã â ã¬ã€ãã©ã€ã³ 3.1 ã®è§£èª¬"</a></li> + <li><a href="https://www.w3.org/TR/2016/NOTE-UNDERSTANDING-WCAG20-20161007/meaning-doc-lang-id.html">Understanding Success Criterion 3.1.1 | W3C Understanding WCAG 2.0</a></li> +</ul> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-html-element', '<html>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'semantics.html#the-html-element', '<html>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td><code>manifest</code> å±æ§ãè¿œå (åŸã«éæšå¥š)<br> + <code>version</code> å±æ§ãå»æ¢</td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/global.html#h-7.3', '<html>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td><code>version</code> å±æ§ãéæšå¥šã«å€æŽ</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.html")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>MathML ãããã¬ãã«èŠçŽ : {{MathMLElement("math")}}</li> + <li>SVG ãããã¬ãã«èŠçŽ : {{SVGElement("svg")}}</li> +</ul> diff --git a/files/ja/web/html/element/i/index.html b/files/ja/web/html/element/i/index.html new file mode 100644 index 0000000000..4eef372ddd --- /dev/null +++ b/files/ja/web/html/element/i/index.html @@ -0,0 +1,130 @@ +--- +title: '<i>: èå³æ·±ãããã¹ãèŠçŽ ' +slug: Web/HTML/Element/i +tags: + - HTML + - HTML æåã¬ãã«ã®æå³ä»ã + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - 'HTML:èšè¿°ã³ã³ãã³ã' + - Reference + - Web + - font-style + - ãŠã§ã + - èŠçŽ +translation_of: Web/HTML/Element/i +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã®èå³æ·±ãããã¹ãèŠçŽ (<code><i></code>)</strong>ã¯ãäœããã®çç±ã§ä»ã®ããã¹ããšåºå¥ãããããã¹ãã®ç¯å²ãè¡šããŸãã</span>äŸãã°ãæè¡çšèªãå€åœèªã®ãã¬ãŒãºãæ¶ç©ºã®äººç©ã®æèãªã©ã§ããè±æã«ãããŠã¯ããæäœã§è¡šç€ºããããã®ã§ãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/i.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>以å€ã®å±æ§ã¯ãããŸããã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<ul> + <li><code><i></code> èŠçŽ ã¯ãèªã¿ãããããç®çã§æååãéåžžã®æèããåºå¥ããããã«äœ¿çšããŸããããã¯ããã®ç¯å²ã®æååãåšå²ã®æååãšã¯æå³è«çã«ç°ãªããšããããšã§ãã</li> + <li>以åã®ããŒãžã§ã³ã® HTML ä»æ§ã§ã¯ã <code><i></code> èŠçŽ ã¯æååãã€ã¿ãªãã¯äœã§è¡šç€ºããããã«äœ¿çšãããåãªãè¡šçŸçšã®èŠçŽ ã§ããããã㯠<code><b></code> ã¿ã°ãæååã®å€ªå衚瀺ã«äœ¿çšãããããšãšåæ§ã§ãããããã®ã¿ã°ã«å°åè¡šçŸã§ã¯ãªãæå³ãå®çŸ©ããããããããã¯æ£ãããªããªããŸããããã©ãŠã¶ãŒã¯çŸåšã§ãäžè¬çã« <code><i></code> ã®äžèº«ãæäœã§è¡šç€ºããã§ããããããã®èŠçŽ ã®å®çŸ©ãšããŠã¯ãããããããšã¯èŠä»¶ã§ã¯ãªããªããŸãããããã¹ããã€ã¿ãªãã¯äœã§è¡šç€ºããã«ã¯ã CSS ã® {{cssxref("font-style")}} ããããã£ã䜿çšããŠãã ããã</li> + <li>ãã®èŠçŽ ã¯ãä»ã®èŠçŽ ã§ããé©åã«ããŒã¯ã¢ãããããŠããªãå Žåã®ã¿äœ¿çšããŠãã ããã + <ul> + <li>匷調ãè¡šãã«ã¯ {{HTMLElement("em")}} èŠçŽ ã䜿çšããŠãã ããã</li> + <li>éèŠæ§ãè¡šãã«ã¯ {{HTMLElement("strong")}} èŠçŽ ã䜿çšããŠãã ããã</li> + <li>é¢é£æ§ãè¡šãã«ã¯ {{HTMLElement("mark")}} èŠçŽ ã䜿çšããŠãã ããã</li> + <li>æžç±ãæŒåãé³æ¥œãªã©ã®äœååãè¡šãã«ã¯ {{HTMLElement("cite")}} èŠçŽ ã䜿çšããŠãã ããã</li> + <li>çšèªã®å®çŸ©ã®ã€ã³ã¹ã¿ã³ã¹ãè¡šãã«ã¯ {{HTMLElement("dfn")}} èŠçŽ ã䜿çšããŠãã ããã</li> + </ul> + </li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãã®äŸã§ã¯ã <code><i></code> èŠçŽ ãä»ã®èšèªã®æååã瀺ãããã«äœ¿çšããããšã瀺ããŸãã</p> + +<pre class="brush: html notranslate"><p>The Latin phrase <i>Veni, vidi, vici</i> is often +mentioned in music, art, and literature.</p> +</pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{EmbedLiveSample("Examples")}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-i-element', '<i>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-i-element', '<i>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'present/graphics.html#h-15.2.1', '<b>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.i")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("em")}}</li> + <li>ãã®ä»ã®ã€ã¿ãªãã¯äœã«ããèŠçŽ : {{HTMLElement("var")}}, {{HTMLElement("dfn")}}, {{HTMLElement("cite")}}, {{HTMLElement("address")}}</li> +</ul> diff --git a/files/ja/web/html/element/iframe/index.html b/files/ja/web/html/element/iframe/index.html new file mode 100644 index 0000000000..5d561b5439 --- /dev/null +++ b/files/ja/web/html/element/iframe/index.html @@ -0,0 +1,272 @@ +--- +title: '<iframe>: ã€ã³ã©ã€ã³ãã¬ãŒã èŠçŽ ' +slug: Web/HTML/Element/iframe +tags: + - Content + - Element + - Embedded content + - Embedding + - Frames + - HTML + - HTML embedded content + - Inline Frames + - Reference + - Web + - embedded + - iframe +translation_of: Web/HTML/Element/iframe +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã®ã€ã³ã©ã€ã³ãã¬ãŒã èŠçŽ (<code><iframe></code>)</strong> ã¯ãå
¥ãåã«ãªã£ã{{Glossary("browsing context", "é²èŠ§ã³ã³ããã¹ã")}}ãè¡šçŸããçŸåšã® HTML ããŒãžã«ä»ã®ããŒãžãåã蟌ãããšãã§ããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/iframe.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>ããããã®é²èŠ§ã³ã³ããã¹ãã¯ã<a href="/ja/docs/Web/API/History">ã»ãã·ã§ã³å±¥æŽ</a>ãš<a href="/ja/docs/Web/API/Document">ææž</a>ãæã¡ãŸããä»ã®é²èŠ§ã³ã³ããã¹ããåã蟌ãã§ããé²èŠ§ã³ã³ããã¹ãã¯ã<em><dfn>芪</dfn>é²èŠ§ã³ã³ããã¹ã</em>ãšåŒã°ããŸãã<em>æäžäœ</em>ã®é²èŠ§ã³ã³ããã¹ã㯠(芪ãæããªããã®) ã¯ãéåžžã¯ãã©ãŠã¶ãŒã®ãŠã£ã³ããŠã§ã {{domxref("Window")}} ãªããžã§ã¯ãã§è¡šãããŸãã</p> + +<div class="blockIndicator warning"> +<p>ããããã®é²èŠ§ã³ã³ããã¹ãã¯å®å
šãªææžç°å¢ã§ãããããããŒãžã®äžã§ <code><iframe></code> ã䜿çšããããšã«ãå¿
èŠãšãªãã¡ã¢ãªããã®ä»ã®èšç®ãªãœãŒã¹ãå¢å ããŸããçè«çã«ã¯å¥œããªã ã <code><iframe></code> ã䜿çšããããšãã§ããŸãããããã©ãŒãã³ã¹ã®åé¡ã確èªããŠãã ããã</p> +</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, åã蟌ã¿ã³ã³ãã³ã, 察話åã³ã³ãã³ã, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãªãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>åã蟌ã¿ã³ã³ãã³ããåãå
¥ãããã¹ãŠã®èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("application")}}, {{ARIARole("document")}}, {{ARIARole("img")}}, {{ARIARole("none")}}, {{ARIARole("presentation")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLIFrameElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<dl> + <dt>{{htmlattrdef("allow")}}</dt> + <dd><a href="/ja/docs/Web/HTTP/Feature_Policy">æ©èœããªã·ãŒ</a>ã <code><iframe></code> ã«æå®ããŸãããã®ããªã·ãŒã¯ã <code><iframe></code> ãå©çšå¯èœãªæ©èœããªã¯ãšã¹ãã®ãªãªãžã³ (äŸïŒãã€ã¯ãã«ã¡ã©ãããããªãŒããŠã§ãå
±æ API ãžã®ã¢ã¯ã»ã¹ãªã©) ã«åºã¥ããŠå®çŸ©ããŸã<br> + 詳现ãšäŸã«ã€ããŠã¯ã<a href="/ja/docs/Web/HTTP/Feature_Policy/Using_Feature_Policy">æ©èœããªã·ãŒã®äœ¿çš</a> > <a href="/en-US/docs/Web/HTTP/Feature_Policy/Using_Feature_Policy#The_iframe_allow_attribute">iframe ã® allow å±æ§</a>ãåç
§ããŠãã ããã</dd> + <dt>{{htmlattrdef("allowfullscreen")}}</dt> + <dd>ãã® <code><iframe></code> ã {{domxref("Element.requestFullscreen", "requestFullscreen()")}} ãåŒã³åºããŠå
šç»é¢ã¢ãŒãã«ããããšãã§ããå Žåã¯ã <code>true</code> ã«èšå®ããŸãã</dd> + <dd> + <div class="note">ãã®å±æ§ã¯å€ãå±æ§ãšã¿ãªãããŠããã <code>allow="fullscreen"</code> ã«æŽæ°ãããŸããã</div> + </dd> + <dt>{{htmlattrdef("allowpaymentrequest")}}</dt> + <dd>ç°ãªããªãªãžã³ã® <code><iframe></code> 㧠<a href="/ja/docs/Web/API/Payment_Request_API">Payment Request API</a> ã®å®è¡ãèš±å¯ããå Žå㯠<code>true</code> ã«èšå®ããŸãã</dd> + <dd> + <div class="note">ãã®å±æ§ã¯å€ãå±æ§ãšã¿ãªãããŠããã <code>allow="payment"</code> ã«æŽæ°ãããŸããã</div> + </dd> + <dt>{{htmlattrdef("csp")}} {{experimental_inline}}</dt> + <dd>åã蟌ã¿ãªãœãŒã¹ãå¶éãã<a href="/ja/docs/Web/HTTP/CSP">ã³ã³ãã³ãã»ãã¥ãªãã£ããªã·ãŒ</a>ã§ãã詳ãã㯠{{domxref("HTMLIFrameElement.csp")}} ãã芧ãã ããã</dd> + <dt>{{htmlattrdef("height")}}</dt> + <dd>ãã¬ãŒã ã®é«ãã CSS ãã¯ã»ã«æ°ã§ç€ºããŸããæ¢å®å€ã¯ <code>150</code> ã§ãã</dd> + <dt>{{htmlattrdef("loading")}} {{experimental_inline}}</dt> + <dd>ãã©ãŠã¶ãŒã iframe ãã©ã®ããã«èªã¿èŸŒããã瀺ããŸãã + <ul> + <li><code>eager</code>: å¯èŠãã¥ãŒããŒãã®å€ã«ãããã©ããã«é¢ãããã iframe ãçŽã¡ã«ããŒãããŸã (ãããæ¢å®å€ã§ã)ã</li> + <li><code>lazy</code>: ãã©ãŠã¶ãŒã§å®çŸ©ããããã¥ãŒããŒãããã®èšç®ãããè·é¢ã«éãããŸã§ iframe ã®èªã¿èŸŒã¿ã延æããŸãã</li> + </ul> + </dd> + <dt>{{htmlattrdef("name")}}</dt> + <dd>åã蟌ã¿é²èŠ§ã³ã³ããã¹ãã®ã¿ãŒã²ããè¡šã®ååã§ãã {{HTMLElement("a")}}, {{HTMLElement("form")}}, {{HTMLElement("base")}} èŠçŽ ã«ããã <code>target</code> å±æ§ã®å€ã {{HTMLElement("input")}} ã {{HTMLElement("button")}} èŠçŽ ã«ããã <code>formtarget</code> å±æ§ã®å€ã {{domxref("Window.open()","window.open()")}} ã¡ãœããã® <code>windowName</code> åŒæ°ã®å€ãšããŠäœ¿çšããããšãã§ããŸãã</dd> + <dt id="attr-referrer">{{htmlattrdef("referrerpolicy")}}</dt> + <dd>ãã¬ãŒã ã®ãªãœãŒã¹ã«ã¢ã¯ã»ã¹ããéã«ã©ã®<a href="/ja/docs/Web/API/Document/referrer">ãªãã¡ã©ãŒ</a>ãéä¿¡ãããã瀺ããŸãã + <ul> + <li><code>no-referrer</code>: {{HTTPHeader("Referer")}} ããããŒãéä¿¡ããŸããã</li> + <li><code>no-referrer-when-downgrade</code> (æ¢å®å€): {{HTTPHeader("Referer")}} ããããŒã¯ {{Glossary("TLS")}} ({{Glossary("HTTPS")}}) ã®ãªã{{Glossary("origin", "ãªãªãžã³")}}ã«ã¯éä¿¡ããŸããã</li> + <li><code>origin</code>: éä¿¡ãããªãã¡ã©ãŒããåç
§ããŠããããŒãžã®ãªãªãžã³ (<a href="/ja/docs/Archive/Mozilla/URIScheme">ã¹ããŒã </a>, {{Glossary("host", "ãã¹ãå")}}, {{Glossary("port", "ããŒãçªå·")}}) ã«éå®ããŸãã</li> + <li><code>origin-when-cross-origin</code>: ä»ã®ãªãªãžã³ãžéä¿¡ããããªãã¡ã©ãŒã¯ãã¹ããŒã ããã¹ãåãããŒãçªå·ã«å¶éããŸããåäžãªãªãžã³ãžã®ç§»åã§ã¯ããã¹ãå«ããŸãã</li> + <li><code>same-origin</code>: ãªãã¡ã©ãŒã¯{{Glossary("Same-origin policy", "åããªãªãžã³")}}ã«ã¯éä¿¡ããŸãããç°ãªããªãªãžã³ãžã®ãªã¯ãšã¹ãã«ã¯ãªãã¡ã©ãŒæ
å ±ãéä¿¡ããŸããã</li> + <li><code>strict-origin</code>: ãããã³ã«ã®ã»ãã¥ãªãã£æ°Žæºãåã (HTTPSâHTTPS) ã§ããå Žåã¯ãææžã®ãªãªãžã³ã®ã¿ããªãã¡ã©ãŒãšããŠéä¿¡ããŸãããå®å
ã®å®å
šæ§ãå£ãå Žå (HTTPSâHTTP) ã«ã¯éä¿¡ããŸããã</li> + <li><code>strict-origin-when-cross-origin</code>: åäžãªãªãžã³ãžã®ãªã¯ãšã¹ãã«ã¯ URL å
šäœãéä¿¡ãããããã³ã«ã®ã»ãã¥ãªãã£æ°Žæºãåã (HTTPSâHTTPS) ã§ããå Žåã¯ãææžã®ãªãªãžã³ã®ã¿ããªãã¡ã©ãŒãšããŠéä¿¡ããå®å
ã®å®å
šæ§ãå£ãå Žå (HTTPSâHTTP) ã«ã¯ããããŒãéä¿¡ããŸããã</li> + <li><code>unsafe-url</code>: ãªãã¡ã©ãŒã«ãªãªãžã³<em>ããã³</em>ãã¹ãå«ããŸã (ãã ãã<a href="/ja/docs/Web/API/HTMLHyperlinkElementUtils/hash">ãã©ã°ã¡ã³ã</a>ã<a href="/ja/docs/Web/API/HTMLHyperlinkElementUtils/password">ãã¹ã¯ãŒã</a>ã<a href="/ja/docs/Web/API/HTMLHyperlinkElementUtils/username">ãŠãŒã¶ãŒå</a>ã¯å«ããŸãã)ããªãªãžã³ããã¹ã®æ
å ±ã TLS ã§ä¿è·ããããªãœãŒã¹ããå®å
šæ§ã®å£ããªãªãžã³ãžæŒããããŸãã®ã§ã<strong>ããã¯å®å
šã§ã¯ãããŸãã</strong>ã</li> + </ul> + </dd> + <dt>{{htmlattrdef("sandbox")}}</dt> + <dd>ãã¬ãŒã å
ã®ã³ã³ãã³ãã«è¿œå ã®å¶çŽãé©çšããŸãããã®å±æ§ã®å€ã¯ã空ã«ãããšãã¹ãŠã®å¶çŽãé©çšãã空çœåºåãã®ããŒã¯ã³ã«ãããšç¹å®ã®å¶çŽãå€ããŸãã + <ul> + <li><code>allow-downloads-without-user-activation</code> {{experimental_inline}}: ãŠãŒã¶ãŒã®æäœãªãã§ããŠã³ããŒããçºçããããšãèš±å¯ããŸãã</li> + <li><code>allow-downloads</code>: ãŠãŒã¶ãŒã®æäœã«ããçºçããããŠã³ããŒããèš±å¯ããŸãã</li> + <li><code>allow-forms</code>: ãªãœãŒã¹ããã©ãŒã ãéä¿¡ããããšãèš±å¯ããŸãããã®ããŒã¯ãŒãã䜿çšãããªãå Žåã¯ããã©ãŒã éä¿¡ããããã¯ãããŸãã</li> + <li><code>allow-modals</code>: ãªãœãŒã¹ã<a href="https://html.spec.whatwg.org/multipage/origin.html#sandboxed-modals-flag">ã¢ãŒãã«ãŠã£ã³ããŠãéã</a>ããšãã§ããããã«ããŸãã</li> + <li><code>allow-orientation-lock</code>: ãªãœãŒã¹ã<a href="/ja/docs/Web/API/Screen/lockOrientation">ã¹ã¯ãªãŒã³ã®æ¹åãããã¯</a>ããããšãã§ããããã«ããŸãã</li> + <li><code>allow-pointer-lock</code>: ãªãœãŒã¹ã <a href="/ja/docs/WebAPI/Pointer_Lock">Pointer Lock API</a> ã䜿çšã§ããããã«ããŸãã</li> + <li><code>allow-popups</code>: (<code>window.open()</code>, <code>target="_blank"</code>, <code>showModalDialog()</code> ã®ãããª) ãããã¢ãããèš±å¯ããŸãããã®ããŒã¯ãŒããäžããªããã°ããããã®æ©èœã¯æé»ã«å€±æããŸãã</li> + <li><code>allow-popups-to-escape-sandbox</code>: ãµã³ãããã¯ã¹åãããææžãããµã³ãããã¯ã¹ãç¶æ¿ãããŠã£ã³ããŠã§ã¯ãªããŠã£ã³ããŠãéããããã«ããŸããäŸãã°ãããã«ãã£ãŠå®å
šã«åºåããµã³ãããã¯ã¹åããåãå¶çŽãåºåã®ãªã³ã¯å
ã®ããŒãžã«åŒ·å¶ããªãããã«ããããšãã§ããŸãã</li> + <li><code>allow-presentation</code>: ãªãœãŒã¹ã<a href="/ja/docs/Web/API/PresentationRequest">ãã¬ãŒã³ããŒã·ã§ã³ã»ãã·ã§ã³</a>ãéå§ã§ããããã«ããŸãã</li> + <li><code>allow-same-origin</code>: ãã®ããŒã¯ã³ã䜿çšãããªãã£ãå ŽåããªãœãŒã¹ã¯ç¹æ®ãªãªãªãžã³ããã®ãã®ã§ãããšããŠæ±ããåžžã«{{Glossary("same-origin policy", "åäžãªãªãžã³ããªã·ãŒ")}}ã«å€±æããŸãã</li> + <li><code>allow-scripts</code>: ãªãœãŒã¹ãã¹ã¯ãªãã (ãã ãããããã¢ãããŠã£ã³ããŠãäœæããªããã®) ãå®è¡ã§ããããã«ããŸãã</li> + <li><code>allow-storage-access-by-user-activation</code> {{experimental_inline}}: ãªãœãŒã¹ã <a href="/ja/docs/Web/API/Storage_Access_API">Storage Access API</a> ã§èŠªã®ã¹ãã¬ãŒãžå®¹éãžã®ã¢ã¯ã»ã¹ãèŠæ±ã§ããããã«ããŸãã</li> + <li><code>allow-top-navigation</code>: ãªãœãŒã¹ãæäžäœã®é²èŠ§ã³ã³ããã¹ã (<code>_top</code> ãšããååã®ãã®) ã«ç§»åã§ããããã«ããŸãã</li> + <li><code>allow-top-navigation-by-user-activation</code>: ãªãœãŒã¹ãæäžäœã®é²èŠ§ã³ã³ããã¹ãã«ç§»åã§ããããã«ããŸããããŠãŒã¶ãŒã®æäœã«ãã£ãŠéå§ããããã®ã«éããŸãã</li> + </ul> + + <div class="note"><strong>ãµã³ãããã¯ã¹ã®ã¡ã¢:</strong> + + <ul> + <li>åã蟌ãŸããææžã®ãªãªãžã³ãåã蟌ã¿å
ã®ããŒãžãšåãã§ããå Žåã <code>allow-scripts</code> ãš <code>allow-same-origin</code> ãåæã«äœ¿çšãããšãåã蟌ãŸããææžãã <code>sandbox</code> å±æ§ãåé€ããããšãã§ããããã«ãªãããã<strong>絶察ã«é¿ããã¹ã</strong>ã§ãã â <code>sandbox</code> å±æ§ããŸã£ãã䜿çšããªããããå®å
šã§ã¯ãªããªããŸãã</li> + <li>æ»æè
ããµã³ãããã¯ã¹åãã <code>iframe</code> ã®å€åŽã«ã³ã³ãã³ãã衚瀺ããããšãã§ããå Žåããµã³ãããã¯ã¹åã¯ç¡æå³ã§ããäŸãã°ãé²èŠ§è
ããã¬ãŒã ãæ°ããã¿ãã§éãå Žåãªã©ã§ããæœåšçãªãã¡ãŒãžãæãããããããããã³ã³ãã³ãã¯<em>å¥ã®ãªãªãžã³</em>ããæäŸããããã«ãããŠãã ããã</li> + <li><code>sandbox</code> å±æ§ã¯ Internet Explorer 9 以åã§ã¯å¯Ÿå¿ããŠããŸããã</li> + </ul> + </div> + </dd> + <dt>{{htmlattrdef("src")}}</dt> + <dd>åã蟌ãããŒãžã® URL ã§ãã<a href="/ja/docs/Web/Security/Same-origin_policy#Inherited_origins">åäžãªãªãžã³ããªã·ãŒ</a>ã«åŸã空çœããŒãžãåã蟌ãå Žåã¯ã <code>about:blank</code> ã®å€ã䜿çšããŠãã ããããŸããããã°ã©ã ãã <code><iframe></code> ã® src å±æ§ãåé€ãããš (äŸãã° {{domxref("Element.removeAttribute()")}} ãªã©ã§)ã Firefox (ããŒãžã§ã³65以é)ã Chromium ããŒã¹ã®ãã©ãŠã¶ãŒã Safari/iOS ã§ã¯ <code>about:blank</code> ãèªã¿èŸŒãŸããŸãã</dd> + <dt>{{htmlattrdef("srcdoc")}}</dt> + <dd>åã蟌ãã€ã³ã©ã€ã³ HTML ã§ã <code>src</code> å±æ§ãäžæžãããŸãããã©ãŠã¶ãŒããã©ãŠã¶ãŒã <code>srcdoc</code> å±æ§ã«å¯Ÿå¿ããŠããªãå Žåã¯ã <code>src</code> å±æ§ã® URL ã§ä»£æ¿ãããŸãã</dd> + <dt>{{htmlattrdef("width")}}</dt> + <dd>ãã¬ãŒã ã®å¹
ã CSS ãã¯ã»ã«æ°ã§ç€ºããŸããæ¢å®å€ã¯ <code>300</code> ã§ãã</dd> +</dl> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šã®å±æ§</h3> + +<p>以äžã®å±æ§ã¯éæšå¥šã§ããããã¹ãŠã®ãŠãŒã¶ãŒãšãŒãžã§ã³ãã察å¿ããŠãããšã¯éããŸãããæ°ããã³ã³ãã³ãã§ã¯äœ¿çšãããæ¢åã®ã³ã³ãã³ãããåé€ããããã«ããŸãããã</p> + +<dl> + <dt>{{htmlattrdef("align")}} {{deprecated_inline}}</dt> + <dd>ãã¬ãŒã ãå«ãã³ã³ããã¹ãã«å¯Ÿããããã¬ãŒã ã®æŽåæ¹æ³ãæå®ããŸãã</dd> + <dt>{{htmlattrdef("frameborder")}} {{deprecated_inline}}</dt> + <dd>å€ã <code>1</code> (æ¢å®) ãªãã°ããã®ãã¬ãŒã ã®åšãã«å¢çç·ãæããŸããå€ã <code>0</code> ãªãã°ããã®ãã¬ãŒã ã®åšãã®å¢çç·ãåé€ããŸããã代ããã« CSS ã® {{cssxref("border")}} ããããã£ã䜿çšã㊠<code><iframe></code> ã®å¢çç·ãå¶åŸ¡ããŠãã ããã</dd> + <dt>{{htmlattrdef("longdesc")}} {{deprecated_inline}}</dt> + <dd>ãã¬ãŒã ã®å
容ã«ã€ããŠã®é·ã説æã® URL ã§ãã誀çšãåºãã£ãŠãããããéèŠèŠãã©ãŠã¶ãŒã§ã¯æçšã§ã¯ãããŸããã</dd> + <dt>{{htmlattrdef("marginheight")}} {{deprecated_inline}}</dt> + <dd>ãã¬ãŒã ã®å
容ãšäžäžã®å¢çãšã®éã«ãããããã¯ã»ã«åäœã®äœçœã®éã§ãã</dd> + <dt>{{htmlattrdef("marginwidth")}} {{deprecated_inline}}</dt> + <dd>ãã¬ãŒã ã®å
容ãšå·Šå³ã®å¢çãšã®éã«ãããããã¯ã»ã«åäœã®äœçœã®éã§ãã</dd> + <dt>{{htmlattrdef("scrolling")}} {{deprecated_inline}}</dt> + <dd>ãã©ãŠã¶ãŒããã¬ãŒã ã«ã¹ã¯ããŒã«ããŒã衚瀺ããããšã瀺ããŸãã + <ul> + <li><code>auto</code>: ãã¬ãŒã ã®å
容ãããã¬ãŒã ã®å¯žæ³ããã倧ããå Žåã®ã¿ã</li> + <li><code>yes</code>: åžžã«ã¹ã¯ããŒã«ããŒã衚瀺ããã</li> + <li><code>no</code>: ã¹ã¯ããŒã«ããŒãäžå衚瀺ããªãã</li> + </ul> + </dd> +</dl> + +<h3 id="Non-standard_attributes" name="Non-standard_attributes">æšæºå€ã®å±æ§</h3> + +<dl> + <dt>{{htmlattrdef("mozbrowser")}} {{non-standard_inline}}</dt> + <dd> + <div class="note">ããã Firefox ã®ãŠã§ãæ¡åŒµæ©èœã«å
¬éããã«ã¯ {{bug(1318532)}} ãåç
§ããŠãã ããã</div> + ãã® <code><iframe></code> ãæäžäœã®ãã©ãŠã¶ãŒãŠã£ã³ããŠã®ããã«åäœãããŸãã詳ãã㯠<a href="/ja/docs/Mozilla/Gecko/Chrome/API/Browser_API">Browser API</a> ãåç
§ããŠãã ããã<br> + <strong><a href="/ja/docs/Mozilla/Add-ons/WebExtensions">ãŠã§ãæ¡åŒµæ©èœ</a>ã§ã®ã¿äœ¿çšå¯èœã§ãã</strong></dd> +</dl> + +<h2 id="Scripting" name="Scripting">ã¹ã¯ãªããæäœ</h2> + +<p>ã€ã³ã©ã€ã³ãã¬ãŒã ã¯ã {{HTMLElement("frame")}} èŠçŽ ã®ããã« {{domxref("window.frames")}} æ¬äŒŒé
åã«å
¥ããŸãã</p> + +<p>DOM ã® {{domxref("HTMLIFrameElement")}} ãªããžã§ã¯ãã§ã¯ãã¹ã¯ãªããã¯ãã¬ãŒã åããããªãœãŒã¹ã® {{domxref("window")}} ãªããžã§ã¯ãã« {{domxref("HTMLIFrameElement.contentWindow", "contentWindow")}} ããããã£ã䜿ã£ãŠã¢ã¯ã»ã¹ããããšãã§ããŸãã {{domxref("HTMLIFrameElement.contentDocument", "contentDocument")}} ããããã£ã¯ <code>iframe</code> ã®å
åŽã® <code>document</code> èŠçŽ ãåç
§ããŸã (<code>contentWindow.document</code> ãšç䟡ã§ã)ã</p> + +<p>ã¹ã¯ãªããã¯ããã¬ãŒã ã®å
åŽãã㯠{{domxref("window.parent")}} ã§èŠªãŠã£ã³ããŠãåç
§ã§ããŸãã</p> + +<p>ãã¬ãŒã ã®å
容ã«ã¢ã¯ã»ã¹ããã¹ã¯ãªããã¯ã<a href="/ja/docs/Web/Security/Same-origin_policy">åäžãªãªãžã³ããªã·ãŒ</a>ã«åŸããŸããå¥ãªãªãªãžã³ããèªã¿èŸŒãŸããã¹ã¯ãªããã¯ããã¬ãŒã å
ã®ã¹ã¯ãªããããã¬ãŒã ã®èŠªã«ã¢ã¯ã»ã¹ããå Žåãå«ããä»ã® <code>window</code> ãªããžã§ã¯ãã®ã»ãšãã©ã®ããããã£ã«ã¢ã¯ã»ã¹ã§ããŸããããªãªãžã³ããŸããã ãããšã㯠{{domxref("Window.postMessage()")}} ã䜿çšããŠå®çŸã§ããŸãã</p> + +<h2 id="Positioning_and_scaling" name="Positioning_and_scaling">äœçœ®æå®ãšè¡šç€ºåç</h2> + +<p><a href="/ja/docs/Web/CSS/Replaced_element">眮æèŠçŽ </a>ãªã®ã§ã <code><iframe></code> èŠçŽ ã®ããã¯ã¹å
ã«ãããåã蟌ã¿ææžã®äœçœ®ãé
眮ã衚瀺åçã¯ã {{cssxref("object-position")}} ããã³ {{cssxref("object-fit")}} ããããã£ã§èšå®ããããšãã§ããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Example1" name="Example1">ã·ã³ãã«ãª <iframe></h3> + +<p><code><iframe></code> ã®äŸã§ãããã¬ãŒã ãäœæããåŸã«ããŠãŒã¶ãŒããã¿ã³ãã¯ãªãã¯ãããšãã¿ã€ãã«ãã¢ã©ãŒãã§è¡šç€ºããŸãã</p> + +<h4 id="HTML">HTML</h4> + +<div id="htmlOutputWrapper"> +<pre class="brush: html notranslate"><iframe src="https://mdn-samples.mozilla.org/snippets/html/iframe-simple-contents.html" + title="iframe Example 1" width="400" height="300"> +</iframe></pre> +</div> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>{{ EmbedLiveSample('Example1', 640,400)}}</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®</h2> + +<p>èªã¿äžããœããã®ãããªæ¯æŽæè¡ãå©çšããŠæäœããŠãã人ã¯ã <code><iframe></code> äžã® <a href="/ja/docs/Web/HTML/Global_attributes/title"><code>title</code> å±æ§</a>ã䜿çšããŠå
容ãã©ãã«ä»ãããŸãã title ã®å€ã§åã蟌ã¿ã³ã³ãã³ããæ£ç¢ºã«èª¬æããŠãã ããã</p> + +<div id="htmlOutputWrapper"> +<pre class="brush: html notranslate"><iframe title="ã¢ãã¬ãã®ãŠã£ãããã£ã¢ããŒãž" src="https://en.wikipedia.org/wiki/Avocado"></iframe></pre> +</div> + +<p>ãã® title ããªããšãåã蟌ã¿ã³ã³ãã³ããäœã§ããããç¹å®ããããã« <code><iframe></code> ã®å
容ã«ç§»åããªããã°ãªããªããŸãããã®ã³ã³ããã¹ãã®ç§»åã¯ãç¹ã«è€æ°ã® <code><iframe></code> ãååšããããŒãžããåç»ãé³æ¥œãªã©ã®å¯Ÿè©±åã³ã³ãã³ããåã蟌ãŸããŠããããŒãžã§ã¯ãæ··ä¹±ãæããæéã®ãããäœæ¥ã«ãªãå¯èœæ§ããããŸãã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('Referrer Policy', '#referrer-policy-delivery-referrer-attribute', 'referrerpolicy attribute')}}</td> + <td>{{Spec2('Referrer Policy')}}</td> + <td><code>referrerpolicy</code> å±æ§ãè¿œå ã</td> + </tr> + <tr> + <td>{{SpecName('HTML WHATWG', 'iframe-embed-object.html#the-iframe-element', '<iframe>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'semantics-embedded-content.html#the-iframe-element', '<iframe>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'present/frames.html#h-16.5', '<iframe>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('Screen Orientation')}}</td> + <td>{{Spec2('Screen Orientation')}}</td> + <td><code>sandbox</code> å±æ§ã« <code>allow-orientation-lock</code> ãè¿œå ã</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.iframe", 3)}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Web/Privacy">ãã©ã€ãã·ãŒãã¢ã¯ã»ã¹å¶éãšæ
å ±ã»ãã¥ãªãã£</a></li> +</ul> diff --git a/files/ja/web/html/element/image/index.html b/files/ja/web/html/element/image/index.html new file mode 100644 index 0000000000..251f704bcb --- /dev/null +++ b/files/ja/web/html/element/image/index.html @@ -0,0 +1,48 @@ +--- +title: '<image>: å»æ¢ãããç»åèŠçŽ ' +slug: Web/HTML/Element/image +tags: + - HTML + - HTML ãªãã¡ã¬ã³ã¹ + - HTML èŠçŽ + - HTML èŠçŽ ãªãã¡ã¬ã³ã¹ + - Non-standard + - Obsolete + - æšæºå€ + - èŠçŽ +translation_of: Web/HTML/Element/image +--- +<div>{{obsolete_header}}</div> + +<div>{{non-standard_header}}</div> + +<p><span class="seoSummary">å»æ¢ããã<strong>HTML ç»åèŠçŽ (<code><image></code>)</strong> ã¯ãæéã®é§ã®äžã§å€±ãããå€ä»£çã® HTML ã®å»æ¢ãããæ®éªžã§ãã代ããã«æšæºã® {{HTMLElement("img")}} èŠçŽ ã䜿çšããŠãã ããã</span>ä»æ§æžã§ããã®èŠçŽ ã説æããéã«ã¯ã䜿çšããªãã§ãã ããããšããèšèã䜿çšããŠããŸãã</p> + +<div class="note"> +<p><strong>䜿çšããªãã§ãã ããïŒ</strong>ç»åã衚瀺ããç®çã§ããã°ãæšæºã® {{HTMLElement("img")}} èŠçŽ ã䜿çšããŠãã ããã</p> +</div> + +<p>äžéšã®ãã©ãŠã¶ãŒã¯ãã®èŠçŽ ãèªåçã« {{HTMLElement("img")}} èŠçŽ ã«å€æãè©Šã¿ãŠãããã§ãããããåžžã«ãããªããšã¯éããããªãã·ã§ã³ã解éããã®ã«æ§ã
ãªæ¹æ³ããããããåžžã«æåãããšã¯éããŸããããŠãŒã¶ãŒã奜ããªã®ã§ããã°ã䜿ããªãããã«ããŸãããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<p>ããã¯äžæŠã¯ä»æ§æžã«å
¥ãå¯èœæ§ããããŸãããã誰ãèŠããŠããªãããã§ãã確ãã«ãã®ããã«ãªã£ãŠããŸããããã¹ãã®ããã«é¿ããŠãã ããã</p> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®å¯Ÿå¿</h2> + +<p>äžè¬ã«ããã©ãŠã¶ãŒã¯ãã®èŠçŽ ã {{htmlattrxref("src", "img")}} å±æ§ãæ£ããèšå®ãããŠããå Žåã®ã¿ã <code><img></code> ã«å€æããããšããŸãã <code>src</code> å±æ§ãªã㧠<code><image></code> èŠçŽ ãäœæãããšãå±æçãªèŠçŽ åã <code>"image"</code> ãšãã {{domxref("HTMLElement")}} ãªããžã§ã¯ããçæãããŸãããããã <code>src</code> å±æ§ä»ãã§èŠçŽ ãäœæãããå Žåã {{domxref("HTMLImageElement")}} ãšãªã£ãŠèŠçŽ åã <code>"img"</code> ã«å€æãããŸãã</p> + +<p>ããããããã¯äœ¿çšããŠãããšããæå³ã§ã¯ãããŸããã䜿çšããŠã¯ãããŸããã</p> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŸããããŒã¿ã«ååãããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.image")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("img")}}: ææžäžã§ç»åã衚瀺ããæ£ããæ¹æ³</li> + <li>{{HTMLElement("picture")}}: ææžäžã§ç»åã衚瀺ãããã£ãšåŒ·åãªæ¹æ³</li> +</ul> + +<div>{{HTMLRef}}</div> diff --git a/files/ja/web/html/element/img/index.html b/files/ja/web/html/element/img/index.html new file mode 100644 index 0000000000..7981e2d327 --- /dev/null +++ b/files/ja/web/html/element/img/index.html @@ -0,0 +1,443 @@ +--- +title: '<img>: ç»ååã蟌ã¿èŠçŽ ' +slug: Web/HTML/Element/Img +tags: + - Content + - Element + - Graphics + - HTML + - HTML Graphics + - HTML Images + - HTML Photos + - HTML Pictures + - HTML embedded content + - Image + - Image Element + - Media + - Multimedia + - Photos + - Pictures + - Reference + - Web +translation_of: Web/HTML/Element/img +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><img></code> èŠçŽ </strong>ã¯ãææžã«ç»åãåã蟌ã¿ãŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/img.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>äžèšã®äŸã§ã¯ã <code><img></code> èŠçŽ ã®ãšãŠãã·ã³ãã«ãªäœ¿ãæ¹ã瀺ããŠããŸãã</p> + +<ul> + <li><code>src</code> å±æ§ã¯<strong>å¿
é </strong>ã§ãåã蟌ã¿ããç»åãžã®ãã¹ãå
¥ããŸãã</li> + <li><code>alt</code> å±æ§ã¯ç»åã®ããã¹ãã«ãã説æã§ãå¿
é ã§ã¯ãããŸãããã¢ã¯ã»ã·ããªãã£ã®ããã«<strong>éåžžã«æçš</strong>ã§ãã â èªã¿äžããœããããã®èª¬æãèªã¿äžããããšã§ãç»åãäœãè¡šããããŠãŒã¶ãŒãç¥ãããšãã§ããŸãããŸãããããã¯ãŒã¯ãšã©ãŒãã³ã³ãã³ãã®ãããã¯ããªã³ã¯åãçã®çç±ã§ç»åãèªã¿èŸŒããªãã£ãå Žåã«ã代æ¿ããã¹ãã衚瀺ãããŸãã</li> +</ul> + +<p>ä»ã«ããæ§ã
ãªç®çã§æå®ã§ããå±æ§ããããããããŸãã</p> + +<ul> + <li>ã»ãã¥ãªãã£ãšãã©ã€ãã·ãŒã®ããã® <a href="/ja/docs/Web/HTTP/Headers/Referrer-Policy">Referrer</a>/{{glossary("CORS")}} å¶åŸ¡ã {{htmlattrxref("crossorigin", "img")}} ããã³ {{htmlattrxref("referrerpolicy", "img")}} ãåç
§ããŠãã ããã</li> + <li>{{htmlattrxref("width", "img")}} ãš {{htmlattrxref("height", "img")}} ã®äž¡æ¹ã䜿çšããŠç»åã®åºæã®å¯žæ³ãèšå®ãããšãç»åãèªã¿èŸŒãåã«å Žæã確ä¿ããã³ã³ãã³ãã®ã¬ã€ã¢ãŠãã移åããããšãé²ãããšãã§ããŸãã</li> + <li>{{htmlattrxref("sizes", "img")}} ããã³ {{htmlattrxref("srcset", "img")}} ã䜿çšããã¬ã¹ãã³ã·ãç»åã®ãã³ã ({{htmlelement("picture")}} èŠçŽ ãããã³<a href="/ja/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images">ã¬ã¹ãã³ã·ãç»å</a>ã®ãã¥ãŒããªã¢ã«ãã芧ãã ãã)ã</li> +</ul> + +<h2 id="Supported_image_formats" name="Supported_image_formats">察å¿ããŠããç»å圢åŒ</h2> + +<p>HTML æšæºã§ã¯ã察å¿ããªããã°ãªããªãç»å圢åŒãæå®ããŠããªãã®ã§ã{{glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã«ãã£ãŠå¯Ÿå¿ããç»å圢åŒã¯ç°ãªããŸãããŠã§ãã§æããã䜿ãããŠããç»å圢åŒã®ãªã¹ãã以äžã«ç€ºããŸãã</p> + +<p>{{page("/ja/docs/Web/Media/Formats/Image_types", "Common_image_file_types")}}</p> + +<div class="note"> +<p><strong>泚:</strong> ãŠã§ããã©ãŠã¶ãŒã察å¿ããŠããç»å圢åŒã«é¢ãããããå
æ¬çãªæ
å ±ã«ã€ããŠã¯ã<a href="/ja/docs/Web/Media/Formats/Image_types">ç»åãã¡ã€ã«ã®çš®é¡ãšåœ¢åŒã¬ã€ã</a>ãåç
§ããŠãã ããããã¡ãã«ã¯ã察å¿ãããŠããããŠã§ãã³ã³ãã³ãã§ã¯æšå¥šãããŠããªãç»ååœ¢åŒ (äŸ: ICOãBMP ãªã©)ãå«ãŸããŠããŸãã</p> +</div> + +<h2 id="Image_loading_errors" name="Image_loading_errors">ç»åèªã¿èŸŒã¿ãšã©ãŒ</h2> + +<p>ç»åã®èªã¿èŸŒã¿ãŸãã¯è¡šç€ºã®éã«ãšã©ãŒãçºçããå Žåãã〠{{htmlattrxref("onerror")}} ã€ãã³ããã³ãã©ãŒã {{event("error")}} ã€ãã³ããæ±ãããèšå®ãããŠããå Žåã¯ãã€ãã³ããã³ãã©ãŒãåŒã³åºãããŸããããã¯ããã€ãã®ç¶æ³ãããããŸãã</p> + +<ul> + <li><code>src</code> å±æ§ã空 (<code>""</code>) ãŸã㯠<code>null</code> ã§ããã</li> + <li>æå®ããã <code>src</code> ã® {{glossary("URL")}} ãçŸåšãŠãŒã¶ãŒãããããŒãžã® URL ãšåãã§ããã</li> + <li>æå®ãããç»åãäœããã®çç±ã§èªã¿èŸŒã¿ã劚害ãããäžæ¢ãããã</li> + <li>æå®ãããç»åã®ã¡ã¿ããŒã¿ãã寞æ³ãåãåãããšãã§ããªããªã©ã®çç±ã§èªã¿èŸŒã¿ãäžæ¢ãããã〠<code><img></code> èŠçŽ ã®å±æ§ã«å¯žæ³ãæå®ãããŠããªãã£ãå Žåã</li> + <li>æå®ãããç»åãã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã察å¿ããŠãã圢åŒã§ã¯ãªãå Žåã</li> +</ul> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("alt")}}</dt> + <dd>ãã®å±æ§ã¯ãç»åã説æãã代æ¿æååãå®çŸ©ããŸãã + <div class="note"> + <p><strong>泚:</strong> ãã©ãŠã¶ãŒã¯åžžã«ç»åã衚瀺ããããã§ã¯ãããŸããããã©ãŠã¶ãŒãç»åã衚瀺ããªãç¶æ³ã¯ããã€ãããããŸãã</p> + + <ul> + <li>èŠèŠãã©ãŠã¶ãŒä»¥å€ã®ãã©ãŠã¶ãŒ (èŠèŠéç¢è
åãã®ç©ãå«ã) ã§é²èŠ§ãããå Žå</li> + <li>ãŠãŒã¶ãŒãç»åãé衚瀺ã«èšå®ããŠããå Žå (垯åã®ç¯çŽããã©ã€ãã·ãŒäžã®çç±)</li> + <li>ç»åãç¡å¹ã§ãã£ãã<a href="#Supported_image_formats">æªå¯Ÿå¿ã®ç»å圢åŒ</a>ã§ãã£ããããå Žå</li> + </ul> + + <p>ãã®ãããªå Žåããã©ãŠã¶ãŒã¯ãç»åããã®èŠçŽ ã® <code>alt</code> å±æ§ã§å®çŸ©ãããæååã«çœ®ãæããŸãããã®ãããªçç±ããã <code>alt</code> ã«ã¯å¯èœãªéã圹ã«ç«ã€å€ãæå®ããã¹ãã§ãã</p> + </div> + + <p><code>alt</code> å±æ§ãçç¥ãããšãç»åãã³ã³ãã³ãã®éµãšãªãéšåã§ãããåçã®ããã¹ãè¡šçŸãè¡ãããšãã§ããªãããšãè¡šããŸãããã®å±æ§ã«ç©ºæååãèšå®ãããš (<code>alt=""</code>)ããã®ç»åãã³ã³ãã³ãã«ãããŠéèŠãªç®æ<em>ã§ã¯ãªã</em>ããšã瀺ããèŠèŠãã©ãŠã¶ãŒã§ã¯ãªãå Žåã¯{{glossary("Rendering engine", "ã¬ã³ããªã³ã°")}}ãçç¥ããããšããããŸããèŠèŠãã©ãŠã¶ãŒã§ã¯ã <code>alt</code> ã空æ¬ã§ç»åã®è¡šç€ºã«å€±æããå Žåã¯ãå£ããç»åã®ã¢ã€ã³ã³ã®è¡šç€ºãçç¥ãããå ŽåããããŸãã</p> + + <p>ãã®å±æ§ã¯ç»åãããã¹ãã«ã³ããŒïŒããŒã¹ãããå Žåãããªã³ã¯ãããç»åãããã¯ããŒã¯ã«ä¿åãããšãã«ã䜿çšãããŸãã</p> + </dd> + <dt>{{htmlattrdef("crossorigin")}}</dt> + <dd> + <p>é¢é£ããç»åã®ååŸã®éã« {{glossary("CORS")}} ã䜿çšããªããã°ãªããªããã©ããã瀺ããŸãã CORS ãªã¯ãšã¹ãããè¿ããã<a href="/ja/docs/CORS_Enabled_Image">CORS ãæå¹ãªç»å</a>ã¯ã {{HTMLElement("canvas")}} èŠçŽ ã§ã<a href="/ja/docs/Web/HTML/CORS_enabled_image#What_is_a_tainted_canvas">æ±æ</a>ããããããšãªãåå©çšããããšãã§ããŸãã</p> + + <p><code>crossorigin</code> å±æ§ãæå®ãããŠ<em>ããªã</em>å Žåã¯ã ({{httpheader("Origin")}} ãªã¯ãšã¹ãããããŒããªã) CORS 以å€ã®ãªã¯ãšã¹ããéä¿¡ããããã©ãŠã¶ãŒã¯ç»åãæ±æããããã®ãšããŠããŒã¯ãããã®ç»åããŒã¿ãžã®ã¢ã¯ã»ã¹ãå¶éããŠã {{HTMLElement("canvas")}} èŠçŽ ã§ã®äœ¿çšãé²ããŸãã</p> + + <p><code>crossorigin</code> å±æ§ãæå®ãããŠ<em>ãã</em>å Žåã¯ã({{httpheader("Origin")}} ãªã¯ãšã¹ãããããŒã䌎ã) CORS ãªã¯ãšã¹ããéä¿¡ãããŸãããããããµãŒããŒããªãªãžã³ã®ãµã€ãã«ããç»åããŒã¿ãžã®ãªãªãžã³éã¢ã¯ã»ã¹ãèš±å¯ããããšããªããã€ã³ããªãå Žå ({{httpheader("Access-Control-Allow-Origin")}} ã¬ã¹ãã³ã¹ããããŒãäžåéä¿¡ãããŠããªãããéä¿¡ããã {{httpheader("Access-Control-Allow-Origin")}} ã¬ã¹ãã³ã¹ããããŒã«ãµã€ãã®ãªãªãžã³ãå«ãŸããŠããªãå Žå)ããã©ãŠã¶ãŒã¯ç»åãæ±æãããŠãããšå€æããç»åããŒã¿ãžã®ã¢ã¯ã»ã¹ãå¶éãã {{HTMLElement("canvas")}} èŠçŽ ã§ã®äœ¿çšãçŠæ¢ããŸãã</p> + + <p>èš±å¯ãããŠããå€:</p> + + <dl> + <dt><code>anonymous</code></dt> + <dd>CORS ãªã¯ãšã¹ãã¯ãè³æ Œæ
å ±ãçç¥ã㊠(ã€ãŸãã{{glossary("cookie", "ã¯ãããŒ")}}ã <a class="external" href="https://tools.ietf.org/html/rfc5280">X.509 蚌ææž</a>ã {{httpheader("Authorization")}} ãªã¯ãšã¹ãããããŒãªãã§) éä¿¡ãããŸãã</dd> + <dt><code>use-credentials</code></dt> + <dd>CORS ãªã¯ãšã¹ãã¯ãè³æ Œæ
å ± (ã€ãŸããCookieãX.509 蚌ææžã <code>Authorization</code> ãªã¯ãšã¹ãããããŒ) ãå«ãŸããç¶æ
ã§éä¿¡ãããŸãããµãŒããŒãå
ã®ãµã€ããšã®è³æ Œæ
å ±ã®å
±æãéžæãã (<code>Access-Control-Allow-Credentials: true</code> ã¬ã¹ãã³ã¹ããããŒãéãè¿ã) ããšãããªãã£ãå Žåããã©ãŠã¶ãŒã¯ç»åãæ±æããããã®ãšããŠããŒã¯ãããã®ç»åããŒã¿ãžã®ã¢ã¯ã»ã¹ãå¶éããŸãã</dd> + </dl> + + <p>ãã®å±æ§ãã®å€ãç¡å¹ã§ããå Žåã¯ãåæåã®ããŒã¯ãŒãã« <code>anonymous</code> ãæå®ããããã®ãšããŠæ±ãããŸãã詳ãã㯠<a href="/ja/docs/Web/HTML/CORS_settings_attributes">CORS èšå®å±æ§</a>ãåç
§ããŠãã ããã</p> + </dd> + <dt>{{htmlattrdef("decoding")}}</dt> + <dd> + <p>ãã©ãŠã¶ãŒã«ç»åã®ãã³ãŒãã®ãã³ããæäŸããŸãã次ã®ãããªå€ã䜿çšã§ããŸãã</p> + </dd> + <dd> + <dl> + <dt><code>sync</code></dt> + <dd>ä»ã®ã³ã³ãã³ããšäžå¯åã®è¡šç€ºãšããŠãç»åãåæçã«ãã³ãŒãããŸãã</dd> + <dt><code>async</code></dt> + <dd>ä»ã®ã³ã³ãã³ãã®è¡šç€ºãé
ããªãããã«ãç»åãéåæçã«ãã³ãŒãããŸãã</dd> + <dt><code>auto</code></dt> + <dd>æ¢å®ã®ã¢ãŒãã§ããã³ãŒãæ¹åŒãæå®ããŸããããã©ãŠã¶ãŒã¯ãŠãŒã¶ãŒã®ããã«æè¯ã®æ¹æ³ãéžæããŸãã</dd> + </dl> + </dd> + <dt>{{htmlattrdef("height")}}</dt> + <dd>ç»ååºæã®é«ãããã¯ã»ã«å€ã§æå®ããŸãã</dd> + <dt>{{htmlattrdef("intrinsicsize")}} {{deprecated_inline}}</dt> + <dd>ãã®å±æ§ã¯ãã©ãŠã¶ãŒã«ãç»åã®{{glossary("intrinsic size", "åºæã®å¯žæ³")}}ãç¡èŠãããã®å±æ§ã§æå®ããã寞æ³ã§ãããšèŠããããããæ瀺ããŸããç¹ã«ãç»åããããã®æ¬¡å
ã®ã©ã¹ã¿ãŒã§ãã£ãŠãç»åã® <code>naturalWidth</code>/<code>naturalHeight</code> ã¯ãã®å±æ§ã§æå®ãããå€ãè¿ãããŸãã<a class="external" href="https://github.com/ojanvafai/intrinsicsize-attribute">説æ</a>ãš<a class="external" href="https://googlechrome.github.io/samples/intrinsic-size/index.html">äŸ</a></dd> + <dt>{{htmlattrdef("ismap")}}</dt> + <dd>ãã®çåœå€ãæã€å±æ§ã¯ãç»åã<a href="https://en.wikipedia.org/wiki/Image_map#Server-side">ãµãŒããŒãµã€ãããã</a>ã®äžéšã§ãããã瀺ããŸããããã§ããå Žåã¯ãã¯ãªãã¯äœçœ®ã®æ£ç¢ºãªåº§æšããµãŒããŒã«éä¿¡ããŸãã + <div class="note"> + <p><strong>泚:</strong> ãã®å±æ§ã¯ <code><img></code> èŠçŽ ããæå¹ãª {{htmlattrxref("href","a")}} å±æ§ãæ〠{{htmlelement("a")}} èŠçŽ ã®åå«ã§ããå Žåã«éãèš±å¯ãããŸãã</p> + </div> + </dd> + <dt>{{htmlattrdef("loading")}}</dt> + <dd>ãã©ãŠã¶ãŒãã©ã®ããã«ç»åãèªã¿èŸŒããã瀺ããŸãã + <ul> + <li><code>eager</code>: ç»åãçŸåšå¯èŠãã¥ãŒããŒãã«å
¥ã£ãŠãããã©ããã«ããããããçŽã¡ã«ç»åãèªã¿èŸŒã¿ãŸã (ãããæ¢å®å€ã§ã)ã</li> + <li><code>lazy</code>: ç»åããã©ãŠã¶ãŒã§å®çŸ©ããããã¥ãŒããŒãããã®è·é¢ã«éãããŸã§ãç»åã®èªã¿èŸŒã¿ãé
延ãããŸããããã¯ãç»åãå¿
èŠãšãããã®ãåççã«ç¢ºå®ã«ãªããŸã§ãåŠçã«å¿
èŠãªãããã¯ãŒã¯ãã¹ãã¬ãŒãžã®åž¯åå¹
ã䜿çšããªãããã«ããããã§ããããã¯äžè¬çã«ãã»ãšãã©ã®å
žåçãªäœ¿çšæ³ã«ãããŠãã³ã³ãã³ãã®æ§èœãåäžãããããšãã§ããŸãã + <div class="note"><strong>泚:</strong> èªã¿èŸŒã¿ã延æãããã®ã¯ JavaScript ãæå¹ã«ãªã£ãŠãããšãã ãã§ããããã¯ãã©ããã³ã°å¯Ÿçã§ãããã¹ã¯ãªãããç¡å¹ã«ãªã£ãŠãããšãã«ãŠãŒã¶ãŒãšãŒãžã§ã³ããé
延èªã¿èŸŒã¿ã«å¯Ÿå¿ããŠããå Žåã§ãããµãŒããŒããã€äœæã®ç»åãèŠæ±ããããã远跡ã§ããããã«ããŒãžã®ããŒã¯ã¢ããã«ç»åãæŠç¥çã«é
眮ããããšã§ããµã€ããã»ãã·ã§ã³å
šäœãéããŠãŠãŒã¶ãŒã®ããããã®ã¹ã¯ããŒã«äœçœ®ã远跡ããããšãå¯èœã«ãªãããã§ãã</div> + </li> + </ul> + </dd> + <dt>{{htmlattrdef("referrerpolicy")}} {{experimental_inline}}</dt> + <dd>ãªãœãŒã¹ãèªã¿èŸŒãéã«ãã©ã®ãªãã¡ã©ãŒã䜿çšãããã瀺ãæååã§ãã + <ul> + <li><code>no-referrer</code>: {{httpheader("Referer")}} ããããŒãéä¿¡ããªãããšãè¡šããŸãã</li> + <li><code>no-referrer-when-downgrade</code>: {{glossary("TLS")}} ({{glossary("HTTPS")}}) ã䜿çšããã«ãããªãªãžã³ãžç§»åããå Žåã¯ã <code>Referer</code> ããããŒãéä¿¡ããªãããšãè¡šããŸããããã¯ä»ã«ããªã·ãŒãå®ããããŠããªãå Žåã®ã{{glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã®æ¢å®ã®åäœã§ãã</li> + <li><code>origin</code>: <code>Referer</code> ããããŒã«ãã®ããŒãžã®ãªãªãžã³ã®ã¹ããŒã ã{{glossary("host", "ãã¹ãå")}}ã{{glossary("port", "ããŒãçªå·")}}ãå«ããŸãã</li> + <li><code>origin-when-cross-origin</code>: ç°ãªããªãªãžã³ãžã®ããã²ãŒã·ã§ã³ã§ã¯ããªãã¡ã©ãŒãã¹ããŒã ããã¹ããããŒãã®ã¿ã«å¶éããŸããåäžã®ãªãªãžã³ãžã®ããã²ãŒã·ã§ã³ã§ã¯ããªãã¡ã©ãŒã®ãã«ãã¹ãå«ããŸãã</li> + <li><code>unsafe-url</code>: <code>Referer</code> ããããŒã«ãªãªãžã³ãšãã¹ãå«ããããšãè¡šããŸã (ãã ãããã©ã°ã¡ã³ãããã¹ã¯ãŒãããŠãŒã¶ãŒåã¯å«ããŸãã)ãããã¯ãªãªãžã³ããã¹ã®æ
å ±ã TLS ã§ä¿è·ããããªãœãŒã¹ããã»ãã¥ã¢ã§ãªããªãªãžã³ãžæŒããããŸãã®ã§ãå®å
šã§ã¯ãããŸããã</li> + </ul> + </dd> + <dt>{{htmlattrdef("sizes")}}</dt> + <dd>ãœãŒã¹ã®ãµã€ãºã®ã»ããã瀺ããã«ã³ãåºåãã®æååã1å以äžäžŠã¹ããªã¹ãã§ããããããã®ãœãŒã¹ãµã€ãºã®æ§æã¯ä»¥äžã®ãšããã§ãã + <ol> + <li><a href="/ja/docs/Web/CSS/Media_Queries/Using_media_queries#Syntax">ã¡ãã£ã¢æ¡ä»¶</a>ãæåŸã®ã¢ã€ãã ã§ã¯çç¥ããªããã°ãªããŸããã</li> + <li>ãœãŒã¹ãµã€ãºå€ã</li> + </ol> + + <p>ã¡ãã£ã¢ã®ç¶æ
ã¯<em>ãã¥ãŒããŒã</em>ã®ããããã£ã§èšè¿°ãããã®ã§ããã<em>ç»å</em>ã®ããããã£ã§ã¯ãããŸãããäŸãã°ã <code>(max-height: 500px) 1000px</code> ã¯ã<em>ãã¥ãŒããŒã</em>ã®é«ãã 500px 以äžã§ããã° 1000px å¹
ã®ãœãŒã¹ã䜿çšããããšãææ¡ããŸãã</p> + + <p>ãœãŒã¹ãµã€ãºå€ã¯ãç»åã®è¡šç€ºãµã€ãºãæå®ãããã®ã§ãã{{glossary("User agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}㯠<code>srcset</code> å±æ§ã§äžãããããœãŒã¹ããã²ãšã€ãéžæããããã«ãçŸåšã®ãœãŒã¹ãµã€ãºã䜿çšããŸãããã®ãšãããœãŒã¹ã¯å¹
èšè¿°å ('<code>w</code>') ã䜿çšããŠèª¬æããŸããéžæãããœãŒã¹ãµã€ãºã¯ç»åã®{{glossary("intrinsic size", "åºæã®å¯žæ³")}} ({{glossary("CSS")}} ã¹ã¿ã€ã«ãé©çšãããŠããªãå Žåã®ãç»åã®è¡šç€ºãµã€ãº) ã«åœ±é¿ããŸãã<code>srcset</code> å±æ§ããªãå Žåããããã¯å¹
èšè¿°å (<code>w</code>) ãæã€å€ããªãå Žåã¯ã<code>sizes</code> å±æ§ã®å¹æã¯ãããŸããã</p> + </dd> + <dt>{{htmlattrdef("src")}}</dt> + <dd>ç»åã® {{glossary("URL")}} ã§ãããã®å±æ§ã¯ã <code><img></code> èŠçŽ ã«å¿
é ã§ãã <code>srcset</code> ã«å¯Ÿå¿ãã{{glossary("Browser", "ãã©ãŠã¶ãŒ")}}ã§ã¯ <code>src</code> ããç»çŽ å¯åºŠèšè¿°å <code>1x</code> ã®åè£ç»åã§ããããã«æ±ããŸãããã ãããã®ç»çŽ å¯åºŠèšè¿°åã <code>srcset</code> ã§å®çŸ©æžã¿ã§ããããŸã㯠<code>srcset</code> ã« '<code>w</code>' èšè¿°åãå«ãŸããŠããå Žåãé€ããŸãã</dd> + <dt>{{htmlattrdef("srcset")}}</dt> + <dd>{{glossary("User agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã䜿çšå¯èœãªãœãŒã¹ç»åã®ã»ããã瀺ããã«ã³ãåºåãã§æååã 1 å以äžäžŠã¹ããªã¹ãã§ããåã
ã®æååã®æ§æã¯ä»¥äžã®ãšããã§ã: + <ol> + <li>ç»åã® {{glossary("URL")}}</li> + <li>ä»»æã§ããã¯ã€ãã¹ããŒã¹ã®åŸã«ä»¥äžã®ãããããèšè¿°: + <ul> + <li>å¹
èšè¿°åãããã¯çŽåŸã« '<code>w</code>' ãä»å ããæ£ã®æŽæ°ã§ããå¹
èšè¿°åã¯å®éã®ç»çŽ å¯åºŠãèšç®ããããã«ã<code>sizes</code> å±æ§ã§äžãããããœãŒã¹ãµã€ãºã§å²ãããŸãã</li> + <li>ç»çŽ å¯åºŠèšè¿°åãããã¯çŽåŸã« '<code>x</code>' ãä»å ããæ£ã®æµ®åå°æ°ç¹æ°ã§ãã</li> + </ul> + </li> + </ol> + + <p>èšè¿°åãæå®ããªãå Žåã¯ããœãŒã¹ãæ¢å®ã®èšè¿°å <code>1x</code> ã«å²ãåœãŠãŸãã</p> + + <p>å¹
èšè¿°åãšç»çŽ å¯åºŠèšè¿°åãåäžã® <code>srcset</code> å±æ§ã«æ··åšããããšç¡å¹ã«ãªããŸããéè€ããèšè¿°å (äŸãã°ã²ãšã€ã® <code>srcset</code> ã«2ã€ã®ãœãŒã¹ããããã©ã¡ãã '<code>2x</code>' ãšãã) ãç¡å¹ã«ãªããŸãã</p> + + <p>ãŠãŒã¶ãŒãšãŒãžã§ã³ãã«ã¯ãå©çšå¯èœãªãœãŒã¹ããã²ãšã€ãéžæããè£éããããŸããããã¯ããŠãŒã¶ãŒèšå®ã{{glossary("bandwidth", "垯åå¹
")}}ã®æ¡ä»¶ãªã©ã«åºã¥ããŠéžæãé©åããããããªãããªãã®è£éãäžããããŠããŸããäŸãšããŠã¯<a href="/ja/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images">ã¬ã¹ãã³ã·ãç»å</a>ã®ãã¥ãŒããªã¢ã«ãã芧ãã ããã</p> + </dd> + <dt>{{htmlattrdef("width")}}</dt> + <dd>ç»ååºæã®å¹
ããã¯ã»ã«å€ã§æå®ããŸãã</dd> + <dt>{{htmlattrdef("usemap")}}</dt> + <dd>èŠçŽ ã«é¢é£ã¥ãããã <a href="/ja/docs/Web/HTML/Element/map">ã€ã¡ãŒãžããã</a>ã®éšåç㪠{{glossary("URL")}} ('<code>#</code>' ã§å§ãŸã) ã§ãã + <div class="note"> + <p><strong>泚:</strong> <code><img></code> èŠçŽ ã {{htmlelement("a")}} ãŸã㯠{{HTMLElement("button")}} èŠçŽ ã®åå«ã§ããå Žåã¯ããã®å±æ§ã䜿çšããããšã¯ã§ããŸããã</p> + </div> + </dd> +</dl> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šã®å±æ§</h3> + +<dl> + <dt>{{htmlattrdef("align")}} {{Obsolete_Inline}}</dt> + <dd>åšå²ã®æèã«å¯Ÿããç»åã®é
眮ãæå®ããŸãããã䜿çšããã¹ãã§ã¯ãããŸããã â 代ããã« {{glossary("CSS")}} ã® {{cssxref('float')}} ããããã£ã {{cssxref('vertical-align')}} ããããã£ã䜿çšããŠãã ãããèŠçŽ ããã¯ã¹å
ã®ç»åã®äœçœ®ã瀺ãããã«ã {{cssxref("object-position")}} ããããã£ã䜿çšããããšãã§ããŸãã</dd> + <dd> + <dl> + <dt><code>top</code></dt> + <dd><code style="white-space: nowrap;">vertical-align: top;</code> ãŸã㯠<code style="white-space: nowrap;">vertical-align: text-top;</code> ãšç䟡ã§ãã</dd> + <dt><code>middle</code></dt> + <dd><code style="white-space: nowrap;">vertical-align: -moz-middle-with-baseline;</code> ãšç䟡ã§ãã</dd> + <dt><code>bottom</code></dt> + <dd>å€ã®æ¢å®å€ã¯ãªã <code style="white-space: nowrap;">vertical-align: unset;</code> ãŸã㯠<code style="white-space: nowrap;">vertical-align: initial;</code> ãšç䟡ã§ãã</dd> + <dt><code>left</code></dt> + <dd><code style="white-space: nowrap;">float: left;</code> ãšç䟡ã§ãã</dd> + <dt><code>right</code></dt> + <dd><code style="white-space: nowrap;">float: right;</code> ãšç䟡ã§ãã</dd> + </dl> + </dd> + <dt>{{htmlattrdef("border")}} {{Obsolete_Inline}}</dt> + <dd>ç»åã®åšãã®å¢çç·ã®å¹
ãæå®ããŸãã代ããã« {{glossary("CSS")}} ã® {{cssxref('border')}} ããããã£ã䜿çšããŠãã ããã</dd> + <dt>{{htmlattrdef("hspace")}} {{Obsolete_Inline}}</dt> + <dd>ç»åã®å·Šå³ã«æ¿å
¥ãã空éã®å¹
ããã¯ã»ã«åäœã§æå®ããŸãã代ããã« CSS ã® {{cssxref('margin')}} ããããã£ã䜿çšããŠãã ããã</dd> + <dt>{{htmlattrdef("longdesc")}} {{Obsolete_Inline}}</dt> + <dd>ç»åã®è©³çŽ°ãªèª¬æãžã®ãªã³ã¯ã§ããæå¹ãªå€ã¯ã {{glossary("URL")}} ãŸãã¯èŠçŽ ã® {{htmlattrxref("id")}} ã§ãã + <div class="note"> + <p>ãã®å±æ§ã¯ãææ°ã® {{glossary("W3C")}} ã®ããŒãžã§ã³ã§ãã <a class="external" href="https://www.w3.org/TR/html52/obsolete.html#element-attrdef-img-longdesc">HTML 5.2</a> ã§ãèšåãããŠããŸãããäžæ¹ã {{glossary("WHATWG")}} ã® <a class="external" href="https://html.spec.whatwg.org/multipage/embedded-content.html#the-img-element">HTML Living Standard</a> ã§ã¯å®å
šã«åé€ãããŠããŸããå°æ¥ãäžç¢ºå®ãªã®ã§ã代ããã«ã <a class="external" href="https://www.w3.org/TR/wai-aria-1.1/#aria-describedby"><code>aria-describedby</code></a> ãŸã㯠<a class="external" href="https://www.w3.org/TR/wai-aria-1.1/#aria-details"><code>aria-details</code></a> ã®ãã㪠{{glossary("WAI")}}-{{glossary("ARIA")}} ã®ä»£æ¿æ段ãæ€èšããŠãã ããã</p> + </div> + </dd> + <dt>{{htmlattrdef("name")}} {{Obsolete_Inline}}</dt> + <dd>èŠçŽ ã®ååã§ãã代ããã« {{htmlattrxref("id")}} å±æ§ã䜿çšããŠãã ããã</dd> + <dt>{{htmlattrdef("vspace")}} {{Obsolete_Inline}}</dt> + <dd>ç»åã®äžäžã«æ¿å
¥ãã空éã®å¹
ããã¯ã»ã«åäœã§æå®ããŸããHTML5 ã§ã¯ã代ããã« CSS ã® {{cssxref('margin')}} ããããã£ã䜿çšããŠãã ããã</dd> +</dl> + +<h2 id="Styling_with_CSS" name="Styling_with_CSS">CSS ã§ã®ã¹ã¿ã€ã«ä»ã</h2> + +<p><code><img></code> ã¯<a href="/ja/docs/Web/CSS/Replaced_element">眮æèŠçŽ </a>ã§ãã {{cssxref("display")}} ã®å€ãæ¢å®ã§ <code>inline</code> ã§ãããæ¢å®ã®å¯žæ³ã¯åã蟌ãŸããç»åã®å
éšçãªå€ã§å®çŸ©ãããŸããç»åã«ã¯ {{cssxref("border")}}/{{cssxref("border-radius")}}, {{cssxref("padding")}}/{{cssxref("margin")}}, {{cssxref("width")}}, {{cssxref("height")}}, ãªã©ã®ããããã£ãèšå®ããããšãã§ããŸãã</p> + +<p><code><img></code> ã«ã¯ããŒã¹ã©ã€ã³ããããŸãããã€ãŸã {{cssxref("vertical-align")}}<code>: baseline</code> ã䌎ãã€ã³ã©ã€ã³æŽåœ¢æèå
ã§äœ¿çšãããšãã«ãç»åã®äžç«¯ã¯ã³ã³ãããŒã®ããŒã¹ã©ã€ã³ã«æããããŸãã</p> + +<p>{{cssxref("object-position")}} ããããã£ã䜿çšããŠãèŠçŽ ããã¯ã¹å
ã®ç»åã®äœçœ®ãæå®ãããã {{cssxref("object-fit")}} ããããã£ã䜿çšããŠãããã¯ã¹å
ã®ç»åã®å¯žæ³ã調æŽãããïŒäŸãã°ãã¯ãªããã³ã°ãå¿
èŠãªæã«ç»åãããã¯ã¹ã«åããããåãããïŒããããšãã§ããŸãã</p> + +<p>ç»åã®çš®é¡ã«å¿ããŠãåºæã®å¯žæ³ãæã€ããšãã§ããŸãããã ããåºæã®å¯žæ³ãå¿
é ã§ã¯ãªãç»å圢åŒããããŸããäŸãã° {{glossary("SVG")}} ç»åã¯ãåºæã®å¯žæ³ãæã¡ãŸãããã€ãŸãã SVG ç»åã«ã¯ {{SVGElement("svg")}} èŠçŽ ã« <code>width</code> ãŸã㯠<code>height</code> ãèšå®ãããŠããªãéããåºæã®å¯žæ³ã¯ãããŸããã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Alternative_text" name="Alternative_text">代æ¿ããã¹ã</h3> + +<p>以äžã®ç°¡åãªäŸã§ã¯ãããŒãžã«ç»åãåã蟌ã¿ãã¢ã¯ã»ã·ããªãã£ãåäžãããããã«ä»£æ¿ããã¹ããå«ããŠããŸãã</p> + +<pre class="brush: html notranslate"><img src="https://developer.mozilla.org/static/img/favicon144.png" + alt="MDN ã㎠â MDN ã®ããã¹ããå
¥ã£ãæç«ã®ããŽ"> +</pre> + +<p>{{ EmbedLiveSample('Alternative_text', '100%', '160') }}</p> + +<h3 id="Image_link" name="Image_link">ç»åãªã³ã¯</h3> + +<p>ãã®äŸã¯ååã®ãåå°ã«ãç»åããªã³ã¯ã«ããæ¹æ³ã瀺ããŠããŸãããããè¡ãã®ã¯ãšãŠãåçŽã§ãã â <code><img></code> ã¿ã°ã {{HTMLElement("a")}} ã®äžã«çµã¿èŸŒãã ãã§ããäžã€ã®èæ
®äºé
ãšããŠããªã³ã¯ãæããªãœãŒã¹ã説æãã代æ¿ããã¹ããäœæããããã«ããŠãã ããã</p> + +<pre class="brush: html notranslate"><a href="https://developer.mozilla.org"> + <img src="https://developer.mozilla.org/static/img/favicon144.png" + alt="MDN ãµã€ãã«ããã§ãã ãã"> +</a></pre> + +<p>{{ EmbedLiveSample('Image_link', '100%', '160') }}</p> + +<h3 id="Using_the_srcset_attribute" name="Using_the_srcset_attribute">srcset å±æ§ã®äœ¿çš</h3> + +<p>ãã®äŸã§ã¯ã <code>srcset</code> å±æ§ã«ãã£ãŠé«è§£å床çã®ããŽã®åç
§ãæå®ããŠããŸããããã§ãé«è§£å床ã®ç«¯æ«ã§ã¯ <code>src</code> ç»åã®ä»£ããã«ãã¡ããèªã¿èŸŒãŸããŸãã <code>src</code> ã§åç
§ãããç»åã¯ã <code>srcset</code> ã«å¯Ÿå¿ããŠãã{{glossary("User agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã§ã¯ã <code>1x</code> ã®åè£ãšããŠã«ãŠã³ããããŸãã</p> + +<pre class="brush: html notranslate"> <img src="https://developer.mozilla.org/static/img/favicon72.png" + alt="MDN logo" + srcset="https://developer.mozilla.org/static/img/favicon144.png 2x"></pre> + +<p>{{EmbedLiveSample("Using_the_srcset_attribute", "100%", "160")}}</p> + +<h3 id="Using_the_srcset_and_sizes_attributes" name="Using_the_srcset_and_sizes_attributes">srcset ããã³ sizes å±æ§ã®äœ¿çš</h3> + +<p><code>src</code> å±æ§ã¯ã <code>srcset</code> ã«å¯Ÿå¿ããŠãã{{glossary("User agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}㧠'<code>w</code>' èšè¿°åã䜿çšããŠããå Žåã¯ç¡èŠãããŸãã <code>(max-width: 600px)</code> ã®ã¡ãã£ã¢æ¡ä»¶ã«äžèŽãããšã 200px ã®å¹
ã®ç»å (200px ã«ãã£ãšè¿ããã®) ãèªã¿èŸŒãŸããããã§ãªããã°ä»ã®ç»åãèªã¿èŸŒãŸããŸãã</p> + +<pre class="brush: html notranslate"> <img src="/files/16796/clock-demo-200px.png" + alt="æèš" + srcset="/files/16864/clock-demo-200px.png 200w, + /files/16797/clock-demo-400px.png 400w" + sizes="(max-width: 600px) 200px, 50vw"></pre> + +<p>{{EmbedLiveSample("Using_the_srcset_and_sizes_attributes", "100%", 350)}}</p> + +<div class="blockIndicator note"> +<p>ãã®å Žã§å€§ãããå€æŽããŠã¿ãã«ã¯ã<a href="https://mdn.mozillademos.org/en-US/docs/Web/HTML/Element/img$samples/Using_the_srcset_and_sizes_attributes">ãã®äŸãå¥ãªããŒãžã§è¡šç€º</a>ãããå¿
èŠããããããããã°ã³ã³ãã³ããšãªã¢ã®å€§ãããå®éã«äœ¿çšããããšãã§ããŸãã</p> +</div> + +<h2 id="Security_and_privacy_concerns" name="Security_and_privacy_concerns">ã»ãã¥ãªãã£ãšãã©ã€ãã·ãŒã®èæ
®äºé
</h2> + +<p><code><img></code> èŠçŽ ã®å€ãã¯ç¡å®³ãªäœ¿çšã§ããããŠãŒã¶ãŒã®ã»ãã¥ãªãã£ãšãã©ã€ãã·ãŒã«æãŸãããªãçµæãããããå¯èœæ§ããããŸãã詳现æ
å ±ãšç·©åçã«ã€ããŠã¯ <a href="/ja/docs/Web/Security/Referer_header:_privacy_and_security_concerns">Referer ããããŒ: ãã©ã€ãã·ãŒãšã»ãã¥ãªãã£ã®èæ
®äºé
</a>ãåç
§ããŠãã ããã</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®</h2> + +<h3 id="Authoring_meaningful_alternate_descriptions" name="Authoring_meaningful_alternate_descriptions">æå³ã®ãã代æ¿èª¬æãæžã</h3> + +<p><code>alt</code> å±æ§ã®å€ã¯æ確ã§ç°¡æœã«ç»åã®å
容ã説æãããã®ã«ããŠãã ãããç»åãã®ãã®ååšã説æãããã®ã§ãã£ãããç»åã®ãã¡ã€ã«åã§ãã£ããããã¹ãã§ã¯ãããŸãããç»åãèšèã§èª¬æã§ãããã®ã§ã¯ãªãã <code>alt</code> å±æ§ãæå³çã«çç¥ããå Žåã¯ãç»åãäŒããããšããŠããããšã®å
容ãä»ã®æ¹æ³ã§è¡šãããã«èæ
®ããŠãã ããã</p> + +<h4 id="Dont" name="Don't">æªãäŸ</h4> + +<pre class="brush: html example-bad notranslate"><img alt="image" src="penguin.jpg"> +</pre> + +<h4 id="Do" name="Do">è¯ãäŸ</h4> + +<pre class="brush: html example-good notranslate"><img alt="海岞ã«ç«ã£ãŠããã€ã¯ãããã³ã®ã³" src="penguin.jpg"> +</pre> + +<p><code>alt</code> å±æ§ãç»åã«ãªãå Žåãèªã¿äžããœããã«ãã£ãŠã¯ä»£ããã«ç»åã®ãã¡ã€ã«åãèªã¿äžããããšããããŸãããã¡ã€ã«åãç»åã®å
容ãè¡šããŠããªãå Žåããããæäœãæ··ä¹±ãããå¯èœæ§ããããŸãã</p> + +<ul> + <li><a class="external" href="https://www.w3.org/WAI/tutorials/images/decision-tree/">An alt Decision Tree ⢠Images ⢠WAI Web Accessibility Tutorials</a></li> + <li><a class="external" href="https://axesslab.com/alt-texts/">Alt-texts: The Ultimate Guide â Axess Lab</a></li> + <li><a class="external" href="https://www.deque.com/blog/great-alt-text-introduction/">How to Design Great Alt Text: An Introduction | Deque</a></li> + <li><a href="/ja/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.1_â_Providing_text_alternatives_for_non-text_content">MDN "WCAG ãç解ãã â ã¬ã€ãã©ã€ã³ 1.1 ã®è§£èª¬"</a></li> + <li><a class="external" href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/text-equiv-all.html">Understanding Success Criterion 1.1.1 | W3C Understanding WCAG 2.0</a></li> +</ul> + +<h3 id="The_title_attribute" name="The_title_attribute">title å±æ§</h3> + +<p>The {{htmlattrxref("title")}} å±æ§ã <code>alt</code> å±æ§ã®ä»£ããã«å©çšããããšã¯ã§ããŸãããå ããŠã <code>alt</code> å±æ§ã®å€ãåãç»åã® <code>title</code> å±æ§ã«è€è£œããŠå®£èšããããšã¯é¿ããŠãã ããããã®ããã«ãããšãèªã¿äžããœããã説æãäºåèªã¿äžããæäœãæ··ä¹±ãããå¯èœæ§ããããŸãã</p> + +<p><code>title</code> å±æ§ã¯ãç»åã® <code>alt</code> ã®èª¬æãšçµã¿åãããè£å©çãªèª¬æãšããŠäœ¿çšããã¹ãã§ããããŸãããç»åã«ãã£ãã·ã§ã³ãå¿
èŠã§ããã°ã <code><a href="/en-US/docs/Web/HTML/Element/figure">figure</a></code> ããã³ <code><a href="/en-US/docs/Web/HTML/Element/figcaption">figcaption</a></code> èŠçŽ ãšçµã¿åãããŠäœ¿çšããŠãã ããã</p> + +<p><code>title</code> å±æ§ã®å€ã¯ãããããŒã«ããããšããŠãç»åã®äžã§ã«ãŒãœã«ãåæ¢ãããåŸã§éããªã衚瀺ãããŸããããã¯ãŠãŒã¶ãŒã«è¿œå ã®æ
å ±ãæäŸãã<em>ããšãã§ããŸã</em>ãããŠãŒã¶ãŒãå¿
ãèŠããšä»®å®ããŠã¯ãããŸããããŠãŒã¶ãŒãèŠãããšãç¹ã«éèŠãŸãã¯æçã§ããæ
å ±ãããã®ã§ããã°ãäžèšã® <code>title</code> ã䜿çšããã®ã§ã¯ãªããäœããã®æ¹æ³ã§è¡å
ã«è¡šç€ºããã¹ãã§ãã</p> + +<ul> + <li><a class="external" href="https://developer.paciellogroup.com/blog/2013/01/using-the-html-title-attribute-updated/">Using the HTML title attribute â updated | The Paciello Group</a></li> +</ul> + +<h2 id="Technical_summary" name="Technical_summary">æè¡çæŠèŠ</h2> + +<ul> + <li><code>alt</code> å±æ§ã空ã§ã¯ãªãå Žå: + + <ul> + <li><code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/button_role">button</a></code></li> + <li><code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/checkbox_role">checkbox</a></code></li> + <li>{{ARIARole("link")}}</li> + <li>{{ARIARole("menuitem")}}</li> + <li>{{ARIARole("menuitemcheckbox")}}</li> + <li>{{ARIARole("menuitemradio")}}</li> + <li>{{ARIARole("option")}}</li> + <li>{{ARIARole("progressbar")}}</li> + <li>{{ARIARole("scrollbar")}}</li> + <li>{{ARIARole("separator")}}</li> + <li>{{ARIARole("slider")}}</li> + <li><code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Switch_role">switch</a></code></li> + <li><code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Tab_Role">tab</a></code></li> + <li>{{ARIARole("treeitem")}}</li> + </ul> + </li> + <li><code>alt</code> å±æ§ã空ã®å Žåã {{ARIARole("none")}} ãŸã㯠{{ARIARole("presentation")}}</li> + <li><code>alt</code> å±æ§ããªãå Žåãèš±å¯ãããŠãã <code>role</code> ãªã</li> +</ul> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/Guide/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/Guide/HTML/Content_categories#Embedded_content">åã蟌ã¿ã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/Guide/HTML/Content_categories#Palpable_content">ç¥èŠå¯èœã³ã³ãã³ã</a>ãèŠçŽ ã <code>usemap</code> å±æ§ãæã€å Žåã¯ã察話åã³ã³ãã³ãã®ã«ããŽãªã®äžè§ã«ããªããŸãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãªããããã¯{{Glossary("empty element", "空èŠçŽ ")}}ã§ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ãçµäºã¿ã°ãèšè¿°ããŠã¯ãªããªãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>åã蟌ã¿ã³ã³ãã³ããåãå
¥ãããã¹ãŠã®èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td> + <ul> + <li><code>alt</code> å±æ§ã空ã§ã¯ãªãå Žåã <code>alt</code> å±æ§ããªãå Žå: <code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Role_Img">img</a></code></li> + <li><code>alt</code> å±æ§ã空ã®å Žå: <a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></li> + </ul> + </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLImageElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('Referrer Policy', '#referrer-policy-delivery-referrer-attribute', 'referrer attribute')}}</td> + <td>{{Spec2('Referrer Policy')}}</td> + <td><code>referrerpolicy</code> å±æ§ãè¿œå ã</td> + </tr> + <tr> + <td>{{SpecName('HTML WHATWG', 'embedded-content.html#the-img-element', '<img>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'semantics-embedded-content.html#the-img-element', '<img>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/objects.html#h-13.2', '<img>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.img")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Learn/HTML/Multimedia_and_embedding/Images_in_HTML">HTML ã®ç»å</a></li> + <li><a href="/ja/docs/Web/Media/Formats/Image_types">ç»åã®ãã¡ã€ã«åœ¢åŒã®ã¬ã€ã</a></li> + <li><a href="/ja/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images">ã¬ã¹ãã³ã·ãç»å</a></li> + <li>{{HTMLElement("picture")}}, {{HTMLElement("object")}}, {{HTMLElement("embed")}} èŠçŽ </li> + <li>ãã®ä»ã®ç»åã«é¢ãã CSS ããããã£: {{cssxref("object-fit")}}, {{cssxref("object-position")}}, {{cssxref("image-orientation")}}, {{cssxref("image-rendering")}}, and {{cssxref("image-resolution")}}.</li> +</ul> diff --git a/files/ja/web/html/element/index.html b/files/ja/web/html/element/index.html new file mode 100644 index 0000000000..ee8e2747f0 --- /dev/null +++ b/files/ja/web/html/element/index.html @@ -0,0 +1,107 @@ +--- +title: HTML èŠçŽ ãªãã¡ã¬ã³ã¹ +slug: Web/HTML/Element +tags: + - Basic + - Element + - HTML + - Reference + - Web + - 'l10n:priority' +translation_of: Web/HTML/Element +--- +<p><span class="seoSummary">ãã®ããŒãžã§ã¯ã{{Glossary("Tag", "ã¿ã°")}}ã䜿çšããŠäœæããããã¹ãŠã® {{Glossary("HTML")}} {{Glossary("Element","èŠçŽ ")}}ãäžèŠ§è¡šç€ºããŠããŸãã</span>ãã®äžèŠ§ã¯ãèããŠãããã®ãèŠã€ããããããã«ãæ©èœå¥ã«ã°ã«ãŒãåããŠããŸããã¢ã«ãã¡ãããé ã®ãã¹ãŠã®èŠçŽ ã®äžèŠ§ã¯ããã®ããŒãžãšåæ§ã«åèŠçŽ ããŒãžã®ãµã€ãããŒã«ãããŸãã</p> + +<div class="note"> +<p>HTML èŠçŽ ãå±æ§ã®åºç€ã«ã€ããŠè©³ããã¯ã<a href="/ja/docs/Web/Guide/HTML/Introduction#Elements_%E2%80%94_the_basic_building_blocks">HTML æŠè«ã®èšäºã§èŠçŽ ã®ã»ã¯ã·ã§ã³</a> ãã芧ãã ããã</p> +</div> + +<h2 id="Main_root" name="Main_root">ã¡ã€ã³ã«ãŒã</h2> + +<p>{{HTMLRefTable("HTML Root Element")}}</p> + +<h2 id="Document_metadata" name="Document_metadata">ææžã¡ã¿ããŒã¿</h2> + +<p>ã¡ã¿ããŒã¿ã¯ãããŒãžã«é¢ããæ
å ±ã®ããšã§ããããã¯ãœãããŠã§ã¢ ({{Glossary("search engine", "æ€çŽ¢ãšã³ãžã³")}} ã {{Glossary("Browser","ãã©ãŠã¶ãŒ")}} ãªã©) ãå©çšãããããã³ããŒãžã®æç»ãæ¯æŽããã¹ã¿ã€ã«ãã¹ã¯ãªãããããŒã¿ãšãã£ãæ
å ±ãå«ã¿ãŸããã¹ã¿ã€ã«ãã¹ã¯ãªããã®ã¡ã¿ããŒã¿ã¯ããŒãžå
ã§å®çŸ©ãããããããã®æ
å ±ãæã€å¥ã®ãã¡ã€ã«ãžã®ãªã³ã¯ãšããŠå®çŸ©ããŸãã</p> + +<p>{{HTMLRefTable("HTML Document Metadata")}}</p> + +<h2 id="Sectioning_root" name="Sectioning_root">ã»ã¯ã·ã§ãã³ã°ã«ãŒã</h2> + +<p>{{HTMLRefTable("Sectioning Root Element")}}</p> + +<h2 id="Content_sectioning" name="Content_sectioning">ã³ã³ãã³ãã»ã¯ã·ã§ãã³ã°</h2> + +<p>ã³ã³ãã³ãã»ã¯ã·ã§ãã³ã°èŠçŽ ã¯ãããã¥ã¡ã³ãã®ã³ã³ãã³ããè«ççãªæçã«äœç³»ã¥ããŸããããŒãžã®ã³ã³ãã³ãã§ããããŒãããã¿ãŒã®ããã²ãŒã·ã§ã³ããããã¯ã³ã³ãã³ãã®ã»ã¯ã·ã§ã³ãèå¥ããèŠåºããªã©ã®ã倧ãŸããªã¢ãŠãã©ã€ã³ãäœæããããã«ã»ã¯ã·ã§ãã³ã°èŠçŽ ã䜿çšããŸãã</p> + +<p>{{HTMLRefTable("HTML Sections")}}</p> + +<h2 id="Text_content" name="Text_content">ããã¹ãã³ã³ãã³ã</h2> + +<p>HTML ããã¹ãã³ã³ãã³ãèŠçŽ ã¯ãéå§ã¿ã° {{HTMLElement("body")}} ãšçµäºã¿ã° <code></body></code> ã®éã«ããã³ã³ãã³ãã§ãããã¯ãã»ã¯ã·ã§ã³ãç·šæããŸãããããã®èŠçŽ ã¯ã³ã³ãã³ãã®çšéãæ§é ãèå¥ãããã®ã§ããã{{Glossary("accessibility","ã¢ã¯ã»ã·ããªãã£")}} ã {{Glossary("SEO")}} ã®ããã«éèŠã§ãã</p> + +<p>{{HTMLRefTable("HTML Grouping Content")}}</p> + +<h2 id="Inline_text_semantics" name="Inline_text_semantics">ã€ã³ã©ã€ã³æååæå³ä»ã</h2> + +<p>HTML ã€ã³ã©ã€ã³ããã¹ãã»ãã³ãã£ã¯ã¹èŠçŽ ã¯ãåèªãè¡ããããã¯ä»»æã®ããã¹ãç¯å²ã®æå³ãæ§é ãã¹ã¿ã€ã«ãå®çŸ©ããŸãã</p> + +<p>{{HTMLRefTable("HTML Text-Level Semantics")}}</p> + +<h2 id="Image_and_multimedia" name="Image_and_multimedia">ç»åãšãã«ãã¡ãã£ã¢</h2> + +<p>HTML ã¯ç»åãé³å£°ãæ åãšãã£ããããŸããŸãªãã«ãã£ã¡ãã£ã¢ãªãœãŒã¹ããµããŒãããŸãã</p> + +<p>{{HTMLRefTable("multimedia")}}</p> + +<h2 id="Embedded_content" name="Embedded_content">åã蟌ã¿ã³ã³ãã³ã</h2> + +<p>HTML ã¯å
¬åŒã«ãµããŒããããã«ãã¡ãã£ã¢ã³ã³ãã³ã以å€ã®ããŸããŸãªã³ã³ãã³ããã容æã«å¯Ÿè©±ã§ãããšã¯éããªããã®ã§ãã£ãŠãåã蟌ãããšãã§ããŸãã</p> + +<p>{{HTMLRefTable({"include":["HTML embedded content"], "exclude":["multimedia"]})}}</p> + +<h2 id="Scripting" name="Scripting">ã¹ã¯ãªããã£ã³ã°</h2> + +<p>åçãªã³ã³ãã³ãããŠã§ãã¢ããªã±ãŒã·ã§ã³ãäœæããããã«ãHTML ã§ã¯ã¹ã¯ãªããèšèªã䜿çšã§ããŸãããã£ãšãæåãªèšèªã¯ãJavaScript ã§ããããã€ãã®èŠçŽ ãã¹ã¯ãªããæ©èœããµããŒãããŸãã</p> + +<p>{{HTMLRefTable("HTML Scripting")}}</p> + +<h2 id="Demarcating_edits" name="Demarcating_edits">ç·šéç¯å²ã®ç¹å®</h2> + +<p>ãããã®èŠçŽ ã¯ãããã¹ãã®ç¹å®ã®ç¯å²ãå€æŽãããããšã瀺ããŸãã</p> + +<p>{{HTMLRefTable("HTML Edits")}}</p> + +<h2 id="Table_content" name="Table_content">ããŒãã«</h2> + +<p>以äžã®èŠçŽ ã¯ã衚圢åŒã®ããŒã¿ãäœæããã³å¶åŸ¡ããããã«äœ¿çšããŸãã</p> + +<p>{{HTMLRefTable("HTML tabular data")}}</p> + +<h2 id="Forms" name="Forms">ãã©ãŒã </h2> + +<p>HTML ã§ã¯ããŠãŒã¶ãŒãããŒã¿ãèšå
¥ããŠãŠã§ããµã€ããã¢ããªã±ãŒã·ã§ã³ã«éä¿¡ããããšãå¯èœã«ãããã©ãŒã ãäœæããããã«ãçµã¿åãããŠäœ¿çšããèŠçŽ ãããã€ãæäŸããŸãããã©ãŒã ã«é¢ããå€ãã®æ
å ±ãã<a href="/ja/docs/Web/Guide/HTML/Forms">HTML ãã©ãŒã ã¬ã€ã</a> ã«æ²èŒããŠããŸãã</p> + +<p>{{HTMLRefTable({"include": ["HTML forms"], "exclude":["Deprecated"]})}}</p> + +<h2 id="Interactive_elements" name="Interactive_elements">ã€ã³ã¿ã©ã¯ãã£ãèŠçŽ </h2> + +<p>HTML ã«ã¯ãã€ã³ã¿ã©ã¯ãã£ããªãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ãäœæããããã®èŠçŽ ããããŸãã</p> + +<p>{{HTMLRefTable({"include": ["HTML interactive elements"], "exclude":["Deprecated"]})}}</p> + +<h2 id="Web_Components" name="Web_Components">ãŠã§ãã³ã³ããŒãã³ã</h2> + +<p>Web Components ã¯èŠããã«ãç¬èªã®èŠçŽ ãäœæããŠéåžžã® HTML èŠçŽ ã§ãããã®ããã«äœ¿çšã§ãããHTML é¢é£æè¡ã§ããå ããŠãç¬èªçã®æšæº HTML èŠçŽ ãäœæããããšãã§ããŸãã</p> + +<p>{{HTMLRefTable({"include":["Web Components"],"elements":["shadow"]})}}</p> + +<h2 id="Obsolete_and_deprecated_elements" name="Obsolete_and_deprecated_elements">å»æ¢ãŸãã¯éæšå¥šã®èŠçŽ </h2> + +<div class="warning"> +<p><strong>èŠå:</strong> 以äžã¯éæšå¥šã®å€ã HTML èŠçŽ ã§ããã䜿çšããã¹ããã®ã§ã¯ãããŸããã<strong>æ°ããªãããžã§ã¯ãã§ã¯ãããã䜿çšããããŸãæ¢åã®ãããžã§ã¯ãã§ãå¯èœãªéããããã眮ãæããŠãã ããã</strong> ãã®äžèŠ§ã¯ãæ
å ±æäŸã®ããã«èšèŒããŠããŸãã</p> +</div> + +<p>{{HTMLRefTable({"include":["Deprecated","Obsolete"]})}}</p> + +<p>{{HTMLSidebar("Elements")}}</p> diff --git a/files/ja/web/html/element/input/button/index.html b/files/ja/web/html/element/input/button/index.html new file mode 100644 index 0000000000..d88460c3ef --- /dev/null +++ b/files/ja/web/html/element/input/button/index.html @@ -0,0 +1,351 @@ +--- +title: <input type="button"> +slug: Web/HTML/Element/input/button +tags: + - Element + - Forms + - HTML + - HTML forms + - Input + - Input Element + - Input Type + - Reference + - button +translation_of: Web/HTML/Element/input/button +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <strong><code>button</code></strong> åã¯ãåçŽãªããã·ã¥ãã¿ã³ãšããŠæç»ãããã€ãã³ããã³ãã©ãŒé¢æ° (ãµã€ã㯠{{event("click")}} ã€ãã³ã) ãå²ãåœãŠãããšã§ããŠã§ãããŒãžã®ããããå Žæã§ã«ã¹ã¿ã æ©èœãå¶åŸ¡ããããã«ããã°ã©ã ããããšãã§ããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-button.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<div class="note"> +<p><strong>泚</strong>: <code><input></code> èŠçŽ ã® <code>button</code> åã¯å®å
šã«åŠ¥åœãª HTML ã§ãããããæ°ãã {{HTMLElement("button")}} èŠçŽ ãããã¿ã³ã®äœæã«ã¯ãã奜ãŸããããã«ãªããŸããã {{HTMLElement("button")}} ã®ã©ãã«æååã¯éå§ã¿ã°ãšçµäºã¿ã°ã®éã«æ¿å
¥ãããã©ãã«ã«ç»åãå«ã HTML ãå«ããããšãã§ããŸãã</p> +</div> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>ãã¿ã³ã®ã©ãã«ãšããŠäœ¿ããã {{domxref("DOMString")}}</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{domxref("Element/click_event", "click")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("type", "input")}}, {{htmlattrxref("value", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>value</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>ãªã</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p><code><input type="button"></code> èŠçŽ ã® {{htmlattrxref("value", "input")}} å±æ§ã«ã¯ããã¿ã³ã®ã©ãã«ãšããŠäœ¿ããã {{domxref("DOMString")}} ãèšå®ããŸãã</p> + +<div id="summary-example3"> +<pre class="brush: html notranslate"><input type="button" value="ã¯ãªãã¯ããŠã"></pre> +</div> + +<p>{{EmbedLiveSample("summary-example3", 650, 30)}}</p> + +<p><code>value</code> ãæå®ããªãã£ãå Žåã¯ãç¡å°ã®ãã¿ã³ã«ãªããŸãã</p> + +<div id="summary-example1"> +<pre class="brush: html notranslate"><input type="button"></pre> +</div> + +<p>{{EmbedLiveSample("summary-example1", 650, 30)}}</p> + +<h2 id="Using_buttons" name="Using_buttons">ãã¿ã³ã®äœ¿çš</h2> + +<p><code><input type="button"></code> èŠçŽ ã«ã¯æ¢å®ã®åäœããããŸãã (芪æã§ãã <code><a href="/ja/docs/Web/HTML/Element/input/submit"><input type="submit"></a></code> ã <code><a href="/ja/docs/Web/HTML/Element/input/reset"><input type="reset"></a></code> ã¯ããããããã©ãŒã ã®éä¿¡ãšãªã»ããã«äœ¿çšãããŸã)ããã¿ã³ã«äœãããããå Žåã¯ãåŠçãè¡ãããã® JavaScript ã³ãŒããæžãå¿
èŠããããŸãã</p> + +<h3 id="A_simple_button" name="A_simple_button">åçŽãªãã¿ã³</h3> + +<p>åçŽãªãã¿ã³ã« {{event("click")}} ã€ãã³ããã³ãã©ãŒãèšå®ãããã·ã³ãèµ·åãããŸããã (ã€ãŸãããã¿ã³ã® <code>value</code> ãšç¶ã段èœã®æååã³ã³ãã³ããåãæ¿ããŸã)ã</p> + +<pre class="brush: html notranslate"><form> + <input type="button" value="ãã·ã³ãèµ·å"> +</form> +<p>ãã·ã³ãåæ¢ããŠããŸãã</p></pre> + +<pre class="brush: js notranslate">const button = document.querySelector('input'); +const paragraph = document.querySelector('p'); + +button.addEventListener('click', updateButton); + +function updateButton() { + if (button.value === 'ãã·ã³ãèµ·å') { +  button.value = 'ãã·ã³ãåæ¢'; +  paragraph.textContent = 'ãã·ã³ãèµ·åããŠããŸãïŒ'; + } else { +  button.value = 'ãã·ã³ãèµ·å'; +  paragraph.textContent = 'ãã·ã³ãåæ¢ããŠããŸãã'; + } +}</pre> + +<p>ãã®ã¹ã¯ãªãã㯠DOM 㧠<code><input></code> ãè¡šã {{domxref("HTMLInputElement")}} ãªããžã§ã¯ãã®åç
§ãåãåãããã®åç
§ãå€æ° <code>button</code> ã«ä¿åããŸãã{{domxref("EventTarget.addEventListener", "addEventListener()")}} ã¯ããã¿ã³ã« {{event("click")}} ã€ãã³ããçºçãããšãã«å®è¡ãããé¢æ°ãèšå®ããŸãã</p> + +<p>{{EmbedLiveSample("A_simple_button", 650, 100)}}</p> + +<h3 id="Adding_keyboard_shortcuts_to_buttons" name="Adding_keyboard_shortcuts_to_buttons">ãã¿ã³ãžã®ã·ã§ãŒãã«ããããŒã®è¿œå </h3> + +<p>ã·ã§ãŒãã«ããããŒã¯ãã¢ã¯ã»ã¹ããŒãããŒããŒãã·ã§ãŒãã«ãããšãåŒã°ããŸããããŠãŒã¶ãŒãããŒããŒãäžã®ããŒãŸãã¯ããŒã®çµã¿åããã䜿çšããŠãã¿ã³ãæäœã§ãããã®ã§ãããã¿ã³ã«ã·ã§ãŒãã«ããããŒãè¿œå ããã«ã¯ãã©ã® {{HTMLElement("input")}} ã§ãåãã§ããã {{htmlattrxref("accesskey")}} ã°ããŒãã«å±æ§ã䜿çšããŸãã</p> + +<p>ãã®äŸã§ã¯ã <kbd>s</kbd> ãã¢ã¯ã»ã¹ããŒãšããŠæå®ãããŠããŸã (ãã©ãŠã¶ãŒãš OS ã®çµã¿åããã«ãã£ãŠã¯ã <kbd>s</kbd> ãšç¹å®ã®ä¿®é£ŸããŒã®çµã¿åãããå¿
èŠã§ãããã®äžèŠ§ã«ã€ããŠã¯ <a href="/ja/docs/Web/HTML/Global_attributes/accesskey">accesskey</a> ãåç
§ããŠãã ãã)ã</p> + +<div id="accesskey-example1"> +<pre class="brush: html notranslate"><form> + <input type="button" value="ãã·ã³ãèµ·å" accesskey="s"> +</form> +<p>ãã·ã³ãåæ¢ããŠããŸãã</p> +</pre> +</div> + +<div class="hidden"> +<pre class="brush: js notranslate">const button = document.querySelector('input'); +const paragraph = document.querySelector('p'); + +button.addEventListener('click', updateButton); + +function updateButton() { + if (button.value === 'ãã·ã³ãèµ·å') { +  button.value = 'ãã·ã³ãåæ¢'; +  paragraph.textContent = 'ãã·ã³ãèµ·åããŠããŸãïŒ'; + } else { +  button.value = 'ãã·ã³ãèµ·å'; +  paragraph.textContent = 'ãã·ã³ãåæ¢ããŠããŸãã'; + } +}</pre> +</div> + +<p>{{EmbedLiveSample("Adding_keyboard_shortcuts_to_buttons", 650, 100)}}</p> + +<div class="note"> +<p><strong>泚</strong>: äžèšã®äŸã§ã¯ããŠãŒã¶ãŒãã¢ã¯ã»ã¹ããŒãäœã§ããããç¥ãããšãã§ããªããšããåé¡ããããŸããå®éã®ãµã€ãã§ã¯ããã®æ
å ±ãããµã€ãã®ãã¶ã€ã³ã«å¹²æžããªãæ¹æ³ã§æäŸããå¿
èŠããããŸã (ããšãã°ãç°¡åã«ã¢ã¯ã»ã¹ã§ãããªã³ã¯ãèšçœ®ããŠããµã€ãã®ã¢ã¯ã»ã¹ããŒã«é¢ããæ
å ±ãæããªã©)ã</p> +</div> + +<h3 id="Disabling_and_enabling_a_button" name="Disabling_and_enabling_a_button">ãã¿ã³ã®ç¡å¹åãšæå¹å</h3> + +<p>ãã¿ã³ãç¡å¹ã«ããã«ã¯ã次ã®ããã« {{htmlattrxref("disabled")}} ã°ããŒãã«å±æ§ãæå®ããã ãã§ãã</p> + +<div id="disable-example1"> +<pre class="brush: html notranslate"><input type="button" value="Disable me" disabled></pre> +</div> + +<p>å®è¡æã« <code>disabled</code> ã« <code>true</code> ãŸã㯠<code>false</code> ãèšå®ããã ãã§ããã¿ã³ãæå¹åãããç¡å¹åãããããããšãã§ããŸãããã®äŸã§ã¯ããã¿ã³ã¯æå¹ã®ç¶æ
ã§å§ãŸããŸãããæŒããš <code>button.disabled = true</code> ã䜿çšããŠç¡å¹åãããŸãããããã {{domxref("WindowTimers.setTimeout","setTimeout()")}} é¢æ°ã䜿çšããŠã2ç§åŸã«ãã¿ã³ã®ç¶æ
ãæå¹ã®ç¶æ
ã«ãªã»ããããŠããŸãã</p> + +<div class="hidden"> +<h6 id="Hidden_code_1">Hidden code 1</h6> + +<pre class="brush: html notranslate"><input type="button" value="Enabled"></pre> + +<pre class="brush: js notranslate">const button = document.querySelector('input'); + +button.addEventListener('click', disableButton); + +function disableButton() { + button.disabled = true; + button.value = 'Disabled'; + window.setTimeout(function() { +  button.disabled = false; +  button.value = 'Enabled'; + }, 2000); +}</pre> +</div> + +<p>{{EmbedLiveSample("Hidden_code_1", 650, 60)}}</p> + +<p><code>disabled</code> å±æ§ãæå®ãããªãã£ãå Žåããã¿ã³ã¯ <code>disabled</code> ã®ç¶æ
ã芪èŠçŽ ããç¶æ¿ããŸããããã«ãã£ãŠãè€æ°ã®èŠçŽ ã {{HTMLElement("fieldset")}} èŠçŽ ã®ãããªã³ã³ãããŒã®äžã«å
¥ããã³ã³ãããŒã« <code>disabled</code> ãèšå®ããããšã§ãäžæ¬ã§æå¹åãããç¡å¹åãããããããšãã§ããŸãã</p> + +<p>以äžã®äŸã¯ãã®æäœãè¡šããŠããŸããããã¯äžã€åã®äŸãšãšãŠã䌌ãŠããŸãããæåã®ãã¿ã³ãæŒããããšãã« <code>disabled</code> å±æ§ã <code><fieldset></code> ã«èšå®ããã2ç§çµéãããŸã§3ã€ã®ãã¿ã³ããã¹ãŠç¡å¹ã«ãªããŸãã</p> + +<div class="hidden"> +<h6 id="Hidden_code_2">Hidden code 2</h6> + +<pre class="brush: html notranslate"><fieldset> + <legend>Button group</legend> + <input type="button" value="Button 1"> + <input type="button" value="Button 2"> + <input type="button" value="Button 3"> +</fieldset></pre> + +<pre class="brush: js notranslate">const button = document.querySelector('input'); +const fieldset = document.querySelector('fieldset'); + +button.addEventListener('click', disableButton); + +function disableButton() { + fieldset.disabled = true; + window.setTimeout(function() { + fieldset.disabled = false; + }, 2000); +}</pre> +</div> + +<p>{{EmbedLiveSample("Hidden_code_2", 650, 60)}}</p> + +<div class="note"> +<p><strong>泚</strong>: Firefox ã¯ä»ã®ãã©ãŠã¶ãŒãšã¯ç°ãªããããŒãžã®ããŒãäžã¯æ¢å®ã§ {{HTMLElement("button")}} ã«<a href="http://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing">åçãªç¡å¹ç¶æ
ãç¶æ</a>ããŸãããã®æ©èœãå¶åŸ¡ããã«ã¯ {{htmlattrxref("autocomplete","button")}} å±æ§ã䜿çšããŠãã ããã</p> +</div> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p>ãã¿ã³ã«å¯ŸããŠå¶çŽæ€èšŒã¯è¡ãããŸãããå¶çŽããã¹ãå€ã¯ãããŸããã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>以äžã®äŸã§ã¯ã {{htmlelement("canvas")}} èŠçŽ ãšããããã®åçŽãª CSS ãš JavaScript ã䜿çšããŠäœæããããšãŠãç°¡åãªãçµµããã¢ããªã玹ä»ããŸãã (ç°¡ç¥åã®ãã CSS ãçç¥ããŸã)ãäžéšã®2ã€ã®ã³ã³ãããŒã«ã§ãè²ãšæç»ãããã³ã®å€§ãããéžæã§ããŸãããã¿ã³ã¯ãã¯ãªãã¯ãããšããã£ã³ãã¹ãæ¶å»ããé¢æ°ãåŒã³åºããŸãã</p> + +<pre class="brush: html notranslate"><div class="toolbar"> + <input type="color" aria-label="select pen color"> + <input type="range" min="2" max="50" value="30" aria-label="select pen size"><span class="output">30</span> + <input type="button" value="Clear canvas"> +</div> + +<canvas class="myCanvas"> + <p>Add suitable fallback here.</p> +</canvas></pre> + +<div class="hidden"> +<pre class="brush: css notranslate">body { + background: #ccc; + margin: 0; + overflow: hidden; +} + +.toolbar { + background: #ccc; + width: 150px; + height: 75px; + padding: 5px; +} + +input[type="color"], input[type="button"] { + width: 90%; + margin: 0 auto; + display: block; +} + +input[type="range"] { + width: 70%; +} + +span { + position: relative; + bottom: 5px; +}</pre> +</div> + +<pre class="brush: js notranslate">var canvas = document.querySelector('.myCanvas'); +var width = canvas.width = window.innerWidth; +var height = canvas.height = window.innerHeight-85; +var ctx = canvas.getContext('2d'); + +ctx.fillStyle = 'rgb(0,0,0)'; +ctx.fillRect(0,0,width,height); + +var colorPicker = document.querySelector('input[type="color"]'); +var sizePicker = document.querySelector('input[type="range"]'); +var output = document.querySelector('.output'); +var clearBtn = document.querySelector('input[type="button"]'); + +// è§åºŠãã©ãžã¢ã³ã«å€æãã +function degToRad(degrees) { + return degrees * Math.PI / 180; +}; + +// éžæãã倧ããã®å€ãåæ + +sizePicker.oninput = function() { + output.textContent = sizePicker.value; +} + +// ããŠã¹ãã€ã³ã¿ãŒãšããã¿ã³ãæŒãããŠãããã©ãããæ ŒçŽ +var curX; +var curY; +var pressed = false; + +// ããŠã¹ãã€ã³ã¿ãŒã®åº§æšãæŽæ° +document.onmousemove = function(e) { + curX = (window.Event) ? e.pageX : e.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft); + curY = (window.Event) ? e.pageY : e.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); +} + +canvas.onmousedown = function() { + pressed = true; +}; + +canvas.onmouseup = function() { + pressed = false; +} + +clearBtn.onclick = function() { + ctx.fillStyle = 'rgb(0,0,0)'; + ctx.fillRect(0,0,width,height); +} + +function draw() { + if(pressed) { + ctx.fillStyle = colorPicker.value; + ctx.beginPath(); + ctx.arc(curX, curY-85, sizePicker.value, degToRad(0), degToRad(360), false); + ctx.fill(); + } + + requestAnimationFrame(draw); +} + +draw();</pre> + +<p>{{EmbedLiveSample("Examples", '100%', 600)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#button-state-(type=button)', '<input type="button">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'forms.html#button-state-(type=button)', '<input type="button">')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-button")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("input")}} ããã³ããã«å®è£
ãããŠãã {{domxref("HTMLInputElement")}} ã€ã³ã¿ãŒãã§ã€ã¹ã</li> + <li>ããæ°ãã {{HTMLElement("button")}} èŠçŽ ã</li> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/checkbox/index.html b/files/ja/web/html/element/input/checkbox/index.html new file mode 100644 index 0000000000..961bdf143d --- /dev/null +++ b/files/ja/web/html/element/input/checkbox/index.html @@ -0,0 +1,344 @@ +--- +title: <input type="checkbox"> +slug: Web/HTML/Element/input/checkbox +tags: + - HTML + - HTML ãã©ãŒã + - Reference + - checkbox + - ãã§ãã¯ããã¯ã¹ + - ãã©ãŒã + - å
¥åå + - èŠçŽ +translation_of: Web/HTML/Element/input/checkbox +--- +<div>{{HTMLRef}}</div> + +<p>{{htmlelement("input")}} èŠçŽ ã® <strong><code>checkbox</code></strong> åã¯ãæ¢å®ã§ããã¯ã¹ãšããŠæç»ãããæ¿åºã®æžé¡ã§èŠãããããã«ãæå¹ãªæã«ã¯ãã§ãã¯ãå
¥ããŸããæ£ç¢ºãªå€èŠã¯ãã©ãŠã¶ãŒãå®è¡ãããŠãããªãã¬ãŒãã£ã³ã°ã·ã¹ãã ã®æ§æã«ãããŸããäžè¬ã«ããã¯åè§åœ¢ã§ãããè§ãäžžããªãããšããããŸãããã§ãã¯ããã¯ã¹ã«ãã£ãŠããã©ãŒã ã§åäžã®å€ãéžæã㊠(ãŸãã¯éžæããã«) éä¿¡ããããšãã§ããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-checkbox.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<div class="note"> +<p><strong>ã¡ã¢</strong>: <a href="/ja/docs/Web/HTML/Element/input/radio">ã©ãžãªãã¿ã³</a>ã¯ãã§ãã¯ããã¯ã¹ãšäŒŒãŠããŸãããéèŠãªéãããããŸããã©ãžãªãã¿ã³ã¯ã°ã«ãŒãåãããŠãããåæã«1ã€ããéžæã§ããªãã®ã«å¯Ÿãããã§ãã¯ããã¯ã¹ã¯åäžã®å€ããªã³ã«ããããªãã«ãããåãæ¿ããããšãã§ããŸããè€æ°ã®ã³ã³ãããŒã«ãããå Žæã§ã¯ãã©ãžãªãã¿ã³ã¯ãã®äžã§äžã€ããéžæã§ããŸãããããã§ãã¯ããã¯ã¹ã¯è€æ°ã®å€ãéžæã§ããŸãã</p> +</div> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>ãã§ãã¯ããã¯ã¹ã®å€ãè¡šã {{domxref("DOMString")}}</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{event("change")}} ããã³ {{event("input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td><code>checked</code></td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>{{anch("checked")}}</code> ããã³ <code>{{anch("value")}}</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.select", "select()")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p>ãã§ãã¯ããã¯ã¹ã®å€ãè¡šã {{domxref("DOMString")}} ã§ããããã¯ã¯ã©ã€ã¢ã³ãåŽã«ã¯è¡šç€ºãããŸãããããµãŒããŒäžã§ã¯ãã§ãã¯ããã¯ã¹ã® <code>name</code> ãšå
±ã«éä¿¡ãããããŒã¿ã«äžãããã <code>value</code> ã«ãªããŸãã次ã®äŸãèŠãŠãã ããã</p> + +<pre class="brush: html notranslate"><form> + <div> + <input type="checkbox" id="subscribeNews" name="subscribe" value="newsletter"> + <label for="subscribeNews">Subscribe to newsletter?</label> + </div> + <div> + <button type="submit">Subscribe</button> + </div> +</form></pre> + +<p>{{EmbedLiveSample('Value', 600, 60)}}</p> + +<p>ãã®äŸã§ã¯ã <code>name</code> ã <code>subscribe</code> ã«ã <code>value</code> ã <code>newsletter</code> ã«èšå®ããŸããããã©ãŒã ãéä¿¡ããããšãããŒã¿ã®ååãšå€ã®çµã¿åãã㯠<code>subscribe=newsletter</code> ãšãªããŸãã</p> + +<p><code>value</code> å±æ§ãçç¥ãããå Žåã¯ããã§ãã¯ããã¯ã¹ã®æ¢å®å€ã¯ <code>on</code> ã§ãã®ã§ããã®å Žåã®éä¿¡ãããããŒã¿ã¯ <code>subscribe=on</code> ãšãªããŸãã</p> + +<div class="note"> +<p><strong>ã¡ã¢</strong>: ãã©ãŒã ãéä¿¡ããããšãã«ãã§ãã¯ããã¯ã¹ããã§ãã¯ãããŠããªãã£ãå Žåããã§ãã¯ãããŠããªãç¶æ
ãè¡šãå€ (<code>value=unchecked</code> ãªã©) ãéä¿¡ãããããšã¯ãªããå€ã¯ãµãŒããŒã«å
šãéä¿¡ãããŸããããã§ãã¯ããã¯ã¹ããã§ãã¯ãããŠããªããšãã«æ¢å®å€ãéä¿¡ãããå Žåã¯ããã©ãŒã å
ã« {{HTMLElement("input/hidden", '<input type="hidden">')}} ããåã <code>name</code> ãš <code>value</code> ã§ããããã JavaScript ã§å«ããããšã§å®çŸã§ããŸãã</p> +</div> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå ã®å±æ§</h2> + +<p>ãã¹ãŠã® {{HTMLElement("input")}} åã§å
±éããå±æ§ã«å ãã "<code>checkbox</code>" åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("checked")}}</code></td> + <td>è«çå±æ§ãååšããå Žåããã§ãã¯ããã¯ã¹ã¯æ¢å®ã§ãªã³ã®ç¶æ
</td> + </tr> + <tr> + <td><code>{{anch("value")}}</code></td> + <td>æååã§ããã§ãã¯ããã¯ã¹ããªã³ã®ç¶æ
ã®å Žåããã©ãŒã ãéä¿¡ãããšãã®ãã§ãã¯ããã¯ã¹ã®å€ãšããŠäœ¿ããã</td> + </tr> + </tbody> +</table> + +<h3 id="htmlattrdefchecked">{{htmlattrdef("checked")}}</h3> + +<p>è«çå±æ§ã§ããã§ãã¯ããã¯ã¹ãæ¢å®ã§ (ããŒãžãèªã¿èŸŒãŸãããšãã«) ãã§ãã¯ãããŠãããã©ããã瀺ããŸãããã§ãã¯ããã¯ã¹ãçŸåšãã§ãã¯ãããŠãããã©ããã瀺ããã®ã§ã¯<em>ãããŸãã</em>ããã§ãã¯ããã¯ã¹ã®ç¶æ
ãå€åããå Žåããã®ã³ã³ãã³ãå±æ§ã¯å€åãåæ ããŸããã ({{domxref("HTMLInputElement")}} ã® <code>checked</code> IDL å±æ§ã®ã¿ãæŽæ°ãããŸãã)</p> + +<div class="note"> +<p><strong>ã¡ã¢:</strong> ä»ã®å
¥åã³ã³ãããŒã«ãšã¯ç°ãªãããã§ãã¯ããã¯ã¹ã®å€ã¯çŸåš <code>checked</code> ã®ç¶æ
ã«ããå Žåã®ã¿ãéä¿¡ããŒã¿ã«å«ãŸããŸãããã®å Žåããã§ãã¯ããã¯ã¹ã® <code>value</code> å±æ§ã®å€ãå
¥åæ¬ã®å€ãšããŠå ±åãããŸãã</p> +</div> + +<p>ä»ã®ãã©ãŠã¶ãŒãšã¯ç°ãªãã Firefox ã¯æ¢å®ã§ããŒãžèªã¿èŸŒã¿ãéã㊠<code><input></code> ã®<a href="https://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing">ãã§ãã¯ç¶æ
ãç¶æããŸã</a>ããã®æ©èœãå¶åŸ¡ããã«ã¯ {{htmlattrxref("autocomplete","input")}} å±æ§ã䜿çšããŠãã ããã</p> + +<h3 id="htmlattrdefvalue">{{htmlattrdef("value")}}</h3> + +<p><code>value</code> å±æ§ã¯ãã¹ãŠã® {{HTMLElement("input")}} èŠçŽ ã§å
±éã®ãã®ã§ãããããã <code>checkbox</code> åã®å
¥åæ¬ã§ã¯ç¹æ®ãªçšéãæäŸããŸãããã©ãŒã ãéä¿¡ããããšãçŸåšãã§ãã¯ãããŠãããã§ãã¯ããã¯ã¹ã®ã¿ããµãŒããŒã«éä¿¡ãããå ±åãããå€ã <code>value</code> å±æ§ã®å€ã«ãªããŸãã <code>value</code> ãæå®ãããŠããªãå Žåã¯ãæ¢å®ã§ <code>on</code> ã®æååã«ãªããŸããããã¯åè¿°ã®{{anch("Value", "å€")}}ã®ç¯ã§çŽ¹ä»ãããŠããŸãã</p> + +<h2 id="Using_checkbox_inputs" name="Using_checkbox_inputs">ãã§ãã¯ããã¯ã¹ã®äœ¿çš</h2> + +<p>äžèšã§æãåºæ¬çãªãã§ãã¯ããã¯ã¹ã®äœ¿çšãèŠãŠããŸãããä»ã«å¿
èŠã«ãªããããªãã§ãã¯ããã¯ã¹ã«é¢ãããã䜿ãããæ©èœãæè¡ãèŠãŠã¿ãŸãããã</p> + +<h3 id="Handling_multiple_checkboxes" name="Handling_multiple_checkboxes">è€æ°ãã§ãã¯ããã¯ã¹ã®æ±ã</h3> + +<p>äžèšã®äŸã§ã¯ããã§ãã¯ããã¯ã¹ã1ã€ããå«ãŸããŠããŸããã§ãããå®éã®ç¶æ³ã§ã¯ãè€æ°ã®ãã§ãã¯ããã¯ã¹ãçºçããå¯èœæ§ããããŸããããããäºãã«å®å
šã«ç¡é¢ä¿ã§ããã°ãäžèšã®ããã«ãã¹ãŠå¥ã
ã«åŠçã§ããŸãããããããããããããã¹ãŠé¢é£ããŠããã°ãäºã¯ããåçŽã§ã¯ãããŸããã</p> + +<p>äŸãã°ã次ã®ãã¢ã«ã¯ãŠãŒã¶ãŒãé¢å¿ã®ããããšãéžæã§ããããã«ãè€æ°ã®ãã§ãã¯ããã¯ã¹ãå«ãŸããŠããŸã (å®å
šãªç㯠{{anch("Examples")}} ã®ç« ã§ç¢ºèªããŠãã ãã)ã</p> + +<pre class="brush: html notranslate"><fieldset> + <legend>é¢å¿ããããã®ãéžãã§ãã ãã</legend> + <div> + <input type="checkbox" id="coding" name="interest" value="coding"> + <label for="coding">ã³ãŒãã£ã³ã°</label> + </div> + <div> + <input type="checkbox" id="music" name="interest" value="music"> + <label for="music">é³æ¥œ</label> + </div> +</fieldset></pre> + +<p>{{EmbedLiveSample('Handling_multiple_checkboxes', 600, 100)}}</p> + +<p>ãã®äŸã§ã¯ãäž¡æ¹ã®ãã§ãã¯ããã¯ã¹ã«åã <code>name</code> ãèšå®ããŸãããäž¡æ¹ã®ãã§ãã¯ããã¯ã¹ããã§ãã¯ãããŠãã©ãŒã ãéä¿¡ããããšãåå/å€ã®çµã¿åããã®æåå㯠<code>interest=coding&interest=music</code> ã®ããã«éä¿¡ãããŸããããŒã¿ããµãŒããŒåŽã«å±ãããšãã«ã¯ãé£æ³é
å以å€ã®æ¹æ³ã§è§£æããŠã <code>interest</code> ã®å€ãæã€å€ããæåŸã®å€ã ãã§ãªããã¹ãŠæŸãå¿
èŠããããŸãã PHP ã䜿çšããããæ¹ãšããŠã¯ãäŸãã°ã<a class="question-hyperlink" href="http://stackoverflow.com/questions/18745456/handle-multiple-checkboxes-with-a-single-serverside-variable">åäžã®ãµãŒããŒåŽã®å€æ°ã§è€æ°ã®ãã§ãã¯ããã¯ã¹ãæ±ã</a>ãåç
§ããŠãã ããã</p> + +<h3 id="Checking_boxes_by_default" name="Checking_boxes_by_default">æ¢å®ã®ãã§ãã¯ããã¯ã¹</h3> + +<p>ãã§ãã¯ããã¯ã¹ãæ¢å®ã§ãã§ãã¯ç¶æ
ã«ããã«ã¯ã <code>checked</code> å±æ§ãèšå®ããã ãã§ãã次ã®äŸãèŠãŠãã ããã</p> + +<pre class="brush: html notranslate"><fieldset> + <legend>é¢å¿ããããã®ãéžãã§ãã ãã</legend> + <div> + <input type="checkbox" id="coding" name="interest" value="coding" checked> + <label for="coding">ã³ãŒãã£ã³ã°</label> + </div> + <div> + <input type="checkbox" id="music" name="interest" value="music"> + <label for="music">é³æ¥œ</label> + </div> +</fieldset></pre> + +<p>{{EmbedLiveSample('Checking_boxes_by_default', 600, 100)}}</p> + +<h3 id="Providing_a_bigger_hit_area_for_your_checkboxes" name="Providing_a_bigger_hit_area_for_your_checkboxes">ãã§ãã¯ããã¯ã¹ã®åœããå€å®é åãåºãã</h3> + +<p>äžèšã®äŸã§ã¯ããã§ãã¯ããã¯ã¹èªèº«ãšåæ§ã«ãé¢é£ãã {{htmlelement("label")}} èŠçŽ ãã¯ãªãã¯ãããšãã§ãã¯ããã¯ã¹ãåãæ¿ããããããšã«æ°ã¥ãããããããŸããããã㯠HTML ãã©ãŒã ã®ã©ãã«ã®æ¬åœã«äŸ¿å©ãªæ©èœã§ãç¹ã«ã¹ããŒããã©ã³ã®ãããªç»é¢ã®å°ãã端æ«ã§ãªãã·ã§ã³ãã¯ãªãã¯ãããããªããŸãã</p> + +<p>ããããã©ãŒã ã« <code><label></code> èŠçŽ ãé©åã«èšå®ãããã¢ã¯ã»ã·ããªãã£ä»¥å€ã®ããäžã€ã®çç±ã§ãã</p> + +<h3 id="Indeterminate_state_checkboxes" name="Indeterminate_state_checkboxes">æªæ±ºå®ç¶æ
ã®ãã§ãã¯ããã¯ã¹</h3> + +<p>ãã§ãã¯ããã¯ã¹ã«ã¯ãã§ãã¯ãšæªãã§ãã¯ã®ç¶æ
ã«å ãã第äžã®ç¶æ
ã§ãã<ruby><strong>æªæ±ºå®</strong><rp> (</rp><rt>indeterminate</rt><rp>) </rp></ruby>ãæã€ããšãã§ããŸãããã®ç¶æ
ã¯é
ç®ããªã³ãšããªããšãèšããªãç¶æ
ã§ãããã㯠JavaScript ãã {{domxref("HTMLInputElement")}} ãªããžã§ã¯ãã® <code>indeterminate</code> ããããã£ã䜿çšããŠèšå®ãããŸã (HTML ã®å±æ§ã䜿çšããŠèšå®ããããšã¯ã§ããŸãã)ã</p> + +<pre class="brush: js notranslate">inputInstance.indeterminate = true;</pre> + +<p>å€ãã®ãã©ãŠã¶ãŒã§ã¯ãæªæ±ºå®ã®ç¶æ
ã®ãã§ãã¯ããã¯ã¹ã«ã¯ããã¯ã¹å
ã«ãã§ãã¯ã®ä»£ããã«æ°Žå¹³ç· (ãã€ãã³ããã€ãã¹èšå·ã®ããã«èŠãããã®) ãåŒãããŸãã</p> + +<p>ãã®ããããã£ã䜿çšããæ©äŒã¯å€ããããŸãããæãããããäŸã§ã¯ããã§ãã¯ããã¯ã¹ãè€æ°ã®ãµããªãã·ã§ã³ (ãã§ãã¯ããã¯ã¹) ããçµ±æ¬ãããŠããå Žåã§ãããã¹ãŠã®ãµããªãã·ã§ã³ããã§ãã¯ããããšããçµ±æ¬ããŠãããã§ãã¯ããã¯ã¹ããã§ãã¯ããããã¹ãŠã®ãã§ãã¯ããã¯ã¹ã®ãã§ãã¯ãå€ãããšããçµ±æ¬ããŠãããã§ãã¯ããã¯ã¹ããã§ãã¯ãå€ããŸãã1ã€ä»¥äžã®ãµããªãã·ã§ã³ãä»ãšã¯ç°ãªãç¶æ
ã«ãããšããçµ±æ¬ããŠãããã§ãã¯ããã¯ã¹ã¯æªæ±ºå®ã®ç¶æ
ã«ãªããŸãã</p> + +<p>ããã¯ä»¥äžã®äŸã«èŠãããŸã (ãã®çºæ³ã¯ <a href="https://css-tricks.com/indeterminate-checkboxes/">CSS Tricks</a> ã®ãããã§ã)ããã®äŸã§ã¯ã補äœæé ã®ããã«åéããææã远跡ããŠããŸããææã®ãã§ãã¯ããã¯ã¹ããªã³ãŸãã¯ãªãã«ãããšã JavaScript ã®é¢æ°ã¯ãã§ãã¯ãããææã®ç·æ°ããã§ãã¯ããŸãã</p> + +<ul> + <li>ãã§ãã¯ããªãå Žåã補äœæé åã®ãã§ãã¯ããã¯ã¹ã¯æªãã§ãã¯ã«ãªããŸãã</li> + <li>1ã€ãŸãã¯2ã€ããã§ãã¯ãããå Žåã補äœæé åã®ãã§ãã¯ããã¯ã¹ã¯ <code>indeterminate</code> ã«èšå®ãããŸãã</li> + <li>3ã€ãšããã§ãã¯ãããå Žåã¯ã補äœæé åã®ãã§ãã¯ããã¯ã¹ã <code>checked</code> ã«èšå®ãããŸãã</li> +</ul> + +<p>ã§ããããã®å Žåã¯ãææãéãå§ããŠãããã®ã®ã補äœãå®æããŠããªãç¶æ
ã« <code>indeterminate</code> ã䜿ãããŸãã</p> + +<pre class="brush: js notranslate" id="line1"> var overall = document.querySelector('input[id="EnchTbl"]'); + var ingredients = document.querySelectorAll('ul input'); + + overall.addEventListener('click', function(e) { + e.preventDefault(); + }); + + for(var i = 0; i < ingredients.length; i++) { + ingredients[i].addEventListener('click', updateDisplay); + } + + function updateDisplay() { + var checkedCount = 0; + for(var i = 0; i < ingredients.length; i++) { + if(ingredients[i].checked) { + checkedCount++; + } + } + + if(checkedCount === 0) { + overall.checked = false; + <strong>overall.indeterminate = false;</strong> + } else if(checkedCount === ingredients.length) { + overall.checked = true; + <strong>overall.indeterminate = false;</strong> + } else { + overall.checked = false; + <strong>overall.indeterminate = true;</strong> + } + }</pre> + +<p>{{EmbedGHLiveSample("learning-area/html/forms/indeterminate-example/index.html", '100%', 200)}}</p> + +<div class="note"> +<p><strong>ã¡ã¢</strong>: æªæ±ºå®ç¶æ
ã®ãã§ãã¯ããã¯ã¹ãæã€ãã©ãŒã ãéä¿¡ãããšããã§ãã¯ããã¯ã¹ããã§ãã¯ãããŠããªãå Žåãšåãçµæã«ãªããŸãã â ãã§ãã¯ããã¯ã¹ãè¡šãããŒã¿ã¯éãããŸããã</p> +</div> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p>ãã§ãã¯ããã¯ã¹ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">æ€èšŒ</a> (ãã¹ãŠã® {{HTMLElement("input")}} ã«å¯ŸããŠè¡ããã) ã«å¯Ÿå¿ããŠããŸããããããå€ãã®å Žå {{domxref("ValidityState")}} ã¯åžžã« <code>false</code> ã«ãªããŸãããã§ãã¯ããã¯ã¹ã« {{htmlattrxref("required", "input")}} å±æ§ãããå Žåã§ããã§ãã¯ãããŠããªãå Žåã {{domxref("ValidityState.valueMissing")}} ã <code>true</code> ã«ãªããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>次ã®äŸã¯ãäžã§èŠããè€æ°ã®ãã§ãã¯ããã¯ã¹ãã®æ¡åŒµçã§ããããæšæºçãªãªãã·ã§ã³ãšããã§ãã¯ããããšãã«ããã®ä»ããªãã·ã§ã³ã®å€ãå
¥åããå
¥åæ¬ã衚瀺ãããããã®ä»ããã§ãã¯ããã¯ã¹ããããŸãããã㯠JavaScript ã®åçŽãªãããã¯ã§å®çŸããŸãããã®äŸã«ã¯ãæŽåœ¢æ¹æ³ãæ¹åããããã® CSS ãå«ãŸããŠããŸãã</p> + +<h3 id="HTML">HTML</h3> + +<pre class="brush: html notranslate"><form> + <fieldset> + <legend>Choose your interests</legend> + <div> + <input type="checkbox" id="coding" name="interest" value="coding"> + <label for="coding">Coding</label> + </div> + <div> + <input type="checkbox" id="music" name="interest" value="music"> + <label for="music">Music</label> + </div> + <div> + <input type="checkbox" id="art" name="interest" value="art"> + <label for="art">Art</label> + </div> + <div> + <input type="checkbox" id="sports" name="interest" value="sports"> + <label for="sports">Sports</label> + </div> + <div> + <input type="checkbox" id="cooking" name="interest" value="cooking"> + <label for="cooking">Cooking</label> + </div> + <div> + <input type="checkbox" id="other" name="interest" value="other"> + <label for="other">Other</label> + <input type="text" id="otherValue" name="other"> + </div> + <div> + <button type="submit">Submit form</button> + </div> + </fieldset> +</form></pre> + +<h3 id="CSS">CSS</h3> + +<pre class="brush: css notranslate">html { + font-family: sans-serif; +} + +form { + width: 600px; + margin: 0 auto; +} + +div { + margin-bottom: 10px; +} + +fieldset { + background: cyan; + border: 5px solid blue; +} + +legend { + padding: 10px; + background: blue; + color: cyan; +} +</pre> + +<h3 id="JavaScript">JavaScript</h3> + +<pre class="brush: js notranslate">var otherCheckbox = document.querySelector('input[value="other"]'); +var otherText = document.querySelector('input[id="otherValue"]'); +otherText.style.visibility = 'hidden'; + +otherCheckbox.addEventListener('change', () => { + if(otherCheckbox.checked) { + otherText.style.visibility = 'visible'; + otherText.value = ''; + } else { + otherText.style.visibility = 'hidden'; + } +});</pre> + +<p>{{EmbedLiveSample('Examples', '100%', 300)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#checkbox-state-(type=checkbox)', '<input type="checkbox">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'forms.html#checkbox-state-(type=checkbox)', '<input type="checkbox">')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-checkbox")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("input")}} ããã³ããã«å®è£
ãããŠãã {{domxref("HTMLInputElement")}} ã€ã³ã¿ãŒãã§ã€ã¹ã</li> + <li>CSS ã® {{cssxref(":checked")}} ããã³ {{cssxref(":indeterminate")}} ã»ã¬ã¯ã¿ãŒã§ãçŸåšã®ç¶æ
ã«åºã¥ããŠãã§ãã¯ããã¯ã¹ãæŽåœ¢ã§ããŸã</li> + <li><a href="/ja/docs/Learn/HTML/Forms/Property_compatibility_table_for_form_widgets">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/color/index.html b/files/ja/web/html/element/input/color/index.html new file mode 100644 index 0000000000..a757675eaf --- /dev/null +++ b/files/ja/web/html/element/input/color/index.html @@ -0,0 +1,228 @@ +--- +title: <input type="color"> +slug: Web/HTML/Element/input/color +tags: + - Color Picker + - Element + - HTML + - HTML input + - HTML ãã©ãŒã + - Reference + - color + - ãã©ãŒã + - å
¥åå + - è² +translation_of: Web/HTML/Element/input/color +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <code><strong>color</strong></code> ã¯èŠèŠçãªã€ã³ã¿ãŒãã§ã€ã¹ãããã㯠<code>#rrggbb</code> ã® 16é²æ°è¡šèšã§ããã¹ããå
¥åããããšã§ãŠãŒã¶ãŒãè²ãæå®ããããšãã§ããŸãã</span> CSS ã®è²è¡šçŸã«ã¯è²åãé¢æ°è¡šèšãã¢ã«ãã¡å€ã€ãã® 16é²è¡šèšãªã©ããããŸãããããã§ã¯åçŽãª (ã¢ã«ãã¡å€ã®ãªã) ãã®ã®ã¿ãå©çšã§ããŸãã</p> + +<p>ãã®èŠçŽ ã®å€èŠã¯ããã©ãŠã¶ãŒããã©ãããã©ãŒã ã«ãã£ãŠå€§ããç°ãªããŸããâ åçŽãªããã¹ãã®å
¥åæ¬ã§ãå
¥åãããè²æ
å ±ãæååã®æ€èšŒã®ã¿ãè¡ãå
¥åæ¬ã§ãã£ããããã©ãããã©ãŒã ã®æšæºã«ã©ãŒããã«ãŒããç¬èªã®ããã«ãŒãŠã£ã³ããŠã衚瀺ãããªã©ããã©ãŠã¶ãŒããã©ãããã©ãŒã ã«ãã倧ããç°ãªãããšããããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-color.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã<a class="external" href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>å°æåã® 16é²æ°ã§ {{cssxref("<color>")}} ãå®çŸ©ãã 7æåã® {{domxref("DOMString")}}</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{domxref("HTMLElement/change_event", "change")}} ããã³ {{domxref("HTMLElement/input_event", "input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("autocomplete", "input")}} ããã³ {{htmlattrxref("list", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>list</code> ããã³ <code>value</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.select", "select()")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p>type ã <code>color</code> ã® {{HTMLElement("input")}} èŠçŽ ã® {{htmlattrxref("value", "input")}} ã¯ãåžžã« 16é²è¡šèšã§ RGB ã«ã©ãŒãç¹å®ãã 7æåã® {{domxref("DOMString")}} ã«ãªããŸããå
¥åæ¬ã«ã¯è²ã倧æåã§ãå°æåã§ãå
¥åããããšãã§ãã倧æåãæå®ããå Žåãå°æåã«å€æããŠæ ŒçŽãããŸãããã以å€ã®å€ãã空ã®å€ã«ãªãããšã¯ãããŸããã</p> + +<div class="note"> +<p><strong>泚</strong>: æå¹ãªãäžéæ㪠<em>16é²è¡šçŸ</em>ã® RGB ã«ã©ãŒã§ã¯ãªãå€ãèšå®ããå Žåã¯ãçµæçã« <code>#000000</code> ã«èšå®ãããŸããç¹ã«ãCSS ã§æšæºåãããŠããè²åããCSS é¢æ°ãå€ã®èšå®ã«äœ¿çšããããšã¯ã§ããŸãããHTML ãš CSS ã¯å¥ãªèšèªãä»æ§ã§ããããšãèæ
®ããŠããã ããã°ãåããã§ããããå ããŠãã¢ã«ãã¡ãã£ãã«ã®ããè²ã¯ãµããŒããããŠããŸããã<code>#009900aa</code> ã®ãã㪠9æåã® 16é²è¡šèšã§è²ãèšå®ãããšãçµæçã« <code>#000000</code> ã«èšå®ãããŸãã</p> +</div> + +<div class="note"> +<p><strong>泚</strong>: <code>input</code> ã® <code>color</code> åã«å¯Ÿå¿ããŠããªããŠã§ããã©ãŠã¶ãŒã§ã¯ãèªç¶ã« <code>text</code> åã«ãã©ãŒã«ããã¯ãããŸãããŠãŒã¶ãŒã¯æ§ã
ãªæ¹æ³ã§è²ãèšè¿°ããå¯èœæ§ãããã®ã§ (<code>rgb(255, 255, 0)</code> ãªã©)ãåé¿çã®äžã€ãšããŠã <code>pattern</code> å±æ§ã <code>#[0-9a-f]{6}</code> ãŸã㯠<code>#[0-9A-Fa-f]{6}</code> ã«èšå®ããŠããæ¹æ³ã«ã㊠(倧æåå°æåã®å€åã§ç°ãªãçµæãæåŸ
ããããšã¯ãªãã®ã§ãããããåŸè
)ã <code>placeholder</code> å±æ§ãè²ãè¡šãããã«ãŠãŒã¶ãŒã®å
¥åãæåŸ
ããæžåŒãäŸãã° <code>#ff0000</code> ã«ããæ¹æ³ããããŸãã</p> +</div> + +<h2 id="Using_color_inputs" name="Using_color_inputs">ã«ã©ãŒå
¥åæ¬ã®äœ¿çš</h2> + +<p>type ã <code>color</code> ã®å
¥åæ¬ã¯ã察å¿ããå±æ§ã®æ°ãéãããŠããã®ã§åçŽã§ãã</p> + +<h3 id="Providing_a_default_color" name="Providing_a_default_color">æ¢å®ã®è²ã®èšå®</h3> + +<p>äžèšã®äŸã§æ¢å®å€ãèšå®ããããã«å€æŽãããšãè²ã®éšåããããããæ¢å®è²ã§å¡ãã€ã¶ãããã«ã©ãŒããã«ãŒãïŒããããã°ïŒãã®è²ãæ¢å®ã«ãªããŸãã</p> + +<pre class="brush: html notranslate"><input type="color" value="#ff0000"></pre> + +<p>{{EmbedLiveSample("Providing_a_default_color", 700, 30)}}</p> + +<p>è²ãæå®ããªãå Žåã¯ãæ¢å®ã§é»ãè¡šã <code>#000000</code> ã«ãªããŸããå€ã¯ 7æåã® 16é²è¡šèšãã€ãŸã "#" ã®æåã«ç¶ããŠèµ€ãç·ãéã瀺ãå2æ¡ã䞊ã³ã<code>#rrggbb</code> ã®ããã«ãªããŸããä»ã®åœ¢åŒã®è²ã䜿ãå Žå㯠(CSS ã®è²åãã<code>rgb()</code> ãŸã㯠<code>rgba()</code> ã®ãã㪠CSS è²é¢æ°ãªã©)ã<code>value</code> ã«èšå®ããåã« 16é²è¡šèšã«å€æããå¿
èŠããããŸãã</p> + +<h3 id="Tracking_color_changes" name="Tracking_color_changes">è²ã®å€æŽã®è¿œè·¡</h3> + +<p>ã»ãã® {{HTMLElement("input")}} åãšåæ§ã«ã{{domxref("HTMLElement/input_event", "input")}} ããã³ {{domxref("HTMLElement/change_event", "change")}} ã€ãã³ãã§è²ã®å€åãæ€åºããããšãã§ããŸãã<code>input</code> 㯠<code><input></code> èŠçŽ ã§è²ãå€æŽããããã³ã«å®è¡ãããŸãã<code>change</code> ã€ãã³ãã¯ãŠãŒã¶ãŒãã«ã©ãŒããã«ãŒãéãããšãã«å®è¡ãããŸããã©ã¡ãã®å Žåããæ°ããå€ã¯ {{domxref("HTMLInputElement.value", "value")}} ã§èª¿ã¹ãããšãã§ããŸãã</p> + +<p>次ã®äŸã¯ãè²ã®å€æŽããã£ãšç£èŠããŸãã</p> + +<pre class="brush: js notranslate">colorPicker.addEventListener("input", updateFirst, false); +colorPicker.addEventListener("change", watchColorPicker, false); + +function watchColorPicker(event) { + document.querySelectorAll("p").forEach(function(p) { + p.style.color = event.target.value; + }); +} +</pre> + +<h3 id="Selecting_the_value" name="Selecting_the_value">å€ã®éžæ</h3> + +<p>察象ã®ãã©ãŠã¶ãŒã {{HTMLElement("input")}} èŠçŽ ã® <code>color</code> åããµããŒãããŠãããã代ããã«ããã¹ãå
¥åæ¬ã«å€ãçŽæ¥å
¥åããå Žåã{{domxref("HTMLInputElement.select", "select()")}} ã¡ãœããã§å
¥åæ¬ã®ããã¹ããéžæããããšã«ãªããŸãããã©ãŠã¶ãŒãã«ã©ãŒããã«ãŒãªã©ãæäŸããŠããå Žåã<code>select()</code> ã¯äœãããŸããããããã®ç¶æ³ã§ãã³ãŒããåäœããããã«æ°ãã€ããå¿
èŠããããŸãã</p> + +<pre class="brush: js notranslate">colorWell.select();</pre> + +<h3 id="Appearance_variations" name="Appearance_variations">å€èŠ³ã®ããªãšãŒã·ã§ã³</h3> + +<p>å
è¿°ã®éãããã©ãŠã¶ãŒãã«ã©ãŒããã«ãŒã®ã€ã³ã¿ãŒãã§ã€ã¹ã«å¯Ÿå¿ããŠããªãå Žåãcolor å
¥åã®å®è£
ã¯èªåçã«å€ãæ£ãã圢åŒã«ãªãããæ€èšŒãè¡ãããã¹ãããã¯ã¹ãšãªããŸããäŸãã° Safari 10.1 ã§ã¯ä»¥äžã®ãããªå€èŠã«ãªããŸãã</p> + +<p><img alt="Safari ã§æ®ã£ãäŸã®ã¹ã¯ãªãŒã³ã·ã§ãã" src="https://mdn.mozillademos.org/files/14899/input-color-safari.png" style="border-style: solid; border-width: 1px; height: 160px; width: 598px;"></p> + +<p>åãå
容ã§ã Firefox 55 ã§ã¯ãã®ããã«ãªããŸãã</p> + +<p><img alt="macOS ã® Firefox 55 ã§æ®ã£ãäŸã®ã¹ã¯ãªãŒã³ã·ã§ãã" src="https://mdn.mozillademos.org/files/14901/input-color-firefox.png" style="border-style: solid; border-width: 1px; height: 160px; width: 598px;"></p> + +<p>ãã®ãšãã察象ãã¯ãªãã¯ããããšã§ãã©ãããã©ãŒã ã®ã«ã©ãŒããã«ãŒã衚瀺ãããŸã(ç»å㯠macOS ã®ã«ã©ãŒããã«ãŒ)ã</p> + +<p><img alt="Firefox Mac ã§ã«ã©ãŒããã«ãŒãéãããã®èŠçŽ ã®ã¹ã¯ãªãŒã³ã·ã§ããã" src="https://mdn.mozillademos.org/files/14903/input-with-picker-firefox-mac.png" style="border-style: solid; border-width: 1px; height: 405px; width: 682px;"></p> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p>{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}} ãå€ãæ£ãã圢åŒã§ãã7æ¡ã®å°æåã®16é²èšæ³ã«å€æã§ããªãå Žåãå€ã¯ç¡å¹ã§ãããšèŠãªãããŸãããã®ãšã㯠{{cssxref(":invalid")}} ç䌌ã¯ã©ã¹ãèŠçŽ ã«é©çšãããŸãã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<p>{{domxref("HTMLElement/change_event", "change")}} ããã³ {{domxref("HTMLElement/input_event", "input")}} ã€ãã³ãã远跡ããŠãæ°ããè²ãååŸãããã®åºŠã«ææžã® {{HTMLElement("p")}} èŠçŽ ã«é©çšããäŸãããå°ãäœæããŠã¿ãŸãããã</p> + +<h3 id="HTML" name="HTML">HTML</h3> + +<p>HTML ã¯ãšãŠãåçŽã§ãã<code>colorWell</code> ãšãã ID ãæ〠<code>color</code> åã®{{HTMLElement("input")}} ã¯ã段èœã®è²ãå€æŽããããã«çšããŸãã</p> + +<pre class="brush: html notranslate"><p>An example demonstrating the use of the <code>&lt;input type="color"&gt;</code> + control.</p> + +<label for="colorWell">Color:</label> +<input type="color" value="#ff0000" id="colorWell"> + +<p>ã«ã©ãŒããã«ãŒãåããããšãã«æ®µèœã®è²ãå€ããã®ãèŠãŠãã ããã + ã«ã©ãŒããã«ãŒã«å€æŽãå ãããšãæåã®æ®µèœã®è²ãããã¬ãã¥ãŒãšã㊠+ å€åããŸã(<code>input</code> ã€ãã³ãã䜿çšããŸã)ãã«ã©ãŒ + ããã«ãŒãéãããšã<code>change</code> ã€ãã³ããå®è¡ããã + å
šãŠã®æ®µèœãéžæãããè²ã«å€åããããšãåãããŸãã</p></pre> + +<h3 id="JavaScript" name="JavaScript">JavaScript</h3> + +<p>ãŸãã¯ããã€ãã®èšå®ãè¡ããŸããããã€ãã®å€æ°ãäœæããå€æ°ã®å€ãããŒãžãæåã«èªã¿èŸŒãŸãããšãèšå®ããè²ã«ããããŒãžãå®å
šã«èªã¿èŸŒãŸããæã«äžåºŠã¹ã¿ãŒãã¢ããäœæ¥ãå®è¡ãããããã« {{domxref("Window/load_event", "load")}} ãã³ãã©ãŒãèšå®ããŸãã</p> + +<pre class="brush: js notranslate">var colorWell; +var defaultColor = "#0000ff"; + +window.addEventListener("load", startup, false); +</pre> + +<h4 id="Initialization" name="Initialization">åæå</h4> + +<p>ããŒãžãèªã¿èŸŒãŸãããšã<code>load</code> ã€ãã³ãã®ãã³ãã©ãŒã§ãã <code>startup()</code> ãåŒã³åºãããŸãã</p> + +<pre class="brush: js notranslate">function startup() { + colorWell = document.querySelector("#colorWell"); + colorWell.value = defaultColor; + colorWell.addEventListener("input", updateFirst, false); + colorWell.addEventListener("change", updateAll, false); + colorWell.select(); +} +</pre> + +<p><code>colorWell</code> ã«ååŸããã <code><input></code> èŠçŽ ãæ ŒçŽããvalue ããããã£ã« <code>defaultColor</code> ã代å
¥ããŸãã次ã«ã{{domxref("HTMLElement/input_event", "input")}} ã€ãã³ãã« <code>updateFirst()</code> é¢æ°ãã{{domxref("HTMLElement/change_event", "change")}} ã€ãã³ãã« <code>updateAll()</code> é¢æ°ãæå®ããŸãããããã«ã€ããŠã¯åŸè¿°ããŸãã</p> + +<p>æåŸã« {{domxref("HTMLInputElement.select", "select()")}} ãåŒã³åºããè²å
¥åã®ããã¹ãã³ã³ãã³ããéžæããŸããããã¯ã«ã©ãŒããã«ãŒãæäŸãããŠããªããªã©ã§ãããã¹ãå
¥åæ¬ãšããŠè¡šç€ºãããå Žåã«å©çšããŸãã</p> + +<h4 id="è²ã®å€æŽã«åå¿ããã">è²ã®å€æŽã«åå¿ããã</h4> + +<p>è²ã®å€æŽã«åå¿ãã2ã€ã®é¢æ°ãäžããŠããŸãã<code>updateFirst()</code> é¢æ°ã¯ <code>input</code> ã€ãã³ãã«ãã£ãŠåŒã³åºãããããã¥ã¡ã³ãã®æåã«ãã段èœèŠçŽ ã®è²ãå€ããŠãå
¥åæ¬ã®æ°ããå€ãšäžèŽãããŸãã <code>input</code> ã€ãã³ãã¯å€ã調æŽãã (äŸãã°æãããå¢å ããããªã©) ãã³ã«å®è¡ããããããã«ã©ãŒããã«ãŒã䜿çšãããæ¯ã«ç¹°ãè¿ããŠå®è¡ãããŸãã</p> + +<pre class="brush: js notranslate">function updateFirst(event) { + var p = document.querySelector("p"); + + if (p) { + p.style.color = event.target.value; + } +}</pre> + +<p>ã«ã©ãŒããã«ãŒãéãããããšã<code>change</code> ã€ãã³ããèŠçŽ ã«éä¿¡ãããŸãã<code>updateAll()</code> é¢æ°ã«ãã£ãŠãããææãã{{domxref("HTMLInputElement.value", "Event.target.value")}} ã«ãã£ãŠæçµçã«éžæãããè²ãååŸããŸãã</p> + +<pre class="brush: js notranslate">function updateAll(event) { + document.querySelectorAll("p").forEach(function(p) { + p.style.color = event.target.value; + }); +} +</pre> + +<p>ãã㧠{{domxref("Event.target", "event.target")}} ã«ãã£ãŠåç
§ãããŠããè²å
¥åããã¯ã¹ã® {{cssxref("color")}} å±æ§ã®è²ãããã¹ãŠã® {{HTMLElement("p")}} ãããã¯ã«é©çšããŸãã</p> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>æçµçãªçµæã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("Example", 700, 200)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', '#color-state-(type=color)')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ååå®çŸ©</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'forms.html#the-input-element')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååãããã®ã§ããã°ã<a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-color")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="https://wiki.developer.mozilla.org/ja/docs/Learn/HTML/Forms/Property_compatibility_table_for_form_widgets">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/date/index.html b/files/ja/web/html/element/input/date/index.html new file mode 100644 index 0000000000..912af9970d --- /dev/null +++ b/files/ja/web/html/element/input/date/index.html @@ -0,0 +1,527 @@ +--- +title: <input type="date"> +slug: Web/HTML/Element/input/date +tags: + - HTML + - HTML ãã©ãŒã + - Input Element + - Reference + - ãã©ãŒã + - ãã©ãŒã å
¥å + - å
¥åå + - æ¥ä» + - æ¥ä»éžæ + - èŠçŽ +translation_of: Web/HTML/Element/input/date +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <strong><code>type="date"</code></strong> å
¥ååã¯ãæ€èšŒä»ãã®ããã¹ãããã¯ã¹ãŸãã¯ç¹æ®ãªæ¥ä»éžæã€ã³ã¿ãŒãã§ã€ã¹ã®ã©ã¡ããã§ããŠãŒã¶ãŒã«æ¥ä»ãå
¥åãããå
¥åæ¬ãçæããŸãã</span></p> + +<p>çµæã®å€ã«ã¯å¹Žãæãæ¥ãå«ãŸããŸãããæå»ã¯å«ãŸã<em>ãŸãã</em>ã {{HTMLElement("input/time", "time")}} ããã³ {{HTMLElement("input/datetime-local", "datetime-local")}} å
¥ååã¯æå»ãæ¥ä»ãšæå»ã®å
¥åã«å¯Ÿå¿ããŠããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-date.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååããŠããã ããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>å
¥åæ¬ã®ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã¯ãäžè¬ã«ãã©ãŠã¶ãŒã«ãã£ãŠãŸã¡ãŸã¡ã§ãã詳现ã¯{{anch("Browser compatibility", "ãã©ãŠã¶ãŒã®äºææ§")}}ãåç
§ããŠãã ããã察å¿ããŠããªããã©ãŠã¶ãŒã§ã¯ããã®ã³ã³ãããŒã«ã¯åçŽãª {{HTMLElement("input/text", '<input type="text">')}} ã«æ ŒäžããããŸãã</p> + +<p>æ¥ä»ãéžæããå°çšã®ã€ã³ã¿ãŒãã§ã€ã¹ãæã€ãã©ãŠã¶ãŒã®äžã§ã Chrome ã Opera ã®ããŒã¿ã³ã³ãããŒã«ã¯æ¬¡ã®ããã«è¡šç€ºãããŸãã</p> + +<p><img alt="âdd/mm/yyyyâ ãšãå¢å /æžå°ãã¿ã³ãšãã«ã¬ã³ããŒã³ã³ãããŒã«ã衚瀺ããããã®äžåãã®ç¢å°ãããããã¹ãããã¯ã¹ã" src="https://mdn.mozillademos.org/files/14909/date-picker-chrome.png" style="display: block; height: 220px; margin: 0px auto; width: 275px;"></p> + +<p>Edge ã®æ¥ä»ã³ã³ãããŒã«ã¯æ¬¡ã®ããã«è¡šç€ºãããŸãã</p> + +<p><img alt="âmm/dd/yyyyâ ãããããæäœããããšã3åã®æ¥ä»éžæã衚瀺ãããã" src="https://mdn.mozillademos.org/files/14911/date-picker-edge.png" style="display: block; margin: 0 auto;"></p> + +<p>Firefox ã®æ¥ä»ã³ã³ãããŒã«ã¯æ¬¡ã®ããã«è¡šç€ºãããŸãã</p> + +<p><img alt="éã圢㮠âdd/mm/yyyyâ ããã¹ãããã¯ã¹ã§ãéžæå¯èœãªã«ã¬ã³ããŒã³ã³ãããŒã«ãéããŠããã" src="https://mdn.mozillademos.org/files/15644/firefox_datepicker.png" style="display: block; margin: 0 auto;"></p> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>{{domxref("DOMString")}} ã§ã YYYY-MM-DD 圢åŒã®æ¥ä»ããŸãã¯ç©ºæ¬ãè¡šã</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{domxref("HTMLElement/change_event", "change")}} ããã³ {{domxref("HTMLElement/input_event", "input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("autocomplete", "input")}}, {{htmlattrxref("list", "input")}}, {{htmlattrxref("readonly", "input")}}, {{htmlattrxref("step", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>list</code>, <code>value</code>, <code>valueAsDate</code>, <code>valueAsNumber</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.select", "select()")}}, {{domxref("HTMLInputElement.stepDown", "stepDown()")}}, {{domxref("HTMLInputElement.stepUp", "stepUp()")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p>å
¥åæ¬ã«å
¥åãããæ¥ä»ãè¡šã {{domxref("DOMString")}} ã§ããæ¥ä»ã¯ ISO8601 ã«åŸã£ãŠæžåŒåãããŠããããã㯠<a href="/ja/docs/Web/HTML/Date_and_time_formats">HTML ã§äœ¿ãããæ¥ä»ãæå»ã®åœ¢åŒ</a>ã®<a href="/ja/docs/Web/HTML/Date_and_time_formats#Date_strings">æ¥ä»ã®æåå</a>ã§èª¬æãããŠããŸãã</p> + +<p>次ã®ããã«ãæ¥ä»ã®å
¥åæ¬ã®æ¢å®å€ã {{htmlattrxref("value", "input")}} å±æ§ã«èšå®ããããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><input type="date" value="2017-06-01"></pre> + +<p>{{EmbedLiveSample('Value', 600, 40)}}</p> + +<div class="blockIndicator note"> +<p><strong>衚瀺ãããæ¥ä»ã®æžåŒã¯å®éã® <code>value</code> ãšã¯ç°ãªããŸãã</strong> â 衚瀺ãããæ¥ä»ã¯<em>ãŠãŒã¶ãŒã®ãã©ãŠã¶ãŒã«èšå®ããããã±ãŒã«ã«åºã¥ããŠ</em>æžåŒã«ãªããŸããã解éããã <code>value</code> ã¯åžžã« <code>yyyy-mm-dd</code> ã®æžåŒã§ãã</p> +</div> + +<p>æ¥ä»ã®å€ã¯ JavaScript ã§å
¥åèŠçŽ ã® {{domxref("HTMLInputElement.value", "value")}} ããã³ {{domxref("HTMLInputElement.valueAsNumber", "valueAsNumber")}} ããããã£ãçšããŠã次ã®ããã«ååŸãããèšå®ãããããããšãã§ããŸãã</p> + +<pre class="brush: js notranslate">var dateControl = document.querySelector('input[type="date"]'); +dateControl.value = '2017-06-01'; +console.log(dateControl.value); // "2017-06-01" ãšè¡šç€º +console.log(dateControl.valueAsNumber); // 1496275200000 ãš UNIX ã¿ã€ã ã¹ã¿ã³ãã衚瀺</pre> + +<p>ãã®ã³ãŒã㯠{{HTMLElement("input")}} èŠçŽ ã®ãã¡ <code>type</code> ã <code>date</code> ã§ããæåã®ãã®ãæ¢ããå€ã <code>2017-06-01</code> (2017幎6æ1æ¥) ã«èšå®ããŸãããããããã®å€ãæååãšæ°åã®æžåŒã§èªã¿çŽããŠããŸãã</p> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå ã®å±æ§</h2> + +<p>ãã¹ãŠã® {{HTMLElement("input")}} èŠçŽ ã§å
±éããå±æ§ãšå
±ã«ã <code>date</code> åã®å
¥åæ¬ã¯ä»¥äžã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("max")}}</code></td> + <td>åãä»ããããæãé
ãæ¥ä»</td> + </tr> + <tr> + <td><code>{{anch("min")}}</code></td> + <td>åãä»ããããæãæ©ãæ¥ä»</td> + </tr> + <tr> + <td><code>{{anch("step")}}</code></td> + <td>äžäžã¹ãããŒãã¿ã³ã§å€ã調æŽããæããæ¥ä»ã®æ€èšŒã®æã®<em>å»ã¿éé</em></td> + </tr> + </tbody> +</table> + +<h3 id="htmlattrdefmax">{{htmlattrdef("max")}}</h3> + +<p>åãä»ããæãé
ãæ¥ä»ã§ããèŠçŽ ã«å
¥åããã {{htmlattrxref("value", "input")}} ããã以éã«ãªã£ãå ŽåãèŠçŽ ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸãã <code>max</code> å±æ§ã®å€ã <code>yyyy-mm-dd</code> ã®æžåŒã®ããããæ¥ä»ã§ã¯ãªãå ŽåãèŠçŽ ã¯æ倧ã®æ¥ä»å€ãæã¡ãŸããã</p> + +<p><code>max</code> ãš <code>min</code> ã®äž¡æ¹ã®å±æ§ãèšå®ãããå Žåããã®å€ã¯ <code>min</code> å±æ§ã«ãããã®<strong>ããé
ãããåã</strong>æ¥ä»æååã§ãªããã°ãªããŸããã</p> + +<h3 id="htmlattrdefmin">{{htmlattrdef("min")}}</h3> + +<p>åãä»ããæãæ©ãæ¥ä»ã§ããèŠçŽ ã«å
¥åããã {{htmlattrxref("value", "input")}} ããã以åã«ãªã£ãå ŽåãèŠçŽ ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸãã <code>min</code> å±æ§ã®å€ã <code>yyyy-mm-dd</code> ã®æžåŒã®ããããæ¥ä»ã§ãªãå ŽåãèŠçŽ ã¯æå°ã®æ¥ä»å€ãæã¡ãŸããã</p> + +<p><code>max</code> ãš <code>min</code> ã®äž¡æ¹ã®å±æ§ãèšå®ãããå Žåããã®å€ã¯ <code>max</code> å±æ§ã§æå®ããããã®<strong>ããæ©ãããåã</strong>æ¥ä»ãæå®ããå¿
èŠããããŸãã</p> + +<h3 id="htmlattrdefstep">{{htmlattrdef("step")}}</h3> + +<p>{{page("/ja/docs/Web/HTML/Element/input/number", "step-include")}}</p> + +<p><code>date</code> å
¥åæ¬ã§ã¯ã <code>step</code> ã®å€ã¯æ¥åäœã§æå®ããŸãããŸãã 86,400,000 ã« <code>step</code> ãä¹ããå€ã«çããããªç§æ°ãšããŠæ±ãããŸã (æ°å€ã¯ããªç§åäœã§ãããã)ã <code>step</code> ã®æ¢å®å€ã¯ <code>1</code> ã§ããã1æ¥ãè¡šããŸãã</p> + +<div class="blockIndicator note"> +<p><code>any</code> ã <code>step</code> å±æ§ã®å€ãšããŠæå®ãããšã <code>1</code> ã <code>date</code> å
¥åæ¬ã«èšå®ããã®ãšåãå¹æã«ãªããŸãã</p> +</div> + +<h2 id="Using_date_inputs" name="Using_date_inputs">date å
¥åæ¬ã®äœ¿çš</h2> + +<p>æ¥ä»å
¥åã¯äŸ¿å©ã«èŠããŸãã â æ¥ä»ã®éžæã«ç°¡åãªã€ã³ã¿ãŒãã§ã€ã¹ãæäŸãããµãŒããŒã«éä¿¡ããããŒã¿ã®æžåŒããŠãŒã¶ãŒã®ãã±ãŒã«ã«é¢ä¿ãªãæ£èŠåããŠãããŸããããããä»ã®ãšãããã©ãŠã¶ãŒã®å¯Ÿå¿ãéå®ãããŠããããã <code><input type="date"></code> ã«ã¯åé¡ããããŸãã</p> + +<p>ãã®ç¯ã§ã¯ã <code><input type="date"></code> ã®åºæ¬çãªäœ¿ãæ¹ãšå°ãè€éãªäœ¿ãæ¹ãèŠãŠã¿ãŠããããã®åŸã§ãã©ãŠã¶ãŒã®äºææ§ã®åé¡ãç·©åããã¢ããã€ã¹ãæäŸããŸããã ({{anch("Handling browser support", "ãã©ãŠã¶ãŒã®äºææ§ã®æ±ã")}} ãåç
§ããŠãã ãã)ã</p> + +<div class="blockIndicator note"> +<p>ä»åŸãã©ãŠã¶ãŒã®äºææ§ããã£ãšæ®éçã«ãªãããã®åé¡ãæ¶æ»
ããããšãé¡ããŸãã</p> +</div> + +<h3 id="Basic_uses_of_date" name="Basic_uses_of_date">æ¥ä»å
¥åã®åºæ¬çãªäœ¿çš</h3> + +<p>ãã£ãšãåçŽãª <code><input type="date"></code> ã®äœ¿çšæ¹æ³ã¯ã次ã®ããã«åºæ¬ç㪠<code><input></code> ãš {{htmlelement("label")}} èŠçŽ ã®çµã¿åããã§ãã</p> + +<pre class="brush: html notranslate"><form action="https://example.com"> + <label> + èªçæ¥ãå
¥åããŠãã ããã + <input type="date" name="bday"> + </label> + + <p><button>Submit</button></p> +</form></pre> + +<p>{{EmbedLiveSample('Basic_uses_of_date', 600, 40)}}</p> + +<p>ãã® HTML ã¯å
¥åãããæ¥ä»ã <code>bday</code> ããŒã«å
¥ã㊠<code>https://example.com</code> ã«éããŸãã â çµæã® URL 㯠<code>https://example.com/?bday=1955-06-08</code> ã®ããã«ãªããŸãã</p> + +<h3 id="Setting_maximum_and_minimum_dates" name="Setting_maximum_and_minimum_dates">æ¥ä»ã®æ倧å€ãšæå°å€ã®èšå®</h3> + +<p>{{htmlattrxref("min", "input")}} ããã³ {{htmlattrxref("max", "input")}} å±æ§ã䜿çšããŠããŠãŒã¶ãŒãéžæã§ããæ¥ä»ãå¶éããããšãã§ããŸãã次ã®äŸã§ã¯ãæ¥ä»ã®æå°å€ã <code>2017-04-01</code> ã«ãæ¥ä»ã®æ倧å€ã <code>2017-04-30</code> ã«èšå®ããŠããŸãã</p> + +<pre class="brush: html notranslate"><form> + <label for="party">åžæããããŒãã£ãŒã®æ¥ãéžãã§ãã ããã + <input type="date" name="party" min="2017-04-01" max="2017-04-30"> + </label> +</form></pre> + +<p>{{EmbedLiveSample('Setting_maximum_and_minimum_dates', 600, 40)}}</p> + +<p>ãã®çµæã¯ã2017幎ã®4æã®æ¥ä»ã®ã¿ãéžæã§ããããã«ãªããŸãã â ããã¹ãããã¯ã¹ã®å¹Žãšæã®éšåãç·šéã§ããªããªããæ¥ä»éžæãŠã£ãžã§ããã§4æ以å€ã«ã¹ã¯ããŒã«ããããšãã§ããªããªããŸãã</p> + +<div class="note"> +<p><strong>泚</strong>: {{htmlattrxref("step", "input")}} å±æ§ã䜿çšãããšãæ¥ä»ãå ç®ãããã³ã«é£ã°ãæ¥æ°ãèšå®ã§ããã¯ãã§ãïŒäŸãã°ãåææ¥ã®ã¿ãéžæã§ããããã«ãããå Žåãªã©ïŒãããããå·çæç¹ã§ã©ã®å®è£
ãæ£ããåäœããŠããªãããã§ãã</p> +</div> + +<h3 id="Controlling_input_size" name="Controlling_input_size">å
¥åæ¬ã®å¯žæ³ã®å¶åŸ¡</h3> + +<p><code><input type="date"></code> 㯠{{htmlattrxref("size", "input")}} ã®ãããªå¯žæ³ã«é¢ããå±æ§ã«ã¯å¯Ÿå¿ããŠããŸããã寞æ³ãå€æŽããã«ã¯ <a href="/ja/docs/Web/CSS">CSS</a> ãæšå¥šããŸãã</p> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p>æ¢å®ã§ã <code><input type="date"></code> ã¯å
¥åãããå€ããã®æžåŒãè¶
ããŠæ€èšŒããŸãããã€ã³ã¿ãŒãã§ã€ã¹ã¯äžè¬çã«ãæ¥ä»ã§ãªããã®ã®å
¥åããããªãããã§ãã â ããã¯äŸ¿å©ã§ãã â ããããå
¥åæ¬ã空ã®ãŸãŸã«ãããã <code>text</code> åã«ãã©ãŒã«ããã¯ãããã©ãŠã¶ãŒã«ãããŠãç¡å¹ãªæ¥ä»ãå
¥åãããããããšãå¯èœã§ã (äŸãã°4æ32æ¥ãªã©)ã</p> + +<p>{{htmlattrxref("min", "input")}} ããã³ {{htmlattrxref("max", "input")}} ã䜿çšããŠæå¹ãªæ¥ä»ãå¶éãããš ({{anch("Setting maximum and minimum dates", "æ¥ä»ã®æ倧å€ãšæå°å€ã®èšå®")}}ãåç
§)ã察å¿ããŠãããã©ãŠã¶ãŒã¯ãç¯å²ãå€ããã®æ¥ä»ãéä¿¡ããããšãããšãã«ãšã©ãŒã衚瀺ããã§ãããããããããŠãŒã¶ãŒã®ç«¯æ«ãæ¥ä»éžæã«å®å
šã«å¯Ÿå¿ããŠããªãå Žåãå€ããããã®æ¥ä»ã®äžã«ããããšãä¿èšŒããããã«ã¯ãéä¿¡ãããçµæãå床ãã§ãã¯ããªããã°ãªããªãã§ãããã</p> + +<p>{{htmlattrxref("required", "input")}} å±æ§ã䜿çšããŠãæ¥ä»ã®å
¥åãå¿
é ã«ããããšãã§ããŸãã â 空ã®æ¥ä»æ¬ãéä¿¡ããããšãããšãšã©ãŒã衚瀺ãããã§ããããããã¯ãããã¹ãå
¥åæ¬ã§ä»£æ¿ããããšããŠããã»ãšãã©ã®ãã©ãŠã¶ãŒã§åäœããã¯ãã§ãã</p> + +<p>æ¥ä»ã®æå°å€ãšæ倧å€ã®äŸãšãå
¥åæ¬ãå¿
é ã«ããäŸãèŠãŠã¿ãŸãããã</p> + +<pre class="brush: html notranslate"><form> + <label> + æšå¥šãããããŒãã£ãŒã®æ¥ãéžæããŠãã ãã (å¿
é ã4æ1æ¥ïœ20æ¥): + <input type="date" name="party" min="2017-04-01" max="2017-04-20" required> + <span class="validity"></span> + </label> + + <p> + <button>Submit</button> + </p> +</form></pre> + +<p>äžå®å
šãªæ¥ä» (ãŸãã¯èšå®ããç¯å²ãå€ããæ¥ä») ãéä¿¡ããããšãããšããã©ãŠã¶ãŒã¯ãšã©ãŒã衚瀺ããŸããäŸãå®è¡ããŠã¿ãŸãããã</p> + +<p>{{EmbedLiveSample('Validation', 600, 100)}}</p> + +<p>察å¿ããŠãããã©ãŠã¶ãŒã§å
¥åããªãã£ãå Žåã®ã¹ã¯ãªãŒã³ã·ã§ããã§ãã</p> + +<p><img alt="å
¥åæ¬ã«å¹ãåºããéãªã£ãŠããããã®äžã«æ©è²ã®ããã¯ãªããŒã¯ã®ã¢ã€ã³ã³ãš âPlease fill in this field.â ãšããã¡ãã»ãŒãžãããã" src="https://mdn.mozillademos.org/files/14913/date-picker-chrome-error-message.png" style="border-style: solid; border-width: 1px; display: block; margin: 0px auto;"></p> + +<p>äžèšã®äŸã§äœ¿çšãããŠãã CSS ã§ãã {{cssxref(":valid")}} ããã³ {{cssxref(":invalid")}} <a href="/ja/docs/Web/CSS/Pseudo-elements">æ¬äŒŒèŠçŽ </a>ã䜿çšããŠãçŸåšã®å€ã劥åœãã©ããã§å
¥åæ¬ã®é£ã«ã¢ã€ã³ã³ãè¿œå ããŠããŸããã¢ã€ã³ã³ã¯å
¥åæ¬ãã®ãã®ã§ã¯ãªããå
¥åæ¬ã®é£ã® {{htmlelement("span")}} ã«çœ®ãããã«ããªããšã Chrome ã§ã¯ã³ã³ãããŒã«ã®å
åŽã«ã³ã³ãã³ããçæããã®ã§ãæ£ããæŽåœ¢ããã衚瀺ãããããããšãã§ããŸããã</p> + +<pre class="brush: css notranslate">label { + display: flex; + align-items: center; +} + +span::after { + padding-left: 5px; +} + +input:invalid + span::after { + content: 'â'; +} + +input:valid+span::after { + content: 'â'; +}</pre> + +<div class="warning"> +<p><strong>éèŠ</strong>: ã¯ã©ã€ã¢ã³ãåŽã®ãã©ãŒã æ€èšŒã¯ããµãŒããŒäžã®æ€èšŒã®<em>代çšã«ã¯ãªããŸãã</em>ã誰ãã HTML ãæ¹å€ãããã HTML ãå®å
šã«ãã€ãã¹ããŠãµãŒããŒã«çŽæ¥ããŒã¿ãéä¿¡ãããrããããšã¯ç°¡åã§ãããµãŒããŒãåä¿¡ããããŒã¿ã®æ€èšŒã«å€±æããå Žåãäžé©åãªåœ¢åŒã®ããŒã¿ã倧ããããããŒã¿ã誀ã£ãçš®é¡ã®ããŒã¿ãªã©ã«ééãããšãé害ãçºçãããããããããŸãã</p> +</div> + +<h2 id="Handling_browser_support" name="Handling_browser_support">ãã©ãŠã¶ãŒã®å¯Ÿå¿ã®æ±ã</h2> + +<p>åè¿°ã®ããã«ãçŸæç¹ã§æ¥ä»å
¥åãæžãäžã§äžçªã®åé¡ã¯{{anch("Browser compatibility", "ãã©ãŠã¶ãŒã®å¯Ÿå¿")}}ã§ãã Android ç Firefox ã®æ¥ä»éžæã¯ãã®äŸã®ããã«è¡šç€ºãããŸãã</p> + +<p><img alt="ãŠã§ãããŒãžãšãã©ãŠã¶ãŒã® UI ã®äžã«ã¢ãŒãã«ã§æµ®åããŠãããããã¢ããã®ã«ã¬ã³ããŒéžæ" src="https://mdn.mozillademos.org/files/14915/date-picker-fxa.png" style="display: block; margin: 0 auto;"></p> + +<p>察å¿ããŠããªããã©ãŠã¶ãŒã§ã¯ãæååå
¥åæ¬ã«å®å
šã«æ ŒäžããããŸãããããã¯ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®äžè²«æ§ (衚瀺ãããã³ã³ãããŒã«ãç°ãªãããš) ãšããŒã¿ã®æ±ãæ¹ã®äž¡æ¹ã§åé¡ãçã¿ãŸãã</p> + +<p>2çªç®ã®åé¡ã¯ããæ·±å»ã§ããæ¥ä»å
¥åã«å¯Ÿå¿ããŠãããšãå€ã <code>yyyy-mm-dd</code> ã®æžåŒã§æ£èŠåãããŸããããããæååå
¥åæ¬ã§ã¯ããã©ãŠã¶ãŒã«ã¯æ¥ä»ãã©ã®æžåŒã§å
¥åããããã®èªèããªãããŸãã以äžã®ããã«äººéãæ¥ä»ãæžãæžåŒã¯æ§ã
ãªãã®ããããŸãã</p> + +<ul> + <li><code>ddmmyyyy</code></li> + <li><code>dd/mm/yyyy</code></li> + <li><code>mm/dd/yyyy</code></li> + <li><code>dd-mm-yyyy</code></li> + <li><code>mm-dd-yyyy</code></li> + <li><code>Month dd, yyyy</code></li> +</ul> + +<p>ãããåé¿ããæ¹æ³ã®äžã€ã¯ãæ¥ä»å
¥åæ¬ã« {{htmlattrxref("pattern", "input")}} å±æ§ãä»ããããšã§ããæ¥ä»éžæã§ã¯ããã䜿çšããŸããããæååå
¥åã«ãã©ãŒã«ããã¯ããããšãã«ã¯äœ¿çšãããŸããäŸãã°ã次ã®äŸãæªå¯Ÿå¿ã®ãã©ãŠã¶ãŒã§èŠãŠã¿ãŠãã ããã</p> + +<pre class="brush: html notranslate"><form> + <label for="bday">èªçæ¥ãå
¥åããŠãã ãã: + <input type="date" name="bday" required pattern="\d{4}-\d{2}-\d{2}"> + <span class="validity"></span> + </label> + <p> + <button>éä¿¡</button> + </p> +</form></pre> + +<p>{{EmbedLiveSample('Handling_browser_support', 600, 100)}}</p> + +<p>éä¿¡ãã¿ã³ãæŒããšãå
¥åã <code>####-##-##</code> ã®ãã¿ãŒã³ (<code>#</code> ã¯æ°åã®0ãã9) ã«äžèŽããªãå Žåã¯ãšã©ãŒã¡ãã»ãŒãžã衚瀺ãããå
¥åæ¬ãç¡å¹ãšããŠåŒ·èª¿è¡šç€ºãããã®ãåããã§ãããããã¡ãããããã§ãŠãŒã¶ãŒãç¡å¹ãªæ¥ä»ãäžæ£ãªæžåŒãå
¥åããã®ãæ¢ããããšã¯ã§ããŸãããã§ãããããŸã åé¡ããããŸãã</p> + +<div class="hidden"> +<pre class="brush: css notranslate">span { + position: relative; +} + +span::after { + right: -18px; + position: absolute; +} + +input:invalid + span::after { + content: 'â'; +} + +input:valid + span::after { + content: 'â'; +}</pre> +</div> + +<p>çŸæç¹ã§ã¯ããã©ãŠã¶ãŒã«äŸåããªãæ¹æ³ã§ãã©ãŒã ã§æ¥ä»ãæ±ãæåã®æ¹æ³ã¯ã幎ææ¥ãå¥ã
ãªã³ã³ãããŒã«ã«å
¥åããããã«ãããã <a href="https://jqueryui.com/datepicker/">jQuery date picker</a> ã®ãã㪠JavaScript ã©ã€ãã©ãªã䜿çšããããšã§ãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãã®äŸã§ã¯ãæ¥ä»ãéžæãããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®èŠçŽ ã2çµäœæããŸãããã€ãã£ãã® <code><input type="date"></code> ã«ããéžæãšããã€ãã£ãã®æ¥ä»å
¥åã«å¯Ÿå¿ããŠããªãå€ããã©ãŠã¶ãŒåãã®ã3ã€ã® {{htmlelement("select")}} èŠçŽ ã§ãã</p> + +<p>{{EmbedLiveSample('Examples', 600, 100)}}</p> + +<h3 id="HTML">HTML</h3> + +<p>HTML ã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<pre class="brush: html notranslate"><form> + <div class="nativeDatePicker"> + <label for="bday">èªçæ¥ãå
¥åããŠãã ãã:</label> + <input type="date" id="bday" name="bday"> + <span class="validity"></span> + </div> + <p class="fallbackLabel">èªçæ¥ãå
¥åããŠãã ãã:</p> + <div class="fallbackDatePicker"> + <span> + <select id="year" name="year"> + </select> + <label for="year">幎</label> + </span> + <span> + <select id="month" name="month"> + <option selected>1</option> + <option>2</option> + <option>3</option> + <option>4</option> + <option>5</option> + <option>6</option> + <option>7</option> + <option>8</option> + <option>9</option> + <option>10</option> + <option>11</option> + <option>12</option> + </select> + <label for="month">æ</label> + </span> + <span> + <select id="day" name="day"> + </select> + <label for="day">æ¥</label> + </span> + </div> +</form></pre> + +<p>æ㯠(åžžã«åããªã®ã§) ããŒãã³ãŒãã£ã³ã°ãããŠããŸããã幎ãšæ¥ã®å€ã¯ãçŸåšã®å¹Žãããã³çŸåšéžæãããŠãã幎ãšæã«ãã£ãŠããããåçã«çæãããŸã (ã©ã®ããã«åäœãããã«ã€ããŠã®è©³çŽ°ãªèª¬æã¯ã以äžã®ã³ãŒãã®ã³ã¡ã³ããåç
§ããŠãã ãã)ã</p> + +<div class="hidden"> +<pre class="brush: css notranslate">span { + padding-left: 5px; +} + +input:invalid + span::after { + content: 'â'; +} + +input:valid + span::after { + content: 'â'; +}</pre> +</div> + +<h3 id="JavaScript">JavaScript</h3> + +<p>ããäžã€ã®é¢çœãéšåã¯ãæ©èœã®æ€åºã³ãŒãã§ãã â ãã©ãŠã¶ãŒã <code><input type="date"></code> ã«å¯Ÿå¿ããŠãããã©ãããæ€åºããããã®ãã®ã§ãã</p> + +<p>æ°ã㪠{{htmlelement("input")}} èŠçŽ ãçæãããã® <code>type</code> ã <code>date</code> ã«èšå®ããŠãããã«ã©ã®åã«ãªã£ãã®ãããã§ãã¯ããŸãã察å¿ããŠããªããã©ãŠã¶ãŒã§ã¯ã <code>text</code> ãè¿ãããŸããããã¯ã <code>date</code> åã <code>text</code> åãžãã©ãŒã«ããã¯ãããããã§ãã <code><input type="date"></code> ã«å¯Ÿå¿ããŠããªãå Žåã¯ããã€ãã£ãã®æ¥ä»éžæãé衚瀺ã«ããŠããã©ãŒã«ãã㯠({{htmlelement("select")}}) 衚瀺ããŸãã</p> + +<pre class="brush: js notranslate">// å€æ°ãå®çŸ© +var nativePicker = document.querySelector('.nativeDatePicker'); +var fallbackPicker = document.querySelector('.fallbackDatePicker'); +var fallbackLabel = document.querySelector('.fallbackLabel'); + +var yearSelect = document.querySelector('#year'); +var monthSelect = document.querySelector('#month'); +var daySelect = document.querySelector('#day'); + +// æåã¯ãã©ãŒã«ããã¯ãé ã +fallbackPicker.style.display = 'none'; +fallbackLabel.style.display = 'none'; + +// æ°ããæ¥ä»å
¥åãæååå
¥åã«ãã©ãŒã«ããã¯ããããã©ãã +var test = document.createElement('input'); + +try { + test.type = 'date'; +} catch (e) { + console.log(e.description); +} + +// ããæååå
¥åã«ãªããªãã°ã if() {} ãããã¯ã®äžã®ã³ãŒããå®è¡ãã +if(test.type === 'text') { + // ãã€ãã£ãã®æ¥ä»éžæãé ããŠãã©ãŒã«ããã¯çã衚瀺 + nativePicker.style.display = 'none'; + fallbackPicker.style.display = 'block'; + fallbackLabel.style.display = 'block'; + + // 幎ãšæ¥ãåçã«çæãã + // ïŒæã¯åžžã«åããªã®ã§ããŒãã³ãŒãã£ã³ã°ïŒ + populateDays(monthSelect.value); + populateYears(); +} + +function populateDays(month) { + // delete the current set of <option> elements out of the + // day <select>, ready for the next set to be injected + while(daySelect.firstChild){ + daySelect.removeChild(daySelect.firstChild); + } + + // æ¿å
¥ããæ¥æ°ãä¿æããå€æ°ãäœæ + var dayNum; + + // 31æ¥ã30æ¥ãïŒ + if(month === '1' | month === '3' | month === '5' | month === '7' | month === '8' | month === '10' | month === '12') { + dayNum = 31; + } else if(month === '4' | month === '6' | month === '9' | month === '11') { + dayNum = 30; + } else { + // 2æã®å Žåã¯ãé幎ãã©ãããèšç®ãã + var year = yearSelect.value; + var isLeap = new Date(year, 1, 29).getMonth() == 1; + isLeap ? dayNum = 29 : dayNum = 28; + } + + // <select> ã«æ£ããæ°ã®æ°ãã <option> èŠçŽ ãæ¿å
¥ + for(i = 1; i <= dayNum; i++) { + var option = document.createElement('option'); + option.textContent = i; + daySelect.appendChild(option); + } + + // ååã®æ¥ãæ¢ã«èšå®ãããŠãããã daySelect ã®å€ã + // æ¥ã«èšå®ãã幎ãå€ãããšãã«1ã«æ»ãããšã + // é¿ãã + if(previousDay) { + daySelect.value = previousDay; + + // ååèšå®ãããŠããæ¥ã倧ããæ°åãäŸãã°31ã§ããã + // ãã®åŸã§æ¥æ°ãå°ãªãæ (äŸãã°2æ) ãéžæããå Žåã + // ãã®ã³ãŒãã§ç©ºæ¬ã®æ¥éžæã衚瀺ããã®ã§ã¯ãªãã + // å©çšå¯èœãªæ倧ã®æ¥ãéžæããããã«ä¿èšŒãã + if(daySelect.value === "") { + daySelect.value = previousDay - 1; + } + + if(daySelect.value === "") { + daySelect.value = previousDay - 2; + } + + if(daySelect.value === "") { + daySelect.value = previousDay - 3; + } + } +} + +function populateYears() { + // ä»å¹Žãæ°å€ãšããŠååŸ + var date = new Date(); + var year = date.getFullYear(); + + // ä»å¹Žãã100幎åãŸã§ã®å¹Žã <select> ã§éžæã§ããããã«ãã + for(var i = 0; i <= 100; i++) { + var option = document.createElement('option'); + option.textContent = year-i; + yearSelect.appendChild(option); + } +} + +// 幎ãæã® <select> å€ãå€æŽããããã populateDays() ã +// åå®è¡ããŠæ¥æ°ã調æŽãã +yearSelect.onchange = function() { + populateDays(monthSelect.value); +} + +monthSelect.onchange = function() { + populateDays(monthSelect.value); +} + +// æ¥ã®éžæãä¿å +var previousDay; + +// 以åã©ã®æ¥ãèšå®ãããŠããããä¿åãã +// 䜿ãæ¹ã¯ populateDays() ãåç
§ +daySelect.onchange = function() { + previousDay = daySelect.value; +}</pre> + +<div class="note"> +<p><strong>泚</strong>: 53é±ãã幎ãããããšãå¿ããªãã§ãã ãã (<a href="https://en.wikipedia.org/wiki/ISO_week_date#Weeks_per_year">幎ãããã®é±æ°</a>ãåç
§)ãååã®ã¢ããªãéçºãããšãã¯ããã念é ã«çœ®ããŠããå¿
èŠããããŸãã</p> +</div> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#date-state-(type=date)', '<input type="date">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sec-forms.html#date-state-typedate', '<input type="date">')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-date")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>å
šè¬ç㪠{{HTMLElement("input")}} ããã³ãã®æäœã«äœ¿çšãã{{domxref("HTMLInputElement")}} ã€ã³ã¿ãŒãã§ã€ã¹</li> + <li><a href="/ja/docs/Web/Guide/HTML/Forms/The_native_form_widgets#Date_and_time_picker">æ¥ä»ãšæå»ã®éžæã®ãã¥ãŒããªã¢ã«</a></li> + <li><a href="/ja/docs/Web/HTML/Date_and_time_formats">HTML ã§äœ¿ãããæ¥ä»ãæå»ã®åœ¢åŒ</a></li> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/datetime-local/index.html b/files/ja/web/html/element/input/datetime-local/index.html new file mode 100644 index 0000000000..6959b8643f --- /dev/null +++ b/files/ja/web/html/element/input/datetime-local/index.html @@ -0,0 +1,637 @@ +--- +title: <input type="datetime-local"> +slug: Web/HTML/Element/input/datetime-local +tags: + - Date + - Date and Time + - Element + - Form input + - HTML + - HTML forms + - Input + - Input Element + - Input Type + - Reference + - Time + - datetime-local +translation_of: Web/HTML/Element/input/datetime-local +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <strong><code>datetime-local</code></strong> åã¯ããŠãŒã¶ãŒãç°¡åã«æ¥ä»ãšæå»ãã€ãŸã幎ãæãæ¥ãšæãåãå
¥åããããšãã§ããå
¥åã³ã³ãããŒã«ãçæããŸãããŠãŒã¶ãŒã®ããŒã«ã«ã¿ã€ã ãŸãŒã³ã䜿çšãããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-datetime-local.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>ã³ã³ãããŒã«ã®ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã¯ãäžè¬ã«ãã©ãŠã¶ãŒã«ãã£ãŠãŸã¡ãŸã¡ã§ããçŸæç¹ã§å¯Ÿå¿ã¯äžå®å®ã§ã Chrome/Opera ãšãã¹ã¯ãããçã® Edgeãããã«ææ°çã®ã¢ãã€ã«ãã©ãŠã¶ãŒãæçšãªå®è£
ãããŠããŸããä»ã®ãã©ãŠã¶ãŒã§ã¯ããã®ã³ã³ãããŒã«ã¯åçŽãª <code><a href="/ja/docs/Web/HTML/Element/input/text"><input type="text"></a></code> ã«æ ŒäžããããŸãã</p> + +<p>ãã®ã³ã³ãããŒã«ã¯åçŽã«<em>ããŒã«ã«ã®æ¥ä»ãšæå»</em>ãè¡šçŸããããã®ãã®ã§ãã£ãŠã<em>ãŠãŒã¶ãŒã®ããŒã«ã«ã®æ¥ä»ãšæå»</em>ã瀺ããšã¯éããŸãããèšãæããã°ãå®è£
ã§ã¯æå¹ãªå¹Žãæãæ¥ãæãåããã¹ãŠãä»®ã«ãã®çµã¿åããããŠãŒã¶ãŒã®ã¿ã€ã ãŸãŒã³ã§ç¡å¹ã§ãã£ããšããŠã (æ¥ã®å€æéãžã®ç§»è¡ã®ã£ãããªã©)ãèš±å¯ããã¹ãã§ããäžéšã®ã¢ãã€ã«ãã©ãŠã¶ãŒã¯ (ç¹ã« iOS ã®ãã®ã¯) ãããæ£ããå®è£
ããŠããŸããã</p> + +<p><code>datetime-local</code> ã¯éããããã©ãŠã¶ãŒãã察å¿ããŠããããå
¥åæ¬ã®åäœãæ§ã
ã§ãããããçŸåšã¯ããã衚瀺ããããã«ãã¬ãŒã ã¯ãŒã¯ãã©ã€ãã©ãªã䜿çšããããç¬èªã®ã«ã¹ã¿ã å
¥åæ¬ãããæ¹ãè¯ããããããŸããããŸãã <code>date</code> ãš <code>time</code> ã®å
¥åæ¬ãå¥ã
ã«äœ¿çšãããšã <code>datetime-local</code> ããã察å¿ãåºããªããŸãã</p> + +<p>äžéšã®ãã©ãŠã¶ãŒã§ã¯ãããã¹ãã®ã¿ã®å
¥åèŠçŽ ã衚瀺ããçµæããµãŒããŒã«éä¿¡ããåã«åŠ¥åœãªæ¥ä»/æå»å€ã§ããããšãæ€èšŒãããã®ããããŸãããäºæããªãåäœãããããšãããã®ã§ããã®åäœã«é Œãã¹ãã§ã¯ãããŸããã</p> + +<p>察å¿ããŠããªããã©ãŠã¶ãŒã䜿ã£ãŠãã人åãã«ã Chrome ã Opera ã® <code>datetime-local</code> ã³ã³ãããŒã«ã¯ä»¥äžã®ã¹ã¯ãªãŒã³ã·ã§ããã®ããã«ãªããŸããå³ç«¯ã®äžåãã®ç¢å°ãã¯ãªãã¯ãããšãæ¥ä»ãéžæããããã®æ¥ä»éžæç»é¢ãçŸããŸããæå»ã¯æå
¥åããå¿
èŠããããŸãã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/14949/datetime-local-chrome.png" style="display: block; height: 224px; margin: 0px auto; width: 280px;"></p> + +<p>Edge ã® <code>datetime-local</code> ã³ã³ãããŒã«ã¯ä»¥äžã®ãããªå€èŠã§ããæ¥ä»ããã³æå»ã®ã¶ã¶ãã®å€ãã¯ãªãã¯ãããšã2ã€ã®å¥ã
ãªéžæç»é¢ãçŸããŸãã®ã§ãç°¡åã«æ¥ä»ãšæå»ãèšå®ã§ããŸãããã㯠<code>date</code> ãš <code>time</code> ã®ãŠã£ãžã§ãããäž¡æ¹äœæããŠãäžã€ã«ãŸãšãããããªãã®ã§ãã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/14953/datetime-local-picker-edge1.png" style="display: block; height: 398px; margin: 0px auto; width: 320px;"></p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/14955/datetime-local-picker-edge2.png" style="display: block; height: 394px; margin: 0px auto; width: 264px;"></p> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>(ããŒã«ã«ã¿ã€ã ãŸãŒã³ã§ã®) æ¥ä»ãšæå»ãè¡šã {{domxref("DOMString")}}ããŸãã¯ç©ºæ¬ã</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{domxref("HTMLElement/change_event", "change")}} ããã³ {{domxref("HTMLElement/input_event", "input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("autocomplete", "input")}}, {{htmlattrxref("list", "input")}}, {{htmlattrxref("readonly", "input")}}, {{htmlattrxref("step", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>list</code>, <code>value</code>, <code>valueAsNumber</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.select", "select()")}}, {{domxref("HTMLInputElement.stepDown", "stepDown()")}}, {{domxref("HTMLInputElement.stepUp", "stepUp()")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p>å
¥åæ¬ã«å
¥åãããæ¥ä»ã®å€ãè¡šã {{domxref("DOMString")}} ã§ãããã®å
¥ååã§äœ¿ãããæ¥ä»ãšæå»ã®å€ã®åœ¢åŒã¯ã<a href="/ja/docs/Web/HTML/Date_and_time_formats#Local_date_and_time_strings">ããŒã«ã«æ¥æã®æåå</a>ã§èª¬æãããŠããŸãã</p> + +<p>次ã®ããã«ã {{htmlattrxref("value", "input")}} å±æ§ã«æ¥ä»ãšæå»ãå
¥ããããšã§ãå
¥åæ¬ã®æ¢å®å€ãèšå®ããããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><label for="party">ããŒãã£ãŒãäºçŽããæ¥æãå
¥åããŠãã ããã</label> +<input id="party" type="datetime-local" name="partydate" value="2017-06-01T08:30"></pre> + +<p>{{EmbedLiveSample('Value', 600, 60)}}</p> + +<p>äžç¹æ°ãä»ããªããã°ãªããªãããšã¯ã衚瀺ãããæ¥ä»ãšæå»ã®æžåŒã¯å®éã® <code>value</code> ãšã¯ç°ãªãããšã§ãã衚瀺ãããæ¥ä»ãšæå»ã¯ããªãã¬ãŒãã£ã³ã°ã·ã¹ãã ããã®å ±åã«åŸã£ãŠãŠãŒã¶ãŒã®ãã±ãŒã«ã«ãã£ãŠæžåŒåãããŸãããæ¥ä»ãæå»ã® <code>value</code> ã¯åžžã« <code>yyyy-MM-ddThh:mm</code> ã®æžåŒã§ããäŸãã°ãäžèšã®å€ããµãŒããŒã«éä¿¡ãããšã <code>partydate=2017-06-01T08:30</code> ã®ããã«ãªããŸãã</p> + +<div class="note"> +<p><strong>泚:</strong> ãã®ãããªããŒã¿ã HTTP ã® <code><a href="/ja/docs/Web/HTTP/Methods/GET">GET</a></code> ãéããŠéä¿¡ããããšãã³ãã³æåã URL åŒæ°ã«å«ããããã«ã <code>partydate=2017-06-01T08%3A30</code> ã®ããã«ãšã¹ã±ãŒãããå¿
èŠãããããšããå¿ããªãããããè¡ãæ¹æ³ã®äžã€ãšã㊠{{jsxref("Global_Objects/encodeURI", "encodeURI()")}} ãåç
§ããŠãã ããã</p> +</div> + +<p>次ã®ããã«ã JavaScript 㧠{{domxref("HTMLInputElement.value")}} ããããã£ã䜿çšããŠæ¥ä»ã®å€ãååŸãããèšå®ãããããããšãã§ããŸãã</p> + +<pre class="brush: js notranslate">var dateControl = document.querySelector('input[type="datetime-local"]'); +dateControl.value = '2017-06-01T08:30';</pre> + +<p>JavaScript ã® {{jsxref("Date")}} ã«ã¯ãæ°å€ã®æ¥ææ
å ±ãæ£ããæŽåœ¢ãããæååã«å€æããããæåã§è¡ã£ããããã¡ãœãããããã€ããããŸããäŸãã°ããã®çšéã§ã¯ {{jsxref("Date.toISOString()")}} ã¡ãœãããå©çšã§ããŸãã</p> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå ã®å±æ§</h2> + +<p>ãã¹ãŠã® {{HTMLElement("input")}} èŠçŽ ã§å
±éããå±æ§ã«å ãã <code>datetime-local</code> åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("max")}}</code></td> + <td>åãä»ããææ°ã®æ¥æ</td> + </tr> + <tr> + <td><code>{{anch("min")}}</code></td> + <td>åãä»ããæå€ã®æ¥æ</td> + </tr> + <tr> + <td><code>{{anch("step")}}</code></td> + <td>äžäžã®ç¢å°ã§å€ã調æŽããæããæ€èšŒãè¡ãæã«äœ¿çšããå»ã¿å€</td> + </tr> + </tbody> +</table> + +<h3 id="htmlattrdefmax">{{htmlattrdef("max")}}</h3> + +<p>åãä»ããææ°ã®æ¥æã§ããèŠçŽ ã«å
¥åããã {{htmlattrxref("value", "input")}} ããã®ã¿ã€ã ã¹ã¿ã³ããããåŸã®å ŽåãèŠçŽ ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸãã <code>max</code> å±æ§ã®å€ã <code>yyyy-MM-ddThh:mm</code> ã®æžåŒã«åŸã劥åœãªæååã§ãªãå ŽåãèŠçŽ ã¯æ倧å€ãæã¡ãŸããã</p> + +<p>ãã®å€ã¯ <code>min</code> å±æ§ã§æå®ããããã®ããåŸããåãæ¥ä»ãæå®ããå¿
èŠããããŸãã</p> + +<h3 id="htmlattrdefmin">{{htmlattrdef("min")}}</h3> + +<p>åãä»ããæå€ã®æ¥æã§ããããããåã®ã¿ã€ã ã¹ã¿ã³ãã®å ŽåãèŠçŽ ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸãã <code>min</code> å±æ§ã®å€ã <code>yyyy-MM-ddThh:mm</code> ã®æžåŒã«åŸã劥åœãªæååã§ãªãå ŽåãèŠçŽ ã¯æå°å€ãæã¡ãŸããã</p> + +<p>ãã®å€ã¯ <code>max</code> å±æ§ã§æå®ããããã®ããåããåãæ¥ä»ãæå®ããå¿
èŠããããŸãã</p> + +<h3 id="htmlattrdefstep">{{htmlattrdef("step")}}</h3> + +<p>{{page("/en-US/docs/Web/HTML/Element/input/number", "step-include")}}</p> + +<p><code>datetime-local</code> å
¥åæ¬ã§ã¯ã <code>step</code> ã®å€ã¯ç§æ°ã§æå®ããã 1000 ãä¹ããããŸã (ããªç§åäœã®æ°å€ã§ãããã)ã <code>step</code> ã®æ¢å®å€ã¯ 60 ã§ããã60ç§ (1åã60000ããªç§) ãè¡šããŸãã</p> + +<p><em>çŸæç¹ã§ã <code>datetime-local</code> å
¥åæ¬ã§ <code>step</code> ã« <code>any</code> ã®å€ãäœãæå³ããããäžæ確ã§ããããã¯æ
å ±ã決å®æ¬¡ç¬¬ãæŽæ°ãããã§ãããã</em></p> + +<h2 id="datetime-local_å
¥åã®äœ¿çš">datetime-local å
¥åã®äœ¿çš</h2> + +<p>datetime-local å
¥åæ¬ã¯äžèŠãããšäŸ¿å©ã«èŠããŸããç°¡åã«æ¥ä»ãšæå»ãéžæãããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ãæäŸãããŠãŒã¶ãŒã®ãã±ãŒã«ã«é¢ä¿ãªããããŒã¿åœ¢åŒãæ£èŠåããŠãµãŒããŒã«éä¿¡ããããã§ãããããããã©ãŠã¶ãŒã®äºææ§ãéãããŠããããã <code><input type="datetime-local"></code> ã«ã¯åé¡ããããŸãã</p> + +<p><code><input type="datetime-local"></code> ã®åºæ¬çãªäœ¿ãæ¹ãšå°ãè€éãªäœ¿ãæ¹ãèŠãŠã¿ãŠããããã®åŸã§ãã©ãŠã¶ãŒã®äºææ§ã®åé¡ãç·©åããã¢ããã€ã¹ãæäŸããŸããã ({{anch("Handling browser support", "ãã©ãŠã¶ãŒã®å¯Ÿå¿ã®æ±ã")}}ãåç
§ããŠãã ãã)ã</p> + +<h3 id="datetime-local_ã®åºæ¬çãªäœ¿çš">datetime-local ã®åºæ¬çãªäœ¿çš</h3> + +<p>ãã£ãšãåçŽãª <code><input type="datetime-local"></code> ã®äœ¿çšæ¹æ³ã¯ã次ã®ãããªåºæ¬ç㪠<code><input></code> ãš {{htmlelement("label")}} èŠçŽ ã®çµã¿åããã§ãã</p> + +<pre class="brush: html notranslate"><form> + <label for="party">ããŒãã£ãŒãäºçŽããæ¥æãå
¥åããŠãã ããã</label> + <input id="party" type="datetime-local" name="partydate"> +</form></pre> + +<p>{{EmbedLiveSample('Basic_uses_of_datetime-local', 600, 40)}}</p> + +<h3 id="Setting_maximum_and_minimum_dates_and_times" name="Setting_maximum_and_minimum_dates_and_times">æ¥æã®æ倧å€ãšæå°å€ã®èšå®</h3> + +<p>{{htmlattrxref("min", "input")}} ããã³ {{htmlattrxref("max", "input")}} å±æ§ã䜿çšããŠããŠãŒã¶ãŒãéžæã§ããæ¥æãå¶éããããšãã§ããŸãã次ã®äŸã§ã¯ãæ¥æã®æå°å€ã <code>2017-06-01T08:30</code> ã«ãæ¥æã®æ倧å€ã <code>2017-06-30T16:30</code> ã«èšå®ããŠããŸãã</p> + +<pre class="brush: html notranslate"> <form> + <label for="party">ããŒãã£ãŒãäºçŽããæ¥æãå
¥åããŠãã ããã</label> + <input id="party" type="datetime-local" name="partydate" min="2017-06-01T08:30" max="2017-06-30T16:30"> + </form></pre> + +<p>{{EmbedLiveSample('Setting_maximum_and_minimum_dates_and_times', 600, 40)}}</p> + +<p>çµæã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<ul> + <li>ãã®çµæã¯ã2017幎ã®6æã®æ¥ä»ã®ã¿ãéžæã§ããããã«ãªããŸããæååå€ã®ãæ¥ãã®éšåã®ã¿ãç·šéå¯èœãšãªããæ¥ä»éžæãŠã£ãžã§ããã§6æ以å€ã«ã¹ã¯ããŒã«ããããšã¯ã§ããªããªããŸãã</li> + <li>ã©ã®ãã©ãŠã¶ãŒã䜿çšãããã«ãã£ãŠãæå®ãããå€ã®ç¯å²å€ã®æå»ãæå»éžæç»é¢ã§éžæã§ããªãã£ãã (Edge ãªã©)ãç¡å¹ãªå€ ({{anch("Validation")}} ãåç
§) ã§ãã£ãŠãèšå®ã§ãããããããšããããŸã (Chrome ãªã©)ã</li> +</ul> + +<div class="note"> +<p><strong>泚</strong>: {{htmlattrxref("step", "input")}} å±æ§ã䜿çšãããšãæ¥æãå ç®ãããã³ã«é£ã°ãæ¥æãèšå®ã§ããã¯ãã§ã (äŸãã°ãåææ¥ã®ã¿ãéžæã§ããããã«ãããå Žåãªã©)ãããããå·çæç¹ã§ã©ã®å®è£
ãæ£ããåäœããŠããªãããã§ãã</p> +</div> + +<h3 id="Controlling_input_size" name="Controlling_input_size">å
¥åæ¬ã®å¯žæ³ã®å¶åŸ¡</h3> + +<p><code><input type="datetime-local"></code> ã¯ã {{htmlattrxref("size", "input")}} ã®ãããªã³ã³ãããŒã«ã®å¯žæ³ã«é¢ããå±æ§ã«ã¯å¯Ÿå¿ããŠããŸããã寞æ³ãå€æŽããå¿
èŠãããå Žåã¯ã <a href="/ja/docs/Web/CSS">CSS</a> ã䜿çšããå¿
èŠããããŸãã</p> + +<h3 id="Setting_timezones" name="Setting_timezones">ã¿ã€ã ãŸãŒã³ã®èšå®</h3> + +<p><code>datetime-local</code> å
¥ååã¯ã³ã³ãããŒã«ã®ã¿ã€ã ãŸãŒã³ããã±ãŒã«ãèšå®ããæ¹æ³ããããŸããããã㯠<code><a href="/ja/docs/Web/HTML/Element/input/datetime">datetime</a></code> å
¥ååã§ã¯å©çšã§ããŸãããããã®å
¥ååã¯å»æ¢ãããä»æ§æžããåé€ãããŸãããåé€ãããäž»ãªçç±ã¯ãã©ãŠã¶ãŒã®äºææ§ããªãããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã䜿ãåæã決ãŸã£ãŠããªãã£ãããã§ããåã«æ¥ä»ãšæå»ãèšå®ããã³ã³ãããŒã«ãçšæããŠãå¥ãªã³ã³ãããŒã«ã§å°åãèšå®ããã»ããç°¡åã§ãã</p> + +<p>äŸãã°ããŠãŒã¶ãŒããã°ã€ã³ããŠããå Žæã«ãã£ãŠå°åãèšå®ãããããªã·ã¹ãã ãéçºããå Žåãã¿ã€ã ãŸãŒã³ã <code><a href="/ja/docs/Web/HTML/Element/input/hidden">hidden</a></code> å
¥ååã§æ¬¡ã®ããã«æäŸããããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><input type="hidden" id="timezone" name="timezone" value="-08:00"></pre> + +<p>äžæ¹ããŠãŒã¶ãŒã«æ¥æå
¥åãšå
±ã«ã¿ã€ã ãŸãŒã³ãå
¥åã§ããããã«ããå¿
èŠãããå Žåã {{htmlelement("select")}} èŠçŽ ãªã©ã§ã¿ã€ã ãŸãŒã³ãå
¥åããæ段ãæäŸããããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><select name="timezone_offset" id="timezone-offset" class="span5"> + <option value="-12:00">(GMT -12:00) Eniwetok, Kwajalein</option> + <option value="-11:00">(GMT -11:00) Midway Island, Samoa</option> + <option value="-10:00">(GMT -10:00) Hawaii</option> + <option value="-09:50">(GMT -9:30) Taiohae</option> + <option value="-09:00">(GMT -9:00) Alaska</option> + <option value="-08:00">(GMT -8:00) Pacific Time (US &amp; Canada)</option> + + ... + +</select></pre> + +<p>ã©ã¡ãã®å Žåããæ¥æã®å€ãšã¿ã€ã ãŸãŒã³ã®å€ã¯ãµãŒããŒã«å¥ã
ã®ããŒã¿ãã€ã³ããšããŠéä¿¡ãããããããµãŒããŒåŽã®ããŒã¿ããŒã¹ã«é©åã«æ ŒçŽããå¿
èŠããããŸãã</p> + +<div class="note"> +<p><strong>泚</strong>: äžèšã®ã³ãŒãã®æçã¯ã<a href="https://gist.github.com/nodesocket/3919205">HTML select èŠçŽ ã®å
šäžçã®ã¿ã€ã ãŸãŒã³</a>ããååŸããŸããã</p> +</div> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p>æ¢å®ã§ã¯ã <code><input type="datetime-local"></code> ã¯å
¥åãããå€ã®æ€èšŒãè¡ããŸããããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®å®è£
ã¯äžè¬çã«ãæ¥ä»ã§ãªããã®ã®å
¥åããããªãããã§ããããã¯äŸ¿å©ã§ããããããããã§ãå
¥åæ¬ã空ã®ãŸãŸã«ãããã (<code>text</code> åã«ãã©ãŒã«ããã¯ãããã©ãŠã¶ãŒã«ãããŠ) ç¡å¹ãªæ¥ä» (äŸãã°4æ32æ¥ãªã©) ãå
¥åãããããããšãå¯èœã§ãã</p> + +<p>{{htmlattrxref("min", "input")}} ããã³ {{htmlattrxref("max", "input")}} ã䜿çšããŠæå¹ãªæ¥ä»ãå¶éããã ({{anch("Setting maximum and minimum dates", "æ¥ä»ã®æ倧å€ãšæå°å€ã®èšå®")}}ãåç
§)ã {{htmlattrxref("required", "input")}} å±æ§ã䜿çšããŠæ¥æã®å
¥åãå¿
é ã«ãããããããšãã§ããŸãããã®çµæã察å¿ããŠãããã©ãŠã¶ãŒã§ã¯ãç¯å²ãå€ããæ¥ä»ã空ã®æ¥ä»æ¬ãéä¿¡ããããšãããšãšã©ãŒã衚瀺ãããã§ãããã</p> + +<p>äŸãèŠãŠã¿ãŸããããããã§æ¥ä»ã®æå°å€ãšæ倧å€ãèšå®ããå
¥åæ¬ãå¿
é ã«ããŸããã</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="party">åžæããããŒãã£ãŒã®æ¥æãéžæããŠäžãã (å¿
é ã6æ1æ¥åå8:30ïœ6æ30æ¥ååŸ4:30) </label> + <input id="party" type="datetime-local" name="partydate" min="2017-06-01T08:30" max="2017-06-30T16:30" required> + <span class="validity"></span> + </div> + <div> + <input type="submit" value="äºçŽããïŒ"> + </div> +</form></pre> + +<p>äžå®å
šãªæ¥ä» (ãŸãã¯èšå®ããç¯å²ãå€ããæ¥ä») ãéä¿¡ããããšãããšããã©ãŠã¶ãŒã¯ãšã©ãŒã衚瀺ããŸããäŸãå®è¡ããŠã¿ãŸãããã</p> + +<p>{{ EmbedLiveSample('Validation', 600, 120) }}</p> + +<p>察å¿ããŠãããã©ãŠã¶ãŒã§å
¥åããªãã£ãå Žåã®ã¹ã¯ãªãŒã³ã·ã§ããã§ãã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/14957/datetime-local-error.png" style="display: block; height: 100px; margin: 0px auto; width: 558px;"></p> + +<p>äžèšã®äŸã® CSS ã§ãã CSS ã® {{cssxref(":valid")}} ããã³ {{cssxref(":invalid")}} ããããã£ã䜿çšããŠãçŸåšã®å€ãæå¹ãã©ããã«åºã¥ããŠã¹ã¿ã€ã«ãèšå®ããŠããŸããã¢ã€ã³ã³ã¯å
¥åæ¬ãã®ãã®ã§ã¯ãªããå
¥åæ¬ã®é£ã® {{htmlelement("span")}} ã«çœ®ãããã«ããªããšã Chrome ã§ã¯ã³ã³ãããŒã«ã®å
åŽã«ã³ã³ãã³ããçæããã®ã§ãæ£ããæŽåœ¢ããã衚瀺ãããããããšãã§ããŸããã</p> + +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + display: flex; + align-items: center; +} + +label { + display: inline-block; + width: 300px; +} + +input:invalid+span:after { + content: 'â'; + padding-left: 5px; +} + +input:valid+span:after { + content: 'â'; + padding-left: 5px; +}</pre> + +<div class="warning"> +<p><strong>éèŠ</strong>: HTML ã®ãã©ãŒã æ€èšŒã¯ãå
¥åãããããŒã¿ãæ£ãã圢åŒã§ããããšãä¿èšŒããã¹ã¯ãªããã®ä»£çšã«ã¯ãªããŸããã HTML ã調æŽããŠæ€èšŒããããæããããå®å
šã«åé€ãããããããšã¯ãšãŠãç°¡åã«ã§ããŸãã HTML ãå®å
šã«ãã€ãã¹ãããµãŒããŒã«çŽæ¥ããŒã¿ãéä¿¡ããããšãå¯èœã§ãããµãŒããŒåŽã®ã³ãŒããåä¿¡ããããŒã¿ã®æ€èšŒã«å€±æããå Žåãäžé©åãªåœ¢åŒã®ããŒã¿ (ãŸãã¯å€§ããããããŒã¿ã誀ã£ãçš®é¡ã®ããŒã¿ãªã©) ãéä¿¡ãããå Žåã«é害ãçºçãããããããããŸãã</p> +</div> + +<h2 id="Handling_browser_support" name="Handling_browser_support">ãã©ãŠã¶ãŒã®å¯Ÿå¿ã®æ±ã</h2> + +<p>åè¿°ã®ããã«ãçŸæç¹ã§æ¥ä»å
¥åãæžãäžã§äžçªã®åé¡ã¯{{anch("Browser compatibility", "ãã©ãŠã¶ãŒã®äºææ§")}}ã§ãããã¹ã¯ãããã§ã¯ Chrome/Opera ãš Edge ã®ã¿ã察å¿ããŠãããã¢ãã€ã«ã§ã¯å€ãã®ææ°ã®ãã©ãŠã¶ãŒã察å¿ããŠããŸããäŸãã°ã Android ç Firefox ã® <code>datetime-local</code> ã®éžæç»é¢ã¯ãã®äŸã®ããã«è¡šç€ºãããŸãã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/14951/datetime-local-fxa.png" style="display: block; height: 640px; margin: 0px auto; width: 360px;"></p> + +<p>察å¿ããŠããªããã©ãŠã¶ãŒã§ã¯ãæååå
¥åæ¬ã«å®å
šã«æ ŒäžããããŸãããããã¯ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®äžè²«æ§ (衚瀺ãããã³ã³ãããŒã«ãç°ãªãããš) ãšããŒã¿ã®æ±ãã®äž¡æ¹ã§åé¡ãçã¿ãŸãã</p> + +<p>2çªç®ã®åé¡ã¯ããæ·±å»ã§ãããã§ã«è¿°ã¹ãããã«ã <code>datetime-local</code> å
¥åæ¬ã§ã¯ãå®éã®å€ãåžžã« <code>yyyy-mm-ddThh:mm</code> ã®æžåŒã§æ£èŠåãããŸããäžæ¹ãæååå
¥åæ¬ã§ã¯ãæ¢å®ã§ãã©ãŠã¶ãŒã¯æ¥ä»ãã©ã®æžåŒã§å
¥åããããã®èªèããªãã以äžã®ããã«äººéãæ¥ä»ãšæå»ãæžãæ§ã
ãªæ¹æ³ã§å
¥åãããå¯èœæ§ããããŸãã</p> + +<ul> + <li><code>ddmmyyyy</code></li> + <li><code>dd/mm/yyyy</code></li> + <li><code>mm/dd/yyyy</code></li> + <li><code>dd-mm-yyyy</code></li> + <li><code>mm-dd-yyyy</code></li> + <li><code>mm-dd-yyyy hh:mm</code> (12æå¶)</li> + <li><code>mm-dd-yyyy HH:mm</code> (24æå¶)</li> + <li>ãªã©</li> +</ul> + +<p>ãããåé¿ããæ¹æ³ã®äžã€ã¯ãæ¥ä»å
¥åæ¬ã« {{htmlattrxref("pattern", "input")}} å±æ§ãä»ããããšã§ããæ¥ä»å
¥åæ¬ã¯ããã䜿çšããªãã®ã§ã <code>text</code> å
¥åæ¬ã«ãã©ãŒã«ããã¯ããããšãã¯äœ¿çšããŸããäŸãã°ã次ã®äŸãæªå¯Ÿå¿ã®ãã©ãŠã¶ãŒã§èŠãŠã¿ãŠãã ããã</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="party">åžæããããŒãã£ãŒã®æ¥æãéžæããŠäžãã (å¿
é ã6æ1æ¥åå8:30ïœ6æ30æ¥ååŸ4:30) </label> + <input id="party" type="datetime-local" name="partydate" + min="2017-06-01T08:30" max="2017-06-30T16:30" + pattern="[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}" required> + <span class="validity"></span> + </div> + <div> + <input type="submit" value="äºçŽããïŒ"> + </div> + <input type="hidden" id="timezone" name="timezone" value="-08:00"> +</form></pre> + +<p>{{EmbedLiveSample('Handling_browser_support', 600, 100)}}</p> + +<p><code>nnnn-nn-nnTnn:nn</code> ã®ãã¿ãŒã³ (<code>n</code> ã¯æ°åã®0ãã9) ã«äžèŽããªãæååãå
¥åããŠéä¿¡ããããšãããšããšã©ãŒã¡ãã»ãŒãžã衚瀺ããã (ãããŠå
¥åæ¬ãç¡å¹ãšããŠåŒ·èª¿è¡šç€ºããã) ã®ãåããã§ãããããã¡ãããããã§ã¯ãŠãŒã¶ãŒãç¡å¹ãªæ¥ä»ãå
¥åãããã誀ã£ã圢åŒã§æ¥ä»ãæå»ãå
¥åãããããããšãæ¢ããããšã¯ã§ããŸããã</p> + +<p>ãŸããæ¥ä»ãæå»ãå
¥åãããã¿ãŒã³ãã©ããã£ãŠãŠãŒã¶ãŒã«ç解ãããã°ããã®ã§ããããïŒ</p> + +<p>ãŸã åé¡ããããŸãã</p> + +<div class="hidden"> +<pre class="brush: css notranslate">div { + margin-bottom: 10px; +} + +input:invalid + span { + position: relative; +} + +input:invalid + span:after { + content: 'â'; + position: absolute; + right: -18px; +} + +input:valid + span { + position: relative; +} + +input:valid + span:after { + content: 'â'; + position: absolute; + right: -18px; +}</pre> +</div> + +<p>ãã©ãŠã¶ãŒã«äŸåããªãæ¹æ³ã«ãã£ãŠãã©ãŒã ã§æ¥ä»ãæ±ãæåã®æ¹æ³ã¯ãçŸæç¹ã§ã¯å¹Žææ¥ãå¥ã
ãªã³ã³ãããŒã« ({{htmlelement("select")}} èŠçŽ ãäžè¬çã§ãã以äžã®å®è£
ãèŠãŠãã ãã) ã«ãããã <a href="https://jqueryui.com/datepicker/">jQuery date picker</a> ã <a href="http://timepicker.co/">jQuery timepicker plugin</a> ã®ãã㪠JavaScript ã©ã€ãã©ãªã䜿çšããããšã§ãã</p> + +<h2 id="2038幎åé¡_äž»ã«ãµãŒããŒåŽ">2038幎åé¡ (äž»ã«ãµãŒããŒåŽ)</h2> + +<p>JavaScript ã¯æ¥ä»ãæ ŒçŽãããšãããã¹ãŠã®æ°å€ãšåæ§ã«ãå粟床浮åå°æ°ç¹ã䜿çšããŸãã®ã§ã JavaScript ã®ã³ãŒãã¯æŽæ°ãžã®å€æããããæäœãè¡ãããªãéãã2038幎åé¡ã«æ©ãŸãããããšã¯ãããŸããããããæäœæŒç®ã¯ã32ãããã®ç¬Šå·ä»ã2ã®è£æ°ã§æŒç®ãè¡ã£ãŠããã®ã§åœ±é¿ãåããå¯èœæ§ããããŸãã</p> + +<p>åé¡ã¯ãµãŒããŒåŽã§ã 2<sup>31</sup>-1 ããã倧ããªæ¥ä»å€ãæ ŒçŽããå Žåã§ãããã®åé¡ã解決ããã«ã¯ããã¹ãŠã®æ¥ä»ã笊å·ãªãã®32ãããæŽæ°ã笊å·ä»ãã®64ãããæŽæ°ããŸãã¯å粟床ã®æµ®åå°æ°ç¹ã®ããããã§ãµãŒããŒã«æ ŒçŽããå¿
èŠããããŸãããµãŒããŒã PHP ã§æžãããŠããå Žåã¯ãPHP 8 ãŸã㯠7 ã«ã¢ããã°ã¬ãŒãããããŒããŠã§ã¢ã x86_64 ãŸã㯠IA64 ã«ã¢ããã°ã¬ãŒãããã ãã§è§£æ±ºã§ãããããããŸãããä»ã®ããŒããŠã§ã¢ã§è¡ãè©°ã£ãŠããå Žåã¯ã32ãããä»®æ³ãã·ã³å
ã§64ãããããŒããŠã§ã¢ããšãã¥ã¬ãŒãããããšãã§ããŸãããã»ãšãã©ã®ä»®æ³ãã·ã³ã¯ãã®çš®ã®ä»®æ³åããµããŒãããŠããªããããå®å®æ§ãæãªãããæ§èœã倧ããäœäžããå¯èœæ§ããããŸãã</p> + +<h2 id="The_Y10k_Problem_often_client-side" name="The_Y10k_Problem_often_client-side">10000幎åé¡ (äž»ã«ã¯ã©ã€ã¢ã³ãåŽ)</h2> + +<p>å€ãã®ãµãŒããŒã§ã¯ãæ¥ä»ãæååã§ã¯ãªãæ°å€ãšããŠä¿åããŸãã10000幎以éã¯ããããã®æ°åã¯ä»¥åãããå°ã倧ãããªãã ããªã®ã§ãå€ãã®ãµãŒããŒã§ã¯10000幎以éããã©ãŒã ã§éä¿¡ããŠãåé¡ãçºçããããšã¯ãããŸããã</p> + +<p>åé¡ã¯ã¯ã©ã€ã¢ã³ãåŽã®åé¡ã§ãã幎ã«4æ¡ä»¥äžã®æ°åãæã€æ¥ä»ã®è§£æã§ãã</p> + +<pre class="brush: html notranslate"><!--midnight of January 1st, 10000: the exact time of Y10K--> +<input type="datetime-local" value="+010000-01-01T05:00"/></pre> + +<p>åçŽãªããšã§ããäœæ¡ã§ãããã³ãŒããçšæããã ãã§ãã5æ¡ã®æ°åã ããçšæããã®ã§ã¯ãããŸãããããã°ã©ã ã§å€ãèšå®ããããã® JavaScript ã®ã³ãŒãã玹ä»ããŸãã</p> + +<pre class="brush: js notranslate">function setValue(element, date) { + var isoString = date.toISOString() +   element.value = isoString.substring(0, (isoString.indexOf("T")|0) + 6|0); +}</pre> + +<p>ãããããããªãã®æ»åŸäœäžçŽãçµã£ãŠããèµ·ããã®ã§ããã°ããªã10000幎åé¡ãå¿é
ããã®ãã§ããããããã®éããããªãã¯ãã§ã«æ»ãã§ããã®ã§ãããªãã®ãœãããŠã§ã¢ã䜿ã£ãŠããäŒæ¥ã¯ãã·ã¹ãã ãååã«ç¥ã£ãŠããä»ã®ã³ãŒããŒãå
¥ã£ãŠããŠãããä¿®æ£ããããšãªããããªãã®ãœãããŠã§ã¢ã䜿ããšè¡ãè©°ãŸã£ãŠããŸãããã§ãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãã®äŸã§ã¯ãæ¥ä»ãéžæãããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®èŠçŽ ã2çµçæããŸãããã€ãã£ãã® <code><input type="datetime-local"></code> å
¥åæ¬ãšããã€ãã£ãã®å
¥åã«å¯Ÿå¿ããªãå€ããã©ãŠã¶ãŒåãã®ã5ã€ã® {{htmlelement("select")}} èŠçŽ ã«ããæ¥æéžæã§ãã</p> + +<p>{{EmbedLiveSample('Examples', 600, 140)}}</p> + +<p>HTML ã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<pre class="brush: html notranslate"><form> + <div class="nativeDateTimePicker"> + <label for="party">åžæããããŒãã£ãŒã®æ¥æãéžæããŠäžããã</label> + <input type="datetime-local" id="party" name="bday"> + <span class="validity"></span> + </div> + <p class="fallbackLabel">åžæããããŒãã£ãŒã®æ¥æãéžæããŠäžããã</p> + <div class="fallbackDateTimePicker"> + <div> + <span> + <select id="year" name="year"> + </select> + <label for="year">幎</label> + </span> + <span> + <select id="month" name="month"> + <option selected>1</option> + <option>2</option> + <option>3</option> + <option>4</option> + <option>5</option> + <option>6</option> + <option>7</option> + <option>8</option> + <option>9</option> + <option>10</option> + <option>11</option> + <option>12</option> + </select> + <label for="month">æ</label> + </span> + <span> + <select id="day" name="day"> + </select> + <label for="day">æ¥</label> + </span> + </div> + <div> + <span> + <select id="hour" name="hour"> + <label for="hour">æ</label> + </select> + </span> + <span> + <select id="minute" name="minute"> + <label for="minute">å</label> + </select> + </span> + </div> + </div> +</form></pre> + +<p>æ㯠(åžžã«åããªã®ã§) ããŒãã³ãŒãã£ã³ã°ãããŠããŸããã幎ãšæ¥ã®å€ã¯ãçŸåšã®å¹Žãããã³çŸåšéžæãããŠãã幎ãšæã«ãã£ãŠããããåçã«çæãããŸã (ã©ã®ããã«åäœãããã«ã€ããŠã®è©³çŽ°ãªèª¬æã¯ã以äžã®ã³ãŒãã®ã³ã¡ã³ããåç
§ããŠãã ãã)ãæãšåã«ã€ããŠãããšãŠãå€ãã®ã§åçã«çæããããã«ããŸããã</p> + +<div class="hidden"> +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + position: relative; +} + +input[type="number"] { + width: 100px; +} + +input + span { + padding-right: 30px; +} + +input:invalid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +} + +input:valid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +}</pre> +</div> + +<p>ããäžã€ã®é¢çœãéšåã¯ãæ©èœã®æ€åºã³ãŒãã§ãããã©ãŠã¶ãŒã <code><input type="datetime-local"></code> ã«å¯Ÿå¿ããŠãããã©ãããæ€åºããããã«ãæ°ã㪠{{htmlelement("input")}} èŠçŽ ãçæãããã® <code>type</code> ã <code>datetime-local</code> ã«èšå®ããŠã¿ãŠãããã« type ã«äœãèšå®ããããããã§ãã¯ããŸãã <code>datetime-local</code> åã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã§ã¯ã <code>datetime-local</code> åã <code>text</code> åãžãã©ãŒã«ããã¯ãããŸãã <code><input type="datetime-local"></code> ã«å¯Ÿå¿ããŠããªãå Žåã¯ããã€ãã£ãã®æ¥æå
¥åæ¬ãé衚瀺ã«ããŠãã©ãŒã«ããã¯çšã® ({{htmlelement("select")}}) ã«ããéžæãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã衚瀺ããŸãã</p> + +<pre class="brush: js notranslate">// å€æ°ãå®çŸ© +var nativePicker = document.querySelector('.nativeDateTimePicker'); +var fallbackPicker = document.querySelector('.fallbackDateTimePicker'); +var fallbackLabel = document.querySelector('.fallbackLabel'); + +var yearSelect = document.querySelector('#year'); +var monthSelect = document.querySelector('#month'); +var daySelect = document.querySelector('#day'); +var hourSelect = document.querySelector('#hour'); +var minuteSelect = document.querySelector('#minute'); + +// æåã¯ãã©ãŒã«ããã¯ãé衚瀺ã«ãã +fallbackPicker.style.display = 'none'; +fallbackLabel.style.display = 'none'; + +// æ°ããæ¥ä»å
¥åãæååå
¥åã«ãã©ãŒã«ããã¯ããããã©ãã +var test = document.createElement('input'); + +try { + test.type = 'datetime-local'; +} catch (e) { + console.log(e.description); +} + +// ããæååå
¥åã«ãªããªãã°ã if() {} ãããã¯ã®äžã®ã³ãŒããå®è¡ãã +if(test.type === 'text') { + // ãã€ãã£ãã®æ¥ä»éžæãé ããŠãã©ãŒã«ããã¯çã衚瀺 + nativePicker.style.display = 'none'; + fallbackPicker.style.display = 'block'; + fallbackLabel.style.display = 'block'; + + // æ¥ãšå¹Žãåçã«çæãã + // (æã¯åžžã«åããªã®ã§ããŒãã³ãŒãã£ã³ã°) + populateDays(monthSelect.value); + populateYears(); + populateHours(); + populateMinutes(); +} + +function populateDays(month) { + // æ¥ã® <select> ããçŸåšã®äžé£ã® <option> èŠçŽ ãåé€ãã + // æ¿å
¥ã®ããã®æºåããã + while(daySelect.firstChild){ + daySelect.removeChild(daySelect.firstChild); + } + + // æ¿å
¥ããæ¥æ°ãä¿æããå€æ°ãäœæ + var dayNum; + + // 31 ã 30 æ¥ã + if(month === '1' || month === '3' || month === '5' || month === '7' || month === '8' || month === '10' || month === '12') { + dayNum = 31; + } else if(month === '4' || month === '6' || month === '9' || month === '11') { + dayNum = 30; + } else { + // 2æã®å Žåã¯ãé幎ãã©ãããèšç®ãã + var year = yearSelect.value; + var isLeap = new Date(year, 1, 29).getMonth() == 1; + isLeap ? dayNum = 29 : dayNum = 28; + } + + // æ¥ä»ã® <select> ã«æ£ããæ°ã®æ°ãã <option> èŠçŽ ã + for(i = 1; i <= dayNum; i++) { + var option = document.createElement('option'); + option.textContent = i; + daySelect.appendChild(option); + } + + // ååã®æ¥ãæ¢ã«èšå®ãããŠãããã daySelect ã®å€ã + // æ¥ã«èšå®ãã幎ãå€ãããšãã«1ã«æ»ãããšãé¿ãã + if(previousDay) { + daySelect.value = previousDay; + + // ååèšå®ãããŠããæ¥ã倧ããæ°åãã€ãŸã31ã§ãã£ãå Žåã + // ãããŠæ¥æ°ãå°ãªãæ (äŸãã°2æ) ãéžæããå Žåã + // ã³ãŒãã®ãã®éšåã§ç©ºæ¬ã衚瀺ããã®ã§ã¯ãªããäžçªå€§ããªæ¥ã + // éžæãããããã«ãã + if(daySelect.value === "") { + daySelect.value = previousDay - 1; + } + + if(daySelect.value === "") { + daySelect.value = previousDay - 2; + } + + if(daySelect.value === "") { + daySelect.value = previousDay - 3; + } + } +} + +function populateYears() { + // ä»å¹Žãæ°åãšããŠååŸ + var date = new Date(); + var year = date.getFullYear(); + + // ä»å¹Žãã100幎åãŸã§ã®å¹Žã <select> ã§éžæã§ããããã«ãã + for(var i = 0; i <= 100; i++) { + var option = document.createElement('option'); + option.textContent = year-i; + yearSelect.appendChild(option); + } +} + +function populateHours() { + // populate the hours <select> with the 24 hours of the day + for(var i = 0; i <= 23; i++) { + var option = document.createElement('option'); + option.textContent = (i < 10) ? ("0" + i) : i; + hourSelect.appendChild(option); + } +} + +function populateMinutes() { + // populate the minutes <select> with the 60 hours of each minute + for(var i = 0; i <= 59; i++) { + var option = document.createElement('option'); + option.textContent = (i < 10) ? ("0" + i) : i; + minuteSelect.appendChild(option); + } +} + +// 幎ãæã® <select> å€ãå€æŽããããã populateDays() ã +// åå®è¡ããŠæ¥æ°ã調æŽãã +yearSelect.onchange = function() { + populateDays(monthSelect.value); +} + +monthSelect.onchange = function() { + populateDays(monthSelect.value); +} + +//æ¥æ°ãä¿å +var previousDay; + +// 以åã©ã®æ¥ãèšå®ãããŠããããä¿åãã +// 䜿ãæ¹ã¯ populateDays() ãåç
§ +daySelect.onchange = function() { + previousDay = daySelect.value; +}</pre> + +<div class="note"> +<p><strong>泚</strong>: 53é±ãã幎ãããããšãå¿ããªãã§ãã ãã (<a href="https://en.wikipedia.org/wiki/ISO_week_date#Weeks_per_year">幎ãããã®é±æ°</a>ãåç
§)ãååã®ã¢ããªãéçºãããšãã¯ããã念é ã«çœ®ããŠããå¿
èŠããããŸãã</p> +</div> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#local-date-and-time-state-(type=datetime-local)', '<input type="datetime-local">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'forms.html#local-date-and-time-state-(type=datetime-local)', '<input type="datetime-local">')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-datetime-local")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>å
šè¬ç㪠{{HTMLElement("input")}} ããã³ãã®æäœã«äœ¿çšãã{{domxref("HTMLInputElement")}} ã€ã³ã¿ãŒãã§ã€ã¹</li> + <li><code><a href="/ja/docs/Web/HTML/Element/input/date"><input type="date"></a></code> ããã³ <code><a href="/ja/docs/Web/HTML/Element/input/time"><input type="time"></a></code></li> + <li><a href="/ja/docs/Web/HTML/Date_and_time_formats">HTML ã§äœ¿ãããæ¥ä»ãæå»ã®åœ¢åŒ</a></li> + <li><a href="/ja/docs/Web/Guide/HTML/Forms/The_native_form_widgets#Date_and_time_picker">æ¥ä»ãšæå»ã®éžæã®ãã¥ãŒããªã¢ã«</a></li> + <li><a href="/en-US/docs/Learn/HTML/Forms/Property_compatibility_table_for_form_widgets">Compatibility of CSS properties</a></li> +</ul> diff --git a/files/ja/web/html/element/input/datetime/index.html b/files/ja/web/html/element/input/datetime/index.html new file mode 100644 index 0000000000..01dd0c0cc6 --- /dev/null +++ b/files/ja/web/html/element/input/datetime/index.html @@ -0,0 +1,29 @@ +--- +title: <input type="datetime"> +slug: Web/HTML/Element/input/datetime +tags: + - HTML + - HTML ãã©ãŒã + - Obsolete + - Reference + - datetime + - input èŠçŽ + - ãã©ãŒã + - å
¥åå + - èŠçŽ +translation_of: Web/HTML/Element/input/datetime +--- +<div>{{HTMLRef}}{{obsolete_header}}</div> + +<p>HTML ã® <code><input type="datetime"></code> ã¯æ¥ä»ãšæå» (æãåãç§ãšå°æ°ç¹ä»¥äžã®ç§) ã«å ããŠã¿ã€ã ãŸãŒã³ãå
¥åããã³ã³ãããŒã«ã§ããã<strong>ãã®æ©èœã¯ <a class="external external-icon" href="https://github.com/whatwg/html/issues/336">WHATWG HTML ä»æ§æžããåé€</a>ãã</strong>ããããã©ãŠã¶ãŒã§ã¯å¯Ÿå¿ãããŠããŸããã</p> + +<p>代ããã«ããã©ãŠã¶ãŒã¯ <code><a href="/ja/docs/Web/HTML/Element/input/datetime-local"><input type="datetime-local"></a></code> ãå®è£
ã㊠(ãã€éçºè
ã«äœ¿çšãæšå¥šããŠ) ããŸãã</p> + +<p>ãã®å
¥ååã§äœ¿çšãããæ¥ä»ãšæå»ã®åœ¢åŒã¯ã{{SectionOnPage("/ja/docs/Web/HTML/Date_and_time_formats", "Format of a valid global date and time string")}}ã§èª¬æããŠããŸãã</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("input")}} èŠçŽ </li> + <li><a href="/ja/docs/Web/HTML/Date_and_time_formats">HTML ã§äœ¿ãããæ¥ä»ãšæå»ã®åœ¢åŒ</a></li> +</ul> diff --git a/files/ja/web/html/element/input/email/index.html b/files/ja/web/html/element/input/email/index.html new file mode 100644 index 0000000000..9b45e82247 --- /dev/null +++ b/files/ja/web/html/element/input/email/index.html @@ -0,0 +1,416 @@ +--- +title: <input type="email"> +slug: Web/HTML/Element/input/email +tags: + - Email + - Forms + - HTML + - HTML forms + - Input Type + - Reference +translation_of: Web/HTML/Element/input/email +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <code><strong>email</strong></code> åã¯ããŠãŒã¶ãŒã«äžã€ã®ã¡ãŒã«ã¢ãã¬ã¹ããŸãã¯ã <code><a href="/ja/docs/Web/HTML/Attributes/multiple">multiple</a></code> å±æ§ãèšå®ãããŠããå Žåã¯ãã¡ãŒã«ã¢ãã¬ã¹ã®ãªã¹ããå
¥åããã³ç·šéãããããã«äœ¿çšããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-email.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>å
¥åå€ã¯ãã©ãŒã ã®éä¿¡åã«èªåçã«æ€èšŒããã空æ¬ãŸãã¯æ£ãã圢åŒã®ã¡ãŒã«ã¢ãã¬ã¹ (ãŸãã¯ã¡ãŒã«ã¢ãã¬ã¹ã®ãªã¹ã) ã®ã©ã¡ããã§ããããšã確èªãããŸãã CSS ã® {{cssxref(":valid")}} ããã³ {{cssxref(":invalid")}} æ¬äŒŒã¯ã©ã¹ãèªåçã«é©çšããããã£ãŒã«ãäžã®çŸåšã®å€ã劥åœãªã¡ãŒã«ã¢ãã¬ã¹ã§ãããã©ãããèŠèŠçã«ç€ºããŸãã</p> + +<p><code>email</code> åã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã§ã¯ã <code>email</code> å
¥åæ¬ã¯æšæºã® {{HTMLElement("input/text", "text")}} å
¥åæ¬ã§ä»£æ¿ãããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>ã¡ãŒã«ã¢ãã¬ã¹ãè¡šã {{domxref("DOMString")}}ããŸãã¯ç©ºæ¬</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{domxref("HTMLElement/change_event", "change")}} ããã³ {{domxref("HTMLElement/input_event", "input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("autocomplete", "input")}}, {{htmlattrxref("list", "input")}}, {{htmlattrxref("maxlength", "input")}}, {{htmlattrxref("minlength", "input")}}, {{htmlattrxref("multiple", "input")}}, {{htmlattrxref("name", "input")}}, {{htmlattrxref("pattern", "input")}}, {{htmlattrxref("placeholder", "input")}}, {{htmlattrxref("readonly", "input")}}, {{htmlattrxref("required", "input")}}, {{htmlattrxref("size", "input")}}, {{htmlattrxref("type", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>list</code> ããã³ <code>value</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.select", "select()")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p>{{HTMLElement("input")}} èŠçŽ ã® {{htmlattrxref("value", "input")}} å±æ§ã«ã¯ {{domxref("DOMString")}} ãå
¥ããã¡ãŒã«ã¢ãã¬ã¹ã®æ§æã«åããã©ãããèªåçã«æ€èšŒãããŸããå
·äœçã«ã¯ãæ€èšŒã«éãããšãã§ããå€ã®æžåŒã«ã¯3çš®é¡ããããŸãã</p> + +<ol> + <li>空æåå ("")ããŠãŒã¶ãŒãå€ãå
¥åããªããããŸãã¯å€ãåé€ãããããšãè¡šããŸãã</li> + <li>åäžã®æ£ãã圢åŒã®ã¡ãŒã«ã¢ãã¬ã¹ãã¡ãŒã«ã¢ãã¬ã¹ãå®åšããå¿
èŠã¯ãããŸããããå°ãªããšãæ£ããæžåŒã§ããç°¡åã«èšãã°ã <code>username@domain</code> ãŸã㯠<code>username@domain.tld</code> ã®åœ¢ã§ãããã¡ãããã以äžã®ãã®ããããŸãã{{anch("Validation", "æ€èšŒ")}}ã®ç¯ã§ãã¡ãŒã«ã¢ãã¬ã¹ã®æ€èšŒã¢ã«ãŽãªãºã ã§äžèŽãã{{Glossary("regular expression", "æ£èŠè¡šçŸ")}}ã«ã€ããŠåç
§ããŠãã ããã</li> + <li>{{htmlattrxref("multiple", "input")}} å±æ§ãæå®ããããšã (ã®ã¿)ãå€ã¯ã«ã³ãåºåãã§è€æ°ã®æ£ãã圢åŒã®ã¡ãŒã«ã¢ãã¬ã¹ãå
¥ããããšãã§ããŸããããããã®ã¡ãŒã«ã¢ãã¬ã¹ã®ååŸã«ãã空çœã¯é€å»ãããŸãã</li> +</ol> + +<p>{{anch("Validation", "æ€èšŒ")}}ã®ç¯ã§ãã©ã®ãããªã¡ãŒã«ã¢ãã¬ã¹ãæ£ãã圢åŒã§ãããšæ€èšŒããããã®è©³çŽ°ãåç
§ããŠãã ããã</p> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå å±æ§</h2> + +<p>åã«é¢ä¿ãªããã¹ãŠã® {{HTMLElement("input")}} èŠçŽ ãæäœããå±æ§ã«å ãã <code>email</code> åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("list")}}</code></td> + <td>The id of the <datalist> element that contains the optional pre-defined autocomplete options</td> + </tr> + <tr> + <td><code>{{anch("maxlength")}}</code></td> + <td>å
¥åæ¬ãåãä»ããæ倧æåæ°</td> + </tr> + <tr> + <td><code>{{anch("minlength")}}</code></td> + <td>å
¥åæ¬ãåãããã劥åœãšå€æãããæå°æååé·</td> + </tr> + <tr> + <td><code>{{anch("multiple")}}</code></td> + <td>è€æ°ã®ã¡ãŒã«ã¢ãã¬ã¹ãã«ã³ãåºåãã§å
¥åããããšãåãä»ãããã©ãã</td> + </tr> + <tr> + <td><code>{{anch("pattern")}}</code></td> + <td>劥åœãšå€æãããããã«ãå
¥åæ¬ã®å
容ãäžèŽããå¿
èŠãããæ£èŠè¡šçŸ</td> + </tr> + <tr> + <td><code>{{anch("placeholder")}}</code></td> + <td>空æ¬ã®æã«å
¥åæ¬ã«è¡šç€ºãããå
¥åäŸã®å€</td> + </tr> + <tr> + <td><code>{{anch("readonly")}}</code></td> + <td>å
¥åæ¬ã®å
容ãèªã¿åãå°çšã«ãããã©ããã瀺ãè«çå±æ§</td> + </tr> + <tr> + <td><code>{{anch("size")}}</code></td> + <td>å
¥åæ¬ã®é·ããäœæååã«ããããè¡šãæ°å€</td> + </tr> + </tbody> +</table> + +<p id="htmlattrdeflist">{{page("/en-US/docs/Web/HTML/Element/input/text", "list", 0, 1, 2)}}</p> + +<h3 id="htmlattrdefmaxlength">{{htmlattrdef("maxlength")}}</h3> + +<p>ãŠãŒã¶ãŒã <code>email</code> å
¥åæ¬ã«å
¥åããããšãã§ãã (UTF-16 ã³ãŒãåäœã§ã®) æ倧æåæ°ã§ãã 0 以äžã®æŽæ°å€ã§ããå¿
èŠããããŸãã <code>maxlength</code> ãæå®ãããŠããªãããç¡å¹ãªå€ãæå®ãããŠãããšã <code>email</code> å
¥åæ¬ã«ã¯æ倧æåæ°ãèšå®ãããŸããããã®å€ã¯ <code>minlength</code> ã®å€ä»¥äžã§ããå¿
èŠããããŸãã</p> + +<p>ãã£ãŒã«ãã®ã¡ãŒã«ã¢ãã¬ã¹ã®é·ãã UTF-16 ã³ãŒãåäœã§ <code>maxlength</code> ã®é·ããè¶
ããŠãããšããã®å
¥åæ¬ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸããå¶çŽæ€èšŒã¯ãŠãŒã¶ãŒãå€ãå€æŽããå Žåã«ã®ã¿é©çšãããŸãã</p> + +<h3 id="htmlattrdefminlength">{{htmlattrdef("minlength")}}</h3> + +<p>ãŠãŒã¶ãŒã <code>email</code> å
¥åæ¬ã«å
¥åããããšãã§ãã (UTF-16 ã³ãŒãåäœã§ã®) æå°æåæ°ã§ããããã¯éè² ã®æŽæ°å€ã§ã <code>maxlength</code> ã§æå®ãããå€ä»¥äžã§ããå¿
èŠããããŸãã <code>minlength</code> ãæå®ãããŠããªãããç¡å¹ãªå€ãæå®ãããŠãããšã <code>email</code> å
¥åæ¬ã«ã¯æå°æåæ°ãèšå®ãããŸããã</p> + +<p>å
¥åæ¬ã®ã¡ãŒã«ã¢ãã¬ã¹ã®é·ãã UTF-16 ã³ãŒãåäœã§ <code>minlength</code> ã®é·ããããçããšããã®å
¥åæ¬ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸããå¶çŽæ€èšŒã¯ãŠãŒã¶ãŒãå€ãå€æŽããå Žåã«ã®ã¿é©çšãããŸãã</p> + +<h3 id="htmlattrdefmultiple">{{htmlattrdef("multiple")}}</h3> + +<p>è«çå±æ§ã§ãååšããå ŽåããŠãŒã¶ãŒãè€æ°ã®ã¡ãŒã«ã¢ãã¬ã¹ããã«ã³ããšä»»æã®ãã¯ã€ãã¹ããŒã¹ã§åºåã£ããªã¹ããå
¥åã§ããããšã瀺ããŸãã詳ããã¯{{anch("Allowing multiple e-mail addresses", "è€æ°ã®ã¡ãŒã«ã¢ãã¬ã¹ã®èš±å¯")}}ãŸã㯠<a href="/ja/docs/Web/HTML/Attributes/multiple">HTML å±æ§: multiple</a> ãåç
§ããŠãã ããã</p> + +<div class="note"> +<p><strong>泚:</strong> éåžžã {{htmlattrxref("required", "input")}} å±æ§ãæå®ãããšããŠãŒã¶ãŒã¯å
¥åæ¬ã«åŠ¥åœãªã¡ãŒã«ã¢ãã¬ã¹ãå
¥åããªããã°ãªããŸããããããã <code>multiple</code> å±æ§ãè¿œå ãããšããŒãåã®ã¡ãŒã«ã¢ãã¬ã¹ (空æååããŸãã¯ãã¯ã€ãã¹ããŒã¹ã®ã¿ã®æåå) ã劥åœãªå€ã«ãªããŸããèšãæããã°ã <code>multiple</code> ãæå®ãããŠãããšã <code>required</code> ã®å€ã«é¢ä¿ãªãããŠãŒã¶ãŒã¯ã¡ãŒã«ã¢ãã¬ã¹ãäžã€ãå
¥åããå¿
èŠããããŸããã</p> +</div> + +<h3 id="htmlattrdefpattern">{{htmlattrdef("pattern")}}</h3> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "pattern-include")}}</p> + +<p>詳现ãšäŸã«ã€ããŠã¯{{anch("Pattern validation", "ãã¿ãŒã³æ€èšŒ")}}ã®ç¯ãåç
§ããŠãã ããã</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "placeholder", 0, 1, 2)}}</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "readonly", 0, 1, 2)}}</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "size", 0, 1, 2)}}</p> + +<h2 id="Using_email_inputs" name="Using_email_inputs">email å
¥åæ¬ã®äœ¿çš</h2> + +<p>ã¡ãŒã«ã¢ãã¬ã¹ã¯ãŠã§ãã§æãé »ç¹ã«å
¥åãããæååããŒã¿ã§ãããŠã§ããµã€ãã«ãã°ã€ã³ãããšãã«äœ¿ãããããæ
å ±ããªã¯ãšã¹ããããã泚æã®ç¢ºèªãã§ããããã«ãããããŠã§ãã¡ãŒã«ã§ã€ãã£ãããªã©ã§ãããã®ãããªå Žåã <code>email</code> å
¥ååã¯ããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ãã¡ãŒã«ã¢ãã¬ã¹ã®åŠçã®æ§ç¯äœæ¥ãç°¡ç¥åããããšãã§ããã®ã§ããŠã§ãéçºè
ã®ä»äºãã¯ããã«æ¥œã«ããããšãã§ããŸããã¡ãŒã«ã¢ãã¬ã¹ã®å
¥åæ¬ãã <code>type</code> ã®å€ãæ£ãã <code>email</code> ã«ããŠäœæããã°ãå
¥åãããæååãå°ãªããšãåæ³ã®ã¡ãŒã«ã¢ãã¬ã¹ã§ããå¯èœæ§ãããäœãæžåŒã§ããããšãèªåçã«æ€èšŒããŠãããŸããããã«ããããŠãŒã¶ãŒãã¢ãã¬ã¹ãæã¡ééããããç¡å¹ãªã¢ãã¬ã¹ãå
¥åãããããããšãé²ãã®ã«åœ¹ç«ã¡ãŸãã</p> + +<p>ããããæå®ãããæååããå®éã«ååšããã¡ãŒã«ã¢ãã¬ã¹ã§ãããã©ããããµã€ãã®ãŠãŒã¶ãŒã«äžèŽããããä»ã®æ¹æ³ã§å©çšã§ããããä¿èšŒããã«ã¯äžååã§ããåã«å
¥åæ¬ã®å€ãã¡ãŒã«ã¢ãã¬ã¹ã®åœ¢åŒã«æ²¿ã£ãŠããããä¿èšŒããã ãã§ãã</p> + +<div class="note"> +<p><strong>泚</strong>: ãŠãŒã¶ãŒã HTML ããã®å Žé¢ã®è£ã§ãããããšãã§ããããšãæèããŠããããšã¯æ¥µããŠéèŠã§ããã§ããããå®å
šãç®çãšããŠããµã€ãã§ã¯ã©ã€ã¢ã³ãåŽã®å€æ€èšŒæ©èœã®ã¿ã䜿çšããŠã¯<em>ãããŸãã</em>ãäœããã®ã»ãã¥ãªãã£äžã®åé¡ãå«ãå¯èœæ§ãããå€ãæäŸããããã©ã³ã¶ã¯ã·ã§ã³ã®å Žåã¯ããããããµãŒããŒåŽã§å€æ€èšŒãè¡ã<em>å¿
èŠããããŸã</em>ã</p> +</div> + +<h3 id="A_simple_email_input" name="A_simple_email_input">åçŽãª email åã®å
¥åæ¬</h3> + +<p>çŸåšããã®èŠçŽ ãå®è£
ããŠãããã¹ãŠã®ãã©ãŠã¶ãŒãããããåºæ¬çãªæ€èšŒæ©èœãã€ããæšæºã®ããã¹ãå
¥åæ¬ãšããŠå®è£
ããŠããŸããããããä»æ§æžã§ã¯ãã©ãŠã¶ãŒã«èªç±åºŠã蚱容ããŠããŸããäŸãã°ããã®èŠçŽ ã¯ãŠãŒã¶ãŒã®ç«¯æ«ã«å
èµãããã¢ãã¬ã¹åž³ãšçµ±åãããã¡ãŒã«ã¢ãã¬ã¹ããªã¹ãããéžã¶ããšãã§ããããã«ããããšãå¯èœã§ããå€ãã®åºæ¬çãªãã©ãŒã ã§ã¯ã <code>email</code> å
¥åæ¬ã¯æ¬¡ã®ããã«å®è£
ãããŠããŸãã</p> + +<pre class="brush: html notranslate"><input id="emailAddress" type="email"></pre> + +<p>{{ EmbedLiveSample('A_simple_email_input', 600, 40) }}</p> + +<p>ãªãã劥åœãšå€æãããã®ã¯ç©ºæ¬ã®å Žåãšãåäžã®åŠ¥åœãªæžåŒã®ã¡ãŒã«ã¢ãã¬ã¹ãå
¥åãããŠããå Žåã§ããã以å€ã¯åŠ¥åœã§ãããšã¯å€æãããŸããã {{htmlattrxref("required", "input")}} å±æ§ãè¿œå ããããšã§ã劥åœãªæžåŒã®ã¡ãŒã«ã¢ãã¬ã¹ã®ã¿ã蚱容ãããããã«ãªãã空æ¬ã®å Žåã¯åŠ¥åœã§ãããšã¯å€æãããªããªããŸãã</p> + +<h3 id="Allowing_multiple_e-mail_addresses" name="Allowing_multiple_e-mail_addresses">è€æ°ã®ã¡ãŒã«ã¢ãã¬ã¹ã®èš±å¯</h3> + +<p><code><a href="/ja/docs/Web/HTML/Attributes/multiple">multiple</a></code> è«çå±æ§ãè¿œå ããããšã§ãå
¥åæ¬ã«è€æ°ã®ã¡ãŒã«ã¢ãã¬ã¹ãåãä»ããããæ§æããããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><input id="emailAddress" type="email" multiple></pre> + +<p>{{ EmbedLiveSample('Allowing_multiple_e-mail_addresses', 600, 40) }}</p> + +<p>å
¥åæ¬ã¯åäžã®ã¡ãŒã«ã¢ãã¬ã¹ãå
¥åãããæããä»»æã®æ°ã®ã¡ãŒã«ã¢ãã¬ã¹ãã«ã³ãåºåãã§å
¥åããå Žåããã®äžã«ãã¯ã€ãã¹ããŒã¹æåãããå Žåãæå¹ãšããŠæ±ãããããã«ãªããŸãã</p> + +<div class="note"> +<p><strong>泚</strong>: <code>multiple</code> ã䜿çšããããšãå€ã空æ¬ã«ããããšãèš±å¯ãããŸãã</p> +</div> + +<p><code>multiple</code> ãæå®ãããå Žåã«æå¹ãªæååã®äŸãããã€ã瀺ããŸãã</p> + +<ul> + <li><code>""</code></li> + <li><code>"me@example"</code></li> + <li><code>"me@example.org"</code></li> + <li><code>"me@example.org,you@example.org"</code></li> + <li><code>"me@example.org, you@example.org"</code></li> + <li><code>"me@example.org,you@example.org,   us@example.org"</code></li> +</ul> + +<p>ç¡å¹ãªæååã®äŸãããã€ã瀺ããŸãã</p> + +<ul> + <li><code>","</code></li> + <li><code>"me"</code></li> + <li><code>"me@example.org you@example.org"</code></li> +</ul> + +<h3 id="Placeholders" name="Placeholders">ãã¬ã€ã¹ãã«ããŒ</h3> + +<p>ãã©ãŒã ãã©ã®ãããªå
¥åããŒã¿ãåãã®ãã«ã€ããŠã®è¡å
ã®ãã³ããæäŸãããšãæçãªããšããããŸããããã¯ããŒãžã®ãã¶ã€ã³ã§ããããã® {{HTMLElement("input")}} ã«èª¬æã®ã©ãã«ãä»ããããšãã§ããªãå Žåã«ç¹ã«éèŠã«ãªããŸããããã§<strong>ãã¬ã€ã¹ãã«ããŒ</strong>ãç»å ŽããŸãããã¬ã€ã¹ãã«ããŒã¯ãå
¥åããã <code>value</code> ãåãã¹ãå€ã®åœ¢åŒããæå¹ãªå€ã®äŸã瀺ãããšã§è¡šçŸããå€ã§ããã <code>value</code> ã "" ã®æã«å
¥åæ¬ã®äžã«è¡šç€ºãããŸããå
¥åæ¬ã«ããŒã¿ãå
¥åããããšããã¬ã€ã¹ãã«ããŒã¯é衚瀺ã«ãªããå
¥åæ¬ã空æ¬ã«ãªããšããã¬ã€ã¹ãã«ããŒã¯å床衚瀺ãããŸãã</p> + +<p>ããã§ã <code>email</code> å
¥åæ¬ã« <code>sophie@example.com</code> ãšãããã¬ã€ã¹ãã«ããŒãèšå®ããŸãããªããå
¥åæ¬ã®äžèº«ãæäœãããšããã¬ã€ã¹ãã«ããŒãé衚瀺ã«ãªã£ããå衚瀺ããããããŸãã</p> + +<pre class="brush: html notranslate"><input type="email" placeholder="sophie@example.com"></pre> + +<p>{{ EmbedLiveSample('Placeholders', 600, 40) }}</p> + +<h3 id="Controlling_the_input_size" name="Controlling_the_input_size">å
¥åæ¬ã®å¯žæ³ã®å¶åŸ¡</h3> + +<p>å
¥åããã¯ã¹ã®ç©ççãªé·ãã ãã§ãªããå
¥åãããæååèªèº«ã®èš±å®¹ãããæå°é·ããã³æ倧é·ãå¶åŸ¡ããããšãã§ããŸãã</p> + +<h4 id="Physical_input_element_size" name="Physical_input_element_size">ç©ççãªå
¥åæ¬ã®å¯žæ³</h4> + +<p>å
¥åããã¯ã¹ã®ç©ççãªå¯žæ³ã¯ãå
¥åããã¯ã¹ã® {{htmlattrxref("size", "input")}} å±æ§ã䜿çšããŠå¶åŸ¡ããããšãã§ããŸããããã«ãããå
¥åããã¯ã¹ãåæã«è¡šç€ºããããšãã§ããæåæ°ãæå®ããããšãã§ããŸãããã®äŸã§ã¯ <code>email</code> å
¥åããã¯ã¹ã¯15æååã®å¹
ã«ãªããŸãã</p> + +<pre class="brush: html notranslate"><input type="email" size="15"></pre> + +<p>{{ EmbedLiveSample('Physical_input_element_size', 600, 40) }}</p> + +<h4 id="Element_value_length" name="Element_value_length">èŠçŽ ã®å€ã®é·ã</h4> + +<p><code>size</code> ã¯å
¥åãããã¡ãŒã«ã¢ãã¬ã¹ã®é·ãå¶éããã¯ç¬ç«ããŠããããã£ãŒã«ããå°ãã空éã«åããããšãã§ããŸãããããé·ãã¡ãŒã«ã¢ãã¬ã¹æååãå
¥åã§ããŸããå
¥åãããã¡ãŒã«ã¢ãã¬ã¹ã®æå°æåæ°ã¯ {{htmlattrxref("minlength", "input")}} å±æ§ã䜿çšããŠãåæ§ã«å
¥åãããã¡ãŒã«ã¢ãã¬ã¹ã®æ倧æåæ°ã¯ {{htmlattrxref("maxlength", "input")}} ã䜿çšããŠèšå®ããããšãã§ããŸãã</p> + +<p>以äžã®äŸã¯32æåã®å¹
ã§ãå
容ã¯3æåããçããªã£ããã64æåããé·ããªã£ããããªãããã«ããå¿
èŠãããã¡ãŒã«ã¢ãã¬ã¹å
¥åããã¯ã¹ãçæããŸãã</p> + +<pre class="brush: html notranslate"><input type="email" size="32" minlength="3" maxlength="64"></pre> + +<p>{{EmbedLiveSample("Element_value_length", 600, 40) }}</p> + +<h3 id="Providing_default_options" name="Providing_default_options">æ¢å®ã®ãªãã·ã§ã³ã®æäŸ</h3> + +<p>ãããŸã§ã©ããã {{htmlattrxref("value", "input")}} å±æ§ãèšå®ããããšã§ <code>email</code> å
¥åæ¬ã«æ¢å®å€ãæå®ããããšãã§ããŸãã</p> + +<div id="Default_value"> +<pre class="brush: html notranslate"><input type="email" value="default@example.com"></pre> +</div> + +<p>{{EmbedLiveSample("Default_value", 600, 40)}}</p> + +<h4 id="Offering_suggested_values" name="Offering_suggested_values">ãµãžã§ã¹ãå€ã®æäŸ</h4> + +<p>Taking it a step farther, you can provide a list of default options from which the user can select by specifying the {{htmlattrxref("list", "input")}} attribute. This doesn't limit the user to those options, but does allow them to select commonly-used e-mail addresses more quickly. This also offers hints to {{htmlattrxref("autocomplete", "input")}}. The <code>list</code> attribute specifies the ID of a {{HTMLElement("datalist")}}, which in turn contains one {{HTMLElement("option")}} element per suggested value; each <code>option</code>'s <code>value</code> is the corresponding suggested value for the email entry box.</p> + +<pre class="brush: html notranslate"><input type="email" size="40" list="defaultEmails"> + +<datalist id="defaultEmails"> + <option value="jbond007@mi6.defence.gov.uk"> + <option value="jbourne@unknown.net"> + <option value="nfury@shield.org"> + <option value="tony@starkindustries.com"> + <option value="hulk@grrrrrrrr.arg"> +</datalist></pre> + +<p>{{EmbedLiveSample("Offering_suggested_values", 600, 40)}}</p> + +<p>With the {{HTMLElement("datalist")}} element and its {{HTMLElement("option")}}s in place, the browser will offer the specified values as potential values for the e-mail address; this is typically presented as a popup or drop-down menu containing the suggestions. While the specific user experience may vary from one browser to another, typically clicking in the edit box presents a drop-down of the suggested e-mail addresses. Then, as the user types, the list is filtered to show only matching values. Each typed character narrows down the list until the user makes a selection or types a custom value.</p> + +<p><img alt="Animation: Using keyboard entry to filter the list of suggested e-mail addresses" src="https://mdn.mozillademos.org/files/14831/html-input-email1.gif" style="border-style: solid; border-width: 1px; height: 168px; width: 352px;"></p> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p>There are two levels of content validation available for <code>email</code> inputs. First, there's the standard level of validation offered to all {{HTMLElement("input")}}s, which automatically ensures that the contents meet the requirements to be a valid e-mail address. But there's also the option to add additional filtering to ensure that your own specialized needs are met, if you have any.</p> + +<div class="warning"> +<p><strong>éèŠ</strong>: HTML ã®ãã©ãŒã æ€èšŒã¯ãå
¥åãããããŒã¿ãæ£ãã圢åŒã§ããããšãä¿èšŒããã¹ã¯ãªããã®ä»£çšã«ã¯ãªããŸããã HTML ã調æŽããŠæ€èšŒããããæããããå®å
šã«åé€ãããããããšã¯ãšãŠãç°¡åã«ã§ããŸãã HTML ãå®å
šã«ãã€ãã¹ãããµãŒããŒã«çŽæ¥ããŒã¿ãéä¿¡ããããšãå¯èœã§ãããµãŒããŒåŽã®ã³ãŒããåä¿¡ããããŒã¿ã®æ€èšŒã«å€±æããå Žåãäžé©åãªåœ¢åŒã®ããŒã¿ (ãŸãã¯å€§ããããããŒã¿ãééã£ãçš®é¡ã®ããŒã¿ãªã©) ãããŒã¿ããŒã¹ã«å
¥åãããå Žåã«çœå®³ãçºçãããããããããŸãã</p> +</div> + +<h3 id="Basic_validation" name="Basic_validation">åºæ¬çãªæ€èšŒ</h3> + +<p>Browsers that support the <code>email</code> input type automatically provide validation to ensure that only text that matches the standard format for Internet e-mail addresses is entered into the input box. Browsers that implement the specification should be using an algorithm equivalent to the following regular expression:</p> + +<pre class="brush: js notranslate">/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61} + [a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/ +</pre> + +<p>To learn more about how form validation works and how to take advantage of the {{cssxref(":valid")}} and {{cssxref(":invalid")}} CSS properties to style the input based on whether or not the current value is valid, see <a href="/en-US/docs/Learn/HTML/Forms/Form_validation">Form data validation</a>.</p> + +<div class="note"> +<p><strong>Note</strong>: There are known specification issues related to international domain names and the validation of e-mail addresses in HTML. See <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=15489">W3C bug 15489</a> for details.</p> +</div> + +<h3 id="Pattern_validation" name="Pattern_validation">ãã¿ãŒã³ã«ããå€æ€èšŒ</h3> + +<p>If you need the entered e-mail address to be restricted further than just "any string that looks like an e-mail address," you can use the {{htmlattrxref("pattern", "input")}} attribute to specify a {{Glossary("regular expression")}} the value must match for it to be valid. If the {{htmlattrxref("multiple", "input")}} attribute is specified, each individual item in the comma-delineated list of values must match the {{Glossary("regular expression")}}.</p> + +<p>For example, let's say you're building a page for employees of Best Startup Ever, Inc. which will let them contact their IT department for help. In our simplified form, the user needs to enter their e-mail address and a message describing the problem they need help with. We want to ensure that not only does the user provide a valid e-mail address, but for security purposes, we require that the address be an internal corporate e-mail address.</p> + +<p>Since inputs of type <code>email</code> validate against both the standard e-mail address validation <em>and</em> the specified {{htmlattrxref("pattern", "input")}}, you can implement this easily. Let's see how:</p> + +<div class="hidden"> +<pre class="brush: css notranslate">body { + font: 16px sans-serif; +} + +.emailBox { + padding-bottom: 20px; +} + +.messageBox { + padding-bottom: 20px; +} + +label { + line-height: 22px; +} + +label::after { + content: ":"; +}</pre> +</div> + +<pre class="brush: html notranslate"><form> + <div class="emailBox"> + <label for="emailAddress">Your e-mail address</label><br> + <input id="emailAddress" type="email" size="64" maxLength="64" required + placeholder="username@beststartupever.com" pattern=".+@beststartupever.com" + title="Please provide only a Best Startup Ever corporate e-mail address"> + </div> + + <div class="messageBox"> + <label for="message">Request</label><br> + <textarea id="message" cols="80" rows="8" required + placeholder="My shoes are too tight, and I have forgotten how to dance."></textarea> + </div> + <input type="submit" value="Send Request"> +</form> +</pre> + +<p>{{EmbedLiveSample("Pattern_validation", 700, 275)}}</p> + +<p>Our {{HTMLElement("form")}} contains one {{HTMLElement("input")}} of type <code>email</code> for the user's e-mail address, a {{HTMLElement("textarea")}} to enter their message for IT into, and an <code><input></code> of type <code><a href="/en-US/docs/Web/HTML/Element/input/submit">"submit"</a></code>, which creates a button to submit the form. Each text entry box has a {{HTMLElement("label")}} associated with it to let the user know what's expected of them.</p> + +<p>Let's take a closer look at the e-mail address entry box. Its {{htmlattrxref("size", "input")}} and {{htmlattrxref("maxlength", "input")}} attributes are both set to 64 in order to show room for 64 characters worth of e-mail address, and to limit the number of characters actually entered to a maximum of 64. The {{htmlattrxref("required", "input")}} attribute is specified, making it mandatory that a valid e-mail address be provided.</p> + +<p>An appropriate {{htmlattrxref("placeholder", "input")}} is providedâ<code>username@beststartupever.com</code>âto demonstrate what constitutes a valid entry. This string demonstrates both that an e-mail address should be entered, and suggests that it should be a corporate beststartupever.com account. This is in addition to the fact that using type <code>email</code> will validate the text to ensure that it's formatted like an e-mail address. If the text in the input box isn't an e-mail address, you'll get an error message that looks something like this:</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/14855/enter-valid-email-address.png" style="height: 125px; width: 530px;"></p> + +<p>If we left things at that, we would at least be validating on legitimate e-mail addresses. But we want to go one step farther: we want to make sure that the e-mail address is in fact in the form "<em>username</em>@beststartupever.com". This is where we'll use {{htmlattrxref("pattern", "input")}}. We set <code>pattern</code> to <code>.+@beststartupever.com</code>. This simple regular expression requests a string that consists of at least one character of any kind, then an "@" followed by the domain name "beststartupever.com".</p> + +<p>Note that this is not even close to an adequate filter for valid e-mail addresses; it would allow things such as " @beststartupever.com" (note the leading space) or "@@beststartupever.com", neither of which is valid. However, the browser runs both the standard e-mail address filter <em>and</em> our custom pattern against the specified text. As a result, we wind up with a validation which says "make sure this resembles a valid e-mail address, and if it is, make sure it's also a beststartupever.com address."</p> + +<p>It's advisable to use the {{htmlattrxref("title")}} attribute along with <code>pattern</code>. If you do, the <code>title</code> <em>must</em> describe the pattern. That is, it should explain what format the data should take on, rather than any other information. That's because the <code>title</code> may be displayed or spoken as part of a validation error message. For example, the browser might present the message "The entered text doesn't match the required pattern." followed by your specified <code>title</code>. If your <code>title</code> is something like "E-mail address", the result would be the message "The entered text doesn't match the required pattern. E-mail address", which isn't very good.</p> + +<p>That's why, instead, we specify the string "Please provide only a Best Startup Ever corporate e-mail address" By doing that, the resulting full error message might be something like "The entered text doesn't match the required pattern. Please provide only a Best Startup Ever corporate e-mail address."</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/14853/email-pattern-match-bad.png" style="height: 140px; width: 536px;"></p> + +<div class="note"> +<p><strong>Note</strong>: If you run into trouble while writing your validation regular expressions and they're not working properly, check your browser's console; there may be helpful error messages there to aid you in solving the problem.</p> +</div> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>Here we have an email input with the ID <code>emailAddress</code> which is allowed to be up to a maximum of 256 characters long. The input box itself is physically 64 characters wide, and displays the text <code>user@example.gov</code> as a placeholder anytime the field is empty. In addition, by using the <code><a href="/ja/docs/Web/HTML/Attributes/multiple">multiple</a></code> attribute, the box is configured to allow the user to enter zero or more e-mail addresses, separated by commas, as described in {{anch("Allowing multiple e-mail addresses")}}. As a final touch, the <code><a href="/ja/docs/Web/HTML/Attributes/list">list</a></code> attribute contains the ID of a {{HTMLElement("datalist")}} whose {{HTMLElement("option")}}s specify a set of suggested values the user can choose from.</p> + +<p>As an added touch, the {{HTMLElement("label")}} element is used to establish a label for the email entry box, with its {{htmlattrxref("for", "label")}} attribute referencing the <code>emailAddress</code> ID of the {{HTMLElement("input")}} element. By associating the two elements in this way, clicking on the label will focus the input element.</p> + +<pre class="brush: html notranslate"><label for="emailAddress">Email</label><br/> +<input id="emailAddress" type="email" placeholder="user@example.gov" + list="defaultEmails" size="64" maxlength="256" multiple> + +<datalist id="defaultEmails"> + <option value="jbond007@mi6.defence.gov.uk"> + <option value="jbourne@unknown.net"> + <option value="nfury@shield.org"> + <option value="tony@starkindustries.com"> + <option value="hulk@grrrrrrrr.arg"> +</datalist></pre> + +<p>{{EmbedLiveSample('Examples', 600, 50)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', '#email-state-(type=email)', '<input type="email">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>{{SpecName('HTML5.1', 'sec-forms.html#email-state-typeemail', '<input type="email">')}}</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-email")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Learn/HTML/Forms">HTML ãã©ãŒã ã¬ã€ã</a></li> + <li>{{HTMLElement("input")}}</li> + <li><code><a href="/ja/docs/Web/HTML/Element/input/tel"><input type="tel"></a></code></li> + <li><code><a href="/en-US/docs/Web/HTML/Element/input/url"><input type="url"></a></code></li> + <li>Attributes: + <ul> + <li><code><a href="/en-US/docs/Web/HTML/Attributes/list">list</a></code></li> + <li><code><a href="/en-US/docs/Web/HTML/Attributes/minlength">minlength</a></code></li> + <li><code><a href="/en-US/docs/Web/HTML/Attributes/maxlength">maxlength</a></code></li> + <li><code><a href="/en-US/docs/Web/HTML/Attributes/multiple">multiple</a></code></li> + <li><code><a href="/en-US/docs/Web/HTML/Attributes/pattern">pattern</a></code></li> + <li><code><a href="/en-US/docs/Web/HTML/Attributes/placeholder">placeholder</a></code></li> + <li><code><a href="/en-US/docs/Web/HTML/Attributes/readonly">readonly</a></code></li> + <li><code><a href="/en-US/docs/Web/HTML/Attributes/size">size</a></code></li> + </ul> + </li> + <li><a href="/en-US/docs/Learn/Forms/Property_compatibility_table_for_form_controls">Compatibility of CSS properties</a></li> +</ul> diff --git a/files/ja/web/html/element/input/file/index.html b/files/ja/web/html/element/input/file/index.html new file mode 100644 index 0000000000..9b9821000c --- /dev/null +++ b/files/ja/web/html/element/input/file/index.html @@ -0,0 +1,523 @@ +--- +title: <input type="file"> +slug: Web/HTML/Element/input/file +tags: + - Directory Picker + - File + - File Picker + - Files + - Form input + - HTML + - HTML forms + - Input Type + - Reference + - Type +translation_of: Web/HTML/Element/input/file +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary"><strong><code>type="file"</code></strong> åã® {{HTMLElement("input")}} èŠçŽ ã¯ããŠãŒã¶ãŒãäžã€ãŸãã¯è€æ°ã®ãã¡ã€ã«ã端æ«ã®ã¹ãã¬ãŒãžããéžæããããšãã§ããããã«ããŸããéžæããããšããã¡ã€ã«ã¯<a href="/ja/docs/Learn/HTML/Forms">ãã©ãŒã æçš¿</a>ã䜿çšããŠãµãŒããŒã«ã¢ããããŒããããã JavaScript ã³ãŒããš <a href="/ja/docs/Web/API/File/Using_files_from_web_applications">File API</a> ã䜿çšããŠæäœãããããããšãã§ããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-file.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>éžæããããã¡ã€ã«ã®ãã¹ãè¡šã {{domxref("DOMString")}} ã§ãã</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{domxref("HTMLElement/change_event", "change")}} ããã³ {{domxref("HTMLElement/input_event", "input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("required", "input")}}</td> + </tr> + <tr> + <td><strong>è¿œå ã®å±æ§</strong></td> + <td>{{htmlattrxref("accept", "input/file")}}, {{htmlattrxref("capture", "input/file")}}, {{htmlattrxref("files", "input/file")}}, {{htmlattrxref("multiple", "input/file")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>files</code> ããã³ <code>value</code></td> + </tr> + <tr> + <td><strong>DOM ã€ã³ã¿ãŒãã§ã€ã¹</strong></td> + <td> + <p>{{domxref("HTMLInputElement")}}</p> + </td> + </tr> + <tr> + <td><strong>ããããã£</strong></td> + <td> + <p><a href="/ja/docs/Web/API/HTMLInputElement#Properties_file"><code>file</code> åã®èŠçŽ ã«ã ãé©çšãããããããã£</a></p> + </td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.select", "select()")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p>ãã¡ã€ã«å
¥åæ¬ã® {{htmlattrxref("value", "input")}} å±æ§ã«ã¯ãéžæããããã¡ã€ã«ãžã®ãã¹ãè¡šã {{domxref("DOMString")}} ãå
¥ããŸãããŠãŒã¶ãŒãè€æ°ã®ãã¡ã€ã«ãéžæãããšã <code>value</code> ã¯éžæããããã¡ã€ã«ã®ãªã¹ãã®ãã¡æåã®ãã¡ã€ã«ãè¡šããŸãããã®ä»ã®ãã¡ã€ã«ã¯ input èŠçŽ ã® <code>HTMLInputElement.files</code> ããããã£ã䜿ã£ãŠåŸãããšãã§ããŸãã</p> + +<div class="note"><strong>泚:</strong> + +<ol> + <li>è€æ°ã®ãã¡ã€ã«ãéžæãããå Žåãæååã¯æåã«éžæããããã¡ã€ã«ãè¡šããŸãã JavaScript ã¯ä»ã®ãã¡ã€ã«ã« <a href="/ja/docs/Using_files_from_web_applications#Getting_information_about_selected_files">input ã® <code>FileList</code> ããããã£ãéããŠ</a>ã¢ã¯ã»ã¹ããããšãã§ããŸãã</li> + <li>ãã¡ã€ã«ãéžæãããŠããªãå Žåãæåå㯠<code>""</code> (空) ã«ãªããŸãã</li> + <li>çããããœãããŠã§ã¢ããŠãŒã¶ãŒã®ãã¡ã€ã«æ§é ãæšæž¬ããããšãé²æ¢ãããããæååã«ã¯ <a href="https://html.spec.whatwg.org/multipage/input.html#fakepath-srsly"><code>C:\fakepath\</code> ã®æ¥é èŸãä»ããŸã</a>ã</li> +</ol> +</div> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå ã®å±æ§</h2> + +<p>ãã¹ãŠã® {{HTMLElement("input")}} ã«å
±éã®å±æ§ã«å ãã <code>file</code> åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("accept")}}</code></td> + <td>èš±å¯ãããã¡ã€ã«åãè¡šã1ã€ä»¥äžã®{{anch("Unique file type specifiers", "åºæãã¡ã€ã«åæå®å")}}</td> + </tr> + <tr> + <td><code>{{anch("capture")}}</code></td> + <td>ç»åãåç»ããŒã¿ããã£ããã£ããã®ã«äœ¿çšãããœãŒã¹ã¯äœã</td> + </tr> + <tr> + <td><code>{{anch("files")}}</code></td> + <td>éžæããããã¡ã€ã«ãåæãã {{domxref("FileList")}}</td> + </tr> + <tr> + <td><code>{{anch("multiple")}}</code></td> + <td>è«çå€ã§ãååšããã°ããŠãŒã¶ãŒãè€æ°ã®ãã¡ã€ã«ãéžæããããšãã§ããããšãè¡šã</td> + </tr> + </tbody> +</table> + +<h3 id="htmlattrdefaccept">{{htmlattrdef("accept")}}</h3> + +<p><a href="/ja/docs/Web/HTML/Attributes/accept"><code>accept</code></a> å±æ§ã®å€ã¯æååã§ããã¡ã€ã«å
¥åæ¬ãåãä»ãããã¡ã€ã«åãå®çŸ©ããŸãããã®æååã¯<strong>{{anch("Unique file type specifiers", "åºæãã¡ã€ã«åæå®å")}}</strong>ãã«ã³ãã§åºåã£ããªã¹ãã§ããæå®ããããã¡ã€ã«åãè€æ°ã®æ¹æ³ã§èå¥ãããããšãããã®ã§ãæå®ããã圢åŒã®ãã¡ã€ã«ãå¿
èŠãªå Žåã¯äžé£ã®åæå®åãæäŸãããšããã§ãããã</p> + +<p>äŸãã°ã Microsoft Word ãã¡ã€ã«ãèå¥ããæ¹æ³ãããã€ãããã®ã§ã Word ãã¡ã€ã«ãåãä»ãããµã€ãã¯æ¬¡ã®ããã« <code><input></code> ã䜿çšããããšããããŸãã</p> + +<pre class="brush: html notranslate"><input type="file" id="docpicker" + accept=".doc,.docx,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document"></pre> + +<h3 id="htmlattrdefcapture">{{htmlattrdef("capture")}}</h3> + +<p><a href="/ja/docs/Web/HTML/Attributes/capture"><code>capture</code></a> å±æ§ã¯æååã§ã <a href="/ja/docs/Web/HTML/Attributes/accept"><code>accept</code></a> å±æ§ã§å
¥åãç»åãŸãã¯æ åããŒã¿ã§ãããšç€ºããå Žåããããã®ããŒã¿ãåã蟌ãããã«ã©ã®ã«ã¡ã©ã䜿çšããããæå®ããŸãã <code>user</code> ã®å€ã§ã¯ããŠãŒã¶ãŒã®æ¹ãåããŠããã«ã¡ã©ããã€ã¯ã䜿çšããŸãã <code>environment</code> ã¯å€åŽãåããã«ã¡ã©ããã€ã¯ã䜿çšããŸãããã®å±æ§ããªãå Žåã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã¯äœãããããèªåã§èªç±ã«æ±ºããŸããèŠæ±ãããæ¹åãæå¹ã§ã¯ãªãå ŽåããŠãŒã¶ãŒãšãŒãžã§ã³ãã¯æšå¥šãããæ¢å®ã®ã¢ãŒãã§ä»£çšããŸãã</p> + +<div class="note"><strong>泚:</strong> <code>capture</code> ã¯ä»¥åã¯è«çå€ã§ãããååšããå Žåããã¡ã€ã«å
¥åãèŠæ±ãã代ããã«ãã«ã¡ã©ããã€ã¯ãªã©ãã®ç«¯æ«ã®ã¡ãã£ã¢åã蟌ã¿æ©åšã䜿çšããããã«èŠæ±ããŠããŸããã</div> + +<h3 id="htmlattrdeffiles">{{htmlattrdef("files")}}</h3> + +<p>{{domxref("FileList")}} ãªããžã§ã¯ãã§ãéžæãããããããã®ãã¡ã€ã«ã®ãªã¹ãã§ãããã®ãªã¹ã㯠{{htmlattrxref("multiple", "input/file")}} å±æ§ãæå®ãããŠããªãéããã¡ã³ããŒãè€æ°ã«ã¯ãªããŸããã</p> + +<h3 id="htmlattrdefmultiple">{{htmlattrdef("multiple")}}</h3> + +<p><a href="/ja/docs/Web/HTML/Attributes/multiple"><code>multiple</code></a> è«çå±æ§ãæå®ãããŠãããšããã¡ã€ã«å
¥åæ¬ã¯ãŠãŒã¶ãŒã«è€æ°ã®ãã¡ã€ã«ãéžæããããšãèš±ããŸãã</p> + +<h2 id="Non-standard_attributes" name="Non-standard_attributes">æšæºå€ã®å±æ§</h2> + +<p>äžèšã«æããå±æ§ã«å ãã以äžã®æšæºå€ã®å±æ§ãäžéšã®ãã©ãŠã¶ãŒã§å©çšã§ããŸããå®è£
ããŠããªããã©ãŠã¶ãŒã§ã¯ã³ãŒããæ©èœããå¯èœæ§ãå¶éããããããã§ããã°äœ¿çšããããšãé¿ããŠãã ããã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("webkitdirectory")}}</code></td> + <td>è«çå€ã§ããŠãŒã¶ãŒãåäžã®ãã£ã¬ã¯ã㪠(ãŸã㯠<code>{{anch("multiple")}}</code> å±æ§ãããå Žåã¯è€æ°ã®ãã£ã¬ã¯ããª) ã®ã¿ãéžæã§ããããã«ãããã©ãããéžæããŸãã</td> + </tr> + </tbody> +</table> + +<h3 id="htmlattrdefwebkitdirectory_non-standard_inline">{{htmlattrdef("webkitdirectory")}} {{non-standard_inline}}</h3> + +<div id="webkitdirectory-include"> +<p>è«çå€ã® <code>webkitdirectory</code> å±æ§ã¯ãããååšããå Žåã¯ããã¡ã€ã«éžæã€ã³ã¿ãŒãã§ã€ã¹ã§ãŠãŒã¶ãŒããã£ã¬ã¯ããªã®ã¿ãéžæããããšãã§ããããšã瀺ããŸãã詳ãã解説ãšäŸã«ã€ããŠã¯ {{domxref("HTMLInputElement.webkitdirectory")}} ãåç
§ããŠãã ããã</p> + +<div class="note"> +<p><strong>泚:</strong> <code>webkitdirectory</code> ã¯ããšããš WebKit ããŒã¹ã®ãã©ãŠã¶ãŒåãã®ã¿ã«å®è£
ããããã®ã§ããã Microsoft Edge ã Firefox 50 以éã§ã䜿çšã§ããŸããããããæ¯èŒçåºã察å¿ãããŠããŸããããŸã æšæºã«ãªã£ãŠãããã代æ¿æ段ããªãéãã¯äœ¿çšããã¹ãã§ã¯ãããŸããã</p> +</div> +</div> + +<h2 id="Unique_file_type_specifiers" name="Unique_file_type_specifiers">åºæãã¡ã€ã«åæå®å</h2> + +<p><strong>åºæãã¡ã€ã«åæå®å</strong>ã¯æååã§ã <code>file</code> åã® {{HTMLElement("input")}} èŠçŽ ã§ãŠãŒã¶ãŒãéžæããããšãã§ãããã¡ã€ã«ã®çš®é¡ãèšè¿°ããŸããããããã®åºæãã¡ã€ã«åæå®åã¯ã次ã®åœ¢ã®ãã¡äžã€ãåãããšãã§ããŸãã</p> + +<ul> + <li>æå¹ãªãã¡ã€ã«æ¡åŒµåã§ã倧æåå°æåã®åºå¥ãªããããªãªã (".") æåã§å§ãŸããã®ãäŸãã°ã <code>.jpg</code>, <code>.pdf</code>, <code>.doc</code> ãªã©ã</li> + <li>æå¹ãª MIME ã¿ã€ãæååã§ãæ¡åŒµåã®ãªããã®ã</li> + <li>æåå <code>audio/*</code> ã§ãä»»æã®é³å£°ãã¡ã€ã«ããæå³ããã</li> + <li>æåå <code>video/*</code> ã§ãä»»æã®åç»ãã¡ã€ã«ããæå³ããã</li> + <li>æåå <code>image/*</code> ã§ãä»»æã®ç»åãã¡ã€ã«ããæå³ããã</li> +</ul> + +<p><code>accept</code> å±æ§ã¯ããããã®åºæãã¡ã€ã«åæå®åã1ã€ä»¥äžå«ãæååãåããŸããäŸãã°ããã¡ã€ã«éžæãã€ã¢ãã°ãç»åãšããŠè¡šç€ºããããšãã§ããã³ã³ãã³ããå¿
èŠãšããŠãããæšæºã®ç»å圢åŒãš PDF ãã¡ã€ã«ã®äž¡æ¹ãå«ããå Žåããã®ããã«ãªããŸãã</p> + +<pre class="brush: html notranslate"><input type="file" accept="image/*,.pdf"></pre> + +<h2 id="Using_file_inputs" name="Using_file_inputs">ãã¡ã€ã«å
¥åæ¬ã®äœ¿çš</h2> + +<h3 id="A_basic_example" name="A_basic_example">åºæ¬çãªäŸ</h3> + +<pre class="brush: html notranslate"><form method="post" enctype="multipart/form-data"> + <div> + <label for="file">ã¢ããããŒããããã¡ã€ã«ãéžæããŠãã ãã</label> + <input type="file" id="file" name="file" multiple> + </div> + <div> + <button>éä¿¡</button> + </div> +</form></pre> + +<div class="hidden"> +<pre class="brush: css notranslate">div { + margin-bottom: 10px; +}</pre> +</div> + +<p>ããã¯ä»¥äžã®ãããªåºåã«ãªããŸãã</p> + +<p>{{EmbedLiveSample('A_basic_example', 650, 60)}}</p> + +<div class="note"> +<p><strong>泚</strong>: ãã®äŸã¯ GitHub ã«ããããŸãã â <a href="https://github.com/mdn/learning-area/blob/master/html/forms/file-examples/simple-file.html">ãœãŒã¹ã³ãŒã</a>ãš<a href="https://mdn.github.io/learning-area/html/forms/file-examples/simple-file.html">ã©ã€ãå®è¡</a>ã確èªããŠãã ããã</p> +</div> + +<p>ãŠãŒã¶ãŒã®ç«¯æ«ããªãã¬ãŒãã£ã³ã°ã·ã¹ãã ã«é¢ãããããã¡ã€ã«å
¥åæ¬ã«ã¯ãŠãŒã¶ãŒããã¡ã€ã«ãéžæããããšãã§ãããã¡ã€ã«éžæãã€ã¢ãã°ãéããã¿ã³ããããŸãã</p> + +<p>äžèšã®ããã«ã {{htmlattrxref("multiple", "input/file")}} å±æ§ãå«ãããšãè€æ°ã®ãã¡ã€ã«ãäžåºŠã«éžæããããšãã§ããããšãæå®ããŸãããŠãŒã¶ãŒã¯ãã¡ã€ã«éžæãã€ã¢ãã°ããããã©ãããã©ãŒã ãèš±ãæ¹æ³ (äŸãã°ã <kbd>Shift</kbd> ãŸã㯠<kbd>Control</kbd> ãæŒããªããã¯ãªãã¯) ã«ãã£ãŠãè€æ°ã®ãã¡ã€ã«ãéžæã§ããŸãããŠãŒã¶ãŒã« <code><input></code> ããã1ã€ã®ãã¡ã€ã«ãéžæããããå Žåã¯ã <code>multiple</code> å±æ§ãçç¥ããŠãã ããã</p> + +<h3 id="Getting_information_on_selected_files" name="Getting_information_on_selected_files">éžæããããã¡ã€ã«ã®æ
å ±ã®ååŸ</h3> + +<p>éžæããããã¡ã€ã«ã¯ãèŠçŽ ã® {{domxref("HTMLElement.files", "files")}} ããããã£ã§è¿ããããã㯠{{domxref("File")}} ãªããžã§ã¯ãã®ãªã¹ããå«ã {{domxref("FileList")}} ãªããžã§ã¯ãã§ãã <code>FileList</code> ã¯é
åã®ããã«ãµããŸãã®ã§ã <code>length</code> ããããã£ã䜿çšããŠéžæããããã¡ã€ã«ã®æ°ãååŸããããšãã§ããŸãã</p> + +<p>ããããã® <code>File</code> ãªããžã§ã¯ãã¯ä»¥äžã®ãããªæ
å ±ãæã£ãŠããŸãã</p> + +<dl> + <dt><code>name</code></dt> + <dd>ãã¡ã€ã«ã®ååã§ãã</dd> + <dt><code>lastModified</code></dt> + <dd>ãã¡ã€ã«ãæåŸã«å€æŽãããæ¥æãè¡šãæ°å€ã§ã UNIX æå» (1970幎1æ1æ¥åå0æ) ããã®çµéããªç§æ°ã§ãã</dd> + <dt><code>lastModifiedDate</code> {{deprecated_inline}}</dt> + <dd>ãã¡ã€ã«ãæåŸã«å€æŽãããæ¥æãè¡šã {{jsxref("Date")}} ãªããžã§ã¯ãã§ãã<em>ããã¯éæšå¥šã§ãã䜿ãã¹ãã§ã¯ãããŸããã代ããã« <code>lastModified</code> ã䜿çšããŠãã ããã</em></dd> + <dt><code>size</code></dt> + <dd>ãã€ãæ°ã«ãããã¡ã€ã«ã®é·ãã§ãã</dd> + <dt><code>type</code></dt> + <dd>ãã¡ã€ã«ã® <a href="/ja/docs/Web/HTTP/Basics_of_HTTP/MIME_types">MIME ã¿ã€ã</a>ã§ãã</dd> + <dt><code>webkitRelativePath</code> {{non-standard_inline}}</dt> + <dd>ãã£ã¬ã¯ããªéžæãã€ã¢ãã° (ã€ãŸãã {{htmlattrxref("webkitdirectory", "input/file")}} å±æ§ãèšå®ãããŠãã <code>file</code> ãã€ã¢ãã°) ã§éžæãããããŒã¹ãã£ã¬ã¯ããªããã®ãã¡ã€ã«ã®çžå¯Ÿãã¹ãè¡šãæååã§ãã<em>ããã¯æšæºå€ãªã®ã§äœ¿çšããã«ã¯æ³šæããŠãã ããã</em></dd> +</dl> + +<div class="note"> +<p><strong>泚</strong>: æè¿ã®ãã©ãŠã¶ãŒã¯ãã¹ãŠã <code>HTMLInputElement.files</code> ã®å€ãååŸã ãã§ã¯ãªãèšå®ãã§ããããã«ãªã£ãŠããŸãããããæãåŸã«è¿œå ãããã®ã¯ Firefox ã§ãããŒãžã§ã³57ã§è¿œå ãããŸãã (see {{bug(1384030)}})ã</p> +</div> + +<h3 id="Limiting_accepted_file_types" name="Limiting_accepted_file_types">åãä»ãããã¡ã€ã«åã®å¶é</h3> + +<p>ãµã€ãããŠãŒã¶ãŒãèªç±ãªåœ¢åŒã®ãã¡ã€ã«ãéžæã§ããããã«ã¯ããããªãã§ãããã代ããã«ãç¹å®ã®åœ¢åŒã®ãã¡ã€ã«ãéžæããããã§ããããäŸãã°ããã¡ã€ã«å
¥åæ¬ã§ãŠãŒã¶ãŒã«ãããã£ãŒã«ãã¡ã€ã«ãã¢ããããŒããããã®ã§ããã°ããããã {{Glossary("JPEG")}} ãŸã㯠{{Glossary("PNG")}} ã®ãããªãŠã§ãã«äºææ§ãããç»å圢åŒãéžæããããã§ãããã</p> + +<p>åä»å¯èœãªãã¡ã€ã«åœ¢åŒã¯ {{htmlattrxref("accept","input/file")}} å±æ§ã§ãåãä»ãããã¡ã€ã«ã®æ¡åŒµåãŸã㯠MIME ã¿ã€ãããã€ãäŸã瀺ããŸãã</p> + +<ul> + <li><code>accept="image/png"</code> ãŸã㯠<code>accept=".png"</code> â PNG ãã¡ã€ã«ãåãä»ããŸãã</li> + <li><code>accept="image/png, image/jpeg"</code> ãŸã㯠<code>accept=".png, .jpg, .jpeg"</code> â PNG ãŸã㯠JPEG ãã¡ã€ã«ãåãä»ããŸãã</li> + <li><code>accept="image/*"</code> â <code>image/*</code> ã® MIME ã¿ã€ãã§ããä»»æã®ãã¡ã€ã«ãåãä»ããŸãã (å€ãã®ã¢ãã€ã«ç«¯æ«ã§ã¯ããã®å Žåã«ãŠãŒã¶ãŒãã«ã¡ã©ã§åçãæ®ãããšãã§ããããã«ãªã£ãŠããŸãã)</li> + <li><code>accept=".doc,.docx,.xml,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document"</code> â MS Word ææžãšæããããã¡ã€ã«ããã¹ãŠåãä»ããŸãã</li> +</ul> + +<p>ãã£ãšè€éãªäŸãèŠãŠã¿ãŸãããã</p> + +<pre class="brush: html notranslate"><form method="post" enctype="multipart/form-data"> + <div> + <label for="profile_pic">ã¢ããããŒããããã¡ã€ã«ãéžæããŠãã ãã</label> + <input type="file" id="profile_pic" name="profile_pic" + accept=".jpg, .jpeg, .png"> + </div> + <div> + <button>éä¿¡</button> + </div> +</form></pre> + +<div class="hidden"> +<pre class="brush: css notranslate">div { + margin-bottom: 10px; +}</pre> +</div> + +<p>ããã¯ååã®äŸãšäŒŒãå€èŠã®åºåãããŸãã</p> + +<p>{{EmbedLiveSample('Limiting_accepted_file_types', 650, 60)}}</p> + +<div class="note"> +<p><strong>泚</strong>: ãã®äŸã¯ GitHub ã«ããããŸãã â <a href="https://github.com/mdn/learning-area/blob/master/html/forms/file-examples/file-with-accept.html">ãœãŒã¹ã³ãŒã</a>ãš<a href="https://mdn.github.io/learning-area/html/forms/file-examples/file-with-accept.html">ã©ã€ãå®è¡</a>ã確èªããŠãã ããã</p> +</div> + +<p>åãããã«èŠãããããããŸãããããã®å
¥åæ¬ã§ãã¡ã€ã«ãéžæããããšãããšããã®ãã¡ã€ã«éžæãã€ã¢ãã°ã§ã¯ <code>accept</code> ã®å€ã§æå®ããããã¡ã€ã«åœ¢åŒããéžæã§ããŸããã (现ããåãã¯ãã©ãŠã¶ãŒããªãã¬ãŒãã£ã³ã°ã·ã¹ãã ã«ãã£ãŠç°ãªããŸã)ã</p> + +<p><img alt="macOS ã®ãã¡ã€ã«éžæãã€ã¢ãã°ã®ã¹ã¯ãªãŒã³ã·ã§ããã§ãã JPEG 以å€ã®ãã¡ã€ã«ã¯ç°è²ã«ãªãéžæã§ããŸããã" src="https://mdn.mozillademos.org/files/15183/file-chooser.png" style="margin: 0 auto;"></p> + +<p><code>accept</code> å±æ§ã¯éžæããããã¡ã€ã«ã®åœ¢åŒãæ€èšŒããŸãããåã«ãã©ãŠã¶ãŒã«ãŠãŒã¶ãŒãæ£ãããã¡ã€ã«åœ¢åŒãéžæããããã®ã¬ã€ãããããã®ãã³ããåºãã ãã§ãã (å€ãã®å Žå) ãŠãŒã¶ãŒããã¡ã€ã«éžæãã€ã¢ãã°ãªãã·ã§ã³ãåãæ¿ããããšã§ããã¡ã€ã«éžæãã€ã¢ãã°ããã®èšå®ãäžæžãããŠä»»æã®ãã¡ã€ã«ãéžæããããšãã§ããã®ã§ãäžæ£ãªãã¡ã€ã«åœ¢åŒãéžæããå¯èœæ§ããããŸãã</p> + +<p>ãã®ããã <code>accept</code> å±æ§ã¯é©åãªãµãŒããŒåŽã®æ€èšŒã§ããã¯ã¢ããããå¿
èŠãããããšãæèããŠãããŠãã ããã</p> + +<h3 id="Notes" name="Notes">泚</h3> + +<ol> + <li> + <p>ã¹ã¯ãªãããããã¡ã€ã«éžæãã€ã¢ãã°ã®å€ãèšå®ããããšã¯ã§ããŸããã â 以äžã®ããã«ããŠãå¹æã¯ãããŸããã</p> + + <pre class="brush: js notranslate">const input = document.querySelector("input[type=file]"); +input.value = "foo"; +</pre> + </li> + <li> + <p><code><input type="file"></code> ã䜿çšããŠãã¡ã€ã«ãéžæãããå Žåãã»ãã¥ãªãã£äžã®çç±ãããå
ã®ãã¡ã€ã«ãžã®å®éã®ãã¹ã <code>value</code> å±æ§äžã§ã¯èŠããªãããã«ãªã£ãŠããŸãããã®ä»£ããã«ããã¡ã€ã«åã®å
é ã« <code>C:\fakepath\</code> ãè¿œå ãããã®ã衚瀺ãããŸãããã®åŠçœ®ã«ã¯ããã€ãã®çµç·¯äžã®çç±ããããŸããããã¹ãŠã®ææ°ã®ãã©ãŠã¶ãŒã§å¯Ÿå¿ãããŠãããå®éã«<a href="https://html.spec.whatwg.org/multipage/forms.html#fakepath-srsly">ä»æ§æžã§å®çŸ©ãããŠããŸã</a>ã</p> + </li> +</ol> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãã®äŸã§ã¯ããã®äŸã§ã¯ã {{domxref("HTMLInputElement.files")}} ããããã£ã§å©çšã§ãããã¡ã€ã«æ
å ±ãå©çšãããããã«é«åºŠãªãã¡ã€ã«éžæãã€ã¢ãã°ã瀺ãããŸãããã€ãå·§åŠãªãã¯ããã¯ã瀺ããŸãã</p> + +<div class="note"> +<p><strong>泚</strong>: ãã®äŸã®å®å
šãªãœãŒã¹ã³ãŒã㯠GitHub â <a href="https://github.com/mdn/learning-area/blob/master/html/forms/file-examples/file-example.html">file-example.html</a> (<a href="https://mdn.github.io/learning-area/html/forms/file-examples/file-example.html">ã©ã€ãçããããŸã</a>) ã§èŠãããšãã§ããŸãã CSS ã«ã€ããŠã¯èª¬æããŸããã JavaScript ãäžå¿ã§ãã</p> +</div> + +<p>æåã«ã HTML ãèŠãŠã¿ãŸãããã</p> + +<pre class="brush: html notranslate"><form method="post" enctype="multipart/form-data"> + <div> + <label for="image_uploads">ã¢ããããŒãããç»åãéžæããŠãã ãã (PNG, JPG)</label> + <input type="file" id="image_uploads" name="image_uploads" accept=".jpg, .jpeg, .png" multiple> + </div> + <div class="preview"> + <p>ã¢ããããŒããããã¡ã€ã«ãéžæãããŠããŸãã</p> + </div> + <div> + <button>éä¿¡</button> + </div> +</form></pre> + +<div class="hidden"> +<pre class="brush: css notranslate">html { + font-family: sans-serif; +} + +form { + width: 580px; + background: #ccc; + margin: 0 auto; + padding: 20px; + border: 1px solid black; +} + +form ol { + padding-left: 0; +} + +form li, div > p { + background: #eee; + display: flex; + justify-content: space-between; + margin-bottom: 10px; + list-style-type: none; + border: 1px solid black; +} + +form img { + height: 64px; + order: 1; +} + +form p { + line-height: 32px; + padding-left: 10px; +} + +form label, form button { + background-color: #7F9CCB; + padding: 5px 10px; + border-radius: 5px; + border: 1px ridge black; + font-size: 0.8rem; + height: auto; +} + +form label:hover, form button:hover { + background-color: #2D5BA3; + color: white; +} + +form label:active, form button:active { + background-color: #0D3F8F; + color: white; +}</pre> +</div> + +<p>ããã¯ä»¥åèŠããã®ã«äŒŒãŠããŸããç¹çããã¹ããã®ã¯ãããŸããã</p> + +<p>次ã«ã JavaScript ãäžéãèŠãŠã¿ãŸãããã</p> + +<p>ã¹ã¯ãªããã®æåã®è¡ã§ããã©ãŒã ã®å
¥åæ¬èªäœãš <code>.preview</code> ã¯ã©ã¹ãèšå®ããã {{htmlelement("div")}} èŠçŽ ã®åç
§ãååŸããŸãã次㫠{{htmlelement("input")}} èŠçŽ ãé衚瀺ã«ããŸãã â ããã¯ããã¡ã€ã«å
¥åæ¬ãæŠããŠéããã¹ã¿ã€ã«ä»ããããã®ãé£ããããã©ãŠã¶ãŒéã§ãã¶ã€ã³ã«äžè²«æ§ããªãããã§ãã {{htmlelement("label")}} ãã¯ãªãã¯ããããšã§ <code>input</code> èŠçŽ ãã¢ã¯ãã£ãåããããšãã§ããã®ã§ã <code>input</code> èŠçŽ ãèŠããã¯é衚瀺ã«ããŠã©ãã«ããã¿ã³ãããããã»ããããŠãŒã¶ãŒããã¡ã€ã«ãã¢ããããŒãããããšãã®æäœãåãããŸãã</p> + +<pre class="brush: js notranslate">const input = document.querySelector('input'); +const preview = document.querySelector('.preview'); + +input.style.opacity = 0;</pre> + +<div class="note"> +<p><strong>泚:</strong> ãã¡ã€ã«å
¥åæ¬ãé衚瀺ã«ããã®ã« {{cssxref("visibility", "visibility: hidden")}} ã {{cssxref("display", "display: none")}} ã§ã¯ãªã {{cssxref("opacity")}} ã䜿çšããŠããã®ã¯ãæ¯æŽæè¡ãåäºè
ã®ãã¡ã€ã«å
¥åæ¬ã察話å¯èœã§ã¯ãªããšè§£éããããã§ãã</p> +</div> + +<p>次ã«ã<a href="/ja/docs/Web/API/EventTarget/addEventListener">ã€ãã³ããªã¹ããŒ</a>ãå
¥åæ¬ã«è¿œå ããŠãéžæãããå€ã®å€å (ãã®å Žåããã¡ã€ã«ãéžæãããããš) ãç£èŠããŸããã€ãã³ããªã¹ããŒã¯ç¬èªã® <code>updateImageDisplay()</code> é¢æ°ãåŒã³åºããŸãã</p> + +<pre class="brush: js notranslate">input.addEventListener('change', updateImageDisplay);</pre> + +<p><code>updateImageDisplay()</code> é¢æ°ãåŒã³åºããããã³ã«ã以äžã®ããšãè¡ããŸãã</p> + +<ul> + <li>{{jsxref("Statements/while", "while")}} ã«ãŒãã䜿ã£ãŠãã¬ãã¥ãŒã® <code><div></code> ã®äžã«ãã以åã®ã³ã³ãã³ãã空ã«ããŸãã</li> + <li>éžæããããã¹ãŠã®ãã¡ã€ã«ã®æ
å ±ãæ〠{{domxref("FileList")}} ãªããžã§ã¯ããåãã <code>curFiles</code> ãšåŒã°ããå€æ°ã«ä¿åããŸãã</li> + <li><code>curFiles.length</code> ã0ãã©ããããã§ãã¯ããããšã§ããã¡ã€ã«ãéžæãããŠããªããã確èªããŸããéžæãããŠããªãå Žåã¯ããã¬ãã¥ãŒã® <code><div></code> ã«éžæãããŠãããã¡ã€ã«ããªãæšã®ã¡ãã»ãŒãžã衚瀺ããŸãã</li> + <li>ãã¡ã€ã«ãéžæãããŠ<em>ãã</em>å Žåãã«ãŒãã§1ã€ãã€ããã¬ãã¥ãŒã® <code><div></code> ã«ããã«ã€ããŠã®æ
å ±ã衚瀺ããŸããç¹çããã¹ãã¯æ¬¡ã§ãã</li> + <li>ç¬èªã® <code>validFileType()</code> é¢æ°ã䜿çšããŠããã¡ã€ã«ãæ£ããåœ¢åŒ (ã€ãŸãã <code>accept</code> å±æ§ã§æå®ãããç»å圢åŒ) ã§ãããã©ããããã§ãã¯ããŸãã</li> + <li>ããã§ãããªãã次ã®ããšãè¡ããŸãã + <ul> + <li>ãã¡ã€ã«ã®ååãšãã¡ã€ã«ã®é·ãããåè¿°ã® <code><div></code> (<code>file.name</code> ããã³ <code>file.size</code> ã§ååŸ) å
ã®ãªã¹ãã¢ã€ãã ã«åºåããŸããç¬èªã® <code>returnFileSize()</code> é¢æ°ã¯ãã¡ã€ã«ã®é·ãã ãã€ã/KB/MB ã®ãã¡é©åãªåœ¢åŒã§è¿ããŸã (æ¢å®ã§ãã©ãŠã¶ãŒã¯é·ãã絶察çãªãã€ãã§è¿ããŸã)ã</li> + <li>{{domxref("URL.createObjectURL", "URL.createObjectURL(curFiles[i])")}} ãåŒã³åºããŠãç»åã®ãã¬ãã¥ãŒã®ãµã ãã€ã«ãçæããŸãã次ã«ãæ°ãã {{htmlelement("img")}} ãçæãããã® {{htmlattrxref("src", "img")}} ããµã ãã€ã«ã«èšå®ããããšã§ããªã¹ãé
ç®ã«ãç»åãæ¿å
¥ããŸãã</li> + </ul> + </li> + <li>ãã¡ã€ã«åœ¢åŒãç¡å¹ã§ããå Žåããªã¹ãã®ã¢ã€ãã å
ã«ã¡ãã»ãŒãžã衚瀺ããŠããŠãŒã¶ãŒã«å¥ãªãã¡ã€ã«åœ¢åŒãéžæããå¿
èŠãããããšãäŒããŸãã</li> +</ul> + +<pre class="brush: js notranslate">function updateImageDisplay() { + while(preview.firstChild) { + preview.removeChild(preview.firstChild); + } + + const curFiles = input.files; + if(curFiles.length === 0) { + const para = document.createElement('p'); + para.textContent = 'ã¢ããããŒããããã¡ã€ã«ãéžæãããŠããŸãã'; + preview.appendChild(para); + } else { + const list = document.createElement('ol'); + preview.appendChild(list); + +   for(const file of curFiles) { + const listItem = document.createElement('li'); + const para = document.createElement('p'); + if(validFileType(file)) { + para.textContent = `ãã¡ã€ã«å: ${file.name}, ãã¡ã€ã«ã®é·ã: ${returnFileSize(file.size)}.`; + const image = document.createElement('img'); + image.src = URL.createObjectURL(file); + + listItem.appendChild(image); + listItem.appendChild(para); + } else { + para.textContent = `ãã¡ã€ã«å: ${file.name}: ãã¡ã€ã«åœ¢åŒãæå¹ã§ã¯ãããŸãããéžæããªãããŠãã ããã`; + listItem.appendChild(para); + } + + list.appendChild(listItem); + } + } +}</pre> + +<p>ç¬èªã® <code>validFileType()</code> é¢æ°ã¯ {{domxref("File")}} ãªããžã§ã¯ããåŒæ°ãšããŠåãããããã {{jsxref("Array.prototype.includes()")}} ã䜿çšããŠã <code>fileTypes</code> ã®äžã®å€ã«ãã¡ã€ã«ã® <code>type</code> ããããã£ã«äžèŽãããã®ããããã©ããããã§ãã¯ããŸããäžèŽãããã®ãèŠã€ãã£ãå Žåã¯ãé¢æ°ã¯ <code>true</code> ãè¿ããŸããäžèŽãããã®ãèŠã€ãããªããã°ã <code>false</code> ãè¿ããŸãã</p> + +<pre class="brush: js notranslate">// https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Image_types +const fileTypes = [ + "image/apng", + "image/bmp", + "image/gif", + "image/jpeg", + "image/pjpeg", + "image/png", + "image/svg+xml", + "image/tiff", + "image/webp", + "image/x-icon" +]; + +function validFileType(file) { + return fileTypes.includes(file.type); +}</pre> + +<p><code>returnFileSize()</code> é¢æ°ã¯æ°å€ (çŸåšã®ãã¡ã€ã«ã® <code>size</code> ããããã£ããååŸãããã€ãæ°) ãåãããã€ã/KB/MB ã®ãã¡é©åãªåœ¢åŒã§è¿ããŸãã</p> + +<pre class="brush: js notranslate">function returnFileSize(number) { + if(number < 1024) { + return number + 'bytes'; + } else if(number >= 1024 && number < 1048576) { + return (number/1024).toFixed(1) + 'KB'; + } else if(number >= 1048576) { + return (number/1048576).toFixed(1) + 'MB'; + } +}</pre> + +<p>ãã®äŸã¯æ¬¡ã®ããã«ã§ããŸãã䜿ã£ãŠã¿ãŸãããã</p> + +<p>{{EmbedLiveSample('Examples', '100%', 200)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'input.html#file-upload-state-(type=file)', '<input type="file">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ååå®çŸ©</td> + </tr> + <tr> + <td>{{SpecName('HTML5.1', 'sec-forms.html#file-upload-state-typefile', '<input type="file">')}}</td> + <td>{{Spec2('HTML5.1')}}</td> + <td>ååå®çŸ©</td> + </tr> + <tr> + <td>{{SpecName('HTML Media Capture', '#the-capture-attribute','capture attribute')}}</td> + <td>{{Spec2('HTML Media Capture')}}</td> + <td>initial <code>capture</code> attribute</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-file")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Web/API/File/Using_files_from_web_applications">ãŠã§ãã¢ããªã±ãŒã·ã§ã³ããã®ãã¡ã€ã«ã®å©çš</a> â <code><input type="file"></code> ããã³ <a href="/ja/docs/Web/API/File">File API</a> ã«é¢ããããããã®æçšãªäŸãå«ãŸããŠããŸãã</li> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/hidden/index.html b/files/ja/web/html/element/input/hidden/index.html new file mode 100644 index 0000000000..c0f6d0fe0d --- /dev/null +++ b/files/ja/web/html/element/input/hidden/index.html @@ -0,0 +1,228 @@ +--- +title: <input type="hidden"> +slug: Web/HTML/Element/input/hidden +tags: + - Element + - Forms + - HTML + - HTML forms + - Input + - Input Types + - Reference + - hidden +translation_of: Web/HTML/Element/input/hidden +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <strong><code>hidden</code></strong> åã¯ããã©ãŒã ã®éä¿¡æã«ãŠãŒã¶ãŒãèŠããå€æŽãããããããšãã§ããªãããŒã¿ããŠã§ãéçºè
ãå«ããããšãã§ããŸããäŸãã°ãçŸåšæ³šæäžåã¯ç·šéäžã® ID ããäžæã®ã»ãã¥ãªãã£ããŒã¯ã³ãªã©ã«å©çšã§ããŸããé ãå
¥åæ¬ã¯ããŒãžã®è¡šç€ºã§å®å
šã«é衚瀺ã«ãªããããŒãžã®äžã§è¡šç€ºãããæ¹æ³ã¯ãããŸããã</span></p> + +<div class="note"> +<p><strong>泚</strong>: 以äžã®ã³ãŒãã«ã¯ã©ã€ããµã³ãã«ããããŸããæ£ããåäœããŠããã°ãäœãèŠããªãã¯ãã§ãã</p> +</div> + +<div id="Basic_example"> +<pre class="brush: html notranslate"><input id="prodId" name="prodId" type="hidden" value="xm234jq"></pre> + +<p>{{ EmbedLiveSample('Basic_example', 600, 40) }}</p> +</div> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>ãµãŒããŒã«éãè¿ãããé ãããŒã¿ã®å€ãè¡šã {{domxref("DOMString")}}ã</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>ãªãã</td> + </tr> + <tr> + <td><strong>察å¿ããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("autocomplete", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>value</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>ãªãã</td> + </tr> + </tbody> +</table> + +<div class="note"> +<p><strong>泚</strong>: {{domxref("HTMLElement/input_event", "input")}} ããã³ {{domxref("HTMLElement/change_event", "change")}} ã®åã€ãã³ãã¯ããã®å
¥ååã«ã¯é©çšãããŸãããé ãå
¥åæ¬ã¯ JavaScript (<code>hiddenInput.focus()</code> ãªã©) ã䜿çšããŠããã©ãŒã«ã¹ãäžããããšã¯ã§ããŸããã</p> +</div> + +<h2 id="Value" name="Value">å€</h2> + +<p>{{HTMLElement("input")}} èŠçŽ ã® {{htmlattrxref("value", "input")}} å±æ§ã¯ããã©ãŒã ããµãŒããŒã«éä¿¡ããæã«å«ãããé ãããŒã¿ãå«ã¿ãŸããããã¯ç¹ã«ããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ãéãã§ç·šéããã確èªãããããããšã¯ã§ããŸãããããã©ãŠã¶ãŒã®éçºè
ããŒã«ããå€ãç·šéããããšã¯ã§ããŸãã</p> + +<div class="warning"> +<p>ããŒãžã®ã³ã³ãã³ãå
ã§ã¯å€ããŠãŒã¶ãŒã«è¡šç€ºãããŸãããããã©ãŠã¶ãŒã®éçºè
ããŒã«ãããœãŒã¹ã衚瀺ãæ©èœã䜿çšããŠãèŠããç·šéãããããããšãã§ããŸãã <code>hidden</code> ã®å
¥åæ¬ãã»ãã¥ãªãã£ã®åœ¢ãšããŠåœãŠã«ããªãã§ãã ããã</p> +</div> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå ã®å±æ§</h2> + +<p>ãã¹ãŠã® {{HTMLElement("input")}} èŠçŽ ã§å
±éããå±æ§ã«å ãã <code>hidden</code> åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("name")}}</code></td> + <td>ä»ã®å
¥ååãšåæ§ããã©ãŒã ãéä¿¡ããå Žåã«å ±åãããå
¥åæ¬ã®ååã§ããç¹æ®ãªå€ <code>_charset_</code> ã¯ããã®å
¥åæ¬ã®å€ããã©ãŒã ã®éä¿¡ã«äœ¿çšãããæåãšã³ã³ãŒãã£ã³ã°ãšããŠå ±åãããŸãã</td> + </tr> + </tbody> +</table> + +<h3 id="htmlattrdefname">{{htmlattrdef("name")}}</h3> + +<p>ããã¯å®éã«ã¯å
±éã®å±æ§ã®äžã€ã§ãããé ãå
¥åæ¬ã§ã¯ç¹å¥ãªçšéãæã£ãŠããŸããéåžžã {{htmlattrxref("name", "input")}} å±æ§ã¯é ãå±æ§ã§ãä»ã®å
¥åæ¬ãšåæ§ã«æ©èœããŸãããããããã©ãŒã ãéä¿¡ãããæã <code>name</code> ã <code>_charset_</code> ã«èšå®ãããé ãå
¥åæ¬ã¯ãèªåçã«ãã©ãŒã ãéä¿¡ããã®ã«äœ¿çšãããæåãšã³ã³ãŒãã£ã³ã°ã®å€ãšããŠå ±åãããŸãã</p> + +<h2 id="Using_hidden_inputs" name="Using_hidden_inputs">é ãå
¥åæ¬ã®å©çš</h2> + +<p>åè¿°ã®éããé ãå
¥åæ¬ã¯ãã©ãŒã ã«ãäžç·ã«ãµãŒããŒã«éä¿¡ãããããŠãŒã¶ãŒã衚瀺ãŸãã¯ç·šéã§ããªãããŒã¿ãå«ãããå Žåã¯ã©ãã§ã䜿çšã§ããŸãã䜿ãæ¹ã瀺ãããã€ãã®äŸãã芧ãã ããã</p> + +<h3 id="Tracking_edited_content" name="Tracking_edited_content">ç·šéãããå
容ã®è¿œè·¡</h3> + +<p>é ãå
¥åæ¬ã®ãã£ãšãäžè¬çãªçšéã¯ãç·šéãã©ãŒã ãéä¿¡ãããšãã«ãããŒã¿ããŒã¹ã®ã©ã®ã¬ã³ãŒããæŽæ°ããå¿
èŠããããã远跡ããããšã§ããäžè¬çãªã¯ãŒã¯ãããŒã¯æ¬¡ã®ãããªãã®ã§ãã</p> + +<ol> + <li>ãŠãŒã¶ãŒã¯ããã°ã®èšäºã補åã®é
ç®ãªã©ã管çæš©ãæã£ãŠããã³ã³ãã³ãã®ç·šéããããšã«ããŸããç·šéãã¿ã³ãæŒããŠå§ããŸãã</li> + <li>ç·šéããã³ã³ãã³ããããŒã¿ããŒã¹ããååŸããã HTML ãã©ãŒã å
ã«èªã¿èŸŒãŸããŠãŠãŒã¶ãŒãç·šéã§ããããã«ãªããŸãã</li> + <li>ç·šéåŸããŠãŒã¶ãŒã¯ãã©ãŒã ãéä¿¡ããæŽæ°ãããããŒã¿ããµãŒããŒã«éãè¿ãããŠããŒã¿ããŒã¹ãæŽæ°ããŸãã</li> +</ol> + +<p>ãã®èãæ¹ã¯ã¹ããã2ã§ãæŽæ°ããã¬ã³ãŒãã® ID ãé ãå
¥åæ¬ã§ä¿æããŠãããŸããã¹ããã3ã§ãã©ãŒã ãéä¿¡ããããšãã ID ã¯èªåçã«ã¬ã³ãŒãã®äžèº«ãšå
±ã«ãµãŒããŒã«éãè¿ãããŸãããµã€ãã®ãµãŒããŒåŽã³ã³ããŒãã³ãã¯ã ID ã«ãã£ãŠéä¿¡ãããããŒã¿ã§ã©ã®ã¬ã³ãŒããæŽæ°ããå¿
èŠãããããæ£ããç¹å®ããããšãã§ããŸãã</p> + +<p>以äžã®{{anch("Examples", "äŸ")}}ã®ç¯ã§ããããã©ã®ããã«èŠãããã瀺ãäŸå
šäœãèŠãããšãã§ããŸãã</p> + +<h3 id="Improving_website_security" name="Improving_website_security">ãŠã§ããµã€ãã®ã»ãã¥ãªãã£ã®æ¹å</h3> + +<p>é ãå
¥åæ¬ã¯ããŠã§ããµã€ãã®ã»ãã¥ãªãã£ãé«ããããã«ã»ãã¥ãªãã£ããŒã¯ã³ãç§å¯ãæ ŒçŽããŠããããšãã§ããŸããåºæ¬çãªèãæ¹ãšããŠã¯ãäŸãã°ãªã³ã©ã€ã³ãã³ãã³ã°ã§ä»ã®å£åº§ã«ééããããã®ãã©ãŒã ãªã©ãæ©å¯ãèŠãããã©ãŒã ã«ãŠãŒã¶ãŒãèšå
¥ãããšãã«ãç§å¯ãæäŸããããšã§èªåã誰ã§ããããæ£ãããã©ãŒã ãå©çšããŠééãªã¯ãšã¹ããè¡ã£ãŠãããã蚌æããããšãã§ããŸãã</p> + +<p>ããã§æªæã®ãããŠãŒã¶ãŒãåœã®ãã©ãŒã ãäœæããŠãéè¡ã«æãããŸããéšããããããŠãŒã¶ãŒãéšããŠå¥ãªãšããã«ééããããããªããšãé²ãããšãã§ããŸãããã®çš®ã®æ»æã¯<a href="/ja/docs/Learn/Server-side/First_steps/Website_security#Cross-Site_Request_Forgery_(CSRF)">ã¯ãã¹ãµã€ããªã¯ãšã¹ããã©ãŒãžã§ãª (CSRF)</a> ãšåŒã°ããŠãããéåžžã«å€ãã®ä¿¡é ŒãããŠãããµãŒããŒåŽãã¬ãŒã ã¯ãŒã¯ããã®ãããªæ»æãé²ãããã«é ããç§å¯ã䜿çšããŠããŸãã</p> + +<div class="note"> +<p>åè¿°ã®ããã«ãé ãå
¥åæ¬ã«ç§å¯ãé
眮ããããšã¯ãæ¬è³ªçã«å®å
šã§ã¯ãããŸãããããŒã®çµã¿åããããšã³ã³ãŒãã£ã³ã°ã«ãã£ãŠå®çŸãããŸããé ãå
¥åæ¬ã®å€ã¯ç§å¯ãšããŒã¿ãé¢é£ä»ãããã©ãŒã ããµãŒããŒã«éä¿¡ããããšãã«èªåçã«å«ããããŸããæ¬åœã«ãŠã§ããµã€ããå®å
šã«ããã«ã¯ãããèšèšãããç§å¯ã䜿çšããå¿
èŠããããŸãã</p> +</div> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p>é ãå
¥åæ¬ã¯å¶çŽæ€èšŒã«ã¯é¢ä¿ããŸãããå¶çŽãããå®éã®å€ãæããªãããã§ãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>以åã«äœæããç·šéãã©ãŒã ({{anch("Tracking edited content", "ç·šéãããå
容ã®è¿œè·¡")}}ãåç
§) ã«ãé ãå
¥åæ¬ã䜿çšããŠç·šéããã¬ã³ãŒãã® ID ãèšæ¶ããç°¡åãªããŒãžã§ã³ãå®è£
ããæ¹æ³ãèŠãŠã¿ãŸãããã</p> + +<p>ç·šéãã©ãŒã ã® HTML ã¯ãã®ããã«ãªã£ãŠãããããããŸããã</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="title">Post title:</label> + <input type="text" id="title" name="title" value="My excellent blog post"> + </div> + <div> + <label for="content">Post content:</label> + <textarea id="content" name="content" cols="60" rows="5"> +This is the content of my excellent blog post. I hope you enjoy it! + </textarea> + </div> + <div> + <button type="submit">Update post</button> + </div> + <input type="hidden" id="postId" name="postId" value="34657"> +</form></pre> + +<p>ç°¡å㪠CSS ãè¿œå ããŸãããã</p> + +<pre class="brush: css notranslate">html { + font-family: sans-serif; +} + +form { + width: 500px; +} + +div { + display: flex; + margin-bottom: 10px; +} + +label { + flex: 2; + line-height: 2; + text-align: right; + padding-right: 20px; +} + +input, textarea { + flex: 7; + font-family: sans-serif; + font-size: 1.1rem; + padding: 5px; +} + +textarea { + height: 60px; +}</pre> + +<p>ãµãŒããŒã¯ãã©ãŒã ããŠãŒã¶ãŒã®ãã©ãŠã¶ãŒã«éä¿¡ããåã«ã ID ã "<code>postID</code>" ã§ããé ãå
¥åæ¬ã®å€ã«ããŒã¿ããŒã¹å
ã®æçš¿ã® ID ãèšå®ãããã©ãŒã ãæ»ããããšãã«ãã®æ
å ±ããå€æŽãããæ
å ±ãæŽæ°ããããŒã¿ããŒã¹ã®ã¬ã³ãŒããç¥ãããã«äœ¿çšããŸããã³ã³ãã³ãã®äžã§ãããæ±ãããã«ã¹ã¯ãªããã¯å¿
èŠã¯ãããŸããã</p> + +<p>åºåçµæã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<p>{{ EmbedLiveSample('Examples', '100%', 200) }}</p> + +<div class="note"> +<p><strong>泚</strong>: ãã®äŸã¯ GitHub ã«ããããŸã (<a href="https://github.com/mdn/learning-area/blob/master/html/forms/hidden-input-example/index.html">ãœãŒã¹ã³ãŒã</a>ããã³<a href="https://mdn.github.io/learning-area/html/forms/hidden-input-example/index.html">ã©ã€ãã§ã®åäœã®ç¢ºèª</a>ãåç
§ããŠãã ãã)ã</p> +</div> + +<p>éä¿¡ããããšãããµãŒããŒãžéä¿¡ããããã©ãŒã ããŒã¿ã¯ä»¥äžã®ããã«ãªããŸãã</p> + +<p><code>title=My+excellent+blog+post&content=This+is+the+content+of+my+excellent+blog+post.+I+hope+you+enjoy+it!&postId=34657</code></p> + +<p>é ãå
¥åæ¬ã¯å
šã衚瀺ãããªããŠããããŒã¿ã¯éä¿¡ãããŠããŸãã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#hidden-state-(type=hidden)', '<input type="hidden">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ååå®çŸ©</td> + </tr> + <tr> + <td>{{SpecName('HTML5.2', 'sec-forms.html#hidden-state-typehidden', '<input type="hidden">')}}</td> + <td>{{Spec2('HTML5.2')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-hidden")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Learn/HTML/Forms">HTML ãã©ãŒã ã¬ã€ã</a></li> + <li>{{HTMLElement("input")}} ããã³ {{domxref("HTMLInputElement")}} ã€ã³ã¿ãŒãã§ã€ã¹</li> +</ul> diff --git a/files/ja/web/html/element/input/image/index.html b/files/ja/web/html/element/input/image/index.html new file mode 100644 index 0000000000..368a73b960 --- /dev/null +++ b/files/ja/web/html/element/input/image/index.html @@ -0,0 +1,414 @@ +--- +title: <input type="image"> +slug: Web/HTML/Element/input/image +tags: + - Element + - Form Image + - Form Image Button + - Forms + - HTML + - HTML Image Button + - HTML forms + - Image Button + - Input + - Input Type + - Number + - Reference +translation_of: Web/HTML/Element/input/image +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <strong><code>image</code></strong> åã¯ãããã¹ãã§ã¯ãªãç»åã®åœ¢ããšãéä¿¡ãã¿ã³ãããªãã¡éä¿¡ãã¿ã³ãäœæããããã«äœ¿çšãããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-image.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>ãªã â <code>value</code> å±æ§ã¯æå®ããªãã§ãã ããã</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>ãªã</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("alt", "input")}}, {{htmlattrxref("src", "input")}}, {{htmlattrxref("width", "input")}}, {{htmlattrxref("height", "input")}}, {{htmlattrxref("formaction", "input")}}, {{htmlattrxref("formenctype", "input")}}, {{htmlattrxref("formmethod", "input")}}, {{htmlattrxref("formnovalidate", "input")}}, {{htmlattrxref("formtarget", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td>ãªã</td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>ãªã</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p><code><input type="image"></code> èŠçŽ 㯠<code>value</code> å±æ§ãåãä»ããŸããã衚瀺ããç»åãžã®ãã¹ã <code>src</code> å±æ§ã§æå®ããŸãã</p> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå ã®å±æ§</h2> + +<p>ãã¹ãŠã® {{HTMLElement("input")}} åã§å
±éããå±æ§ã«å ãã <code>image</code> åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("alt")}}</code></td> + <td>ç»åã衚瀺ã§ããªãå Žåã«è¡šç€ºãã代æ¿æåå</td> + </tr> + <tr> + <td><code>{{anch("formaction")}}</code></td> + <td>ããŒã¿ã®éä¿¡å
ã® URL</td> + </tr> + <tr> + <td><code>{{anch("formenctype")}}</code></td> + <td>ãã©ãŒã ããŒã¿ãéä¿¡ããéã«äœ¿çšãããšã³ã³ãŒãã£ã³ã°æ¹æ³</td> + </tr> + <tr> + <td><code>{{anch("formmethod")}}</code></td> + <td>ãã©ãŒã ãéä¿¡ããéã«äœ¿çšãã HTTP ã¡ãœãã</td> + </tr> + <tr> + <td><code>{{anch("formnovalidate")}}</code></td> + <td>è«çå±æ§ã§ãååšããå Žåãéä¿¡åã«ãã©ãŒã ãæ€èšŒããªãããšã瀺ã</td> + </tr> + <tr> + <td><code>{{anch("formtarget")}}</code></td> + <td>ãã©ãŒã ã®éä¿¡çµæãèªã¿èŸŒãé²èŠ§ã³ã³ããã¹ãã瀺ãæåå</td> + </tr> + <tr> + <td><code>{{anch("height")}}</code></td> + <td>ç»åãæç»ãã CSS ãã¯ã»ã«åäœã®é«ã</td> + </tr> + <tr> + <td><code>{{anch("src")}}</code></td> + <td>ç»åã®èªã¿èŸŒã¿å
ã® URL</td> + </tr> + <tr> + <td><code>{{anch("width")}}</code></td> + <td>ç»åãæç»ãã CSS ãã¯ã»ã«åäœã®å¹
</td> + </tr> + </tbody> +</table> + +<h3 id="htmlattrdefalt">{{htmlattrdef("alt")}}</h3> + +<p><code>alt</code> å±æ§ã¯ãç»åã衚瀺ã§ããªãå Žåã®ãã¿ã³ã®ã©ãã«ãšããŠäœ¿çšããã代æ¿æååãæäŸããŸã (ãšã©ãŒã®å Žåã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ãç»åã衚瀺ã§ããªãå Žåãç»åã衚瀺ããªãããã«èšå®ãããŠããå ŽåããŠãŒã¶ãŒãèªã¿äžã端æ«ã䜿çšããŠããå Žåãªã©)ãæäŸããå Žåã¯ããã¿ã³ã®ã©ãã«ãšããŠé©åãªç©ºã§ã¯ãªãæååã§ããå¿
èŠããããŸãã</p> + +<p>äŸãã°ããä»ãããã°ã€ã³ããã¢ã€ã³ã³ãããã¹ããå
¥ã£ãç»åã衚瀺ããã°ã©ãã£ãã¯ãã¿ã³ã®å Žåã <code>alt</code> å±æ§ã <code>ä»ãããã°ã€ã³</code> ã®ããã«èšå®ããŠãã ããã</p> + +<div class="note"> +<p><strong>éèŠ:</strong> <code>alt</code> å±æ§ã¯æè¡çã«ã¯çç¥å¯èœã§ãããã³ã³ãã³ãã®å©çšæ§ãæ倧åããããã«åžžã«èšå®ããŠãã ããã</p> +</div> + +<p><code><input type="image"></code> ã® <code>alt</code> å±æ§ã¯ãæ©èœçã«ã¯ {{HTMLElement("img")}} èŠçŽ ã«ããã {{htmlattrdef("alt", "img")}} å±æ§ãšåæ§ã«åäœããŸãã</p> + +<h3 id="htmlattrdefformaction">{{htmlattrdef("formaction")}}</h3> + +<p>æååã§ãããŒã¿ã®éä¿¡å
ã® URL ã瀺ããŸããããã¯ãã® {{HTMLElement("input")}} ãå±ãã {{HTMLElement("form")}} èŠçŽ ã® {{htmlattrxref("action", "form")}} å±æ§ããåªå
ããŸãã</p> + +<p>ãã®å±æ§ã¯ <code><a href="/ja/docs/Web/HTML/Element/input/submit"><input type="submit"></a></code> ããã³ {{HTMLElement("button")}} èŠçŽ ã§ã䜿çšã§ããŸãã</p> + +<h3 id="htmlattrdefformenctype">{{htmlattrdef("formenctype")}}</h3> + +<p>æååã§ããã©ãŒã ã®ããŒã¿ããµãŒããŒã«éä¿¡ããéã«äœ¿ããããšã³ã³ãŒãã£ã³ã°æ¹æ³ãèå¥ããŸããèš±ãããŠããå€ã¯3ã€ã§ãã</p> + +<dl> + <dt><code>application/x-www-form-urlencoded</code></dt> + <dd>ããã¯æ¢å®å€ã§ããã©ãŒã ã®ããŒã¿ã {{jsxref("encodeURI", "encodeURI()")}} ãªã©ã®ã¢ã«ãŽãªãºã ã䜿ã£ãŠ URL ãšã³ã³ãŒãã£ã³ã°ããåŸã§éä¿¡ããŸãã</dd> + <dt><code>multipart/form-data</code></dt> + <dd>ããŒã¿ã管çããããã« {{domxref("FormData")}} API ã䜿çšããè€æ°ã®ãã¡ã€ã«ããµãŒããŒã«éä¿¡ããããšãã§ããŸãããã©ãŒã ã« {{HTMLElement("input")}} èŠçŽ ã® {{htmlattrxref("type", "input")}}<code>=file</code> (<code><a href="/ja/docs/Web/HTML/Element/input/file"><input type="file"></a></code>) ãå«ãŸããŠããå Žåã¯ããã®ãšã³ã³ãŒãã£ã³ã°åã<em>䜿ããªããã°ãªããŸãã</em>ã</dd> + <dt><code>text/plain</code></dt> + <dd>ãã¬ãŒã³ããã¹ãã§ããã»ãšãã©ãããã°ã§ãã圹ã«ç«ã¡ãŸããããéä¿¡ãããããŒã¿ãç°¡åã«èŠãããšãã§ããŸãã</dd> +</dl> + +<p><code>formenctype</code> å±æ§ãæå®ãããå Žåãæå±ãããã©ãŒã ã® {{htmlattrxref("action", "form")}} å±æ§ãäžæžãããŸãã</p> + +<p>ãã®å±æ§ã¯ <code><a href="/ja/docs/Web/HTML/Element/input/submit"><input type="submit"></a></code> ããã³ {{HTMLElement("button")}} èŠçŽ ã§ã䜿çšã§ããŸãã</p> + +<h3 id="htmlattrdefformmethod">{{htmlattrdef("formmethod")}}</h3> + +<p>æååã§ããã©ãŒã ã®ããŒã¿ãéä¿¡ãããšãã«äœ¿çšãã HTTP ã¡ãœããã瀺ããŸãããã®å€ã¯ææè
ã§ãããã©ãŒã ã® {{htmlattrxref("method", "form")}} ãäžæžãããŸããèš±ãããŠããå€ã¯æ¬¡ã®éãã§ãã</p> + +<dl> + <dt><code>get</code></dt> + <dd>A URL is constructed by starting with the URL given by the <code>formaction</code> or {{htmlattrxref("action", "form")}} attribute, appending a question mark ("?") character, then appending the form's data, encoded as described by <code>formenctype</code> or the form's {{htmlattrxref("enctype", "form")}} attribute. This URL is then sent to the server using an HTTP {{HTTPMethod("get")}} request. This method works well for simple forms that contain only ASCII characters and have no side effects. This is the default value.</dd> + <dt><code>post</code></dt> + <dd>The form's data is included in the body of the request that is sent to the URL given by the <code>formaction</code> or {{htmlattrxref("action", "form")}} attribute using an HTTP {{HTTPMethod("post")}} request. This method supports complex data and file attachments.</dd> + <dt><code>dialog</code></dt> + <dd>This method is used to indicate that the button simply closes the dialog with which the input is associated, and does not transmit the form data at all.</dd> +</dl> + +<p>ãã®å±æ§ã¯ <code><a href="/ja/docs/Web/HTML/Element/input/submit"><input type="submit"></a></code> ããã³ {{HTMLElement("button")}} èŠçŽ ã§ã䜿çšã§ããŸãã</p> + +<h3 id="htmlattrdefformnovalidate">{{htmlattrdef("formnovalidate")}}</h3> + +<p>A Boolean attribute which, if present, specifies that the form should not be validated before submission to the server. This overrides the value of the {{htmlattrxref("novalidate", "form")}} attribute on the element's owning form.</p> + +<p>ãã®å±æ§ã¯ <code><a href="/ja/docs/Web/HTML/Element/input/submit"><input type="submit"></a></code> ããã³ {{HTMLElement("button")}} èŠçŽ ã§ã䜿çšã§ããŸãã</p> + +<h3 id="htmlattrdefformtarget">{{htmlattrdef("formtarget")}}</h3> + +<p>A string which specifies a name or keyword that indicates where to display the response received after submitting the form. The string must be the name of a <strong>browsing context</strong> (that is, a tab, window, or {{HTMLElement("iframe")}}. A value specified here overrides any target given by the {{htmlattrxref("target", "form")}} attribute on the {{HTMLElement("form")}} that owns this input.</p> + +<p>In addition to the actual names of tabs, windows, or inline frames, there are a few special keywords that can be used:</p> + +<dl> + <dt><code>_self</code></dt> + <dd>Loads the response into the same browsing context as the one that contains the form. This will replace the current document with the received data. This is the default value used if none is specified.</dd> + <dt><code>_blank</code></dt> + <dd>Loads the response into a new, unnamed, browsing context. This is typically a new tab in the same window as the current document, but may differ depending on the configuration of the {{Glossary("user agent")}}.</dd> + <dt><code>_parent</code></dt> + <dd>Loads the response into the parent browsing context of the current one. If there is no parent context, this behaves the same as <code>_self</code>.</dd> + <dt><code>_top</code></dt> + <dd>Loads the response into the top-level browsing context; this is the browsing context that is the topmost ancestor of the current context. If the current context is the topmost context, this behaves the same as <code>_self</code>.</dd> +</dl> + +<p>ãã®å±æ§ã¯ <code><a href="/ja/docs/Web/HTML/Element/input/submit"><input type="submit"></a></code> ããã³ {{HTMLElement("button")}} èŠçŽ ã§ã䜿çšã§ããŸãã</p> + +<h3 id="htmlattrdefheight">{{htmlattrdef("height")}}</h3> + +<p>A number specifying the height, in CSS pixels, at which to draw the image specified by the <code>src</code> attribute.</p> + +<h3 id="htmlattrdefsrc">{{htmlattrdef("src")}}</h3> + +<p>A string specifying the URL of the image file to display to represent the graphical submit button. When the user interacts with the image, the input is handled like any other button input.</p> + +<h3 id="htmlattrdefwidth">{{htmlattrdef("width")}}</h3> + +<p>A number indicating the width at which to draw the image, in CSS pixels.</p> + +<h2 id="Obsolete_attributes" name="Obsolete_attributes">å»æ¢ãããå±æ§</h2> + +<p>The following attribute was defined by HTML 4 for <code>image</code> inputs, but was not implemented by all browsers and has since been deprecated:</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("usemap")}}</code></td> + <td>The name of an image map ({{HTMLElement("map")}}) element to use with the image; this is obsolete. Use the {{HTMLElement("img")}} element to create image maps instead</td> + </tr> + </tbody> +</table> + +<h3 id="htmlattrdefusemap">{{htmlattrdef("usemap")}}</h3> + +<p>If <code>usemap</code> is specified, it must be the name of an image map element, {{HTMLElement("map")}}, that defines an image map to use with the image. This usage is obsolete; you should switch to using the {{HTMLElement("img")}} element when you want to use image maps.</p> + +<h2 id="Using_image_inputs" name="Using_image_inputs">image å
¥åã®äœ¿çš</h2> + +<p>The <code><input type="image"></code> element is a <a href="/ja/docs/Web/CSS/Replaced_element">replaced element</a> (an element whose content isn't generated or directly managed by the CSS layer), behaving in much the same way as a regular {{htmlelement("img")}} element, but with the capabilities of a <a href="/ja/docs/Web/HTML/Element/input/submit">submit button</a>.</p> + +<h3 id="Essential_image_input_features" name="Essential_image_input_features">åºæ¬ç㪠input å
¥åã®æ©èœ</h3> + +<p>Let's look at a basic example that includes all the essential features you'd need to use (These work exactly the same as they do on the <code><img></code> element.):</p> + +<pre class="brush: html notranslate"><input id="image" type="image" width="100" height="30" alt="Login" + src="https://raw.githubusercontent.com/mdn/learning-area/master/html/forms/image-type-example/login.png"></pre> + +<p>{{ EmbedLiveSample('Essential_image_input_features', 600, 50) }}</p> + +<ul> + <li>The {{htmlattrxref("src", "input")}} attribute is used to specify the path to the image you want to display in the button.</li> + <li>The {{htmlattrxref("alt", "input")}} attribute provides alt text for the image, so screen reader users can get a better idea of what the button is used for. It will also display if the image can't be shown for any reason (for example if the path is misspelled). If possible, use text which matches the label you'd use if you were using a standard submit button.</li> + <li>The {{htmlattrxref("width", "input")}} and {{htmlattrxref("height", "input")}} attributes are used to specify the width and height the image should be shown at, in pixels. The button is the same size as the image; if you need the button's hit area to be bigger than the image, you will need to use CSS (e.g. {{cssxref("padding")}}). Also, if you specify only one dimension, the other is automatically adjusted so that the image maintains its original aspect ratio.</li> +</ul> + +<h3 id="Overriding_default_form_behaviors" name="Overriding_default_form_behaviors">æ¢å®ã®ãã©ãŒã ã®åäœã®äžæžã</h3> + +<p><code><input type="image"></code> elements â like regular <a href="/ja/docs/Web/HTML/Element/input/submit">submit buttons</a> â can accept a number of attributes that override the default form behavior:</p> + +<dl> + <dt>{{htmlattrdef("formaction")}} {{HTMLVersionInline("5")}}</dt> + <dd>The URI of a program that processes the information submitted by the input element; overrides the {{htmlattrxref("action","form")}} attribute of the element's form owner.</dd> +</dl> + +<dl> + <dt>{{htmlattrdef("formenctype")}} {{HTMLVersionInline("5")}}</dt> + <dd>Specifies the type of content that is used to submit the form to the server. Possible values are: + <ul> + <li><code>application/x-www-form-urlencoded</code>: The default value if the attribute is not specified.</li> + <li><code>text/plain</code>.</li> + </ul> + + <p>If this attribute is specified, it overrides the {{htmlattrxref("enctype","form")}} attribute of the element's form owner.</p> + </dd> + <dt>{{htmlattrdef("formmethod")}} {{HTMLVersionInline("5")}}</dt> + <dd>Specifies the HTTP method that the browser uses to submit the form. Possible values are: + <ul> + <li><code>post</code>: The data from the form is included in the body of the form and is sent to the server.</li> + <li><code>get</code>: The data from the form is appended to the <code><strong>form</strong></code> attribute URI, with a '?' as a separator, and the resulting URI is sent to the server. Use this method when the form has no side-effects and contains only ASCII characters.</li> + </ul> + + <p>If specified, this attribute overrides the {{htmlattrxref("method","form")}} attribute of the element's form owner.</p> + </dd> + <dt>{{htmlattrdef("formnovalidate")}} {{HTMLVersionInline("5")}}</dt> + <dd>A Boolean attribute specifying that the form is not to be validated when it is submitted. If this attribute is specified, it overrides the {{htmlattrxref("novalidate","form")}} attribute of the element's form owner.</dd> + <dt>{{htmlattrdef("formtarget")}} {{HTMLVersionInline("5")}}</dt> + <dd>A name or keyword indicating where to display the response that is received after submitting the form. This is a name of, or keyword for, a <em>browsing context</em> (for example, tab, window, or inline frame). If this attribute is specified, it overrides the {{htmlattrxref("target", "form")}} attribute of the element's form owner. The following keywords have special meanings: + <ul> + <li>_<code>self</code>: Load the response into the same browsing context as the current one. This value is the default if the attribute is not specified.</li> + <li><code>_blank</code>: Load the response into a new unnamed browsing context.</li> + <li><code>_parent</code>: Load the response into the parent browsing context of the current one. If there is no parent, this option behaves the same way as <code>_self</code>.</li> + <li><code>_top</code>: Load the response into the top-level browsing context (that is, the browsing context that is an ancestor of the current one, and has no parent). If there is no parent, this option behaves the same as <code>_self</code>.</li> + </ul> + </dd> +</dl> + +<h3 id="Using_the_x_and_y_data_points">Using the x and y data points</h3> + +<p>When you submit a form using a button created with <code><input type="image"></code>, two extra data points are submitted to the server automatically by the browser â <code>x</code> and <code>y</code>. You can see this in action in our <a href="https://mdn.github.io/learning-area/html/forms/image-type-example/xy-coordinates-example.html">X Y coordinates example</a>.</p> + +<p>When you click on the image to submit the form, you'll see the data appended to the URL as parameters, for example <code>?x=52&y=55</code>. If the image input has a {{htmlattrxref("name", "input")}} attribute, then keep in mind that the specified name is prefixed on every attribute, so if the <code>name</code> is <code>position</code>, then the returned coordinates would be formatted in the URL as <code>?position.x=52&position.y=55</code>. This, of course, applies to all other attributes as well.</p> + +<p>These are the X and Y coordinates of the image that the mouse clicked on to submit the form, where (0,0) is the top-left of the image. These can be used when the position the image was clicked on is significant, for example you might have a map that when clicked, sends the coordinates that were clicked to the server. The server-side code then works out what location was clicked on, and returns information about places nearby.</p> + +<p>In our above example, we could write server-side code that works out what color was clicked on by the coordinates submitted, and keeps a tally of the favorite colors people voted for.</p> + +<h3 id="Adjusting_the_images_position_and_scaling_algorithm">Adjusting the image's position and scaling algorithm</h3> + +<p>You can use the {{cssxref("object-position")}} property to adjust the positioning of the image within the <code><input></code> element's frame, and the {{cssxref("object-fit")}} property to control how the image's size is adjusted to fit within the frame. This allows you to specify a frame for the image using the <code>width</code> and <code>height</code> attributes to set aside space in the layout, then adjust where within that space the image is located and how (or if) it is scaled to occupy that space.</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="A_login_form">A login form</h3> + +<p>The following example shows the same button as before, but included in the context of a typical login form.</p> + +<p>{{ EmbedLiveSample('A_login_form', 600, 170) }}</p> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html notranslate"><form> + <p>Login to your account</p> + <div> + <label for="userId">User ID</label> + <input type="text" id="userId" name="userId"> + </div> + <div> + <label for="pwd">Password</label> + <input type="password" id="pwd" name="pwd"> + </div> + <div> + <input id="image" type="image" src="https://raw.githubusercontent.com/mdn/learning-area/master/html/forms/image-type-example/login.png" alt="Login" width="100"> + </div> +</form></pre> + +<h4 id="CSS">CSS</h4> + +<p>And now some simple CSS to make the basic elements sit more neatly:</p> + +<pre class="brush: css notranslate">div { + margin-bottom: 10px; +} + +label { + display: inline-block; + width: 70px; + text-align: right; + padding-right: 10px; +}</pre> + +<h3 id="Adjusting_the_image_position_and_scaling">Adjusting the image position and scaling</h3> + +<p>In this example, we adapt the previous example to set aside more space for the image and then adjust the actual image's size and positioning using {{cssxref("object-fit")}} and {{cssxref("object-position")}}.</p> + +<p>{{EmbedLiveSample("Adjusting_the_image_position_and_scaling", 600, 300)}}</p> + +<h4 id="HTML_2">HTML</h4> + +<pre class="brush: html notranslate"><form> + <p>Login to your account</p> + <div> + <label for="userId">User ID</label> + <input type="text" id="userId" name="userId"> + </div> + <div> + <label for="pwd">Password</label> + <input type="password" id="pwd" name="pwd"> + </div> + <div> + <input id="image" type="image" + src="https://raw.githubusercontent.com/mdn/learning-area/master/html/forms/image-type-example/login.png" + alt="Login" width="200" height="100"> + </div> +</form></pre> + +<h4 id="CSS_2">CSS</h4> + +<pre class="brush: css notranslate">div { + margin-bottom: 10px; +} + +label { + display: inline-block; + width: 70px; + text-align: right; + padding-right: 10px; +} + +#image { + object-position: right top; + object-fit: contain; + background-color: #ddd; +} +</pre> + +<p>Here, <code>object-position</code> is configured to draw the image at the top-right corner of the element, while <code>object-fit</code> is set to <code>contain</code>, which indicates that the image should be drawn at the largest size that will fit within the element's box without altering its aspect ratio. Note the visible grey background of the element still visible in the area not covered by the image.</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#image-button-state-(type=image)', '<input type="image">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'forms.html#image-button-state-%28type=image%29', '<input type="image">')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-image")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("input")}} and the {{domxref("HTMLInputElement")}} interface which implements it.</li> + <li>Positioning and sizing the image within the <code><input></code> element's frame: {{cssxref("object-position")}} and {{cssxref("object-fit")}}</li> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/index.html b/files/ja/web/html/element/input/index.html new file mode 100644 index 0000000000..5a7ce1c5ca --- /dev/null +++ b/files/ja/web/html/element/input/index.html @@ -0,0 +1,1376 @@ +--- +title: '<input>: å
¥åæ¬ (ãã©ãŒã å
¥å) èŠçŽ ' +slug: Web/HTML/Element/input +tags: + - Element + - Forms + - HTML + - HTML input tag + - HTML ãã©ãŒã + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:察話åã³ã³ãã³ã' + - 'HTML:èšè¿°ã³ã³ãã³ã' + - Reference + - Web + - ãŠã§ã + - ããŒã¿å
¥å + - ãã©ãŒã + - èŠçŽ +translation_of: Web/HTML/Element/input +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary">HTML ã® <strong><code><input></code> èŠçŽ </strong>ã¯ããŠãŒã¶ãŒããããŒã¿ãåãåãããã®ããŠã§ãããŒã¹ã®ãã©ãŒã çšã®å¯Ÿè©±çãªã³ã³ãããŒã«ãäœæããããã«äœ¿çšããŸãã端æ«ãš{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã«ãããŸãããåºç¯ã«æž¡ãçš®é¡ã®ããŒã¿å
¥åãã³ã³ãããŒã«ãŠã£ãžã§ãããå©çšã§ããŸãã</span> <code><input></code> èŠçŽ ã¯å
¥ååãšå±æ§ã®çµã¿åããã®æ°ãéåžžã«å€ãããã HTML ã®äžã§æã匷åãã€æãè€éãªèŠçŽ ã®äžã€ã§ãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-text.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<h2 id="<input>_types" name="<input>_types"><input> ã®å</h2> + +<p><code><input></code> ã®åäœã¯ {{htmlattrxref("type", "input")}} å±æ§ã®å€ã«å¿ããŠå€§ããç°ãªããŸãã®ã§ãåå¥ã®ãªãã¡ã¬ã³ã¹ããŒãžã§ããŸããŸãªåãæ±ã£ãŠããŸãããã®å±æ§ãæå®ããªãå Žåã®æ¢å®ã®å㯠<code>text</code> ã§ãã</p> + +<p>å©çšå¯èœãªåã¯æ¬¡ã®éãã§ãã</p> + +<table class="standard-table"> + <colgroup> + <col> + <col style="width: 50%;"> + <col> + </colgroup> + <thead> + <tr> + <th>å</th> + <th>説æ</th> + <th>åºæ¬çãªäŸ</th> + <th>ä»æ§æž</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{HTMLElement("input/button", "button")}}</td> + <td>ããã·ã¥ãã¿ã³ã§ãæ¢å®ã®åäœãæããã {{anch('htmlattrdefvalue', 'value')}} å±æ§ã®å€ (æ¢å®ã§ã¯ç©º) ã衚瀺ããŸãã</td> + <td id="examplebutton"> + <pre class="brush: html hidden notranslate"> +<input type="button" name="button" /></pre> + {{EmbedLiveSample("examplebutton",200,55,"","", "nobutton")}}</td> + <td></td> + </tr> + <tr> + <td>{{HTMLElement("input/checkbox", "checkbox")}}</td> + <td>ãã§ãã¯ããã¯ã¹ã§ãéžæãŸãã¯æªéžæã®ãã¡ã²ãšã€ã®å€ããšãããšãã§ããŸãã</td> + <td id="examplecheckbox"> + <pre class="brush: html hidden notranslate"> +<input type="checkbox" name="checkbox"/></pre> + {{EmbedLiveSample("examplecheckbox",200,55,"","", "nobutton")}}</td> + <td></td> + </tr> + <tr> + <td>{{HTMLElement("input/color", "color")}}</td> + <td>è²ãæå®ããããã®ã³ã³ãããŒã«ã§ãã察å¿ããŠãããã©ãŠã¶ãŒã§ã¯ãã¢ã¯ãã£ãã«ãªã£ããšãã«ã«ã©ãŒããã«ãŒãéããŸãã</td> + <td id="examplecolor"> + <pre class="brush: html hidden notranslate"> +<input type="color" name="color"/></pre> + {{EmbedLiveSample("examplecolor",200,55,"","", "nobutton")}}</td> + <td>{{HTMLVersionInline("5")}}</td> + </tr> + <tr> + <td>{{HTMLElement("input/date", "date")}}</td> + <td>æ¥ä» (æå»ãé€ã幎ãæãæ¥) ãå
¥åããããã®ã³ã³ãããŒã«ã§ãã察å¿ããŠãããã©ãŠã¶ãŒã§ã¯ãã¢ã¯ãã£ãã«ãªã£ããšãã«æ¥ä»ããã«ãŒãŸãã¯å¹Žææ¥ã®æ°å€ã®ãã€ãŒã«ãéããŸãã</td> + <td id="exampledate"> + <pre class="brush: html hidden notranslate"> +<input type="date" name="date"/></pre> + {{EmbedLiveSample("exampledate",200,55,"","", "nobutton")}}</td> + <td> {{HTMLVersionInline("5")}}</td> + </tr> + <tr> + <td>{{HTMLElement("input/datetime-local", "datetime-local")}}</td> + <td>ã¿ã€ã ãŸãŒã³æ
å ±ããªãæ¥ä»ãšæå»ãå
¥åããããã®ã³ã³ãããŒã«ã§ãã察å¿ããŠãããã©ãŠã¶ãŒã§ã¯ãã¢ã¯ãã£ãã«ãªã£ããšãã«æ¥ä»ããã«ãŒãŸãã¯æ¥ä»ããã³æå»éšåã®æ°å€ã®ãã€ãŒã«ãéããŸãã</td> + <td id="exampledtl"> + <pre class="brush: html hidden notranslate"> +<input type="datetime-local" name="datetime-local"/></pre> + {{EmbedLiveSample("exampledtl",200,55,"","", "nobutton")}}</td> + <td>{{HTMLVersionInline("5")}}</td> + </tr> + <tr> + <td>{{HTMLElement("input/email", "email")}}</td> + <td>é»åã¡ãŒã«ã¢ãã¬ã¹ãç·šéããããã®æ¬ã§ãã <code>text</code> å
¥åæ¬ã®ããã«èŠããŸããã察å¿ããŠãããã©ãŠã¶ãŒãåçãªããŒããŒãã®ãã端æ«ã§ã¯ãå
¥åå€ãæ€èšŒããããé¢é£ããããŒããŒãã衚瀺ãããããŸãã</td> + <td id="exampleemail"> + <pre class="brush: html hidden notranslate"> +<input type="email" name="email"/></pre> + {{EmbedLiveSample("exampleemail",200,55,"","", "nobutton")}}</td> + <td>{{HTMLVersionInline("5")}}</td> + </tr> + <tr> + <td>{{HTMLElement("input/file", "file")}}</td> + <td>ãŠãŒã¶ãŒããã¡ã€ã«ãéžæããã³ã³ãããŒã«ã§ãã {{anch('htmlattrdefaccept', 'accept')}} å±æ§ã䜿çšããŠãã³ã³ãããŒã«ãéžæããããšãã§ãããã¡ã€ã«åœ¢åŒãå®çŸ©ããããšãã§ããŸãã</td> + <td id="examplefile"> + <pre class="brush: html hidden notranslate"> +<input type="file" accept="image/*, text/*" name="file"/></pre> + {{EmbedLiveSample("examplefile",'100%',55,"","", "nobutton")}}</td> + <td></td> + </tr> + <tr> + <td>{{HTMLElement("input/hidden", "hidden")}}</td> + <td>衚瀺ãããªãã³ã³ãããŒã«ã§ããããã®å€ã¯ãµãŒããŒã«éä¿¡ãããŸããé£ã®åã«ã¯äŸããããŸãããé衚瀺ã§ãã</td> + <td></td> + <td></td> + </tr> + <tr> + <td>{{HTMLElement("input/image", "image")}}</td> + <td>ã°ã©ãã£ãã¯ã® <code>submit</code> ãã¿ã³ã§ãã <code>src</code> å±æ§ã§å®çŸ©ãããç»åã衚瀺ããŸãã {{anch('htmlattrdefalt', 'alt')}} å±æ§ã¯ {{anch('htmlattrdefsrc', 'src')}} ã®ç»åãèŠã€ãããªããšãã«è¡šç€ºãããŸãã</td> + <td id="exampleimage"> + <pre class="brush: html hidden notranslate"> +<input type="image" name="image" src="" alt="image input"/></pre> + {{EmbedLiveSample("exampleimage",200,55,"","", "nobutton")}}</td> + <td></td> + </tr> + <tr> + <td>{{HTMLElement("input/month", "month")}}</td> + <td>ã¿ã€ã ãŸãŒã³æ
å ±ããªã幎ãšæãå
¥åããããã®ã³ã³ãããŒã«ã§ãã</td> + <td id="examplemonth"> + <pre class="brush: html hidden notranslate"> +<input type="month" name="month"/></pre> + {{EmbedLiveSample("examplemonth",200,55,"","", "nobutton")}}</td> + <td>{{HTMLVersionInline("5")}}</td> + </tr> + <tr> + <td>{{HTMLElement("input/number", "number")}}</td> + <td>æ°å€ãå
¥åããããã®ã³ã³ãããŒã«ã§ãã察å¿ããŠããã°ã¹ãããŒã衚瀺ããæ¢å®ã®æ€èšŒãè¿œå ããŸããåçããŒããŒããæã€äžéšã®ç«¯æ«ã§ã¯ããã³ããŒã衚瀺ããŸãã</td> + <td id="examplenumber"> + <pre class="brush: html hidden notranslate"> +<input type="number" name="number"/></pre> + {{EmbedLiveSample("examplenumber",200,55,"","", "nobutton")}}</td> + <td>{{HTMLVersionInline("5")}}</td> + </tr> + <tr> + <td>{{HTMLElement("input/password", "password")}}</td> + <td>å
¥åå€ãé ã1è¡ããã¹ããã£ãŒã«ãããµã€ããå®å
šã§ã¯ãªãå Žåã¯ãŠãŒã¶ãŒã«èŠåããŸãã</td> + <td id="examplepassword"> + <pre class="brush: html hidden notranslate"> +<input type="password" name="password"/></pre> + {{EmbedLiveSample("examplepassword",200,55,"","", "nobutton")}}</td> + <td></td> + </tr> + <tr> + <td>{{HTMLElement("input/radio", "radio")}}</td> + <td>ã©ãžãªãã¿ã³ã§ãåã {{anch('htmlattrdefname', 'name')}} ã®å€ãæã€è€æ°ã®éžæè¢ããäžã€ã®å€ãéžæããããšãã§ããŸãã</td> + <td id="exampleradio"> + <pre class="brush: html hidden notranslate"> +<input type="radio" name="radio"/></pre> + {{EmbedLiveSample("exampleradio",200,55,"","", "nobutton")}}</td> + <td></td> + </tr> + <tr> + <td>{{HTMLElement("input/range", "range")}}</td> + <td>å³å¯ãªå€ã§ããããšãéèŠã§ã¯ãªãæ°å€ãå
¥åããããã®ã³ã³ãããŒã«ã§ããç¯å²ã®ãŠã£ãžã§ããã衚瀺ããæ¢å®ã§ã¯äžå€®ã®å€ã«ãªããŸãã {{anch('htmlattrdefmin', 'min')}} ãš {{anch('htmlattrdefmax', 'max')}} ã®çµã¿åããã§ãåãå
¥ããå€ã®ç¯å²ãå®çŸ©ããããšãã§ããŸãã</td> + <td id="examplerange"> + <pre class="brush: html hidden notranslate"> +<input type="range" name="range" min="0" max="25"/></pre> + {{EmbedLiveSample("examplerange",200,55,"","", "nobutton")}}</td> + <td>{{HTMLVersionInline("5")}}</td> + </tr> + <tr> + <td>{{HTMLElement("input/reset", "reset")}}</td> + <td>ãã©ãŒã ã®ã³ã³ãããŒã«ãæ¢å®å€ã«åæåãããã¿ã³ã§ããæšå¥šããŸããã</td> + <td id="examplereset"> + <pre class="brush: html hidden notranslate"> +<input type="reset" name="reset"/></pre> + {{EmbedLiveSample("examplereset",200,55,"","", "nobutton")}}</td> + <td></td> + </tr> + <tr> + <td>{{HTMLElement("input/search", "search")}}</td> + <td>æ€çŽ¢æååãå
¥åããããã®åäžè¡ã®ããã¹ãæ¬ã§ããå
¥åå€ããæ¹è¡ãèªåçã«åãé€ãããŸãã察å¿ããŠãããã©ãŠã¶ãŒã§ã¯ãå
¥åæ¬ãåæåããããã®åé€ã¢ã€ã³ã³ã衚瀺ãããããšããããæ¬ã®å
容ãæ¶å»ããããã«äœ¿çšããããšãã§ããŸãã Displays a search icon instead of enter key on some devices with dynamic keypads.</td> + <td id="examplesearch"> + <pre class="brush: html hidden notranslate"> +<input type="search" name="search"/></pre> + {{EmbedLiveSample("examplesearch",200,55,"","", "nobutton")}}</td> + <td>{{HTMLVersionInline("5")}}</td> + </tr> + <tr> + <td>{{HTMLElement("input/submit", "submit")}}</td> + <td>ãã©ãŒã ãéä¿¡ãããã¿ã³ã§ãã</td> + <td id="examplesubmit"> + <pre class="brush: html hidden notranslate"> +<input type="submit" name="submit"/></pre> + {{EmbedLiveSample("examplesubmit",200,55,"","", "nobutton")}}</td> + <td></td> + </tr> + <tr> + <td>{{HTMLElement("input/tel", "tel")}}</td> + <td>é»è©±çªå·ãå
¥åããããã®ã³ã³ãããŒã«ã§ããåçãªãã³ããŒãåããäžéšã®æ©åšã§ã¯ãé»è©±çšã®ãã³ããŒã衚瀺ããŸãã</td> + <td id="exampletel"> + <pre class="brush: html hidden notranslate"> +<input type="tel" name="tel"/></pre> + {{EmbedLiveSample("exampletel",200,55,"","", "nobutton")}}</td> + <td>{{HTMLVersionInline("5")}}</td> + </tr> + <tr> + <td>{{HTMLElement("input/text", "text")}}</td> + <td>æ¢å®å€ã§ããåäžè¡ã®å
¥åæ¬ã§ããæ¹è¡ã¯èªåçã«å
¥åå€ããåãé€ãããŸãã</td> + <td id="exampletext"> + <pre class="brush: html hidden notranslate"> +<input type="text" name="text"/></pre> + {{EmbedLiveSample("exampletext",200,55,"","", "nobutton")}}</td> + <td></td> + </tr> + <tr> + <td>{{HTMLElement("input/time", "time")}}</td> + <td>ã¿ã€ã ãŸãŒã³æ
å ±ããªãæå»ãå
¥åããããã®ã³ã³ãããŒã«ã§ãã</td> + <td id="exampletime"> + <pre class="brush: html hidden notranslate"> +<input type="time" name="time"/></pre> + {{EmbedLiveSample("exampletime",200,55,"","", "nobutton")}}</td> + <td>{{HTMLVersionInline("5")}}</td> + </tr> + <tr> + <td>{{HTMLElement("input/url", "url")}}</td> + <td>URL å
¥åããããã®å
¥åæ¬ã§ãã <code>text</code> å
¥åæ¬ã®ããã«èŠããŸããã察å¿ããŠãããã©ãŠã¶ãŒãåçãªããŒããŒãã®ãã端æ«ã§ã¯ãå
¥åå€ãæ€èšŒããããé¢é£ããããŒããŒãã衚瀺ãããããŸãã</td> + <td id="exampleurl"> + <pre class="brush: html hidden notranslate"> +<input type="url" name="url"/></pre> + {{EmbedLiveSample("exampleurl",200,55,"","", "nobutton")}}</td> + <td>{{HTMLVersionInline("5")}}</td> + </tr> + <tr> + <td>{{HTMLElement("input/week", "week")}}</td> + <td>幎ãšé±çªå·ã§æ§æãããæ¥ä»ãå
¥åããããã®ã³ã³ãããŒã«ã§ããé±çªå·ã¯ã¿ã€ã ãŸãŒã³ã䌎ããŸããã</td> + <td id="exampleweek"> + <pre class="brush: html hidden notranslate"> +<input type="week" name="week"/></pre> + {{EmbedLiveSample("exampleweek",200,55,"","", "nobutton")}}</td> + <td>{{HTMLVersionInline("5")}}</td> + </tr> + <tr> + <th colspan="4">å»æ¢ãããå€</th> + </tr> + <tr> + <td>{{HTMLElement("input/datetime", "datetime")}}</td> + <td>{{deprecated_inline}} {{obsolete_inline}} UTC ã¿ã€ã ãŸãŒã³ã«åºã¥ãæ¥ä»ãšæå» (æãåãç§ãç§ã®ç«¯æ°) ãå
¥åããããã®ã³ã³ãããŒã«ã§ãã</td> + <td id="exampledatetime"> + <pre class="brush: html hidden notranslate"> +<input type="datetime" name="datetime"/></pre> + {{EmbedLiveSample("exampledatetime",200,75,"","", "nobutton")}}</td> + <td>{{HTMLVersionInline("5")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p><code><input></code> èŠçŽ ã¯å±æ§ããããããããžã匷åã§ããäžèšã®äŸã§èª¬æããŠãã {{htmlattrxref("type", "input")}} å±æ§ãæãéèŠã§ãããã¹ãŠã® <code><input></code> èŠçŽ ãã {{domxref("HTMLInputElement")}} ã€ã³ã¿ãŒãã§ã€ã¹ã«åºã¥ããŠããããããæè¡çã«ã¯ãŸã£ããåãå±æ§ãå
±æããŠããŸãããããå®éã«ã¯ãã»ãšãã©ã®å±æ§ã¯äžéšã®ç¹å®ã®å
¥ååã«ã®ã¿åœ±é¿ãäžããŸããããã«ãå±æ§ã«ãã£ãŠã¯å
¥åæ¬ã«åœ±é¿ãåãŒãæ¹æ³ãå
¥ååã«ãã£ãŠç°ãªããå
¥ååã«ãã£ãŠç°ãªãæ¹æ³ã§åœ±é¿ãäžããããšããããŸãã</p> + +<p>ãã®ç¯ã§ã¯ããã¹ãŠã®å±æ§ã«ç°¡åãªèª¬æãæžããäžèŠ§è¡šã瀺ããŸãããã®åŸã§ãããããã®å±æ§ãã©ã®å
¥ååã«é¢é£ä»ããããŠãããããã詳现ã«èª¬æãããäžèŠ§ã瀺ããŸããã»ãšãã©ããŸãã¯ãã¹ãŠã®å
¥ååã«å
±éããå±æ§ã«ã€ããŠã¯ã以äžã§ãã詳现ã«å®çŸ©ããŸããç¹å®ã®å
¥ååã«åºæã®å±æ§ããŸãã¯ãã¹ãŠã®å
¥ååã«å
±éããããç¹å®ã®å
¥ååã§äœ¿çšããããšãã«ç¹å¥ãªåäœãããå±æ§ã¯ãããããã®åã®ããŒãžã§ç€ºããŸãããã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãå«ã¿ãŸãã <code><input></code> ã«é¢é£ããŠç¹ã«éèŠãªå±æ§ã¯åŒ·èª¿è¡šç€ºãããŠããŸãã</p> + +<table class="standard-table"> + <caption>{{htmlelement('input')}} èŠçŽ ã®å±æ§ã§ã<a href="/en-US/docs/Web/HTML/Global_attributes">ã°ããŒãã« HTML å±æ§</a>ãå«ããã®</caption> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">å</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{anch('htmlattrdefaccept', 'accept')}}</td> + <td>file</td> + <td>ãã¡ã€ã«ã¢ããããŒãã³ã³ãããŒã«ã§æåŸ
ããããã¡ã€ã«åœ¢åŒã®ãã³ã</td> + </tr> + <tr> + <td>{{anch('htmlattrdefalt', 'alt')}}</td> + <td>image</td> + <td>image åã® alt å±æ§ã§ããã¢ã¯ã»ã·ããªãã£ã®ããã«å¿
èŠã§ãã</td> + </tr> + <tr> + <td>{{anch('htmlattrdefautocomplete', 'autocomplete')}}</td> + <td>ãã¹ãŠ</td> + <td>ãã©ãŒã ã®èªåè£å®æ©èœã®ããã®ãã³ã</td> + </tr> + <tr> + <td>{{anch('htmlattrdefautofocus', 'autofocus')}}</td> + <td>ãã¹ãŠ</td> + <td>ããŒãžãèªã¿èŸŒãŸãããšãã«ãèªåçã«ãã®ãã©ãŒã ã³ã³ãããŒã«ã«ãã©ãŒã«ã¹ãèšå®ãã</td> + </tr> + <tr> + <td>{{anch('htmlattrdefcapture', 'capture')}}</td> + <td>file</td> + <td>ãã¡ã€ã«ã¢ããããŒãã³ã³ãããŒã«ã®ã¡ãã£ã¢ãã£ããã£ã®ã€ã³ãããã¡ãœãã</td> + </tr> + <tr> + <td>{{anch('htmlattrdefchecked', 'checked')}}</td> + <td>radio, checkbox</td> + <td>ã³ãã³ããã³ã³ãããŒã«ããã§ãã¯ãããŠããã</td> + </tr> + <tr> + <td>{{anch('htmlattrdefdirname', 'dirname')}}</td> + <td>text, search</td> + <td>ãã©ãŒã éä¿¡æã«èŠçŽ ã®æ¹åæ§ãéä¿¡ããããã«äœ¿çšãããã©ãŒã ãã£ãŒã«ãã®ååã§ãã</td> + </tr> + <tr> + <td>{{anch('htmlattrdefdisabled', 'disabled')}}</td> + <td>ãã¹ãŠ</td> + <td>ã³ã³ãããŒã«ãç¡å¹ã§ãããã©ãã</td> + </tr> + <tr> + <td>{{anch('htmlattrdefform', 'form')}}</td> + <td>ãã¹ãŠ</td> + <td>ã³ã³ãããŒã«ã form èŠçŽ ã«é¢é£ä»ãã</td> + </tr> + <tr> + <td>{{anch('htmlattrdefformaction', 'formaction')}}</td> + <td>image, submit</td> + <td>ãã©ãŒã ã®éä¿¡ã«äœ¿çšãã URL</td> + </tr> + <tr> + <td>{{anch('htmlattrdefformenctype', 'formenctype')}}</td> + <td>image, submit</td> + <td>ãã©ãŒã ã®éä¿¡ã«äœ¿çšããããŒã¿ã»ããã®ãšã³ã³ãŒãçš®å¥</td> + </tr> + <tr> + <td>{{anch('htmlattrdefformmethod', 'formmethod')}}</td> + <td>image, submit</td> + <td>ãã©ãŒã ã®éä¿¡ã«äœ¿çšãã HTTP ã¡ãœãã</td> + </tr> + <tr> + <td>{{anch('htmlattrdefformnovalidate', 'formnovalidate')}}</td> + <td>image, submit</td> + <td>ãã©ãŒã ã®éä¿¡ã§ãã©ãŒã ã®æ€èšŒããã€ãã¹</td> + </tr> + <tr> + <td>{{anch('htmlattrdefformtarget', 'formtarget')}}</td> + <td>image, submit</td> + <td>ãã©ãŒã éä¿¡ã«äœ¿çšããé²èŠ§ã³ã³ããã¹ã</td> + </tr> + <tr> + <td>{{anch('htmlattrdefheight', 'height')}}</td> + <td>image</td> + <td>{{htmlelement('img')}} ã® <code>height</code> å±æ§ãšåãã§ãåçŽã®é«ã</td> + </tr> + <tr> + <td>{{anch('htmlattrdeflist', 'list')}}</td> + <td>ã»ãŒãã¹ãŠ</td> + <td>èªåè£å®ãªãã·ã§ã³ã®å
¥ã£ã {{htmlelement('datalist')}} ã® id å±æ§ã®å€</td> + </tr> + <tr> + <td>{{anch('htmlattrdefmax', 'max')}}</td> + <td>æ°å€å</td> + <td>æ倧å€</td> + </tr> + <tr> + <td>{{anch('htmlattrdefmaxlength', 'maxlength')}}</td> + <td>password, search, tel, text, url</td> + <td><code>value</code> ã®æå€§é· (æåæ°)</td> + </tr> + <tr> + <td>{{anch('htmlattrdefmin', 'min')}}</td> + <td>æ°å€å</td> + <td>æå°å€</td> + </tr> + <tr> + <td>{{anch('htmlattrdefminlength', 'minlength')}}</td> + <td>password, search, tel, text, url</td> + <td><code>value</code> ã®æå°é· (æåæ°)</td> + </tr> + <tr> + <td>{{anch('htmlattrdefmultiple', 'multiple')}}</td> + <td>email, file</td> + <td>è«çå±æ§ãè€æ°ã®å€ãèš±å¯ãããã©ãã</td> + </tr> + <tr> + <td>{{anch('htmlattrdefname', 'name')}}</td> + <td>ãã¹ãŠ</td> + <td>å
¥åæ¬ã³ã³ãããŒã«ã®ååãåå/å€ã®çµã®éšåãšããŠãã©ãŒã ãšäžç·ã«éä¿¡ããã</td> + </tr> + <tr> + <td>{{anch('htmlattrdefpattern', 'pattern')}}</td> + <td>password, text, tel</td> + <td><code>value</code> ãäžèŽãããšåŠ¥åœãšãªããã¿ãŒã³</td> + </tr> + <tr> + <td>{{anch('htmlattrdefplaceholder', 'placeholder')}}</td> + <td>password, search, tel, text, url</td> + <td>ãã©ãŒã ã³ã³ãããŒã«ã空ã®æã«ãã©ãŒã ã³ã³ãããŒã«å
ã«è¡šç€ºãããå
容</td> + </tr> + <tr> + <td><a href="/ja/docs/Web/HTML/Attributes/readonly">readonly</a></td> + <td>ã»ãŒãã¹ãŠ</td> + <td>è«çå±æ§ãå€ãç·šéã§ããªã</td> + </tr> + <tr> + <td><a href="/ja/docs/Web/HTML/Attributes/required">required</a></td> + <td>ã»ãŒãã¹ãŠ</td> + <td>è«çå±æ§ããã©ãŒã ãéä¿¡ã§ããããã«ããããã«ã¯å€ãå¿
èŠ</td> + </tr> + <tr> + <td>{{anch('htmlattrdefsize', 'size')}}</td> + <td>email, password, tel, text</td> + <td>ã³ã³ãããŒã«ã®å€§ãã</td> + </tr> + <tr> + <td>{{anch('htmlattrdefsrc', 'src')}}</td> + <td>image</td> + <td>{{htmlelement('img')}} ã® <code>src</code> å±æ§ãšåãã§ãç»åãªãœãŒã¹ã®ã¢ãã¬ã¹</td> + </tr> + <tr> + <td>{{anch('htmlattrdefstep', 'step')}}</td> + <td>numeric types</td> + <td>æå¹ãªå¢å</td> + </tr> + <tr> + <td>{{anch('htmlattrdeftype', 'type')}}</td> + <td>all</td> + <td>å
¥åãã©ãŒã ã³ã³ãããŒã«ã®å</td> + </tr> + <tr> + <td>{{anch('htmlattrdefvalue', 'value')}}</td> + <td>all</td> + <td>ãã®ãã©ãŒã ã³ã³ãããŒã«ã®çŸåšã®å€ãåå/å€ã®çµã®éšåãšããŠãã©ãŒã ãšäžç·ã«éä¿¡ããã</td> + </tr> + <tr> + <td>{{anch('htmlattrdefwidth', 'width')}}</td> + <td>image</td> + <td>{{htmlelement('img')}} ã® <code>width</code> å±æ§ãšåã</td> + </tr> + </tbody> +</table> + +<p>æšæºå±æ§ã®èª¬æã«ç¶ããŠãããã€ãã®è¿œå ã®éæšæºå±æ§ãåæããŸãã</p> + +<h3 id="åã
ã®å±æ§">åã
ã®å±æ§</h3> + +<dl> + <dt id="htmlattrdefaccept">{{htmlattrdef("accept")}}</dt> + <dd> + <p><code>file</code> å
¥ååã«å¯ŸããŠã®ã¿æå¹ã§ãã <code>accept</code> å±æ§ã¯ <code>file</code> ã¢ããããŒãã³ã³ãããŒã«ã®äžã§ã©ã®ãã¡ã€ã«åœ¢åŒãéžæå¯èœã§ããããå®çŸ©ããŸãã {{HTMLElement("input/file", "file")}} å
¥ååãåç
§ããŠãã ããã</p> + </dd> + <dt id="htmlattrdefalt">{{htmlattrdef("alt")}}</dt> + <dd> + <p><code>image</code> ãã¿ã³ã«å¯ŸããŠã®ã¿æå¹ã§ãã alt å±æ§ã¯ç»åã®ä»£æ¿ããã¹ããæäŸãã <a href="#htmlattrdefsrc"><code>src</code></a> ã®ç»åãååšããªããããŸãã¯èªã¿èŸŒã¿ã«å€±æããå Žåã«ãã®å±æ§ã®å€ã衚瀺ããŸãã {{HTMLElement("input/image", "image")}} å
¥ååãåç
§ããŠãã ããã</p> + </dd> + <dt id="htmlattrdefautocomplete">{{htmlattrdef("autocomplete")}}</dt> + <dd> + <p>(è«çå±æ§ã§ã¯<strong>ãããŸãã</strong>!) <code><a href="/ja/docs/Web/HTML/Attributes/autocomplete">autocomplete</a></code> å±æ§ã¯ç©ºçœåºåãã®æååã®å€ãåããæå®ãããå Žåã¯ãå
¥åæ¬ãæäŸããèªåè£å®æ©èœã®çš®é¡ã瀺ããŸããèªåè£å®ã®ããããå®è£
ã¯ã以ååãå
¥åæ¬ã«å
¥åãããå€ãåã«ååŒã³åºããããã®ã§ããããã£ãšè€éãªèªåè£å®ãããåŸãŸããäŸãã°ããã©ãŠã¶ãŒã端æ«ã®é£çµ¡å
ãªã¹ããšé£æºããŠã <code>email</code> å
¥åæ¬ã§ã¡ãŒã«ã¢ãã¬ã¹ãèªåè£å®ãããããå¯èœæ§ããããŸããèš±å¯ãããŠããå€ã¯<a href="/ja/docs/Web/HTML/Attributes/autocomplete#Values">autocomplete å±æ§ã®å€</a>ãåç
§ããŠãã ããã</p> + + <p><code>autocomplete</code> å±æ§ã¯ <code>hidden</code>, <code>text</code>, <code>search</code>, <code>url</code>, <code>tel</code>, <code>email</code>, <code>date</code>, <code>month</code>, <code>week</code>, <code>time</code>, <code>datetime-local</code>, <code>number</code>, <code>range</code>, <code>color</code>, <code>password</code> ã§æå¹ã§ãããã®å±æ§ã¯æ°å€ãŸãã¯ããã¹ãããŒã¿ãè¿ããªãå
¥ååã§ã¯å¹æããªãã <code>checkbox</code>, <code>radio</code>, <code>file</code> ãšãã¹ãŠã®ãã¿ã³åãé€ãããã¹ãŠã®å
¥ååã§æå¹ã«ãªããŸãã</p> + + <p>詳ããæ
å ±ã«ã€ããŠã¯ <a href="/ja/docs/Web/HTML/Attributes/autocomplete">HTML ã® autocomplete å±æ§</a>ãåç
§ããŠãã ããããã¹ã¯ãŒãã»ãã¥ãªãã£ã«é¢ããæ
å ±ãã <code>autocomplete</code> ã <code>hidden</code> ã«å¯ŸããŠä»ã®å
¥ååãšã©ãç°ãªãã®ãã«ã€ããŠã®æ
å ±ããããŸãã</p> + </dd> + <dt id="htmlattrdefautofocus">{{htmlattrdef("autofocus")}}</dt> + <dd> + <p>è«çå±æ§ã§ãæå®ãããå Žåã¯ãããŒãžã®èªã¿èŸŒã¿ãå®äºãããšã (ãŸãã¯ãã®èŠçŽ ãå«ã {{HTMLElement("dialog")}} ã衚瀺ããããšã) ã«ãèªåçã«ãã®å
¥åæ¬ããã©ãŒã«ã¹ãæã€ããšã瀺ããŸãã</p> + + <div class="note"> + <p><strong>泚:</strong> <code>autofocus</code> å±æ§ãã€ããèŠçŽ ã¯ã {{domxref("DOMContentLoaded")}} ã€ãã³ããçºçããåã«ãã©ãŒã«ã¹ãåŸãããšããããŸãã</p> + </div> + + <p>ææžäžã§äžã€ã®èŠçŽ ã ãã <code>autofocus</code> å±æ§ãæã€ããšãã§ããŸããè€æ°ã®èŠçŽ ã«ä»ããå Žåã¯ãæåã«ãã®å±æ§ãæã€èŠçŽ ããã©ãŒã«ã¹ãåãåããŸãã</p> + + <p><code>autofocus</code> 㯠<code>hidden</code> åã®å
¥åæ¬ã«ã¯ãã©ãŒã«ã¹ãåãåãããšãã§ããªãããã䜿çšããããšãã§ããŸããã</p> + + <div class="warning"> + <p><strong>èŠå:</strong> ãã©ãŒã ã³ã³ãããŒã«ã«èªåçã«ãã©ãŒã«ã¹ãäžãããšãèªã¿äžãæè¡ãå©çšããŠããèŠèŠéç¢è
ãæ··ä¹±ãããå¯èœæ§ããããŸãã <code>autofocus</code> ãå²ãåœãŠããããšãèªã¿äžããœããã¯äºåãªãã«ãã©ãŒã ã³ã³ãããŒã«ã«ãã®äººãããã¬ããŒãããããããšã«ãªãããã§ãã</p> + </div> + + <p><code>autofocus</code> å±æ§ãé©çšããéã«ã¯ãã¢ã¯ã»ã·ããªãã£ãæ
éã«æ€èšããŠãã ããããã©ãŒã ã³ã³ãããŒã«ã«ãã©ãŒã«ã¹ãèªåçã«èšå®ãããšãèªã¿èŸŒã¿æã«ããŒãžã®ã¹ã¯ããŒã«ãçºçããŸãããã©ãŒã«ã¹ãäžãããšãäžéšã®ã¿ãã端æ«ã§ã¯åçãªããŒããŒãã衚瀺ãããããšã«ããªããŸããèªã¿äžããœããã¯ãã©ãŒã«ã¹ãåããŠãããã©ãŒã ã³ã³ãããŒã«ã®ã©ãã«ãã¢ããŠã³ã¹ããäžæ¹ãã©ãã«ãããåã¯äœãã¢ããŠã³ã¹ããŸããããå°ããªç«¯æ«ã䜿çšããŠããèŠåã®ãããŠãŒã¶ãŒã¯ãåæ§ã«å
è¡ããã³ã³ãã³ãã«ãã£ãŠäœæãããæèãèŠéããŠããŸããŸãã</p> + </dd> + <dt id="htmlattrdefcapture">{{htmlattrdef("capture")}}</dt> + <dd> + <p>HTML Media Capture ä»æ§æžã§å°å
¥ããã <code>file</code> å
¥ååã«å¯ŸããŠã®ã¿æå¹ã§ãã <code>capture</code> å±æ§ã¯ãã©ã®ã¡ãã£ã¢ (ãã€ã¯ããããªãã«ã¡ã©) ã䜿çšããŠæ°ãããã¡ã€ã«ããã£ããã£ãã察å¿ããã·ããªãªã§ <code>file</code> ã¢ããããŒãã³ã³ãããŒã«ã䜿çšããŠã¢ããããŒãããããå®çŸ©ããŸãã {{HTMLElement("input/file", "file")}} å
¥ååãåç
§ããŠãã ããã</p> + </dd> + <dt id="htmlattrdefchecked">{{htmlattrdef("checked")}}</dt> + <dd> + <p><code>radio</code> åãš <code>checkbox</code> åã®äž¡æ¹ã§æå¹ã§ã <code>checked</code> ã¯è«çå±æ§ã§ãã <code>radio</code> åã«ååšããå Žåããã®ã©ãžãªãã¿ã³ãåãååã®ã©ãžãªãã¿ã³ã®ã°ã«ãŒãã®äžã§çŸåšéžæãããŠãããã®ã§ããããšã瀺ããŸãã <code>checkbox</code> åã«ååšããå Žåã (ããŒãžãèªã¿èŸŒãŸãããšã) æ¢å®ã§ãã§ãã¯ããã¯ã¹ããã§ãã¯ãããŠããããšã瀺ããŸãããã®ãã§ãã¯ããã¯ã¹ãçŸåšãã§ãã¯ãããŠãããã©ããã瀺ããã®ã§ã¯<em>ãããŸãã</em>ããã§ãã¯ããã¯ã¹ã®ç¶æ
ãå€æŽãããå Žåã§ãããã®ã³ã³ãã³ãå±æ§ã¯ãã®å€æŽãåæ ããŸããã (<a href="/ja/docs/Web/API/HTMLInputElement"><code>HTMLInputElement</code> ã® <code>checked</code> IDL å±æ§</a>ã®ã¿ãæŽæ°ãããŸãã)</p> + + <div class="note"> + <p><strong>泚:</strong> ä»ã®å
¥åã³ã³ãããŒã«ãšã¯ç°ãªãããã§ãã¯ããã¯ã¹ãã©ãžãªãã¿ã³ã®å€ã¯ãçŸåš <code>checked</code> ã®ç¶æ
ã«ããå Žåã«éä¿¡ããŒã¿ã«å«ãŸããŸããååšããå Žåããã§ãã¯ãããã³ã³ãããŒã«ã®ååãšå€ãéä¿¡ãããŸãã</p> + + <p>äŸãã°ã <code>name</code> ã <code>fruit</code> ã§ã <code>value</code> ã <code>cherry</code> ã§ãããã§ãã¯ããã¯ã¹ããã§ãã¯ãããŠãããšãéä¿¡ããããã©ãŒã ããŒã¿ã«ã¯ <code>fruit=cherry</code> ãå«ãŸããŸãããã§ãã¯ããã¯ã¹ããã§ãã¯ãããŠããªãå Žåããã©ãŒã ããŒã¿ã«ã¯å
šãå«ãŸããŸããããã§ãã¯ããã¯ã¹ãã©ãžãªãã¿ã³ã®æ¢å®ã® <code>value</code> 㯠<code>on</code> ã§ãã</p> + </div> + </dd> + <dt id="htmlattrdefdirname">{{htmlattrdef("dirname")}}</dt> + <dd> + <p><code>text</code> ããã³ <code>search</code> å
¥ååã®ã¿ã«æå¹ã§ã <code>dirname</code> å±æ§ã«ãã£ãŠèŠçŽ ã®æžåæ¹åãéä¿¡ããããšãã§ããŸãããããå«ãŸããŠãããšããã©ãŒã ã³ã³ãããŒã«ã¯2çµã®ååãšå€ãéä¿¡ããŸãã1çµç®ã¯ <a href="#htmlattrdefname"><code>name</code></a> ãš <a href="#htmlattrdefvalue"><code>value</code></a> ã§ããã2çµç®ã¯ååã <code>dirname</code> ã®å€ã§ãå€ã« <code>ltr</code> ãŸã㯠<code>rtl</code> ããã©ãŠã¶ãŒã«ãã£ãŠèšå®ãããŸãã</p> + + <pre class="notranslate"><form action="page.html" method="post"> + <label>Fruit: <input type="text" name="fruit" dirname="fruit.dir" value="cherry"></label> + <input type="submit"/> +</form> +<!-- page.html?fruit=cherry&fruit.dir=ltr --> +</pre> + + <p>äžèšã®ãã©ãŒã ãéä¿¡ããããšãå
¥åæ¬ã¯ <code>name</code> / <code>value</code> ã®çµã§ãã <code>fruit=cherry</code> ãšã <code>dirname</code> / æžåæ¹åã®çµã§ãã <code>fruit.dir=ltr</code> ãéä¿¡ãããŸãã</p> + </dd> + <dt id="htmlattrdefdisabled">{{htmlattrdef("disabled")}}</dt> + <dd> + <p>è«çå±æ§ã§ãååšããå ŽåããŠãŒã¶ãŒãå
¥åæ¬ãšå¯Ÿè©±ã§ããªãããšã瀺ããŸããç¡å¹ãªå
¥åæ¬ã¯ããµã€ãããèãè²ãããã®ä»ã®ãã£ãŒã«ãã䜿çšã§ããªãããšã瀺ãããšã瀺ã圢ã§è¡šç€ºãããŸãã</p> + + <p>ç¹ã«ãç¡å¹ã«ãªã£ãå
¥åæ¬ã¯ {{domxref("Element/click_event", "click")}} ã€ãã³ããåãåããããã©ãŒã ãšå
±ã«éä¿¡ãããããšããããŸããã</p> + + <div class="note"> + <p><strong>ã¡ã¢:</strong> ä»æ§æžã§èŠä»¶ãšã¯ãããŠããŸãããã Firefox ã¯æ¢å®ã§ãããŒãžãåèªã¿èŸŒã¿ããŠã <code><input></code> ã <a href="https://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing">åçã«ç¡å¹åããç¶æ
ãç¶æããŸã</a>ããã®æ©èœã¯ {{htmlattrxref("autocomplete","input")}} å±æ§ã§å¶åŸ¡ããããšãã§ããŸãã</p> + </div> + </dd> + <dt id="htmlattrdefform">{{htmlattrdef("form")}}</dt> + <dd> + <p>æååã§ãå
¥åæ¬ãé¢é£ã¥ãããã {{HTMLElement("form")}} èŠçŽ (ã€ãŸãã<strong>ãã©ãŒã ãªãŒããŒ</strong>) ãæå®ããŸããååšããå Žåããã®æååå€ã¯åäžææžå
ã® <code><form></code> èŠçŽ ã® {{htmlattrxref("id")}} ãšäžèŽããŠããå¿
èŠããããŸãããã®å±æ§ãæå®ãããªãå Žåã¯ã <code><input></code> èŠçŽ ã¯çŽè¿ã®å
å
ãããã©ãŒã ã« (ããããã°) é¢é£ä»ããããŸãã</p> + + <p><code>form</code> å±æ§ã«ãã£ãŠãå
¥åæ¬ãææžå
ã®ã©ãã«çœ®ããŠããææžå
ã®ä»ã®å Žæã«ãããã©ãŒã ãšé¢é£ä»ããããšãã§ããŸãã</p> + + <div class="note"> + <p><strong>ã¡ã¢:</strong> å
¥åæ¬ã¯äžã€ã®ãã©ãŒã ãšããé¢é£ä»ããããšãã§ããŸããã</p> + </div> + </dd> + <dt id="htmlattrdefformaction">{{htmlattrdef('formaction')}}</dt> + <dd> + <p><code>image</code> ããã³ <code>submit</code> å
¥ååã§ã®ã¿æå¹ã§ãã詳ãã㯠{{HTMLElement("input/submit", "submit")}} å
¥ååãåç
§ããŠãã ããã</p> + </dd> + <dt id="htmlattrdefformenctype">{{htmlattrdef('formenctype')}}</dt> + <dd> + <p><code>image</code> ããã³ <code>submit</code> å
¥ååã§ã®ã¿æå¹ã§ãã詳ãã㯠{{HTMLElement("input/submit", "submit")}} å
¥ååãåç
§ããŠãã ããã</p> + </dd> + <dt id="htmlattrdefformmethod">{{htmlattrdef('formmethod')}}</dt> + <dd> + <p><code>image</code> ããã³ <code>submit</code> å
¥ååã§ã®ã¿æå¹ã§ãã詳ãã㯠{{HTMLElement("input/submit", "submit")}} å
¥ååãåç
§ããŠãã ããã</p> + </dd> + <dt id="htmlattrdefformnovalidate">{{htmlattrdef('formnovalidate')}}</dt> + <dd> + <p><code>image</code> ããã³ <code>submit</code> å
¥ååã§ã®ã¿æå¹ã§ãã詳ãã㯠{{HTMLElement("input/submit", "submit")}} å
¥ååãåç
§ããŠãã ããã</p> + </dd> + <dt id="htmlattrdefformtarget">{{htmlattrdef('formtarget')}}</dt> + <dd> + <p><code>image</code> ããã³ <code>submit</code> å
¥ååã§ã®ã¿æå¹ã§ãã詳ãã㯠{{HTMLElement("input/submit", "submit")}} å
¥ååãåç
§ããŠãã ããã</p> + </dd> + <dt id="htmlattrdefheight">{{htmlattrdef("height")}}</dt> + <dd> + <p><code>image</code> å
¥ååã§ã®ã¿æå¹ã§ãã <code>height</code> ã¯ã°ã©ãã£ãã¯ã®éä¿¡ãã¿ã³ã®è¡šçŸã衚瀺ããããã®ç»åãã¡ã€ã«ã®é«ãã瀺ããŸãã {{HTMLElement("input/image", "image")}} å
¥ååãåç
§ããŠãã ããã</p> + </dd> + <dt id="htmlattrdefheight">{{htmlattrdef("id")}}</dt> + <dd> + <p>ãã¹ãŠã®å
¥åæ¬ãå«ãããã¹ãŠã®èŠçŽ ã§æå¹ãªã°ããŒãã«å±æ§ã§ãææžå
šäœã§äžæã§ãªããã°ãªããªãäžæã®èå¥å (ID) ãå®çŸ©ããŸãããã®ç®çã¯ããªã³ã¯ããéã«èŠçŽ ãèå¥ããããšã§ãããã®å€ã¯ãã©ãã«ãšãã©ãŒã ã³ã³ãããŒã«ããªã³ã¯ããããã® {{htmlelement('label')}} ã® <code>for</code> å±æ§ã®å€ãšããŠäœ¿çšãããŸãã {{htmlelement('label')}} ãåç
§ããŠãã ããã</p> + </dd> + <dt id="htmlattrdefheight">{{htmlattrdef("inputmode")}}</dt> + <dd> + <p>ãã¹ãŠã®èŠçŽ ã§æå¹ãªã°ããŒãã«å±æ§ã§ãããã®èŠçŽ ããã®å
容ãç·šéããéã«äœ¿çšãããä»®æ³ããŒããŒãèšå®ã®çš®é¡ããã©ãŠã¶ãŒã«ç€ºããã³ããæäŸããŸããå€ãšããŠã¯ <code>none</code>, <code>text</code>, <code>tel</code>, <code>url</code>, <code>email</code>, <code>numeric</code>, <code>decimal</code>, <code>search</code> ããããŸãã</p> + </dd> + <dt id="htmlattrdeflist">{{htmlattrdef("list")}}</dt> + <dd id="datalist"> + <p><code>list</code> å±æ§ã§äžããããå€ã¯ãåãææžå
ã«ãã {{HTMLElement("datalist")}} èŠçŽ ã® {{domxref("Element.id", "id")}} ãšããŠãã ããã <code><datalist></code> ã¯ããã®å
¥åæ¬ã§ãŠãŒã¶ãŒã«ææ¡ããäºåå®çŸ©ãããå€ã®ãªã¹ããæäŸããŸãããªã¹ãã« {{htmlattrxref("type", "input")}} ãšäºææ§ã®ãªãå€ãå«ãŸããŠããå Žåã¯ãææ¡ã®éžæè¢ã«ã¯å«ãŸããŸããããã®å€ã¯ææ¡ãšããŠäœ¿çšããããã®ã§ãããèŠä»¶ã§ã¯ãããŸããããŠãŒã¶ãŒã¯ãã®å®çŸ©æžã¿ãªã¹ãããéžæããããšãã§ããããå¥ãªå€ãæäŸããããšãã§ããŸãã</p> + + <pre class="brush: html hidden notranslate"><datalist id="colorsxx"> + <option>#ff0000</option> + <option>#ee0000</option> + <option>#dd0000</option> + <option>#cc0000</option> + <option>#bb0000</option> +</datalist> +<datalist id="numbersxx"> + <option>0</option> + <option>2</option> + <option>4</option> + <option>8</option> + <option>16</option> + <option>32</option> + <option>64</option> +</datalist> +<datalist id="fruitsxx"> + <option>cherry</option> + <option>banana</option> + <option>mango</option> + <option>orange</option> + <option>blueberry</option> +</datalist> +<datalist id="urlsxx"> + <option>https://developer.mozilla.org</option> + <option>https://caniuse.com/</option> + <option>https://mozilla.com</option> + <option>https://mdn.github.io</option> + <option>https://www.youtube.com/user/firefoxchannel</option> +</datalist> + +<p><label for="textx">Text</label> <input type="text" list="fruitsxx" id="textx"/></p> +<p><label for="colorx">Color</label> <input type="color" list="colorsxx" id="colorx"/></p> +<p><label for="rangex">Range</label> <input type="range" min="0" max="64" list="numbersxx" id="rangex"/></p> +<p><label for="numberx">Number</label> <input type="number" min="0" max="64" list="numbersxx" id="numberx"/></p> +<p><label for="urlx">URL</label> <input type="url" list="urlsxx" id="urlx"/></p></pre> + + <p>{{EmbedLiveSample("datalist",400,275,"","", "nobutton")}}</p> + + <p>ãã㯠<code>text</code>, <code>search</code>, <code>url</code>, <code>tel</code>, <code>email</code>, <code>date</code>, <code>month</code>, <code>week</code>, <code>time</code>, <code>datetime-local</code>, <code>number</code>, <code>range</code>, <code>color</code> ã§æå¹ã§ãã</p> + + <p>ä»æ§æžã«ããã°ã <code>list</code> å±æ§ã¯ <code>hidden</code>, <code>password</code>, <code>checkbox</code>, <code>radio</code>, <code>file</code> ããã«ãã¿ã³åã§ã¯å¯Ÿå¿ããŠããŸããã</p> + + <p>ãã©ãŠã¶ãŒã«ãã£ãŠã¯ãã«ã¹ã¿ã ã«ã©ãŒãã¬ãããææ¡ãããããç¯å²ã«æ²¿ã£ããã§ãã¯ããŒã¯ã衚瀺ããããã{{HTMLElement("select")}}ã®ããã«éããã®ã®ããªã¹ãã«ãªãå€ãå
¥åã§ããããã«ãªã£ããããããšããããŸããä»ã®å
¥ååã«ã€ããŠã¯<a href="/ja/docs/Web/HTML/Element/datalist#Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§äžèŠ§è¡š</a>ãåç
§ããŠãã ããã</p> + + <p>{{htmlelement('datalist')}} èŠçŽ ãåç
§ããŠãã ããã</p> + </dd> + <dt id="htmlattrdefmax"><a href="/ja/docs/Web/HTML/Attributes/max">{{htmlattrdef("max")}}</a></dt> + <dd> + <p><code>date</code>, <code>month</code>, <code>week</code>, <code>time</code>, <code>datetime-local</code>, <code>number</code>, <code>range</code> ã§æå¹ã§ãããèš±å¯ãããå€ã®ç¯å²ã®æ倧å€ãå®çŸ©ããŸããèŠçŽ ã«å
¥åããã {{htmlattrxref("value", "input")}} ããããè¶
ããå ŽåãèŠçŽ ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽã®æ€èšŒ</a>ã«å€±æããŸãã <code>max</code> å±æ§ã®å€ãæ°å€ã§ãªãå Žåã¯ãèŠçŽ ã«æ倧å€ã¯èšå®ãããŸããã</p> + + <p>ç¹æ®ãªå ŽåããããŸããããŒã¿åãæéãè¡šãå Žå (æ¥ä»ãæå»ãªã©)ã <code>max</code> ã®å€ã¯ <code>min</code> ã®å€ãããå°ãããªãå Žåããããããã¯ç¯å²ãæãè¿ãå¯èœæ§ãããããšãè¡šããŸããäŸãã°ãããã«ãã£ãŠååŸ10æããåå4æãŸã§ã®èªåœã®ç¯å²ãæå®ããããšãã§ããŸãã</p> + </dd> + <dt id="htmlattrdefmaxlength">{{htmlattrdef("maxlength")}}</dt> + <dd> + <p><code>text</code>, <code>search</code>, <code>url</code>, <code>tel</code>, <code>email</code>, <code>password</code> ã§æå¹ã§ããããŠãŒã¶ãŒããã£ãŒã«ãã«å
¥åããããšãã§ããæåæ° (UTF-16 ã³ãŒãåäœ) ãå®çŸ©ããŸãããã㯠<code>0</code> 以äžã®æŽæ°å€ã§ãªããã°ãªããŸããã <code>maxlength</code> ãæå®ãããªãã£ãå ŽåããŸãã¯ç¡å¹ãªå€ãæå®ãããå Žåã¯ããã®å
¥åæ¬ã«ã¯æ倧é·ãèšå®ãããŸããããã®å€ã¯ <code>minlength</code> ã®å€ä»¥äžã§ããå¿
èŠããããŸãã</p> + + <p>æ¬ã«å
¥åãããããã¹ãã®æåæ°ã UTF-16 ã³ãŒãåäœã§ <code>maxlength</code> ãããå€ããšããã®å
¥åæ¬ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽã®æ€èšŒ</a>ã«å€±æããŸããæ¢å®ã§ã¯ããã©ãŠã¶ãŒã¯ãŠãŒã¶ãŒã <code>maxlength</code> å±æ§ã§èš±å¯ãããæåæ°ä»¥äžãå
¥åããã®ãé²ããŸãã詳ããã¯{{anch("Client-side validation", "ã¯ã©ã€ã¢ã³ãåŽæ€èšŒ")}}ãåç
§ããŠãã ããã</p> + </dd> + <dt id="htmlattrdefmin">{{htmlattrdef("min")}}</dt> + <dd> + <p><code>date</code>, <code>month</code>, <code>week</code>, <code>time</code>, <code>datetime-local</code>, <code>number</code>, <code>range</code> ã§æå¹ã§ãããèš±å¯ãããå€ã®ç¯å²ã®æãäœãå€ãå®çŸ©ããŸããèŠçŽ ã«å
¥åããã {{htmlattrxref("value", "input")}} ããããäžåã£ãå ŽåãèŠçŽ ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽã®æ€èšŒ</a>ã«å€±æããŸãã <code>min</code> å±æ§ã®å€ãæ°å€ã§ãªãå Žåã¯ãèŠçŽ ã«æå°å€ã¯èšå®ãããŸããã</p> + + <p>ãã®å€ã¯ <code>max</code> å±æ§ã®å€ä»¥äžã§ããå¿
èŠããããŸãã <code>min</code> å±æ§ãååšãããã®ã®ãæå®ãããŠããªãã£ããç¡å¹ã§ãã£ããããå Žåã¯ã <code>min</code> ã®å€ã¯é©çšãããŸããã <code>min</code> å±æ§ãæå¹ã§ãããå€ã空ã§ã¯ãªã <code>min</code> å±æ§ã§èš±å¯ãããæå°å€ãããå°ããã£ãå Žåãå¶çŽã®æ€èšŒã«ãããã©ãŒã ã®éä¿¡ãè¡ãããŸããã詳ããã¯{{anch("Client-side validation", "ã¯ã©ã€ã¢ã³ãåŽæ€èšŒ")}}ãåç
§ããŠãã ããã</p> + + <p>ç¹æ®ãªå ŽåããããŸããããŒã¿åãæéãè¡šãå Žå (æ¥ä»ãæå»ãªã©)ã <code>max</code> ã®å€ã¯ <code>min</code> ã®å€ãããå°ãããªãå Žåããããããã¯ç¯å²ãæãè¿ãå¯èœæ§ãããããšãè¡šããŸããäŸãã°ãããã«ãã£ãŠååŸ10æããåå4æãŸã§ã®èªåœã®ç¯å²ãæå®ããããšãã§ããŸãã</p> + </dd> + <dt id="htmlattrdefminlength">{{htmlattrdef("minlength")}}</dt> + <dd> + <p><code>text</code>, <code>search</code>, <code>url</code>, <code>tel</code>, <code>email</code>, <code>password</code> ã§æå¹ã§ããããŠãŒã¶ãŒããã£ãŒã«ãã«å
¥åããããšãã§ããæå°æåæ° (UTF-16 ã³ãŒãåäœ) ãå®çŸ©ããŸããããã¯è² æ°ã§ã¯ãªãã <code>maxlength</code> ã§æå®ãããå€ä»¥äžã®æŽæ°å€ã§ãªããã°ãªããŸããã <code>minlength</code> ãæå®ãããªãã£ãå ŽåããŸãã¯ç¡å¹ãªå€ãæå®ãããå Žåã¯ããã®å
¥åæ¬ã«ã¯æå°æåæ°ãèšå®ãããŸããã</p> + + <p>æ¬ã«å
¥åãããããã¹ãã®æåæ°ã UTF-16 ã³ãŒãåäœã§ <code>minlength</code> ãããå°ãªããšããã®å
¥åæ¬ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽã®æ€èšŒ</a>ã«å€±æããŸãã詳ããã¯{{anch("Client-side validation", "ã¯ã©ã€ã¢ã³ãåŽæ€èšŒ")}}ãåç
§ããŠãã ããã</p> + </dd> + <dt id="htmlattrdefmultiple">{{htmlattrdef("multiple")}}</dt> + <dd> + <p>è«çå±æ§ã® <code>multiple</code> ã¯ãèšå®ãããŠããå ŽåããŠãŒã¶ãŒããŠã£ãžã§ããå
ã§ã³ã³ãåºåãã§è€æ°ã®ã¡ãŒã«ã¢ãã¬ã¹ãå
¥åã§ããããšããŸã㯠<code>file</code> å
¥åæ¬ã§è€æ°ã®pãã¡ã€ã«ãéžæããããšãåºãããinput. See the {{HTMLElement("input/email", "email")}} and {{HTMLElement("input/file", "file")}} input type.</p> + </dd> + <dt id="htmlattrdefname">{{htmlattrdef("name")}}</dt> + <dd> + <p>å
¥åã³ã³ãããŒã«ã®ååãæå®ããæååã§ãããã®ååã¯ãã©ãŒã ããŒã¿ãéä¿¡ãããæã«ãã³ã³ãããŒã«ã®å€ãšå
±ã«éä¿¡ãããŸãã</p> + + <h5 id="Whats_in_a_name" name="Whats_in_a_name">name ã«å
¥ãããã®</h5> + + <p><code>name</code> 㯠(å³å¯ã«ã¯ããã§ã¯ãããŸããã) å¿
é ã®å±æ§ãšèããŠãã ãããå
¥åæ¬ã« <code>name</code> ãæå®ãããŠããªãã£ãå Žåã <code>name</code> ã空æ¬ã ã£ãå Žåããã®å
¥åæ¬ã®å€ã¯ãã©ãŒã ãšäžç·ã«éä¿¡ãããŸããã (ç¡å¹ãªã³ã³ãããŒã«ããã§ãã¯ãããŠããªãã©ãžãªãã¿ã³ããã§ãã¯ãããŠããªããã§ãã¯ããã¯ã¹ããªã»ãããã¿ã³ãéä¿¡ãããŸããã)</p> + + <p>ç¹æ®ãªå Žåã2ã€ãããŸãã</p> + + <ol> + <li><code>_charset_</code> : <code><input></code> èŠçŽ ã® {{HTMLElement("input/hidden", "hidden")}} åãšããŠäœ¿çšãããå Žåãå
¥åæ¬ã® <code>value</code> ã«ã¯èªåçã«ããã©ãŒã ãéä¿¡ããã®ã«äœ¿çšãããæåãšã³ã³ãŒãã£ã³ã°ã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã«ãã£ãŠèšå®ãããŸãã</li> + <li><code>isindex</code>: æŽå²çãªçç±ã§ã <code><a href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-name">isindex</a></code> ãšããååã¯èš±å¯ãããŠããŸããã</li> + </ol> + + <h5 id="name_and_radio_buttons" name="name_and_radio_buttons">name ãšã©ãžãªãã¿ã³</h5> + + <p><a href="#htmlattrdefname"><code>name</code></a> å±æ§ã¯ã©ãžãªãã¿ã³ã§ã¯ç¬ç¹ã®åããããŸãã</p> + + <p>ååã®ã©ãžãªãã¿ã³ã°ã«ãŒãå
ã§ãäžåºŠã«ãã§ãã¯ã§ããã©ãžãªãã¿ã³ã¯1ã€ã®ã¿ã§ãããã®ã°ã«ãŒãå
ã®ã©ãžãªãã¿ã³ãéžæãããšãåãã°ã«ãŒãå
ã®çŸåšéžæãããŠããã©ãžãªãã¿ã³ã®éžæãèªåçã«è§£é€ãããŸãããã§ãã¯ãããã©ãžãªãã¿ã³ã®å€ã¯ããã©ãŒã ãéä¿¡ãããå Žåãååãšäžç·ã«éä¿¡ãããŸãã</p> + + <p>ååã®ã©ãžãªãã¿ã³ãé£ç¶ããã°ã«ãŒãã«ã¿ã移åããå Žåããã®ãã¡ã®1ã€ã«ãã§ãã¯ãå
¥ã£ãŠãããšãããããã©ãŒã«ã¹ãåãåããŸãããœãŒã¹é ã§ã°ã«ãŒãåãããŠããªãå Žåãã°ã«ãŒãã®ãã¡ã®1ã€ããã§ãã¯ãããŠããå Žåã¯ãã¿ã移åã§ã°ã«ãŒãå
ã®æåã®ã©ãžãªãã¿ã³ã«åºäŒã£ããšãã«ããã§ãã¯ãå
¥ã£ãŠããªãã©ãžãªãã¿ã³ããã¹ãŠã¹ãããããŠããã®ã°ã«ãŒãããã©ãŒã«ã¹ãåãåããŸããèšãæããã°ã1ã€ããã§ãã¯ãããŠããå Žåãã°ã«ãŒãå
ã®ãã§ãã¯ãããŠããªãã©ãžãªãã¿ã³ã¯ã¹ããããããŸããã©ãããã§ãã¯ãããŠããªãå Žåãååã°ã«ãŒãã®æåã®ãã¿ã³ã«å°éãããšãã«ãã©ãžãªãã¿ã³ã°ã«ãŒãããã©ãŒã«ã¹ãåãåããŸãã</p> + + <p>ã°ã«ãŒãå
ã®ã©ãžãªãã¿ã³ã«ãã©ãŒã«ã¹ãããå Žåãç¢å°ããŒã䜿çšããã°ãã©ãžãªãã¿ã³ããœãŒã¹ã®é åºã§ã°ã«ãŒãåãããŠããªããŠããåãååã®ãã¹ãŠã®ã©ãžãªãã¿ã³ã«ç§»åããããšãã§ããŸãã</p> + + <h5 id="HTMLFormElement.elements">HTMLFormElement.elements</h5> + + <p>å
¥åèŠçŽ ã« <code>name</code> ãäžãããããšããã®ååã¯ææãããã©ãŒã èŠçŽ ã® {{domxref("HTMLFormElement.elements")}} ããããã£ã®ããããã£ã«ãªããŸãã <code>name</code> ã <code>guest</code> ã«èšå®ãããŠããå
¥åãšã <code>name</code> ã <code>hat-size</code> ã«èšå®ãããŠããå
¥åãããå Žåã以äžã®ã³ãŒãã䜿çšããããšãã§ããŸãã</p> + + <pre class="brush: js notranslate">let form = document.querySelector("form"); + +let guestName = form.elements.guest; +let hatSize = form.elements["hat-size"]; +</pre> + + <p>ãã®ã³ãŒããå®è¡ãããšã <code>guestName</code> ã {{domxref("HTMLInputElement")}} ã® <code>guest</code> ãã£ãŒã«ãã«ãªãã <code>hatSize</code> ã <code>hat-size</code> ãã£ãŒã«ãã®</p> + + <div class="warning"> + <p><strong>èŠå:</strong> ãã©ãŒã ã®çµã¿èŸŒã¿ããããã£ã«å¯Ÿå¿ãã <code>name</code> ããã©ãŒã èŠçŽ ã«äžããªãããã«ããŸãããªããªãã察å¿ããå
¥åãžã®åç
§ã§å®çŸ©æžã¿ã®ããããã£ãã¡ãœããããªãŒããŒã©ã€ãããŠããŸãããã§ãã</p> + </div> + </dd> + <dt id="htmlattrdefpattern">{{htmlattrdef("pattern")}}</dt> + <dd> + <div id="pattern-include"> + <p><code>pattern</code> å±æ§ã¯ãæå®ãããå Žåãå
¥åã® {{htmlattrxref("value")}} ãäžèŽããã°å€ã<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽã®æ€èšŒ</a>ãééãããšã¿ãªãããæ£èŠè¡šçŸãæå®ããŸãããã㯠{{jsxref("RegExp")}} åã§äœ¿çšãããæå¹ãª JavaScript ã®æ£èŠè¡šçŸã§ãªããã°ãªãããããã¯<a href="/ja/docs/Web/JavaScript/Guide/Regular_Expressions">æ£èŠè¡šçŸã®ã¬ã€ã</a>ã§èª¬æãããŠããéãã§ããæ£èŠè¡šçŸãã³ã³ãã€ã«ããéã«ã¯ <code>'u'</code> ãã©ã°ãæå®ããããã¿ãŒã³ã ASCII ã§ã¯ãªã Unicode ã³ãŒããã€ã³ãã®ã·ãŒã±ã³ã¹ãšããŠæ±ãããŸãããã¿ãŒã³ã®ããã¹ãã®åšå²ã«ã¹ã©ãã·ã¥ãæå®ããªãã§ãã ããã</p> + + <p><code>pattern</code> å±æ§ãååšããããæå®ãããŠããªããç¡å¹ãªå Žåãæ£èŠè¡šçŸã¯é©çšãããããã®å±æ§ã¯å®å
šã«ç¡èŠãããŸãã <code>pattern</code> å±æ§ãæå¹ã§ã空ã§ãªãå€ããã¿ãŒã³ãšäžèŽããªãå Žåãå¶çŽã®æ€èšŒã«ãããã©ãŒã ã®éä¿¡ãã§ããªããªããŸãã</p> + + <div class="note"> + <p><strong>ãã³ã:</strong> <code>pattern</code> å±æ§ã䜿çšããå Žåã¯ãæåŸ
ãããæžåŒããŠãŒã¶ãŒã«ç¥ããã説ææãè¿ãã«é
眮ããŠãã ããããŸãããã¿ãŒã³ã«äžèŽãããããã®èŠä»¶ãäœã§ãããã説æããããã«ã {{htmlattrxref("title", "input")}} å±æ§ãå«ããããšãã§ããŸããã»ãšãã©ã®ãã©ãŠã¶ãŒã¯ãã®ã¿ã€ãã«ãããŒã«ããããšããŠè¡šç€ºããŸããããŒã«ãããã¯æ¹åæ段ã§ãã</p> + </div> + </div> + + <p>詳ããã¯{{anch("Client-side validation", "ã¯ã©ã€ã¢ã³ãåŽæ€èšŒ")}}ãåç
§ããŠãã ããã</p> + </dd> + <dt id="htmlattrdefplaceholder">{{htmlattrdef("placeholder")}}</dt> + <dd> + <p><code>placeholder</code> å±æ§ã¯ããã£ãŒã«ãã§ã©ã®ãããªæ
å ±ãæåŸ
ãããŠãããã«ã€ããŠããŠãŒã¶ãŒã«ç°¡åãªãã³ããäžããæååã§ãã説æçãªã¡ãã»ãŒãžã§ã¯ãªããäºæ³ãããããŒã¿ã®ã¿ã€ãã瀺ãåèªãŸãã¯çããã¬ãŒãºã§ããå¿
èŠããããŸããããã¹ãã«ã¯ãæ¹è¡ãå«ããŠã¯<em>ãããŸãã</em>ã</p> + + <div class="note"> + <p><strong>泚:</strong> <code>placeholder</code> å±æ§ã¯ããã©ãŒã ã説æããããã«ã¯ä»ã®æ¹æ³ã»ã©æå³çã«æçšã§ã¯ãªããã³ã³ãã³ãã«äºæãã¬æè¡çãªåé¡ãåŒãèµ·ããå¯èœæ§ããããŸãã詳现ã¯{{SectionOnPage("/ja/docs/Web/HTML/Element/input", "Labels")}}ãåç
§ããŠãã ããã</p> + </div> + </dd> + <dt id="htmlattrdefreadonly">{{htmlattrdef("readonly")}}</dt> + <dd> + <p>è«çå±æ§ã§ãååšããã°ããŠãŒã¶ãŒãå
¥åæ¬ã®å€ãç·šéã§ããªãããšã瀺ããŸãã <code>readonly</code> å±æ§ã¯ <code>text</code>, <code>search</code>, <code>url</code>, <code>tel</code>, <code>email</code>, <code>date</code>, <code>month</code>, <code>week</code>, <code>time</code>, <code>datetime-local</code>, <code>number</code>, <code>password</code> ã®åå
¥ååã察å¿ããŠããŸãã</p> + + <p>詳ãã㯠<a href="/ja/docs/Web/HTML/Attributes/readonly">HTML attribute: <code>readonly</code></a> ãåç
§ããŠãã ããã</p> + </dd> + <dt id="htmlattrdefrequired">{{htmlattrdef("required")}}</dt> + <dd> + <p><code>required</code> ã¯è«çå±æ§ã§ãããææãããã©ãŒã ãéä¿¡ãããåã«ããŠãŒã¶ãŒãå
¥åæ¬ã®å€ãæå®ããªããã°ãªããªãããšã瀺ããŸãã <code>required</code> å±æ§ã¯ <code>text</code>, <code>search</code>, <code>url</code>, <code>tel</code>, <code>email</code>, <code>date</code>, <code>month</code>, <code>week</code>, <code>time</code>, <code>datetime-local</code>, <code>number</code>, <code>password</code>, <code>checkbox</code>, <code>radio</code>, <code>file</code> ã®åå
¥ååã§å¯Ÿå¿ããŠããŸãã</p> + + <p>See {{anch("Client-side validation")}} and the <a href="/en-US/docs/Web/HTML/Attributes/required">HTML attribute: <code>required</code></a> for more information.</p> + </dd> + <dt id="htmlattrdefsize">{{htmlattrdef("size")}}</dt> + <dd>Valid for <code>email</code>, <code>password</code>, <code>tel</code>, and <code>text</code> <code>input</code> types only. Specifies how much of the input is shown. Basically creates same result as setting CSS <code>width</code> property with a few specialities. The actual unit of the value depends on the input type. For <code>password</code> and <code>text</code> it's number of characters (or <code>em</code> units) and <code>pixel</code>s for others. CSS width takes precedence over size attribute.</dd> + <dt id="htmlattrdefsrc">{{htmlattrdef("src")}}</dt> + <dd> + <p>Valid for the <code>image</code> input button only, the <code>src</code> is string specifying the URL of the image file to display to represent the graphical submit button. See the {{HTMLElement("input/image", "image")}} input type.</p> + </dd> + <dt id="htmlattrdefstep">{{htmlattrdef("step")}}</dt> + <dd> + <div id="step-include"> + <p>Valid for the numeric input types, including <code>number</code>, date/time input types, and <code>range</code>, the <code><a href="/en-US/docs/Web/HTML/Attributes/step">step</a></code> attribute is a number that specifies the granularity that the value must adhere to.</p> + + <p>If not explicitly included, <code>step</code> defaults to 1 for <code>number</code> and <code>range</code>, and 1 unit type (second, week, month, day) for the date/time input types. The value can must be a positive numberâinteger or floatâor the special value <code>any</code>, which means no stepping is implied, and any value is allowed (barring other constraints, such as <code>{{anch("min")}}</code> and <code>{{anch("max")}}</code>).</p> + + <p>If <code>any</code> is not explicity set, valid values for the <code>number</code>, date/time input types, and <code>range</code> input types are equal to the basis for stepping - the <code>{{anch("min")}}</code> value and increments of the step value, up to the <code>{{anch("max")}}</code> value, if specified.</p> + + <p>For example, if you have <code><input type="number" min="10" step="2"></code>, then any even integer, <code>10</code> or greater, is valid. If omitted, <code><input type="number"></code>, any integer is valid, but floats (like <code>4.2</code>) are not valid, because <code>step</code> defaults to <code>1</code>. For <code>4.2</code> to be valid, <code>step</code> would have had to be set to <code>any</code>, 0.1, 0.2, or any the <code>min</code> value would have had to be a number ending in <code>.2</code>, such as <code><input type="number" min="-5.2"></code></p> + + <div class="note"> + <p><strong>Note:</strong> When the data entered by the user doesn't adhere to the stepping configuration, the value is considered invalid in contraint validation and will match the <code>:invalid</code> pseudoclass.</p> + </div> + </div> + + <p>The default stepping value for <code>number</code> inputs is <code>1</code>, allowing only integers to be entered, <em>unless</em> the stepping base is not an integer. The default stepping value for <code>time</code> is 1 second (with 900 being equal to 15 minutes).</p> + + <p>See {{anch("Client-side validation")}} for more information.</p> + </dd> + <dt id="htmlattrdeftype">{{htmlattrdef("tabindex")}}</dt> + <dd> + <p>Global attribute valid for all elements, including all the input types, an integer attribute indicating if the element can take input focus (is focusable), if it should participate to sequential keyboard navigation. As all input types except for input of type hidden are focusable, this attribute should not be used on form controls, because doing so would require the management of the focus order for all elements within the document with the risk of harming usability and accessibility if done incorrectly.</p> + </dd> + <dt id="htmlattrdefformenctype">{{htmlattrdef('title')}}</dt> + <dd> + <p>Global attribute valid for all elements, including all input types, containing a text representing advisory information related to the element it belongs to. Such information can typically, but not necessarily, be presented to the user as a tooltip. The title should NOT be used as the primary explanation of the purpose of the form control. Instead, use the {{htmlelement('label')}} element with a <code>for</code> attribute set to the form control's {{htmlattrdef('id')}} attribute. See {{anch("Labels")}} below.</p> + </dd> + <dt id="htmlattrdeftype">{{htmlattrdef("type")}}</dt> + <dd> + <p>æååã§ã衚瀺ããã³ã³ãããŒã«ã®åãæå®ããŸããäŸãã°ããã§ãã¯ããã¯ã¹ãçæããã«ã¯ã <code>checkbox</code> ã®å€ã䜿çšãããŸããçç¥ãããå Žå (ãŸãã¯äžæãªå€ãæå®ãããå Žå) ã¯ãå
¥ååã« <code>text</code> ã䜿çšãããããã¹ãã®å
¥åæ¬ãçæãããŸãã</p> + + <p>èš±å¯ãããŠããå€ã¯{{anch("<input> types", "<input> ã®å")}}ã«ãããŸãã</p> + </dd> + <dt id="htmlattrdefvalue">{{htmlattrdef("value")}}</dt> + <dd> + <p>å
¥åã³ã³ãããŒã«ã®å€ã§ãã HTML ã®äžã§æå®ããããšãããã¯åæå€ãšãªãããã®åŸã§ JavaScript ã䜿çšããŠããããã® {{domxref("HTMLInputElement")}} ãªããžã§ã¯ãã® <code>value</code> ããããã£ã«ã¢ã¯ã»ã¹ããããšã§ããã€ã§ãå€æŽãããåãåã£ããããããšãã§ããŸãã <code>value</code> å±æ§ã¯åžžã«çç¥å¯ã§ããã <code>checkbox</code>, <code>radio</code>, <code>hidden</code> ã«ãããŠã¯å¿
é ã ãšèããŠãã ããã</p> + </dd> + <dt id="htmlattrdefwidth">{{htmlattrdef("width")}}</dt> + <dd> + <p>Valid for the <code>image</code> input button only, the <code>width</code> is the width of the image file to display to represent the graphical submit button. See the {{HTMLElement("input/image", "image")}} input type.</p> + </dd> +</dl> + +<h3 id="Non-standard_attributes" name="Non-standard_attributes">æšæºå€ã®å±æ§</h3> + +<p>The following non-standard attributes are also available on some browsers. As a general rule, you should avoid using them unless it can't be helped.</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("autocorrect")}}</code></td> + <td>A string indicating whether or not autocorrect is <code>on</code> or <code>off</code>. <strong>Safari only.</strong></td> + </tr> + <tr> + <td><code>{{anch("incremental")}}</code></td> + <td>Whether or not to send repeated {{domxref("HTMLInputElement/search_event", "search")}} events to allow updating live search results while the user is still editing the value of the field. <strong>WebKit and Blink only (Safari, Chrome, Opera, etc.).</strong></td> + </tr> + <tr> + <td><code>{{anch("mozactionhint")}}</code></td> + <td>A string indicating the type of action that will be taken when the user presses the <kbd>Enter</kbd> or <kbd>Return</kbd> key while editing the field; this is used to determine an appropriate label for that key on a virtual keyboard. <strong>Firefox for Android only</strong>.</td> + </tr> + <tr> + <td><code>{{anch("orient")}}</code></td> + <td>Sets the orientation of the range slider. <strong>Firefox only</strong>.</td> + </tr> + <tr> + <td><code>{{anch("results")}}</code></td> + <td>The maximum number of items that should be displayed in the drop-down list of previous search queries. <strong>Safari only.</strong></td> + </tr> + <tr> + <td><code>{{anch("webkitdirectory")}}</code></td> + <td>A Boolean indicating whether or not to only allow the user to choose a directory (or directories, if <code>{{anch("multiple")}}</code> is also present)</td> + </tr> + </tbody> +</table> + +<dl> + <dt>{{htmlattrdef("autocorrect")}} {{non-standard_inline}}</dt> + <dd>{{page("/ja/docs/Web/HTML/Element/input/text", "autocorrect-include")}}</dd> + <dt>{{htmlattrdef("incremental")}} {{non-standard_inline}}</dt> + <dd>{{page("/ja/docs/Web/HTML/Element/input/search", "incremental-include")}}</dd> + <dt>{{htmlattrdef("mozactionhint")}} {{non-standard_inline}}</dt> + <dd>{{page("/en-US/docs/Web/HTML/Element/input/text", "mozactionhint-include")}}</dd> + <dt>{{htmlattrdef("orient")}} {{non-standard_inline}}</dt> + <dd>{{page("/en-US/docs/Web/HTML/Element/input/range", "orient-include")}}</dd> + <dt>{{htmlattrdef("results")}} {{non-standard_inline}}</dt> + <dd>{{page("/en-US/docs/Web/HTML/Element/input/search", "results-include")}}</dd> + <dt>{{htmlattrdef("webkitdirectory")}} {{non-standard_inline}}</dt> + <dd>{{page("/en-US/docs/Web/HTML/Element/input/file", "webkitdirectory-include")}}</dd> +</dl> + +<h2 id="Methods" name="Methods">ã¡ãœãã</h2> + +<p>以äžã®ã¡ãœãã㯠DOM å
㧠<code><input></code> ãè¡šçŸãã {{domxref("HTMLInputElement")}} ã€ã³ã¿ãŒãã§ã€ã¹ã§æäŸãããŸãã芪ã€ã³ã¿ãŒãã§ã€ã¹ã§ãã {{domxref("HTMLElement")}}, {{domxref("Element")}}, {{domxref("Node")}}, {{domxref("EventTarget")}} ã§æå®ãããŠããã¡ãœããã䜿çšã§ããŸãã</p> + +<dl> + <dt>{{domxref("HTMLInputElement.checkValidity", "checkValidity()")}}</dt> + <dd>èŠçŽ ã®åŠ¥åœæ§ãã§ãã¯ãçŽã¡ã«å®è¡ããå€ã劥åœã§ãªãå Žåã¯ææžã«å¯Ÿã㊠{{domxref("HTMLInputElement.invalid_event", "invalid")}} ã€ãã³ããèŠçŽ ã«çºçãããŸãã</dd> + <dt>{{domxref("HTMLInputElement.reportValidity", "reportValidity()")}}</dt> + <dd>èŠçŽ ã®å€ã劥åœæ§ãã§ãã¯ãéã£ãå Žå㯠<code>true</code> ãè¿ããŸããããã§ãªããã°ã <code>false</code> ãè¿ããŸãã</dd> + <dt>{{domxref("HTMLInputElement.select", "select()")}}</dt> + <dd>èŠçŽ ãéžæå¯èœãªå Žåã <code><input></code> èŠçŽ ã®å
容ãéžæããŸããéžæå¯èœãªããã¹ãã³ã³ãã³ãããªãèŠçŽ (ã«ã©ãŒããã«ãŒãŸãã¯ã«ã¬ã³ããŒæ¥ä»å
¥åãªã©) ã§ã¯ããã®ã¡ãœããã¯äœãããŸããã</dd> + <dt>{{domxref("HTMLInputElement.setCustomValidity", "setCustomValidity()")}}</dt> + <dd>å
¥åèŠçŽ ã®å€ã劥åœã§ã¯ãªããšãã«è¡šç€ºããã«ã¹ã¿ã ã¡ãã»ãŒãžãèšå®ããŸãã</dd> + <dt>{{domxref("HTMLInputElement.setRangeText", "setRangeText()")}}</dt> + <dd>å
¥åèŠçŽ å
ã®æåã®æå®ãããç¯å²ã®ã³ã³ãã³ãããæå®ãããæååã«èšå®ããŸãã <code>selectMode</code> åŒæ°ã䜿çšããŠãæ¢åã®ã³ã³ãã³ãã«åœ±é¿ãããæ¹æ³ãå¶åŸ¡ããããšãã§ããŸãã</dd> + <dt>{{domxref("HTMLInputElement.setSelectionRange", "setSelectionRange()")}}</dt> + <dd>ããã¹ãã®å
¥åèŠçŽ å
ã§ãæå®ãããæåã®ç¯å²ãéžæããŸããããã¹ãå
¥åæ¬ãšããŠè¡šçŸãããªãå
¥åæ¬ã§ã¯äœãããŸããã</dd> + <dt>{{domxref("HTMLInputElement.stepDown", "stepDown()")}}</dt> + <dd>æ°å€å
¥åæ¬ã®å€ãæ¢å®ã§1ããŸãã¯æå®ãããæ°å€ã®åäœã ãæžå°ãããŸãã</dd> + <dt>{{domxref("HTMLInputElement.stepUp", "stepUp()")}}</dt> + <dd>æ°å€å
¥åæ¬ã®å€ãæ¢å®ã§1ããŸãã¯æå®ãããæ°å€ã®åäœã ãå¢å ãããŸãã</dd> +</dl> + +<h2 id="CSS">CSS</h2> + +<p>Inputs, being replaced elements, have a few features not applicable to non form elements. There are CSS selectors that can specification target form controls based on their UI features, also known as UI pseudo-classes. The input element can also be targeted by type with attribute selectors. There are some properties that are especially useful as well.</p> + +<h3 id="UI_pseudo-classes" name="UI_pseudo-classes">UI æ¬äŒŒã¯ã©ã¹</h3> + +<table class="standard-table"> + <caption>Captions super relevant to the {{htmlelement("input")}} element:</caption> + <thead> + <tr> + <th>æ¬äŒŒã¯ã©ã¹</th> + <th>説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{Cssxref(":enabled")}}</td> + <td>Any currently enabled element that can be activated (selected, clicked on, typed into, etc.) or accept focus and also has a disabled state, in which it can't be activated or accept focus.</td> + </tr> + <tr> + <td>{{Cssxref(":disabled")}}</td> + <td>Any currently disabled element that has an enabled state, meaing it otherwise could be activated (selected, clicked on, typed into, etc.) or accept focus were it not disabled.</td> + </tr> + <tr> + <td>{{Cssxref(":read-only")}}</td> + <td>Element not editable by the user</td> + </tr> + <tr> + <td>{{Cssxref(":read-write")}}</td> + <td>Element that is editable by the user.</td> + </tr> + <tr> + <td>{{Cssxref(":placeholder-shown")}}</td> + <td>Element that is currently displaying <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-placeholder">placeholder text</a>, including {{HTMLElement("input")}} and {{HTMLElement("textarea")}} elements with the {{anch('htmlattrdefplaceholder', 'placeholder')}} attribute present that has, as of yet, no value.</td> + </tr> + <tr> + <td>{{Cssxref(":default")}}</td> + <td>Form elements that are the default in a group of related elements. Matches {{HTMLElement("input/checkbox", "checkbox")}} and {{HTMLElement("input/radio", "radio")}} input types that were checked on page load or render.</td> + </tr> + <tr> + <td>{{Cssxref(":checked")}}</td> + <td>Matches {{HTMLElement("input/checkbox", "checkbox")}} and {{HTMLElement("input/radio", "radio")}} input types that are currently checked (and the ({{HTMLElement("option")}} in a {{HTMLElement("select")}} that is currently selected).</td> + </tr> + <tr> + <td>{{Cssxref(":indeterminate")}}</td> + <td>{{HTMLElement("input/checkbox", "checkbox")}} elements whose indeterminate property is set to true by JavaScript, {{HTMLElement("input/radio", "radio")}} elements, when all radio buttons with the same name value in the form are unchecked, and {{HTMLElement("progress")}} elements in an indeterminate state</td> + </tr> + <tr> + <td>{{Cssxref(":valid")}}</td> + <td>Form controls that can have constraint validation applied and are currently valid.</td> + </tr> + <tr> + <td>{{Cssxref(":invalid")}}</td> + <td>Form controls that have constraint validation applied and are currently not valid. Matches a form control whose value doesn't match the constraints set on it by it's attributes, such as {{anch('htmlattrdefrequired', 'required')}}, {{anch('htmlattrdefpattern', 'pattern')}} , {{anch('htmlattrdefstep', 'step')}} and {{anch('htmlattrdefmax', 'max')}}.</td> + </tr> + <tr> + <td>{{Cssxref(":in-range")}}</td> + <td>A non-empty input whose current value is within the range limits specified by the {{anch('htmlattrdefmin', 'min')}} and {{anch('htmlattrdefmax', 'max')}} attributes and the {{anch('htmlattrdefstep', 'step')}} .</td> + </tr> + <tr> + <td>{{Cssxref(":out-of-range")}}</td> + <td>A non-empty input whose current value is NOT within the range limits specified by the {{anch('htmlattrdefmin', 'min')}} and {{anch('htmlattrdefmax', 'max')}} attributes or does not adher to the {{anch('htmlattrdefstep', 'step')}} constraint.</td> + </tr> + <tr> + <td>{{Cssxref(":required")}}</td> + <td>{{HTMLElement("input")}}, {{HTMLElement("select")}}, or {{HTMLElement("textarea")}} element that has the {{ htmlattrxref("required", "input")}} attribute set on it. Only matches elements that can be required. The attribute included on a non-requirable element will not make for a match.</td> + </tr> + <tr> + <td>{{Cssxref(":optional")}}</td> + <td>{{HTMLElement("input")}}, {{HTMLElement("select")}}, or {{HTMLElement("textarea")}} element that does NOT have the {{ htmlattrxref("required", "input")}} attribute set on it. Does not match elements that can't be required.</td> + </tr> + <tr> + <td>{{Cssxref(":blank")}}</td> + <td>{{HTMLElement("input")}} and {{HTMLElement("textarea")}} elements that currently have no value.</td> + </tr> + <tr> + <td>{{Cssxref(":user-invalid")}}</td> + <td>Similar to <code>:invalid</code>, but is activated on blur. Matches invalid input but only after the user interaction, such as by focusing on the control, leaving the control, or attempting to submit the form containing the invalid control.</td> + </tr> + </tbody> +</table> + +<h4 id="Examples" name="Examples">äŸ</h4> + +<p>We can style a checkbox label based on whether the checkbox is checked or not. In this example, we are styling the {{cssxref('color')}} and {{cssxref('font-weight')}} of the {{htmlelement('label')}} that comes immediately after a checked input. We haven't applied any styles if the <code>input</code> is not checked.</p> + +<div id="checkbox_label"> +<pre class="brush: html hidden notranslate"><input id="checkboxInput" type="checkbox"> +<label for="checkboxInput">Toggle the checkbox on and off</label> +</pre> + +<pre class="brush: css notranslate">input:checked + label { + color: red; + font-weight: bold; +} +</pre> + +<p>{{EmbedLiveSample('checkbox_label', 500, 80)}}</p> +</div> + +<h3 id="Attribute_selectors" name="Attribute_selectors">å±æ§ã»ã¬ã¯ã¿ãŒ</h3> + +<p>It is possible to target different types of form controls based on their {{anch('htmlattrdeftype', 'type')}} using <a href="/en-US/docs/Learn/CSS/Building_blocks/Selectors/Attribute_selectors">attribute selectors</a>. CSS attribute selectors match elements based on either just the presence of a attribute or the value of a given attribute.</p> + +<pre class="brush: css notranslate">/* matches a password input */ +input[type="password"] {} + +/* matches a form control whose valid values are limited to a range of values*/ +input[min][max] {} + +/* matches a form control with with a pattern attribute */ + input[pattern] {}</pre> + +<h3 id="placeholder">::placeholder</h3> + +<p>By default, the appearance of placeholder text is a translucent or light gray. The {{cssxref('::placeholder')}} pseudo-element is the input's <a href="/en-US/docs/Web/HTML/Forms_in_HTML#The_placeholder_attribute">placeholder text</a>. It can be styled with a limited subset of CSS properties.</p> + +<pre class="brush: css no-line-numbers notranslate">::placeholder { + color: blue; +}</pre> + +<p>Only the subset of CSS properties that apply to the {{cssxref("::first-line")}} pseudo-element can be used in a rule using <code>::placeholder</code> in its selector.</p> + +<h3 id="appearance">appearance</h3> + +<p>The {{cssxref("appearance")}} property enables the displaying of (almost) any element as a platform-native style based on the operating system's theme as well as the removal of any platform-native styling with the <code>none</code> value.</p> + +<p>You could make a <code><div></code> look like a radio button with <code>div {appearance: radio;} </code>or a radio look like a checkbox with <code>[type="checkbox] {appearance: checkbox;}</code>, but don't.</p> + +<p>Setting <code>appearance: none</code> removes platform native borders, but not functionality.</p> + +<h3 id="caret-color">caret-color</h3> + +<p>A property specific to text entry-related elements is the CSS {{cssxref("caret-color")}} property, which lets you set the color used to draw the text input caret:</p> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html notranslate"><label for="textInput">Note the red caret:</label> +<input id="textInput" class="custom" size="32"> +</pre> + +<h4 id="CSS_2">CSS</h4> + +<pre class="brush: css notranslate">input.custom { + caret-color: red; + font: 16px "Helvetica", "Arial", "sans-serif" +} +</pre> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>{{EmbedLiveSample('caret-color', 500, 80)}}</p> + +<h3 id="object-position_and_object-fit" name="object-position_and_object-fit">object-position ãš object-fit</h3> + +<p>In certain cases (typically involving non-textual inputs and specialized interfaces), the <code><input></code> element is a <a href="/en-US/docs/Web/CSS/Replaced_element">replaced element</a>. When it is, the position and size of the element's size and positioning within its frame can be adjusted using the CSS {{cssxref("object-position")}} and {{cssxref("object-fit")}} properties</p> + +<h3 id="Styling" name="Styling">ã¹ã¿ã€ã«ä»ã</h3> + +<p>For more information about adding color to elements in HTML, see:</p> + +<ul> + <li><a href="/en-US/docs/Web/HTML/Applying_color">Applying color to HTML elements using CSS</a>.</li> +</ul> + +<p>Also see:</p> + +<ul> + <li><a href="/en-US/docs/Learn/HTML/Forms/Styling_HTML_forms">Styling HTML forms,</a> <a href="/en-US/docs/Learn/HTML/Forms/Advanced_styling_for_HTML_forms">advanced styling for HTML forms</a>, and</li> + <li>the<a href="/en-US/docs/Learn/HTML/Forms/Property_compatibility_table_for_form_widgets"> compatibility table of CSS properties</a>.</li> +</ul> + +<h2 id="Additional_features" name="Additional_features">è¿œå æ©èœ</h2> + +<h3 id="Labels" name="Labels">ã©ãã«</h3> + +<p>ã©ãã«ã¯æ¯æŽããã¹ãã <code><input></code> ã«é¢é£ä»ããããã«å¿
èŠã§ãã {{HTMLElement("label")}} èŠçŽ ã¯ããã©ãŒã ã®å
¥åæ¬ã説æããããã«ã (ã¬ã€ã¢ãŠãæ¹æ³ã¯ããŠãã) <em>åžžã«</em>é©åãªæ段ã§ãã <code><label></code> ã <code><input></code> ã {{HTMLElement("textarea")}} ã«äœãå
¥åããã¹ããã説æããã®ã«äœ¿çšããããšã¯ã決ããŠæªãèãã§ã¯ãããŸããã</p> + +<h4 id="Associated_labels" name="Associated_labels">é¢é£ä»ããããã©ãã«</h4> + +<p>The semantic pairing of <code><input></code> and <code><label></code> elements is useful for assistive technologies such as screen readers. By pairing them using the <code><label></code>'s {{htmlattrxref("for", "label")}} attribute, you bond the label to the input in a way that lets screen readers describe inputs to users more precisely.</p> + +<p>It does not suffice to have plain text adjacent to the <code><input></code> element,. Rather, usability and accessibility requires the inclusion of either implicit or explicit {{HTMLElement("label")}}:</p> + +<pre class="brush: html notranslate"><!-- inaccessible --> +<p>Enter your name: <input id="name" type="text" size="30"></p> + +<!-- implicit label --> +<p><label>Enter your name: <input id="name" type="text" size="30"></label></p> + +<!-- explicit label --> +<p><label for="name">Enter your name: </label><input id="name" type="text" size="30"></p></pre> + +<p>The first example is inaccessible: no relationship exists between the prompt and the <code><input></code> element.</p> + +<p>In addition to an accessible name, the label provides a larger 'hit' area for mouse and touch screen users to click on or touch. By pairing a <code><label></code> with an <code><input></code>, clicking on either one will focus the <code><input></code>. If you use plain text to "label" your input, this won't happen. Having the prompt part of the activation area for the input is helpful for people with motor control conditions.</p> + +<p>As web developers, it's important that we never assume that people will know all the things that we know. The diversity of people using the webâand by extension your web siteâpractically guarantees that some of your site's visitors will have some variation in thought processes and/or circumstances that leads them to interpret your forms very differently from you without clear and properly-presented labels.</p> + +<h4 id="Placeholders_are_not_accessible" name="Placeholders_are_not_accessible">ãã¬ã€ã¹ãã«ããŒã¯ã¢ã¯ã»ã·ãã«ã§ã¯ãªã</h4> + +<p>{{htmlattrxref("placeholder", "input")}} å±æ§ã§ã <code><input></code> èŠçŽ ã空ã®æã«ã³ã³ãã³ãé åã«è¡šç€ºãããããã¹ããæå®ããããšãã§ããŸãããã¬ã€ã¹ãã«ããŒã¯ããã©ãŒã ãç解ããããã«å¿
èŠãªãã®ã§ãã£ãŠã¯ãããŸãããã©ãã«ã§ã¯ãããŸãããããã®ä»£çšãšããŠäœ¿çšãã¹ãã§ã¯ãããŸããããã¬ã€ã¹ãã«ããŒã¯å
¥åäŸã瀺ãããã«äœ¿çšããããã®ã§ããã説æãããã³ããã§ã¯ãããŸããããã¬ã€ã¹ãã«ããŒã¯ãèªã¿äžããœãããã¢ã¯ã»ã¹ã§ããªãã ãã§ãªãããŠãŒã¶ãŒããã©ãŒã ã³ã³ãããŒã«ã«ããã¹ããå
¥åãããããã©ãŒã ã³ã³ãããŒã«ã«ãã§ã«å€ããã£ããããå Žåããã¬ã€ã¹ãã«ããŒã¯ãªããªããŸããèªåããŒãžç¿»èš³æ©èœãæã€ãã©ãŠã¶ãŒã¯ã翻蚳æã«ãã®å±æ§ãã¹ããããããããªãã¡ <code>placeholder</code> ã翻蚳ãããªãããšããããŸãã</p> + +<div class="blockIndicator note"> +<p>é¿ããããšãã§ããã®ã§ããã°ã {{htmlattrxref("placeholder", "input")}} å±æ§ã䜿çšããªãã§ãã ããã <code><input></code> èŠçŽ ã«ã©ãã«ãä»ããæšæŽ¥éœãããã®ã§ããã°ã {{HTMLElement("label")}} å±æ§ã䜿çšããŠãã ããã</p> +</div> + +<h3 id="Client-side_validation" name="Client-side_validation">ã¯ã©ã€ã¢ã³ãåŽæ€èšŒ</h3> + +<p>In addition to using CSS to style inputs based on the {{cssxref(":valid")}} or {{cssxref(":invalid")}} UI states based on the current state of each input, as noted in the {{anch('UI pseudo-classes')}} section above, the browser provides for client-side validation on (attempted) form submission. On form submission, if there is a form control that fails constraint validation, supporting browsers will display an error message on the first invalid form control; displaying a default message based on the error type, or a message set by you.</p> + +<p>Some input types and other attributes place limits on what values are valid for a given input. For example, <code><input type="number" min="2" max="10" step="2"></code> means only the number 2, 4, 6, 8, or 10 are valid. Several errors could occur, including a <code>rangeUnderflow</code> error if the value is less than 2, <code>rangeOverflow</code> if greater than 10, <code>stepMismatch</code> if the value is a number between 2 and 10, but not an even integer (does not match the requirements of the <code>step</code> attribute), or <code>typeMismatch</code> if the value is not a number.</p> + +<p>For the input types whose domain of possible values is periodic (that is, at the highest possible value, the values wrap back around to the beginning rather than ending), it's possible for the values of the {{htmlattrxref("max")}} and {{htmlattrxref("min")}} properties to be reversed, which indicates that the range of permitted values starts at <code>min</code>, wraps around to the lowest possible value, then continues on until <code>max</code> is reached. This is particularly useful for dates and times, such as when you want to allow the range to be from 8 PM to 8 AM:</p> + +<pre class="brush: html notranslate"><input type="time" min="20:00" max="08:00" name="overnight"></pre> + +<p>Specific attributes and their values can lead to a specific error {{domxref('ValidityState')}}:</p> + +<table class="standard-table"> + <caption>Validity object errors depend on the {{htmlelement('input')}} attributes and their values:</caption> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">é¢é£ããããããã£/th></th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{anch('htmlattrdefmax', 'max')}}</td> + <td>{{domxref('validityState.rangeOverflow')}}</td> + <td>Occurs when the value is greater than the maximum value as defined by the <code>max</code> attribute</td> + </tr> + <tr> + <td>{{anch('htmlattrdefmaxlength', 'maxlength')}}</td> + <td>{{domxref('validityState.tooLong')}}</td> + <td>Occurs when the number of characters is greater than the number allowed by the <code>maxlength</code> property</td> + </tr> + <tr> + <td>{{anch('htmlattrdefmin', 'min')}}</td> + <td>{{domxref('validityState.rangeUnderflow')}}</td> + <td>Occurs when the value is less than the minimum value as defined by the <code>min</code> attribute</td> + </tr> + <tr> + <td>{{anch('htmlattrdefminlength', 'minlength')}}</td> + <td>{{domxref('validityState.tooShort')}}</td> + <td>Occurs when the number of characters is less than the number required by the <code>minlength</code> property</td> + </tr> + <tr> + <td>{{anch('htmlattrdefpattern', 'pattern')}}</td> + <td>{{domxref('validityState.patternMismatch')}}</td> + <td>Occurs when a pattern attribute is included with a valid regular expression and the <code>value</code> does not match it.</td> + </tr> + <tr> + <td>{{anch('htmlattrdefrequired', 'required')}}</td> + <td>{{domxref('validityState.valueMissing')}}</td> + <td>Occurs when the <code>required</code> attribute is present but the value is <code>null</code> or radio or checkbox is not checked.</td> + </tr> + <tr> + <td>{{anch('htmlattrdefstep', 'step')}}</td> + <td>{{domxref('validityState.stepMismatch')}}</td> + <td>The value doesn't match the step increment. Increment default is <code>1</code>, so only integers are valid on<code> type="number"</code> is step is not included. <code>step="any"</code> will never throw this error.</td> + </tr> + <tr> + <td>{{anch('htmlattrdeftyoe', 'type')}}</td> + <td>{{domxref('validityState.typeMismatch')}}</td> + <td>Occurs when the value is not of the correct type, for example a email does not contain an <code>@</code> or a url doesn't contain a protocol.</td> + </tr> + </tbody> +</table> + +<p>ãã©ãŒã ã³ã³ãããŒã«ã« <code>required</code> å±æ§ããªãå Žåãå€ããªãå Žåã空æåååºäŒã£ãå Žåã¯ç¡å¹ã«ã¯ãªããŸããã <code>required</code> 以å€ã®äžèšã®å±æ§ããã£ãå Žåãã空æååã§ãšã©ãŒã«ã¯ãªããŸããã</p> + +<p>We can set limits on what values we accept, and supporting browsers will natively validate these form values and alert the user if there is a mistake when the form is submitted.</p> + +<p>In addition to the errors described in the table above, the <code>validityState</code> interface contains the <code>badInput</code>, <code>valid</code>, and <code>customError</code> boolean readonly properties. The validity object includes:</p> + +<ul> + <li>{{domxref('validityState.valueMissing')}}</li> + <li>{{domxref('validityState.typeMismatch')}}</li> + <li>{{domxref('validityState.patternMismatch')}}</li> + <li>{{domxref('validityState.tooLong')}}</li> + <li>{{domxref('validityState.tooShort')}}</li> + <li>{{domxref('validityState.rangeUnderflow')}}</li> + <li>{{domxref('validityState.rangeOverflow')}}</li> + <li>{{domxref('validityState.stepMismatch')}}</li> + <li>{{domxref('validityState.badInput')}}</li> + <li>{{domxref('validityState.valid')}}</li> + <li>{{domxref('validityState.customError')}}</li> +</ul> + +<p>For each of these Boolean properties, a value of <code>true</code> indicates that the specified reason validation may have failed is true, with the exception of the <code>valid</code> property, which is <code>true</code> if the element's value obeys all constraints.</p> + +<p>If there is an error, supporting browsers will both alert the user and prevent the form from being submitted. A word of caution: if a custom error is set to a truthy value (anything other than the empty string or <code>null</code>), the form will be be prevented from being submitted. If there is no custom error message, and none of the other properties return true, <code>valid</code> will be true, and the form can be submitted.</p> + +<pre class="brush: js notranslate">function validate(input) { + let validityState_object = input.validity; + if(validityState_object.valueMissing) { + input.setCustomValidity('A value is required'); + } else if (input.rangeUnderflow) { + input.setCustomValidity('Your value is too low'); + } else if (input.rangeOverflow) { + input.setCustomValidity('Your value is too high'); + } else { + input.setCustomValidity(''); + } +}</pre> + +<p>The last line, setting the custom validity message to the error string is vital. If the user makes an error, and the validity is set, it will fail to submit, even if all of the values are valid, until the message is <code>null</code>.</p> + +<h4 id="Example" name="Example">äŸ</h4> + +<p>ãã£ãŒã«ãã®æ€æ»ã«å€±æãããšãã«ãç¬èªã®ãšã©ãŒã¡ãã»ãŒãžã衚瀺ããããå Žåã¯ã <code><input></code> (ããã³é¢é£ãã) èŠçŽ ã§å©çšã§ãã<a href="/ja/docs/Web/API/Constraint_validation#Constraint_validation_interfaces">å¶çŽæ€èšŒæ©èœ</a>ã䜿çšããå¿
èŠããããŸãã以äžã®ãããªåœ¢ãåã£ãŠãã ããã</p> + +<pre class="brush: html notranslate"><form> + <label for="name">ãŠãŒã¶ãŒåãå
¥åããŠãã ãã (è±å€§æåããã³å°æå): </label> + <input type="text" name="name" id="name" required pattern="[A-Za-z]+"> + <button>Submit</button> +</form></pre> + +<p>åºæ¬ç㪠HTML ãã©ãŒã æ€èšŒæ©èœã§ã¯ããã©ãŒã ãéä¿¡ããããšãããšãã«ãæå¹ãªå€ãå
¥åãããŠããªãã£ããã <code>pattern</code> ãšäžèŽããªãå€ãå
¥åãããŠããããããšãæ¢å®ã®ãšã©ãŒã¡ãã»ãŒãžãçæããŸãã</p> + +<p>ç¬èªã®ãšã©ãŒã¡ãã»ãŒãžã§ä»£æ¿ãããå Žåã¯ã以äžã®ãã㪠JavaScript ã䜿çšããããšãã§ããŸãã</p> + +<pre class="brush: js notranslate">const nameInput = document.querySelector('input'); +const form = document.querySelector('form'); + +nameInput.addEventListener('input', () => { + nameInput.setCustomValidity(''); + nameInput.checkValidity(); +}); + +nameInput.addEventListener('invalid', () => { + if(nameInput.value === '') { + nameInput.setCustomValidity('ååãå
¥åããŠãã ããã'); + } else { + nameInput.setCustomValidity('ãŠãŒã¶ãŒåã«ã¯è±å€§æåãšå°æåã®ã¿ã䜿ããŸããå
¥åããªãããŠãã ããã'); + } +});</pre> + +<p>ãã®äŸã¯æ¬¡ã®ããã«è¡šç€ºãããŸãã</p> + +<p>{{EmbedLiveSample('Client-side_validation')}}</p> + +<p>ç°¡åã«èšãã°ã以äžã®éãã§ãã</p> + +<ul> + <li>input èŠçŽ ã劥åœã§ãããã®ç¶æ
ããã§ãã¯ããããã«ãå€ãå€æŽããããã³ã« <code>checkValidity()</code> ã¡ãœããã <code>input</code> ã€ãã³ããã³ãã©ãŒããåŒã³åºããŸãã</li> + <li>å€ã劥åœã§ã¯ãªãå Žåã <code>invalid</code> ã€ãã³ããçºè¡ããã <code>invalid</code> ã€ãã³ãã®ãã³ãã©ãŒé¢æ°ãå®è¡ãããŸãããã®é¢æ°ã®äžã§ãå€ãç¡å¹ã§ããåå ã空æ¬ã§ããããã§ãããããã¿ãŒã³ã«äžèŽããªãããã§ãããã確èªãã <code>if()</code> ãããã¯ã䜿çšããŠãç¬èªã®æ€èšŒãšã©ãŒã¡ãã»ãŒãžãèšå®ããŸãã</li> + <li>çµæãšããŠãéä¿¡ãã¿ã³ãæŒããããšãã«å
¥åå€ã劥åœã§ã¯ãªãå Žåã¯ãç¬èªã®ãšã©ãŒã¡ãã»ãŒãžã®ãã¡ã®äžã€ã衚瀺ãããŸãã</li> + <li>劥åœã§ããå Žåã¯ãæåŸ
éãã«éä¿¡ãããŸãããã®å Žåãç¬èªã®æ€èšŒã¯ <code>setCustomValidity()</code> ã空æååã§åŒã³åºãããšã§äžæãããŸããåŸã£ãŠã <code>input</code> ã€ãã³ããçºçãããã³ã«ãããè¡ãããŸãã以åãç¬èªã®æ€èšŒãèšå®ããããããè¡ããªããšãéä¿¡æã«åŠ¥åœãªå€ãæã£ãŠãããšããŠããå
¥åæ¬ã¯ç¡å¹ã§ãããšããŠç»é²ãããŸãã</li> +</ul> + +<div class="blockIndicator note"> +<p><strong>Note:</strong> Always validate input constraints both client side and server side. Constraint validation doesn't remove the need for validation on the <em>server side</em>. Invalid values can still be sent by older browsers or by bad actors.</p> +</div> + +<div class="blockIndicator note"> +<p><strong>ã¡ã¢</strong>: Firefox ã¯å€ãã®çã§ãåæ§ã®æ¹æ³ã§ç¬èªã®ãšã©ãŒã¡ãã»ãŒãžãèšå®ããããšãã§ãããç¬èªã®ãšã©ãŒå±æ§ â <code>x-moz-errormessage</code> â ã«å¯Ÿå¿ããŠããŸãããããã¯ããŒãžã§ã³66ã§åé€ãããŸãã ({{bug(1513890)}} ãåç
§)ã</p> +</div> + +<h3 id="Localization" name="Localization">ããŒã«ã©ã€ãŒãŒã·ã§ã³</h3> + +<p><input> åã«ãã£ãŠã¯ãå
¥åå¯èœãªæååããã±ãŒã«ã«äŸåããŸãããã±ãŒã«ã«ãã£ãŠã¯ 1,000.00 ãæå¹ãªæ°å€ã§ããäžæ¹ããã±ãŒã«ã«ãã£ãŠã¯æå¹ãªæ°å€ã¯ 1.000,00 ã§ãã</p> + +<p>Firefox 㯠(å°ãªããšã <code>type="number"</code> ã«ãããŠ) ãŠãŒã¶ãŒã®å
¥åå
容ãæ€èšŒããéã«ããã±ãŒã«ãç¹å®ããããã«ä»¥äžã®çµéšåã䜿çšããŸãã</p> + +<ul> + <li>åœè©²èŠçŽ ãŸãã¯èŠªèŠçŽ ã® <code>lang</code>/<code>xml:lang</code> å±æ§ã§æå®ãããèšèª</li> + <li>HTTP ã® Content-Language ããããŒã§æå®ãããèšèª</li> + <li>äœãæå®ãããŠããªãå Žåã¯ããã©ãŠã¶ãŒã®ãã±ãŒã«</li> +</ul> + +<h2 id="Technical_summary" name="Technical_summary">æè¡çæŠèŠ</h2> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ããªã¹ãåããµããããå¯èœããªã»ããå¯èœããã©ãŒã é¢é£èŠçŽ ã<a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ã{{htmlattrxref("type", "input")}} ã®å€ã <code>hidden</code> ã§ãªãå Žåã¯ã©ãã«ä»ãå¯èœèŠçŽ ãç¥èŠå¯èœã³ã³ãã³ãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãªããããã¯{{Glossary("empty element", "空èŠçŽ ")}}ã§ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ãçµäºã¿ã°ãèšè¿°ããŠã¯ãªããŸããã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">Implicit ARIA role</th> + <td> + <ul> + <li><code>type=button</code>: <code><a href="/en-US/docs/Web/Accessibility/ARIA/Roles/button_role">button</a></code></li> + <li><code>type=checkbox</code>: <code><a href="/en-US/docs/Web/Accessibility/ARIA/Roles/checkbox_role">checkbox</a></code></li> + <li><code>type=email</code> + <ul> + <li>with no <code>list</code> attribute: <code><a href="/en-US/docs/Web/Accessibility/ARIA/Roles/textbox_role">textbox</a></code></li> + <li>with <code>list</code> attribute: {{ARIARole("combobox")}}</li> + </ul> + </li> + <li><code>type=image</code>: <code><a href="/en-US/docs/Web/Accessibility/ARIA/Roles/button_role">button</a></code></li> + <li><code>type=number</code>: {{ARIARole("spinbutton")}}</li> + <li><code>type=radio</code>: {{ARIARole("radio")}}</li> + <li><code>type=range</code>: {{ARIARole("slider")}}</li> + <li><code>type=reset</code>: <code><a href="/en-US/docs/Web/Accessibility/ARIA/Roles/button_role">button</a></code></li> + <li><code>type=search</code> + <ul> + <li>with no <code>list</code> attribute: {{ARIARole("searchbox")}}</li> + <li>with <code>list</code> attribute: {{ARIARole("combobox")}}</li> + </ul> + </li> + <li><code>type=submit</code>: <code><a href="/en-US/docs/Web/Accessibility/ARIA/Roles/button_role">button</a></code></li> + <li><code>type=tel</code> + <ul> + <li>with no <code>list</code> attribute: <code><a href="/en-US/docs/Web/Accessibility/ARIA/Roles/textbox_role">textbox</a></code></li> + <li>with <code>list</code> attribute: {{ARIARole("combobox")}}</li> + </ul> + </li> + <li><code>type=text</code> + <ul> + <li>with no <code>list</code> attribute: <code><a href="/en-US/docs/Web/Accessibility/ARIA/Roles/textbox_role">textbox</a></code></li> + <li>with <code>list</code> attribute: {{ARIARole("combobox")}}</li> + </ul> + </li> + <li><code>type=url</code> + <ul> + <li>with no <code>list</code> attribute: <code><a href="/en-US/docs/Web/Accessibility/ARIA/Roles/textbox_role">textbox</a></code></li> + <li>with <code>list</code> attribute: {{ARIARole("combobox")}}</li> + </ul> + </li> + <li><code>type=color|date|datetime-local|file|hidden|month|password|time|week</code>: <a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">no corresponding role</a></li> + </ul> + </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td> + <ul> + <li><code>type=button</code>: {{ARIARole("link")}}, {{ARIARole("menuitem")}}, {{ARIARole("menuitemcheckbox")}}, {{ARIARole("menuitemradio")}}, {{ARIARole("option")}}, {{ARIARole("radio")}}, {{ARIARole("switch")}}, {{ARIARole("tab")}}</li> + <li><code>type=checkbox</code>: {{ARIARole("button")}} when used with <code>aria-pressed</code>, {{ARIARole("menuitemcheckbox")}}, {{ARIARole("option")}}, {{ARIARole("switch")}}</li> + <li><code>type=image</code>: {{ARIARole("link")}}, {{ARIARole("menuitem")}}, {{ARIARole("menuitemcheckbox")}}, {{ARIARole("menuitemradio")}}, {{ARIARole("radio")}}, {{ARIARole("switch")}}</li> + <li><code>type=radio</code>: {{ARIARole("menuitemradio")}}</li> + <li><code>type=text</code> with no <code>list</code> attribute: {{ARIARole("combobox")}}, {{ARIARole("searchbox")}}, {{ARIARole("spinbutton")}}</li> + <li><code>type=color|date|datetime|datetime-local|email|file|hidden|month|number|password|range|reset|search|submit|tel|url|week</code> ãŸã㯠<code>text</code> ã« <code>list</code> å±æ§ãä»ãããã®: èš±å¯ãããŠãã <code>role</code> ãªã</li> + </ul> + </td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLInputElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#the-input-element', '<input>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML Media Capture', '#the-capture-attribute','capture attribute')}}</td> + <td>{{Spec2('HTML Media Capture')}}</td> + <td><code>capture</code> å±æ§ãè¿œå </td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sec-forms.html#the-input-element', '<input>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'interact/forms.html#h-17.4', '<form>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®äºé
</h2> + +<h3 id="Labels_2" name="Labels_2">ã©ãã«</h3> + +<p>When including inputs, it is an accessibilty requirement to add labels along side. This is needed so those who use assistive technologies can tell what the input is for. Also, clicking or touching a label gives focus to the label's associated form control. This improves the accessibility and usability for sighted users, increases the area a user can click or touch to activate the form control. this is especially useful (and even needed) for radio buttons and checkboxes, which are tiny. For more information about labels in general see {{anch("Labels")}} .</p> + +<p>次ã®äŸã¯ãäžèšã®åœ¢ã§ <code><label></code> ã <code><input></code> èŠçŽ ã«é¢é£ä»ããæ¹æ³ã®äŸã§ãã <code><input></code> ã« <code>id</code> å±æ§ãèšå®ããå¿
èŠããããŸãããã㊠<code><label></code> ã«ã¯å
¥åæ¬ã® <code>id</code> ãšåãå€ãæ〠<code>for</code> å±æ§ãå¿
èŠã«ãªããŸãã</p> + +<pre class="notranslate"><label for="peas">Do you like peas?</label> +<input type="checkbox" name="peas" id="peas"> +</pre> + +<h3 id="Size" name="Size">倧ãã</h3> + +<p>ãã©ãŒã å
¥åæ¬ã®ãããªå¯Ÿè©±åèŠçŽ ã¯ãç°¡åã«æå¹åã§ããã ãã®å€§ãããæãããŠãã ãããããã«ãããæ足ã®äžèªç±ãªäººããã¹ã¿ã€ã©ã¹ãæã®ãããªç²ŸåºŠã®äœãå
¥åæ¹æ³ã䜿çšããŠãã人ãªã©ãæ§ã
ãªäººã«ãšã£ãŠæçšã§ãã察話åã®å€§ãããšããŠã¯ã 44Ã44 <a href="https://www.w3.org/TR/WCAG21/#dfn-css-pixels">CSS ãã¯ã»ã«</a> ãæå°å€ãšããããšãæšå¥šãããŠããŸãã</p> + +<ul> + <li><a href="https://www.w3.org/WAI/WCAG21/Understanding/target-size.html">Understanding Success Criterion 2.5.5: Target Size | W3C Understanding WCAG 2.1</a></li> + <li><a href="http://adrianroselli.com/2019/06/target-size-and-2-5-5.html">Target Size and 2.5.5 | Adrian Roselli</a></li> + <li><a href="https://a11yproject.com/posts/large-touch-targets/">Quick test: Large touch targets - The A11Y Project</a></li> +</ul> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<div>{{Compat("html.elements.input")}}</div> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">ãã©ãŒã å¶çŽæ€èšŒ</a></li> + <li><a href="/ja/docs/Learn/HTML/Forms/Your_first_HTML_form">åããŠã® HTML ãã©ãŒã </a></li> + <li><a href="/ja/docs/Learn/HTML/Forms/How_to_structure_an_HTML_form">HTML ãã©ãŒã ãæ§æããæ¹æ³</a></li> + <li><a href="/ja/docs/Learn/HTML/Forms/The_native_form_widgets">ãã€ãã£ãã®ãã©ãŒã ãŠã£ãžã§ãã</a></li> + <li><a href="/ja/docs/Learn/HTML/Forms/Sending_and_retrieving_form_data">ãã©ãŒã ããŒã¿ã®éä¿¡</a></li> + <li><a href="/ja/docs/Learn/HTML/Forms/Form_validation">ãã©ãŒã ããŒã¿ã®æ€èšŒ</a></li> + <li><a href="/ja/docs/Learn/HTML/Forms/How_to_build_custom_form_widgets">How to build custom form widgets</a></li> + <li><a href="/ja/docs/Learn/HTML/Forms/HTML_forms_in_legacy_browsers">HTML forms in legacy browsers</a></li> + <li><a href="/ja/docs/Learn/HTML/Forms/Styling_HTML_forms">Styling HTML forms</a></li> + <li><a href="/ja/docs/Learn/HTML/Forms/Advanced_styling_for_HTML_forms">Advanced styling for HTML forms</a></li> + <li><a href="/ja/docs/Learn/HTML/Forms/Property_compatibility_table_for_form_widgets">CSS property compatibility table</a></li> +</ul> diff --git a/files/ja/web/html/element/input/month/index.html b/files/ja/web/html/element/input/month/index.html new file mode 100644 index 0000000000..a7c5bfed63 --- /dev/null +++ b/files/ja/web/html/element/input/month/index.html @@ -0,0 +1,490 @@ +--- +title: <input type="month"> +slug: Web/HTML/Element/input/month +tags: + - Date picker + - Element + - Form input + - Forms + - HTML + - HTML forms + - HTML input + - Input + - Input Element + - Input Type + - Number + - Reference + - month +translation_of: Web/HTML/Element/input/month +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <strong><code>month</code></strong> åã¯ããŠãŒã¶ãŒã幎ãšæãå
¥åã§ããããã«ããå
¥åãã£ãŒã«ããäœæãã幎ãšæãç°¡åã«å
¥åã§ããããã«ããŸããå€ã¯ "<code>YYYY-MM</code>" ã®åœ¢åŒã®æååã§ã <code>YYYY</code> ã¯4æ¡ã®å¹Žã <code>MM</code> ã¯æã®çªå·ã§ãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-month.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>ã³ã³ãããŒã«ã®ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã¯ãäžè¬ã«ãã©ãŠã¶ãŒã«ãã£ãŠç°ãªããŸããçŸæç¹ã§ã¯å¯Ÿå¿ãäžå®å®ã§ããããã¹ã¯ãããçã® Chrome/Opera ãš Edge â ããã³ææ°ã®ããŒãžã§ã³ã®ã¢ãã€ã«ãã©ãŠã¶ãŒ â ã®ã¿ã«å©çšå¯èœãªå®è£
ããããŸãã <code>month</code> å
¥åæ¬ã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã§ã¯ãã³ã³ãããŒã«ã¯åçŽãª <code><a href="/ja/docs/Web/HTML/Element/input/text"><input type="text"></a></code> ã«æ ŒäžããããŸãããå
¥åãããããã¹ããæåŸ
ãããŠãã圢åŒã§ããããšãä¿èšŒããããã®èªåæ€èšŒãè¡ãããããšããããŸãã</p> + +<p><code>month</code> ã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã䜿çšããŠããå Žåã®ããã«ããã®ã¹ã¯ãªãŒã³ã·ã§ãã㧠Chrome ãš Opera ã§ã©ã®ããã«èŠãããã瀺ããŸããå³ç«¯ã«ããäžåãç¢å°ãã¯ãªãã¯ãããšã幎ãšæãéžæã§ããæ¥ä»éžæã衚瀺ãããŸãã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15391/month-control-chrome.png" style="display: block; height: 216px; margin: 0px auto; width: 273px;"></p> + +<p>Microsoft Edge ã§ã¯ã <code>month</code> ã³ã³ãããŒã«ã¯ãã®ããã«è¡šç€ºãããŸãã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15393/month-control-edge.png" style="display: block; height: 389px; margin: 0px auto; width: 227px;"></p> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>幎ãšæãè¡šã {{domxref("DOMString")}}ããŸãã¯ç©ºæ¬</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{domxref("HTMLElement/change_event", "change")}} ããã³ {{domxref("HTMLElement/input_event", "input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("autocomplete", "input")}}, {{htmlattrxref("list", "input")}}, {{htmlattrxref("readonly", "input")}}, {{htmlattrxref("step", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>value</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.select", "select()")}}, {{domxref("HTMLInputElement.stepDown", "stepDown()")}}, {{domxref("HTMLInputElement.stepUp", "stepUp()")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p>{{domxref("DOMString")}} ã§ãå
¥åæ¬ã«å
¥åããã幎ãšæã®å€ã YYYY-MM (4æ¡ä»¥äžã®å¹Žã«ç¶ããŠãã€ãã³ ("<code>-</code>")ãç¶ããŠ2æ¡ã®æ) ã®åœ¢åŒã§è¡šããŸãããã®å
¥ååã§äœ¿çšãããæå»ã®å€ã®åœ¢åŒã«ã€ããŠè©³ããã¯ã <a href="/ja/docs/Web/HTML/Date_and_time_formats">HTML ã§äœ¿ãããæ¥ä»ãæå»ã®åœ¢åŒ</a>ã®<a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">æã®æååãã芧ãã ããã</a></p> + +<p><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">å
¥åã³ã³ãããŒã«ã®æ¢å®å€ã¯ã次ã®ããã« {{htmlattrxref("value", "input")}} å±æ§ã«å¹Žãšæãå
¥ããããšã§èšå®ããããšãã§ããŸãã</a></p> + +<div id="value-example-1"> +<pre class="brush: html notranslate"><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings"><label for="bday-month">çãŸããæã¯ïŒ</label> +<input id="bday-month" type="month" name="bday-month" value="2017-06"></a></pre> + +<p><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">{{EmbedLiveSample('value-example-1', 600, 60)}}</a></p> +</div> + +<p><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">äžç¹æ°ãä»ããªããã°ãªããªãããšã¯ã衚瀺ãããæ¥ä»ã®æžåŒã¯å®éã® <code>value</code> ãšã¯ç°ãªããšããããšã§ããå€ãã®{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã¯ã幎ãšæããŠãŒã¶ãŒã®ãªãã¬ãŒãã£ã³ã°ã·ã¹ãã ã«èšå®ããããã±ãŒã«ã«é©ãã圢åŒã§è¡šç€ºããŸãããæ¥ä»ã® <code>value</code> ã¯åžžã« <code>yyyy-MM</code> ã®æžåŒã§ãã</a></p> + +<p><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">When the above value is submitted to the server, for example, it will look like <code>bday-month=1978-06</code>.</a></p> + +<p><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">次ã®ããã«ã JavaScript 㧠{{domxref("HTMLInputElement.value", "value")}} ããããã£ã䜿çšããŠãæ¥ä»ã®å€ãååŸãããèšå®ãããããããšãã§ããŸãã</a></p> + +<div id="value-example-2"> +<div class="hidden"> +<pre class="brush: html notranslate"><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings"><label for="bday-month">çãŸããæã¯ïŒ</label> +<input id="bday-month" type="month" name="bday-month" value="2017-06"></a></pre> +</div> + +<pre class="brush: js notranslate"><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">var monthControl = document.querySelector('input[type="month"]'); +monthControl.value = '1978-06';</a></pre> + +<p><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">{{EmbedLiveSample("value-example-2", 600, 60)}}</a></p> +</div> + +<h2 id="Additional_attributes" name="Additional_attributes"><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">è¿œå ã®å±æ§</a></h2> + +<p><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">ãã¹ãŠã® {{HTMLElement("input")}} åã§å
±éããå±æ§ã«å ãã <code>month</code> åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</a></p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col"><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">å±æ§</a></th> + <th scope="col"><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">説æ</a></th> + </tr> + </thead> + <tbody> + <tr> + <td><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings"><code>{{anch("list")}}</code></a></td> + <td><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">ãªãã·ã§ã³ã§èªåè£å®ã®å®çŸ©æžã¿ã®éžæè¢ãå«ã <datalist> èŠçŽ ã® id</a></td> + </tr> + <tr> + <td><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings"><code>{{anch("max")}}</code></a></td> + <td><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">åãä»ããææ°ã®å¹Žæ</a></td> + </tr> + <tr> + <td><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings"><code>{{anch("min")}}</code></a></td> + <td><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">åãä»ããæå€ã®å¹Žæ</a></td> + </tr> + <tr> + <td><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings"><code>{{anch("readonly")}}</code></a></td> + <td><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">è«çå±æ§ã§ãååšããã°ãå
¥åæ¬ã®å€ãç·šéã§ããªãããšã瀺ã</a></td> + </tr> + <tr> + <td><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings"><code>{{anch("step")}}</code></a></td> + <td><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">äžäžã®ç¢å°ã§å€ã調æŽããæããæ€èšŒã«äœ¿çšããå»ã¿å€</a></td> + </tr> + </tbody> +</table> + +<p id="htmlattrdeflist"><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">{{page("/ja/docs/Web/HTML/Element/input/text", "list", 0, 1, 2)}}</a></p> + +<h3 id="htmlattrdefmax"><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">{{htmlattrdef("max")}}</a></h3> + +<p><a href="/ja/docs/Web/HTML/Date_and_time_formats#Month_strings">ææ°ã®å¹Žæã§ãäžèšã®{{anch("Value", "å€")}}ã§èª¬æããæååã®æžåŒã§ããèŠçŽ ã«å
¥åããã {{htmlattrxref("value", "input")}} ããã®æ¥ä»ãããåŸã®å ŽåãèŠçŽ ã¯</a><a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸãã <code>max</code> å±æ§ã®å€ã "<code>yyyy-MM</code>" ã®æžåŒã«åŸã劥åœãªæååã§ãªãå ŽåãèŠçŽ ã¯æ倧å€ãæã¡ãŸããã</p> + +<p>ãã®å€ã¯ <code>min</code> å±æ§ã§æå®ããããã®ããåŸããåã幎æãæå®ããå¿
èŠããããŸãã</p> + +<h3 id="htmlattrdefmin">{{htmlattrdef("min")}}</h3> + +<p>åãä»ããæå€ã®å¹Žæã§ãåè¿°ãšåã <code>yyyy-MM</code> ã®æžåŒã§ããèŠçŽ ã® {{htmlattrxref("value", "input")}} ãããããåã®å ŽåãèŠçŽ ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸãã <code>min</code> å±æ§ã®å€ã "<code>yyyy-MM-dd</code>" ã®æžåŒã«åŸã劥åœãªæååã§ãªãå ŽåãèŠçŽ ã¯æå°å€ãæã¡ãŸããã</p> + +<p>ãã®å€ã¯ <code>max</code> å±æ§ã§æå®ããããã®ããåããåã幎æãæå®ããå¿
èŠããããŸãã</p> + +<h3 id="htmlattrdefreadonly">{{htmlattrdef("readonly")}}</h3> + +<p>è«çå±æ§ã§ãååšããã°ããŠãŒã¶ãŒãç·šéããããšãã§ããªãããšãè¡šããŸãããããã <code>value</code> ã¯ã JavaScript ã³ãŒãããçŽæ¥ {{domxref("HTMLInputElement.value")}} ããããã£ãèšå®ããããšã§å€æŽããããšãã§ããŸãã</p> + +<div class="note"> +<p><strong>泚:</strong> èªã¿åãå°çšãã£ãŒã«ãã¯å€ãæãŠãªãããã <code>required</code> 㯠<code>readonly</code> å±æ§ãæå®ãããŠããå
¥åæ¬ã«ã¯å¹æããããŸããã</p> +</div> + +<h3 id="htmlattrdefstep">{{htmlattrdef("step")}}</h3> + +<p>{{page("/ja/docs/Web/HTML/Element/input/number", "step-include")}}</p> + +<p><code>date</code> å
¥åæ¬ã§ã¯ã <code>step</code> ã®å€ã¯ææ°ã§æå®ãããåçã¯1ã§ã (æ°å€ãæåäœã§ãããã)ã <code>step</code> ã®æ¢å®å€ã¯ 1 ã§ãã</p> + +<h2 id="Using_month_inputs" name="Using_month_inputs">month å
¥åæ¬ã®äœ¿çš</h2> + +<p>æ¥ä»ã«é¢ããå
¥åæ¬ã¯ (<code>month</code> ãå«ã) äžèŠãããšäŸ¿å©ã«èŠããŸããæ¥ä»ã®éžæã«ç°¡åãªãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ãæäŸãããµãŒããŒã«éä¿¡ããããŒã¿ã®æžåŒããŠãŒã¶ãŒã®ãã±ãŒã«ã«é¢ä¿ãªãæ£èŠåããŠãããŸããããããçŸæç¹ã§ã¯ãã©ãŠã¶ãŒã®å¯Ÿå¿ãéå®ãããŠããããã <code><input type="month"></code> ã«ã¯åé¡ããããŸãã</p> + +<p><code><input type="month"></code> ã®åºæ¬çãªäœ¿ãæ¹ãšå°ãè€éãªäœ¿ãæ¹ãèŠãŠã¿ãŠããããã®åŸã§ãã©ãŠã¶ãŒã®äºææ§ã®åé¡ãç·©åããã¢ããã€ã¹ãæäŸããŸããã ({{anch("Handling browser support", "ãã©ãŠã¶ãŒã®äºææ§ã®æ±ã")}} ãåç
§ããŠãã ãã)ã</p> + +<h3 id="Basic_uses_of_month" name="Basic_uses_of_month">æå
¥åã®åºæ¬çãªäœ¿çš</h3> + +<p>ãã£ãšãåçŽãª <code><input type="month"></code> ã®äœ¿çšæ¹æ³ã¯ã次ã®ããã«åºæ¬ç㪠{{HTMLElement("input")}} ãš {{htmlelement("label")}} èŠçŽ ã®çµã¿åããã§ãã</p> + +<pre class="brush: html notranslate"><form> + <label for="bday-month">çãŸããæãå
¥åããŠãã ããã</label> + <input id="bday-month" type="month" name="bday-month"> +</form></pre> + +<p>{{EmbedLiveSample('Basic_uses_of_month', 600, 40)}}</p> + +<h3 id="Setting_maximum_and_minimum_dates" name="Setting_maximum_and_minimum_dates">æ¥ä»ã®æ倧å€ãšæå°å€ã®èšå®</h3> + +<p>{{htmlattrxref("min", "input")}} ããã³ {{htmlattrxref("max", "input")}} å±æ§ã䜿çšããŠããŠãŒã¶ãŒãéžæã§ããæ¥ä»ã®ç¯å²ãå¶éããããšãã§ããŸãã次ã®äŸã§ã¯ãæ¥ä»ã®æå°å€ã <code>1900-01</code> ã«ãæ¥ä»ã®æ倧å€ã <code>1999-12</code> ã«æå®ããŠããŸãã</p> + +<pre class="brush: html notranslate"><form> + <label for="bday-month">çãŸããæãå
¥åããŠãã ããã</label> + <input id="bday-month" type="month" name="bday-month" + min="1900-01" max="1999-12"> +</form></pre> + +<p>{{EmbedLiveSample('Setting_maximum_and_minimum_dates', 600, 40)}}</p> + +<p>次ã®ãããªçµæã«ãªããŸãã</p> + +<ul> + <li>1900幎1æãã1999幎12æãŸã§ã®éã®æã®ã¿ãéžæã§ããŸãããã®ç¯å²ããå€ããæã¯ãã³ã³ãããŒã«å
ã§ã¹ã¯ããŒã«ã§ããŸããã</li> + <li>䜿çšããŠãããã©ãŠã¶ãŒã«ãããŸãããæå®ãããç¯å²å€ã®æãæéžæã§éžæã§ããªãã (Edge ãªã©)ãç¡å¹ã«ãªããã®ã® ({{anch("Validation", "æ€èšŒ")}} ãåç
§) éžæã§ããã (Chrome ãªã©) ã ãšããããšãåããã§ãããã</li> +</ul> + +<h3 id="Controlling_input_size" name="Controlling_input_size">å
¥åæ¬ã®å¯žæ³ã®å¶åŸ¡</h3> + +<p><code><input type="month"></code> 㯠{{htmlattrxref("size", "input")}} ã®ãããªå¯žæ³ã«é¢ããå±æ§ã«ã¯å¯Ÿå¿ããŠããŸããã寞æ³ãå€æŽããå¿
èŠãããå Žåã¯ã <a href="/ja/docs/Web/CSS">CSS</a> ã䜿çšããå¿
èŠããããŸãã</p> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p>æ¢å®ã§ã <code><input type="month"></code> ã¯å
¥åãããå€ã®æ€èšŒãè¡ããŸããããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®å®è£
ã¯äžè¬çã«ãæ¥ä»ã§ãªããã®ã®å
¥åããããªãããã§ããããã¯äŸ¿å©ã§ããããããããã§ã <code>month</code> å
¥åæ¬ã空ã®ãŸãŸããŸãã¯ç¡å¹ãªæ¥ä» (äŸãã°4æ32æ¥ãªã©) ãå
¥åããŠãã©ãŒã ãéä¿¡ããããšãå¯èœã§ãã</p> + +<p>ãããé²ãããã«ã {{htmlattrxref("min", "input")}} ãš {{htmlattrxref("max", "input")}} ãçšããŠå©çšå¯èœãªæ¥ãå¶éããããšãã§ã ({{anch("Setting maximum and minimum dates", "æ¥ä»ã®æ倧å€ãšæå°å€ã®èšå®")}} ãåç
§)ãå ã㊠{{htmlattrxref("required", "input")}} å±æ§ãçšããŠãæ¥ä»ãå
¥åããããšãå¿
é ã«ããããšãã§ããŸããçµæãšããŠã察å¿ããŠãããã©ãŠã¶ãŒã¯ãç¯å²å€ã®æ¥ä»ã空ã®æ¥ä»ãã£ãŒã«ããéä¿¡ããããšãããšãšã©ãŒã衚瀺ããŸãã</p> + +<p>äŸãèŠãŠã¿ãŸããããããã§æ¥ä»ã®æå°å€ãšæ倧å€ãèšå®ããå
¥åæ¬ãå¿
é ã«ããŸããã</p> + +<pre class="brush: html notranslate"><form> + <div> +   <label for="month">äœæã«ããã£ããããŸããïŒ (å€æéã®ã¿ã yyyy-mm)</label> +   <input id="month" type="month" name="month" +          min="2017-06" max="2017-09" required> +   <span class="validity"></span> + </div> + <div> +     <input type="submit" value="ãã©ãŒã ãéä¿¡"> + </div> +</form></pre> + +<p>幎ãšæãæå®ããã« (ãŸãã¯èšå®ããç¯å²ãå€ããæ¥ä»ã) éä¿¡ããããšãããšããã©ãŠã¶ãŒã¯ãšã©ãŒã衚瀺ããŸããäŸãå®è¡ããŠã¿ãŸãããã</p> + +<p>{{EmbedLiveSample('Validation', 600, 120)}}</p> + +<p>察å¿ããŠãããã©ãŠã¶ãŒã§å
¥åããªãã£ãå Žåã®ã¹ã¯ãªãŒã³ã·ã§ããã§ãã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15395/month-required.png" style="display: block; margin: 0 auto;"></p> + +<p>äžèšã®äŸã® CSS ã§ãã CSS ã® {{cssxref(":valid")}} ããã³ {{cssxref(":invalid")}} ããããã£ã䜿çšããŠãçŸåšã®å€ãæå¹ãã©ããã«åºã¥ããŠã¹ã¿ã€ã«ãèšå®ããŠããŸããã¢ã€ã³ã³ã¯å
¥åæ¬ãã®ãã®ã§ã¯ãªããå
¥åæ¬ã®é£ã® {{htmlelement("span")}} ã«çœ®ãããã«ããªããšã Chrome ã§ã¯ã³ã³ãããŒã«ã®å
åŽã«ã³ã³ãã³ããçæããã®ã§ãæ£ããæŽåœ¢ããã衚瀺ãããããããšãã§ããŸããã</p> + +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + position: relative; +} + +input[type="number"] { + width: 100px; +} + +input + span { + padding-right: 30px; +} + +input:invalid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +} + +input:valid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +}</pre> + +<div class="warning"> +<p><strong>éèŠ</strong>: HTML ã®ãã©ãŒã æ€èšŒã¯ãå
¥åãããããŒã¿ãæ£ãã圢åŒã§ããããšãä¿èšŒããã¹ã¯ãªããã®ä»£çšã«ã¯ãªããŸããã HTML ã調æŽããŠæ€èšŒããããæããããå®å
šã«åé€ãããããããšã¯ãšãŠãç°¡åã«ã§ããŸãã HTML ãå®å
šã«ãã€ãã¹ãããµãŒããŒã«çŽæ¥ããŒã¿ãéä¿¡ããããšãå¯èœã§ãããµãŒããŒåŽã®ã³ãŒããåä¿¡ããããŒã¿ã®æ€èšŒã«å€±æããå Žåãäžé©åãªåœ¢åŒã®ããŒã¿ (ãŸãã¯å€§ããããããŒã¿ã誀ã£ãçš®é¡ã®ããŒã¿ãªã©) ãéä¿¡ãããå Žåã«é害ãçºçãããããããããŸãã</p> +</div> + +<h2 id="Handling_browser_support" name="Handling_browser_support">ãã©ãŠã¶ãŒã®å¯Ÿå¿ã®æ±ã</h2> + +<p>åè¿°ã®ããã«ãçŸæç¹ã§æ¥ä»å
¥åãæžãäžã§äžçªã®åé¡ã¯ãå€ãã®äž»èŠãªãã©ãŠã¶ãŒããŸã ãã¹ãŠãå®è£
ããŠããèš³ã§ã¯ãªããšããããšã§ãããã¹ã¯ãããã§ã¯ Chrome/Opera ãš Edge ã®ã¿ã察å¿ããŠãããã¢ãã€ã«ã§ã¯å€ãã®ææ°ã®ãã©ãŠã¶ãŒã察å¿ããŠããŸããäŸãã°ã <code>month</code> ã®éžæç»é¢ã¯ Android ç Chrome ã§ã¯ãã®ããã«è¡šç€ºãããŸãã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15397/month-android.png" style="display: block; margin: 0 auto;"></p> + +<p>察å¿ããŠããªããã©ãŠã¶ãŒã§ã¯ãæååå
¥åæ¬ã«å®å
šã«æ ŒäžããããŸãããããã¯ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®äžè²«æ§ (衚瀺ãããã³ã³ãããŒã«ãç°ãªãããš) ãšããŒã¿ã®æ±ãã®äž¡æ¹ã§åé¡ãçã¿ãŸãã</p> + +<p>2çªç®ã®åé¡ã¯ããæ·±å»ã§ãããã§ã«è¿°ã¹ãããã«ã <code>month</code> å
¥åæ¬ã§ã¯ãå®éã®å€ãåžžã« <code>yyyy-mm</code> ã®æžåŒã§æ£èŠåãããŸããäžæ¹ãæ¢å®ã®èšå®ã§ã¯ã <code>text</code> å
¥åæ¬ã§ã¯ã©ã®æžåŒã§å
¥åããããã®èªèããªãã以äžã®ããã«äººéãæ¥ä»ãæžãæ§ã
ãªæ¹æ³ã§å
¥åãããå¯èœæ§ããããŸãã</p> + +<ul> + <li><code>yyyy/mm</code> (2018/07)</li> + <li><code>yyyymm</code> (201807)</li> + <li><code>mm-yyyy</code> (07-2018)</li> + <li><code>yyyy-mm</code> (2018-07)</li> + <li><code>Month yyyy</code> (July 2018)</li> + <li>... ãªã©ãªã©ã</li> +</ul> + +<p>ãããåé¿ããæ¹æ³ã®äžã€ã¯ã <code>month</code> å
¥åæ¬ã« {{htmlattrxref("pattern", "input")}} å±æ§ãä»ããããšã§ãã <code>month</code> å
¥åæ¬ã¯ããã䜿çšããªãã®ã§ã <code>text</code> å
¥åæ¬ãªã©ãšããŠæ±ããããã©ãŒã«ããã¯ããããšãã«ããã®ãã¿ãŒã³ã䜿çšããŸããäŸãã°ã次ã®äŸã <code>month</code> å
¥åæ¬ã«æªå¯Ÿå¿ã®ãã©ãŠã¶ãŒã§èŠãŠã¿ãŠãã ããã</p> + +<pre class="brush: html notranslate"><form> + <div> +   <label for="month">äœæã«ããã£ããããŸããïŒ (å€æéã®ã¿ã yyyy-mm)</label> +   <input id="month" type="month" name="month" +          min="2017-06" max="2017-09" required +          pattern="[0-9]{4}-[0-9]{2}"> +   <span class="validity"></span> + </div> + <div> +     <input type="submit" value="ãã©ãŒã ãéä¿¡"> + </div> +</form></pre> + +<p>{{ EmbedLiveSample('Handling_browser_support', 600, 100) }}</p> + +<p><code>nnnn-nn</code> ã®ãã¿ãŒã³ (<code>n</code> ã¯æ°åã®0ãã9) ã«äžèŽããªãæååãå
¥åããŠéä¿¡ããããšãããšããšã©ãŒã¡ãã»ãŒãžã衚瀺ããã (ãããŠå
¥åæ¬ãç¡å¹ãšããŠåŒ·èª¿è¡šç€ºããã) ã®ãåããã§ãããããã¡ãããããã§ãŠãŒã¶ãŒãç¡å¹ãªæ¥ä»ãå
¥åããã (<code>0000-42</code> ãªã©)ããã¿ãŒã³ã«åããªã誀ã£ãæžåŒã®æ¥ä»ãå
¥åããããããããšãæ¢ããããšã¯ã§ããŸããã</p> + +<p>ãŸãããŠãŒã¶ãŒãæ°ããæ¥ä»åœ¢åŒã®äžã§æåŸ
ããããã®ãã©ãã§ããããç¥ããªãå¯èœæ§ããããŸããåŸã¯ãã®åã®äœæ¥ãæ®ã£ãŠããŸãã</p> + +<div class="hidden"> +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + position: relative; +} + +input[type="number"] { + width: 100px; +} + +input + span { + padding-right: 30px; +} + +input:invalid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +} + +input:valid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +}</pre> +</div> + +<p>(ãã¹ãŠã®äž»èŠãªãã©ãŠã¶ãŒã察å¿ãããŸã§ã®é) ãã©ãŠã¶ãŒã«äŸåããªãæ¹æ³ã«ãã£ãŠãã©ãŒã ã§æ¥ä»ãæ±ãæåã®æ¹æ³ã¯ããŠãŒã¶ãŒã幎ãšæãå¥ã
ãªã³ã³ãããŒã« ({{htmlelement("select")}} èŠçŽ ãäžè¬çã§ãã以äžã®å®è£
ãèŠãŠãã ãã) ã«å
¥åããããã«ãããã <a href="https://jqueryui.com/datepicker/">jQuery date picker</a> ã®ãã㪠JavaScript ã©ã€ãã©ãªã䜿çšããããšã§ãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãã®äŸã§ã¯ããŠãŒã¶ãŒãéœåžãšæãéžæã§ããããèšèšããããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®èŠçŽ ã2çµäœæããŸããäžã€ç®ã¯ãã€ãã£ãã® <code>month</code> å
¥åæ¬ã§ãããããäžã€ã¯å¹Žãšæãåå¥ã«éžæããããšãã§ããäžçµã® {{HTMLElement("select")}} èŠçŽ ã§ããŸã <code><input type="month"></code> ã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã®ããã®ãã®ã§ãã</p> + +<p>{{EmbedLiveSample('Examples', 600, 140)}}</p> + +<h3 id="HTML">HTML</h3> + +<p>幎ãšæãå
¥åãããã©ãŒã ã¯ãã®ããã«ãªããŸãã</p> + +<pre class="brush: html notranslate"><form> + <div class="nativeDatePicker"> +   <label for="month-visit">äœæã«ããã£ããããŸããïŒ</label> +   <input type="month" id="month-visit" name="month-visit"> +   <span class="validity"></span> + </div> + <p class="fallbackLabel">äœæã«ããã£ããããŸããïŒ</p> + <div class="fallbackDatePicker"> +   <div> +     <span> +       <select id="year" name="year"> +       </select> +       <label for="year">幎</label> +     </span> +     <span> +       <select id="month" name="month"> +         <option selected>1</option> +         <option>2</option> +         <option>3</option> +         <option>4</option> +         <option>5</option> +         <option>6</option> +         <option>7</option> +         <option>8</option> +         <option>9</option> +         <option>10</option> +         <option>11</option> +         <option>12</option> +       </select> +       <label for="month">æ</label> +     </span> +   </div> + </div> +</form></pre> + +<p><code>nativeDatePicker</code> ã® ID ãã€ãã {{HTMLElement("div")}} ã¯ã幎ãšæããªã¯ãšã¹ãããããã« <code>month</code> å
¥åæ¬ãçšããã®ã«å¯Ÿãã <code>fallbackDatePicker</code> ã® ID ãã€ãã <code><div></code> ã¯ä»£ããã«äžçµã® <code><select></code> èŠçŽ ã䜿çšããŸããäžã€ç®ã¯å¹Žããäºã€ç®ã¯æãå
¥åããŸãã</p> + +<p>æãéžæãã <code><select></code> ã¯ãå€åããªãã®ã§æãããŒãã³ãŒãã£ã³ã°ããŠããŸã (ããŒã«ã©ã€ãºã®åé¡ãæ®ã£ãŠããŸãã)ã幎ã«å©çšã§ããå€ã¯ãçŸåšã®å¹Žã«å¿ããŠåçã«çæãããŸã (ã©ã®ããã«åäœãããã«ã€ããŠã®è©³çŽ°ãªèª¬æã¯ã以äžã®ã³ãŒãã®ã³ã¡ã³ããåç
§ããŠãã ãã)ã</p> + +<div class="hidden"> +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + position: relative; +} + +input[type="number"] { + width: 100px; +} + +input + span { + padding-right: 30px; +} + +input:invalid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +} + +input:valid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +}</pre> +</div> + +<h3 id="JavaScript">JavaScript</h3> + +<p>ã©ã¡ãã®æ¹æ³ã䜿çšããããéžæããéãã€ãã£ãã®å¹Žã® <code><select></code> ã«å¹Žã®äžèŠ§ãèšå®ãã JavaScript ã³ãŒãã¯ä»¥äžã®éãã§ãã</p> + +<p>ãã®äŸã®é¢çœãããäžã€ã®éšåã¯ãæ©èœã®æ€åºã³ãŒãã§ãããã©ãŠã¶ãŒã <code><input type="month"></code> ã«å¯Ÿå¿ããŠãããã©ãããæ€åºããããã«ãæ°ã㪠{{htmlelement("input")}} èŠçŽ ãçæãããã® <code>type</code> ã <code>month</code> ã«èšå®ããŠãããã« type ã«äœãèšå®ããããããã§ãã¯ããŸãã察å¿ããŠããªããã©ãŠã¶ãŒã§ã¯ã <code>month</code> ã ãã©ãŒã«ããã¯ãã㊠<code>text</code> ãè¿ãããŸãã <code><input type="month"></code> ã«å¯Ÿå¿ããŠããªãå Žåã¯ããã€ãã£ãã®æ¥ä»éžæãé衚瀺ã«ããŠãã©ãŒã«ããã¯çšã®éžæãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã衚瀺ããŸãã</p> + +<pre class="brush: js notranslate">// define variables +var nativePicker = document.querySelector('.nativeDatePicker'); +var fallbackPicker = document.querySelector('.fallbackDatePicker'); +var fallbackLabel = document.querySelector('.fallbackLabel'); + +var yearSelect = document.querySelector('#year'); +var monthSelect = document.querySelector('#month'); + +// hide fallback initially +fallbackPicker.style.display = 'none'; +fallbackLabel.style.display = 'none'; + +// test whether a new date input falls back to a text input or not +var test = document.createElement('input'); + +try { + test.type = 'month'; +} catch (e) { + console.log(e.description); +} + +// if it does, run the code inside the if() {} block +if(test.type === 'text') { + // hide the native picker and show the fallback + nativePicker.style.display = 'none'; + fallbackPicker.style.display = 'block'; + fallbackLabel.style.display = 'block'; + + // populate the years dynamically + // (the months are always the same, therefore hardcoded) + populateYears(); +} + +function populateYears() { + // get the current year as a number + var date = new Date(); + var year = date.getFullYear(); + + // Make this year, and the 100 years before it available in the year <select> + for(var i = 0; i <= 100; i++) { + var option = document.createElement('option'); + option.textContent = year-i; + yearSelect.appendChild(option); + } +}</pre> + +<div class="note"> +<p><strong>泚</strong>: 53é±ãã幎ãããããšãå¿ããªãã§ãã ããïŒ<a href="https://en.wikipedia.org/wiki/ISO_week_date#Weeks_per_year">幎ãããã®é±æ°</a>ãåç
§ïŒãååã®ã¢ããªãéçºãããšãã¯ããã念é ã«çœ®ããŠããå¿
èŠããããŸãã</p> +</div> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#month-state-(type=month)', '<input type="month">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-month")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>å
šè¬ç㪠{{HTMLElement("input")}} ããã³ãã®æäœã«äœ¿çšãã{{domxref("HTMLInputElement")}} ã€ã³ã¿ãŒãã§ã€ã¹</li> + <li><a href="/ja/docs/Web/HTML/Date_and_time_formats">HTML ã§äœ¿çšãããæ¥ä»ãšæå»ã®æžåŒ</a></li> + <li><a href="/ja/docs/Web/Guide/HTML/Forms/The_native_form_widgets#Date_and_time_picker">æ¥ä»ãšæå»ã®éžæã®ãã¥ãŒããªã¢ã«</a></li> + <li><code><a href="/ja/docs/Web/HTML/Element/input/datetime-local"><input type="datetime-local"></a></code>, <code><a href="/ja/docs/Web/HTML/Element/input/date"><input type="date"></a></code>, <code><a href="/ja/docs/Web/HTML/Element/input/time"><input type="time"></a></code>, <code><a href="/ja/docs/Web/HTML/Element/input/week"><input type="week"></a></code></li> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/number/index.html b/files/ja/web/html/element/input/number/index.html new file mode 100644 index 0000000000..8177c9f00f --- /dev/null +++ b/files/ja/web/html/element/input/number/index.html @@ -0,0 +1,451 @@ +--- +title: <input type="number"> +slug: Web/HTML/Element/input/number +tags: + - Element + - Forms + - HTML + - HTML forms + - Input + - Input Element + - Input Type + - Number + - Reference +translation_of: Web/HTML/Element/input/number +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <strong><code>number</code></strong> åã¯ããŠãŒã¶ãŒã«æ°å€ãå
¥åãããããã«äœ¿çšãããŸããæ°å€ä»¥å€ã®å
¥åãé€å€ããããã®å€æ€èšŒæ©èœãå
èµããŠããŸãã</span>ãã©ãŠã¶ãŒã«ãã£ãŠã¯ãããŠã¹ãæå
ã®ã¿ããã䜿çšããŠå€ããŠãŒã¶ãŒãå€ãå¢æžãããããã®ç¢å°ãæäŸããŠããããšããããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-number.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p><code>number</code> åã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã§ã¯ã <code>number</code> å
¥åæ¬ã¯ <code>text</code> å
¥åæ¬ã§ä»£æ¿ãããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>æ°åãè¡šã {{jsxref("Number")}}ããŸãã¯ç©ºæ¬</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{domxref("HTMLElement/change_event", "change")}} ããã³ {{domxref("HTMLElement/input_event", "input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("autocomplete", "input")}}, {{htmlattrxref("list", "input")}}, {{htmlattrxref("placeholder", "input")}}, {{htmlattrxref("readonly", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>list</code>, <code>value</code>, <code>valueAsNumber</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.select", "select()")}}, {{domxref("HTMLInputElement.stepUp", "stepUp()")}}, {{domxref("HTMLInputElement.stepDown", "stepDown()")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p>å
¥åæ¬ã«å
¥åãããæ°åã®å€ãè¡šã {{jsxref("Number")}} ã§ãã {{htmlattrxref("value", "input")}} å±æ§ã«æ°å€ãèšå®ããããšã§ã次ã®ããã«å
¥åæ¬ã®æ¢å®å€ãèšå®ããããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><input id="number" type="number" value="42"></pre> + +<p>{{EmbedLiveSample('Value', 600, 40)}}</p> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå ã®å±æ§</h2> + +<p>ãã¹ãŠã® {{HTMLElement("input")}} åã§å
±éããå±æ§ã«å ãã <code>number</code> åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("list")}}</code></td> + <td>ä»»æã®å®çŸ©æžã¿èªåè£å®ã®éžæè¢ãä¿æãã {{HTMLElement("datalist")}} èŠçŽ ã® <code>id</code> ã§ãã</td> + </tr> + <tr> + <td><code>{{anch("max")}}</code></td> + <td>ãã®å
¥åæ¬ã§åãä»ããæ倧å€</td> + </tr> + <tr> + <td><code>{{anch("min")}}</code></td> + <td>ãã®å
¥åæ¬ã§åãä»ããæå°å€</td> + </tr> + <tr> + <td><code>{{anch("placeholder")}}</code></td> + <td>å
¥åæ¬ã®äžã空ã®æã«è¡šç€ºãããå
¥åäŸã®å€</td> + </tr> + <tr> + <td><code>{{anch("readonly")}}</code></td> + <td>è«çå€ã§ãå€ãèªã¿åãå°çšã§ãããã瀺ã</td> + </tr> + <tr> + <td><code>{{anch("step")}}</code></td> + <td>äžäžã®ç¢å°ã§å€ã調æŽããæããæ€èšŒã«äœ¿çšããå»ã¿å€</td> + </tr> + </tbody> +</table> + +<p id="htmlattrdeflist">{{page("/ja/docs/Web/HTML/Element/input/text", "list", 0, 1, 2)}}</p> + +<h3 id="htmlattrdefmax">{{htmlattrdef("max")}}</h3> + +<p>ãã®å
¥åæ¬ãåãä»ããæ倧å€ã§ããèŠçŽ ã«å
¥åããã {{htmlattrxref("value", "input")}} ããããè¶
ããå ŽåãèŠçŽ ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸãã <code>max</code> å±æ§ã®å€ãæ°å€ã§ãªãå ŽåãèŠçŽ ã¯æ倧å€ãæã¡ãŸããã</p> + +<p>ãã®å€ã¯ <code>min</code> å±æ§ã®å€ãã倧ããããçããããªããã°ãªããŸããã</p> + +<h3 id="htmlattrdefmin">{{htmlattrdef("min")}}</h3> + +<p>ãã®å
¥åæ¬ãåãä»ããæå°å€ã§ããèŠçŽ ã® {{htmlattrxref("value", "input")}} ãããããå°ããå ŽåãèŠçŽ ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸãã <code>min</code> å±æ§ã®å€ãæ°å€ã§ãªãå ŽåãèŠçŽ ã¯æå°å€ãæã¡ãŸããã</p> + +<p>ãã®å€ã¯ <code>max</code> å±æ§ã®å€ããå°ããããçããããªããã°ãªããŸããã</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "placeholder", 0, 1, 2)}}</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "readonly", 0, 1, 2)}}</p> + +<h3 id="htmlattrdefstep">{{htmlattrdef("step")}}</h3> + +<div id="step-include"> +<p><code>step</code> å±æ§ã¯å€ãåžçããç²åºŠãæå®ããæ°å€ããŸãã¯åŸè¿°ããç¹æ®ãªå€ <code>any</code> ã§ããå»ã¿ã®åºæºå€ã«çããå€ (æå®ãããŠããã° <code>{{anch("min")}}</code>ãããã§ãªããã° {{htmlattrxref("value", "input")}}ãã©ã¡ããèšå®ãããŠããªããã°é©åãªæ¢å®å€) ã®ã¿ã劥åœãšãªããŸãã</p> + +<p>æååå€ã® <code>any</code> ã¯å»ã¿ããªããã©ã®å€ã§ãèš±å¯ãããããšãæå³ããŸã (<code>{{anch("min")}}</code> ã <code>{{anch("max")}}</code> ãªã©ãä»ã®å¶çŽã«å¶éãããŸã)ã</p> + +<div class="note"> +<p><strong>泚:</strong> ãŠãŒã¶ãŒãããŒã¿ãå
¥åãããšãã«ã¯å»ã¿ã®èšå®ã«ã¯åžçããã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã¯çŽè¿ã®åŠ¥åœãªå€ãåãè·é¢ã®å€ã®éžæè¢ãäºã€ãã£ãå Žåã¯ãæ£ã®æ¹åã®æšå¥šå€ã«äžžããããŸãã</p> +</div> +</div> + +<p><code>number</code> å
¥åæ¬ã®æ¢å®ã®å»ã¿å€ã¯ <code>1</code> ã§ãããå»ã¿ã®åºæºå€ãæŽæ°ã§ã¯ãªãå Žåã<em>é€ããŠ</em>ãæŽæ°ã®å
¥åã®ã¿ãèš±å¯ããŸãã</p> + +<h2 id="Using_number_inputs" name="Using_number_inputs">number å
¥åæ¬ã®äœ¿çš</h2> + +<p><code><input type="number"></code> èŠçŽ ã¯ããã©ãŒã ã«æ°å€ãå
¥åãããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ãšããžãã¯ãæ§ç¯ããéã«ãäœæ¥ãç°¡ç¥åããã®ã«åœ¹ç«ã¡ãŸãã <code>type</code> ã®å€ã«æ£ãã <code>number</code> ãèšå®ããŠæ°å€å
¥åãäœæãããšãå
¥åãããæååãæ°å€ãã©ãããèªåçã«æ€èšŒãããããã«ãªããéåžžã¯å€ã1ã€ãã€äžäžããããã®äžäžãã¿ã³ã®çµã¿åããã衚瀺ãããŸãã</p> + +<div class="warning"> +<p><strong>éèŠ</strong>: è«ççã«ã¯ãæ°å€å
¥åæ¬ã®äžã«æ°å以å€ãå
¥åããããšã¯ã§ããªãã¯ãã§ãããããã¯ããã©ãŠã¶ãŒéã§ããã«é¢ããããã€ãã®æèŠã®çžéãããããã§ãã {{bug(1398528)}} ãåç
§ããŠãã ããã</p> +</div> + +<div class="note"> +<p><strong>泚</strong>: ãŠãŒã¶ãŒã HTML ããã®å Žé¢ã®è£ã§ãããããšãã§ããããšãæèããŠããããšã¯æ¥µããŠéèŠã§ããã§ããããå®å
šãç®çãšããŠããµã€ãã§ã¯ã©ã€ã¢ã³ãåŽã®å€æ€èšŒæ©èœã®ã¿ã䜿çšããŠã¯<em>ãããŸãã</em>ãäœããã®ã»ãã¥ãªãã£äžã®åé¡ãå«ãå¯èœæ§ãããå€ãæäŸããããã©ã³ã¶ã¯ã·ã§ã³ã®å Žåã¯ããããããµãŒããŒåŽã§å€æ€èšŒãè¡ã<em>å¿
èŠããããŸã</em>ã</p> +</div> + +<p>ã¢ãã€ã«ãã©ãŠã¶ãŒã§ã¯ããŠãŒã¶ãŒãå€ãå
¥åããããšããæã«ãæ°å€å
¥åã«é©ããç¹å¥ãªããŒããŒãã衚瀺ããããšã§ã䜿ãåæãããã«åäžãããŸãã次ã®ã¹ã¯ãªãŒã³ã·ã§ããã¯ã Android ã® Firefox ã§æ®åœ±ããããã®ã§ãã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/14963/number-keyboard-fxa.png" style="border-style: solid; border-width: 1px; display: block; margin: 0px auto;"></p> + +<h3 id="A_simple_number_input" name="A_simple_number_input">åçŽãªæ°å€å
¥å</h3> + +<p>æãåºæ¬çãªãã©ãŒã ã§ã¯ã次ã®ããã«æ°å€å
¥åãå®è£
ããããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><label for="ticketNum">賌å
¥ãããã±ããã®ææ°:</label> +<input id="ticketNum" type="number" name="ticketNum" value="0"></pre> + +<p>{{EmbedLiveSample('A_simple_number_input', 600, 40)}}</p> + +<p>æ°å€å
¥åã¯ç©ºã®å Žåãšåäžã®æ°å€ãå
¥åãããå Žåã«åŠ¥åœãšã¿ãªãããŸããããã以äžã¯ç¡å¹ãšã¿ãªãããŸãã {{htmlattrxref("required", "input")}} å±æ§ã䜿çšãããå Žåã¯ãå
¥åæ¬ã空ã®å Žåã«åŠ¥åœãšã¿ãªãããªããªããŸãã</p> + +<div class="note"> +<p><strong>泚</strong>: <a href="https://html.spec.whatwg.org/multipage/infrastructure.html#valid-floating-point-number">æå¹ãªæµ®åå°æ°ç¹æ°</a>ãåãå
¥ããããšãã§ããŸã (ã€ãŸãã <a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/NaN">NaN</a> ã§ã <a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/Infinity">Infinity</a> ã§ããªããã®)ã</p> +</div> + +<h3 id="Placeholders" name="Placeholders">ãã¬ã€ã¹ãã«ããŒ</h3> + +<p>ãã©ãŒã ãã©ã®ãããªå
¥åããŒã¿ãåãã®ãã«ã€ããŠã®è¡å
ã®ãã³ããæäŸãããšãæçãªããšããããŸããããã¯ããŒãžã®ãã¶ã€ã³ã§ããããã® {{HTMLElement("input")}} ã«èª¬æã®ã©ãã«ãä»ããããšãã§ããªãå Žåã«ç¹ã«éèŠã«ãªããŸããããã§<strong>ãã¬ã€ã¹ãã«ããŒ</strong>ãç»å ŽããŸãããã¬ã€ã¹ãã«ããŒã¯ã»ãšãã©ã®å Žåãå
¥åããã <code>value</code> ãåãã¹ãå€ã®åœ¢åŒã®ãã³ãã説æããããã«äœ¿çšãããå€ã§ãããã㯠<code>value</code> ã <code>""</code> ã®æã«å
¥åæ¬ã®äžã«è¡šç€ºãããŸããå
¥åæ¬ã«ããŒã¿ãå
¥åããããšããã¬ã€ã¹ãã«ããŒã¯é衚瀺ã«ãªããå
¥åæ¬ã空æ¬ã«ãªããšããã¬ã€ã¹ãã«ããŒã¯å床衚瀺ãããŸãã</p> + +<p>ããã§ã <code>number</code> å
¥åæ¬ã« "<code>10ã®åæ°</code>" ãšãããã¬ã€ã¹ãã«ããŒãèšå®ããŸãããªãããã¬ã€ã¹ãã«ããŒãé衚瀺ã«ãªã£ããå衚瀺ããããããã®ã¯ãå
¥åæ¬ã®äžèº«ãå€æŽãããšãã§ãã</p> + +<pre class="brush: html notranslate"><input type="number" placeholder="10ã®åæ°"></pre> + +<p>{{EmbedLiveSample('Placeholders', 600, 40)}}</p> + +<h3 id="Controlling_step_size" name="Controlling_step_size">å»ã¿å¹
ã®å¶åŸ¡</h3> + +<p>æ¢å®ã§ãæ°å€ãå¢æžãããããã®å¢æžãã¿ã³ã¯ã1å»ã¿ã§å€ãå¢æžãããŸãã {{htmlattrxref("step", "input")}} å±æ§ãèšå®ããããšã§ãå»ã¿ã®éãæå®ããæ°å€ã®å€ãå€æŽã§ããŸããäžèšã®äŸã¯10ã®åæ°ãæå®ãããšèšã£ãŠããŸãã®ã§ã <code>step</code> ã®å€ã <code>10</code> ã«ããããšã劥åœã§ãããã</p> + +<pre class="brush: html notranslate"><input type="number" placeholder="multiple of 10" step="10"></pre> + +<p>{{EmbedLiveSample('Controlling_step_size', 600, 40)}}</p> + +<p>ãã®äŸã§ãå¢æžãã¿ã³ãå€ã1ãã€ã§ã¯ãªã10ãã€å¢æžãããããšãåããã§ããããæåã§10ã®åæ°ã§ã¯ãªãæ°å€ãå
¥åããããšãã§ããŸãããç¡å¹ãªå€ãšã¿ãªãããã§ãããã</p> + +<h3 id="Specifying_minimum_and_maximum_values" name="Specifying_minimum_and_maximum_values">æå°å€ãšæ倧å€ã®æå®</h3> + +<p>{{htmlattrxref("min", "input")}} åã³ {{htmlattrxref("max", "input")}} å±æ§ã䜿çšããŠãå
¥åæ¬ãä¿æã§ããæå°å€ãšæ倧å€ãæå®ããããšãã§ããŸããäŸãã°ãæå°å€ã <code>0</code> ã«ãæ倧å€ã <code>100</code> ã«èšå®ããäŸãã玹ä»ããŸãããã</p> + +<pre class="brush: html notranslate"><input type="number" placeholder="multiple of 10" step="10" min="0" max="100"></pre> + +<p>{{EmbedLiveSample('Specifying_minimum_and_maximum_values', 600, 40)}}</p> + +<p>æŽæ°ãããã®çã§ã¯ãå¢æžãã¿ã³ã§0æªæºã100ãã倧ããæ°å€ãèšå®ããããšãã§ããªãããšã«ãæ°ã¥ãã§ããããæåã§ãã®ç¯å²ã®å€ã®å€ãå
¥åããããšãã§ããŸãããç¡å¹ãªå€ãšã¿ãªãããã§ãããã</p> + +<h3 id="Allowing_decimal_values" name="Allowing_decimal_values">å°æ°ã䜿çšã§ããããã«ãã</h3> + +<p>æ°å€å
¥åã®åé¡ã®äžã€ããæ¢å®ã§å»ã¿ã1ã«ãªã£ãŠããããšã§ããå°æ°ãå«ãæ°å€ (ããšãã° "1.0") ãå
¥åããããšãããšãç¡å¹ãªå€ãšã¿ãªãããã§ããããå°æ°ãå¿
èŠãªå€ãå
¥åããããå Žåã¯ãããã <code>step</code> ã®å€ã«åæ ãããå¿
èŠããããŸãïŒäŸãã° <code>step="0.01"</code> ã§å°æ°ç¬¬2äœãŸã§èš±å¯ããŸãïŒãåçŽãªäŸã瀺ããŸãã</p> + +<pre class="brush: html notranslate"><input type="number" placeholder="1.0" step="0.01" min="0" max="10"></pre> + +<p>{{EmbedLiveSample("Allowing_decimal_values", 600, 40)}}</p> + +<p>ãã®äŸã§ã¯ <code>0.0</code> ãã <code>10.0</code> ãŸã§ã§ãå°æ°ç¬¬2äœãŸã§ã®å€ã蚱容ãããŸãããã®äŸã§ã¯ "9.52" ã¯åŠ¥åœã«ãªããŸããã "9.521" ã¯åŠ¥åœã§ã¯ãããŸããã</p> + +<h3 id="Controlling_input_size" name="Controlling_input_size">å
¥åæ¬ã®å¯žæ³ã®å¶åŸ¡</h3> + +<p><code>number</code> åã® {{HTMLElement("input")}} èŠçŽ ã§ã¯ã {{htmlattrxref("size", "input")}} ã®ãããªå¯žæ³ã決ããå±æ§ã«ã¯å¯Ÿå¿ããŠããŸãããå
¥åæ¬ã®å¯žæ³ãå€æŽããã«ã¯ <a href="/ja/docs/Web/CSS">CSS</a> ã«é Œãå¿
èŠããããŸãã</p> + +<p>äŸãã°ãå
¥åæ¬ã®å¹
ãæ°å3æ¡ã®å
¥åã«å¿
èŠãªã ãã®å¹
ã«èª¿æŽããã«ã¯ã HTML ã« {{htmlattrxref("id")}} ãèšå®ããããããå
¥åæ¬ãçããããšãã«æååã衚瀺ã§ããªããªããªãããã«ããã¬ã€ã¹ãã«ããŒãççž®ããŸãã</p> + +<pre class="brush: html notranslate"><input type="number" placeholder="x10" step="10" min="0" max="100" id="number"></pre> + +<p>ãããããèŠçŽ ã® <code>id</code> ã <code>#number</code> ã§ããèŠçŽ ã®å¹
ãçãããŸãã</p> + +<pre class="brush: css notranslate">#number { + width: 3em; +}</pre> + +<p>çµæã¯ä»¥äžã®ããã«è¡šç€ºãããŸãã</p> + +<p>{{EmbedLiveSample('Controlling_input_size', 600, 40)}}</p> + +<h3 id="Offering_suggested_values" name="Offering_suggested_values">ãµãžã§ã¹ãå€ã®æäŸ</h3> + +<p>{{htmlattrxref("list", "input")}} å±æ§ã«ããµãžã§ã¹ãå€ãããäžã€ã® {{HTMLElement("option")}} èŠçŽ ãå«ãã {{HTMLElement("datalist")}} ã® {{htmlattrxref("id")}} ãå€ãšããŠå
¥ããããšã«ããããŠãŒã¶ãŒã®éžæããããšãã§ããæ¢å®ã®éžæè¢ã®ãªã¹ããæäŸããããšãã§ããŸããããããã® <code>option</code> ã® <code>value</code> ã¯ãæ°å€å
¥åããã¯ã¹ã®ãµãžã§ã¹ãå€ã«é¢ä¿ããŸãã</p> + +<pre class="brush: html notranslate"><input id="ticketNum" type="number" name="ticketNum" list="defaultNumbers"> +<span class="validity"></span> + +<datalist id="defaultNumbers"> + <option value="10045678"> + <option value="103421"> + <option value="11111111"> + <option value="12345678"> + <option value="12999922"> +</datalist></pre> + +<p>{{EmbedLiveSample("Offering_suggested_values", 600, 40)}}</p> + +<div class="note"> +<p><code>number</code> å
¥åæ¬ã§ã® {{htmlattrxref("list", "input")}} å±æ§ã®äœ¿çšã¯ãã¹ãŠã®ãã©ãŠã¶ãŒã§å¯Ÿå¿ããŠããããã§ã¯ãããŸãããäŸãã° Chrome ã Opera ã§ã¯åäœããŸããã Firefox ã§ã¯åäœããŸããã</p> +</div> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p>ãã§ã« <code>number</code> å
¥åæ¬ã«ããã幟ã€ãã®æ€èšŒæ©èœã«ã€ããŠã¯èšåããŸããããããã§ç¢ºèªããŠã¿ãŸãããã</p> + +<ul> + <li><code><input type="number"></code> èŠçŽ ã¯ãæ°å€ (ãŸã㯠<code>required</code> ãæå®ãããŠããªãå Žåã¯ç©ºæ¬) ã§ã¯ãªãå
¥åãèªåçã«éåãšããŸãã</li> + <li>{{htmlattrxref("required", "input")}} å±æ§ã䜿çšãããšã空æ¬ã®å
¥åãéåãšããŸãã (ã€ãŸããå
¥åæ¬ã¯åãã<em>å¿
èŠããããŸã</em>ã)</li> + <li>{{htmlattrxref("step", "input")}} å±æ§ã䜿çšãããšã劥åœãªå€ãç¹å®ã®å»ã¿ã®å€ (äŸãã°ã10ã®åæ°) ã«å¶çŽããããšãã§ããŸãã</li> + <li>{{htmlattrxref("min", "input")}} ããã³ {{htmlattrxref("max", "input")}} å±æ§ã䜿çšãããšã劥åœãªå€ã®äžéãšäžéãèšããããšãã§ããŸãã</li> +</ul> + +<p>次ã®äŸã¯äžèšã®æ©èœã®ãã¹ãŠãäŸç€ºããŠããããŸã幟ãã CSS ãçšããŠã <code>input</code> ã®å€ã«ãã£ãŠã劥åœãŸãã¯éåã®ã¢ã€ã³ã³ã衚瀺ããããã«ããŸãã</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="balloons">颚è¹ã®æ³šææ° (10ã®åæ°):</label> + <input id="balloons" type="number" name="balloons" step="10" min="0" max="100" required> + <span class="validity"></span> + </div> + <div> + <input type="submit"> + </div> +</form></pre> + +<p>{{EmbedLiveSample("Validation", 600, 80)}}</p> + +<p>æ§ã
ãªéåããå€ãå
¥åããŠããã©ãŒã ãéä¿¡ããããšããŠã¿ãŠãã ãããäŸãã°ãå€ãªãã0æªæºãŸãã¯100ãè¶
ããå€ã10ã®åæ°ã§ã¯ãªãå€ãæ°å€ã§ãªãå€ãªã©ã§ãããããŠãããããã«ãããŠãã©ãŠã¶ãŒãã©ã®ãããªãšã©ãŒã¡ãã»ãŒãžã衚瀺ãããã確èªããŠãã ããã</p> + +<p>ãã®äŸã§é©çšããã CSS ã¯ä»¥äžã®éãã§ãã</p> + +<pre class="brush: css notranslate">div { + margin-bottom: 10px; +} + +input:invalid+span:after { + content: 'â'; + padding-left: 5px; +} + +input:valid+span:after { + content: 'â'; + padding-left: 5px; +}</pre> + +<p>ããã§ã {{cssxref(":invalid")}} ããã³ {{cssxref(":valid")}} æ¬äŒŒã¯ã©ã¹ãçšããŠãé£ã® {{htmlelement("span")}} èŠçŽ ã®çæã³ã³ãã³ããšããŠç¡å¹ãŸãã¯åŠ¥åœã®é©åãªã¢ã€ã³ã³ã衚瀺ãã劥åœæ§ã®èŠèŠçãªã€ã³ãžã±ãŒã¿ãŒã«ããããšãã§ããŸãã</p> + +<p>å¥ãª <code><span></code> èŠçŽ ã«å
¥ããã®ã¯èªç±åºŠãé«ããããã§ãããã©ãŠã¶ãŒã«ãã£ãŠã¯äžéšã®çš®é¡ã®ãã©ãŒã å
¥åæ¬ã«ãããŠãããŸãå¹æçã«çæã³ã³ãã³ãã衚瀺ã§ããªãããšããããŸã (<a href="/ja/docs/Web/HTML/Element/input/date#Validation"><code><input type="date"></code> ã®æ€èšŒ</a>ã®ç¯ã®äŸãèªãã§ãã ãã)ã</p> + +<div class="warning"> +<p><strong>éèŠ</strong>: HTML ã®ãã©ãŒã æ€èšŒã¯ãå
¥åãããããŒã¿ãæ£ãã圢åŒã§ããããšãä¿èšŒãããµãŒããŒã¹ã¯ãªããã®ä»£çšã«ã¯<em>ãªããŸãã</em>ã</p> + +<p>HTML ã調æŽããŠæ€èšŒããããæããããå®å
šã«åé€ãããããããšã¯ãšãŠãç°¡åã«ã§ããŸãã HTML ããã€ãã¹ãããµãŒããŒã«çŽæ¥ããŒã¿ãéä¿¡ããããšãå¯èœã§ãã</p> + +<p>ãµãŒããŒåŽã®ã³ãŒããåä¿¡ããããŒã¿ã®æ€èšŒã«å€±æããå Žåãäžé©åãªåœ¢åŒã®ããŒã¿ (ãŸãã¯å€§ããããããŒã¿ãééã£ãçš®é¡ã®ããŒã¿ãªã©) ãããŒã¿ããŒã¹ã«å
¥åãããå Žåã«çœå®³ãçºçãããããããããŸãã</p> +</div> + +<h3 id="Pattern_validation" name="Pattern_validation">ãã¿ãŒã³ã«ããå€æ€èšŒ</h3> + +<p><code><input type="number"></code> èŠçŽ 㯠{{htmlattrxref("pattern", "input")}} å±æ§ã䜿çšããŠãå
¥åãããå€ãç¹å®ã®æ£èŠè¡šçŸãã¿ãŒã³ãæºããããã«ããããšã«å¯Ÿå¿ããŠããŸããã</p> + +<p>ããã¯ã number å
¥åæ¬ã¯æ°å€ä»¥å€ã®äœãå
¥åãããŠã劥åœã«ã¯ãªããªãããã§ãããäžèšã§èª¬æãããšããã {{htmlattrxref("min", "input")}} ããã³ {{htmlattrxref("max", "input")}} å±æ§ãçšããŠåŠ¥åœãªæ°å€ã®æ倧å€ããã³æå°å€ãå¶çŽããããšãã§ããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãã§ã«æ¢å®ã§ã¯å¢åã <code>1</code> ã§ãããšããäºå®ãæ±ããŸããã®ã§ã {{htmlattrxref("step", "input")}} å±æ§ã䜿çšããŠå®æ°ãå
¥åã§ããããã«ããããšãã§ããŸããããå°ã詳ããèŠãŠã¿ãŸãããã</p> + +<p>以äžã®äŸã¯ããŠãŒã¶ãŒã®èº«é·ãå
¥åãããã©ãŒã ã§ããæ¢å®ã§ã¯æ
éãã¡ãŒãã«åäœã§åãä»ããŸãããé¢é£ãããã¿ã³ãã¯ãªãã¯ããããšã§ãã©ãŒã ããã£ãŒããšã€ã³ããåãä»ããããã«å€æŽããããšãã§ããŸããã¡ãŒãã«åäœã®èº«é·ã®å
¥åæ¬ã¯å°æ°ç¬¬2äœãŸã§åãä»ããŸãã</p> + +<p>{{EmbedLiveSample("Examples", 600, 100)}}</p> + +<p>HTML ã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<pre class="brush: html notranslate"><form> + <div class="metersInputGroup"> + <label for="meters">ããªãã®èº«é·ãå
¥åããŠãã ãã (ã¡ãŒãã«):</label> + <input id="meters" type="number" name="meters" step="0.01" min="0" placeholder="äŸ 1.78" required> + <span class="validity"></span> + </div> + <div class="feetInputGroup" style="display: none;"> + <span>ããªãã®èº«é·ãå
¥åããŠãã ãã â </span> + <label for="feet">ãã£ãŒã:</label> + <input id="feet" type="number" name="feet" min="0" step="1"> + <span class="validity"></span> + <label for="inches">ã€ã³ã:</label> + <input id="inches" type="number" name="inches" min="0" max="11" step="1"> + <span class="validity"></span> + </div> + <div> + <input type="button" class="meters" value="身é·ããã£ãŒããšã€ã³ãã§å
¥å"> + </div> + <div> + <input type="submit" value="ãã©ãŒã ãéä¿¡"> + </div> +</form></pre> + +<p>ãããŸã§ã®èšäºã§ãã§ã«èŠãŠããå±æ§ã®å€ãã䜿çšããŠããããšãããããŸããã»ã³ãã¡ãŒãã«åäœã®ã¡ãŒãã«å€ãåãå
¥ããããã <code>step</code> ã®å€ã <code>0.01</code> ã«èšå®ããŠã <em>1.78</em> ã®ãããªå€ãç¡å¹ãšãããªãããã«ããŸããããŸãããã®å
¥åæ¬ã®ãã¬ã€ã¹ãã«ããŒãæäŸããŸããã</p> + +<p>æåã¯ãã£ãŒããšã€ã³ãã®å
¥åæ¬ã <code>style="display: none;"</code> ã䜿çšããŠé衚瀺ã«ããŠãããããæ¢å®ã¯ã¡ãŒãã«ã§ã®å
¥åã§ãã</p> + +<p>次ã«ã CSS ã«é²ã¿ãŸããããã¯ã以åã«èŠãæ€èšŒã®ã¹ã¿ã€ã«ä»ããšãšãŠãè¯ã䌌ãŠããŸããããã§æ³šç®ãããšããã¯ãããŸããã</p> + +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + position: relative; +} + +input[type="number"] { + width: 100px; +} + +input + span { + padding-right: 30px; +} + +input:invalid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +} + +input:valid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +}</pre> + +<p>ãããŠæåŸã«ã JavaScript ã§ãã</p> + +<pre class="brush: js notranslate">let metersInputGroup = document.querySelector('.metersInputGroup'); +let feetInputGroup = document.querySelector('.feetInputGroup'); +let metersInput = document.querySelector('#meters'); +let feetInput = document.querySelector('#feet'); +let inchesInput = document.querySelector('#inches'); +let switchBtn = document.querySelector('input[type="button"]'); + +switchBtn.addEventListener('click', function() { + if(switchBtn.getAttribute('class') === 'meters') { + switchBtn.setAttribute('class', 'feet'); + switchBtn.value = '身é·ãã¡ãŒãã«ã§å
¥å'; + + metersInputGroup.style.display = 'none'; + feetInputGroup.style.display = 'block'; + + feetInput.setAttribute('required', ''); + inchesInput.setAttribute('required', ''); + metersInput.removeAttribute('required'); + + metersInput.value = ''; + } else { + switchBtn.setAttribute('class', 'meters'); + switchBtn.value = '身é·ããã£ãŒããšã€ã³ãã§å
¥å'; + + metersInputGroup.style.display = 'block'; + feetInputGroup.style.display = 'none'; + + feetInput.removeAttribute('required'); + inchesInput.removeAttribute('required'); + metersInput.setAttribute('required', ''); + + feetInput.value = ''; + inchesInput.value = ''; + } +});</pre> + +<p>ããã€ãã®å€æ°ã宣èšããåŸãã€ãã³ããªã¹ããŒã <code>button</code> ã«è¿œå ããåãæ¿ãã®ä»çµã¿ãå¶åŸ¡ããŠããŸããããã¯ãšãŠãåçŽã§ãã»ãšãã©ããã¿ã³ã® <code>class</code> ãš {{HTMLElement("label")}} ãå€æŽããããã®ãã®ã§ããããããŠãã¿ã³ãæŒããããšãã«2çµã®å
¥åã® display å€ãæŽæ°ããŠããŸãã</p> + +<p>(ãªããããã§ã¯ã¡ãŒãã«ãšãã£ãŒã/ã€ã³ãã®éã®å€æã¯è¡ã£ãŠããŸããããå®éã®ãŠã§ãã¢ããªã±ãŒã·ã§ã³ã§ã¯ããããè¡ãã§ãããã)</p> + +<div class="note"> +<p><strong>泚:</strong> ãŠãŒã¶ãŒããã¿ã³ãã¯ãªãã¯ãããšãã <code>required</code> å±æ§ãé衚瀺ã«ããå
¥åæ¬ããåé€ãã <code>value</code> å±æ§ã空ã«ããŠããŸããããã¯å
¥åæ¬ã®äž¡æ¹ã®çµãå
¥åãããŠããªããŠããã©ãŒã ãéä¿¡ããããšãã§ããããã«ããŠããŸããããã¯ãŠãŒã¶ãŒãæå³ããŠããªãããŒã¿ããã©ãŒã ãéä¿¡ããªãããšãä¿èšŒãããã®ã§ããããŸãã</p> + +<p>ãããè¡ããªããšããã£ãŒã/ã€ã³ã<strong>ãš</strong>ã¡ãŒãã«ã®äž¡æ¹ãå
¥åããŠãã©ãŒã ãéä¿¡ããããšãã§ããŠããŸããŸãã</p> +</div> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#number-state-(type=number)', '<input type="number">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ååå®çŸ©</td> + </tr> + <tr> + <td>{{SpecName('HTML5.1', 'sec-forms.html#number-state-typenumber', '<input type="number">')}}</td> + <td>{{Spec2('HTML5.1')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-number")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Learn/HTML/Forms">HTML ãã©ãŒã ã¬ã€ã</a></li> + <li>{{HTMLElement("input")}}</li> + <li><code><a href="/ja/docs/Web/HTML/Element/input/tel"><input type="tel"></a></code></li> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/password/index.html b/files/ja/web/html/element/input/password/index.html new file mode 100644 index 0000000000..16dbe563b6 --- /dev/null +++ b/files/ja/web/html/element/input/password/index.html @@ -0,0 +1,315 @@ +--- +title: <input type="password"> +slug: Web/HTML/Element/input/password +tags: + - Element + - Forms + - HTML + - HTML Input Types + - HTML Inputs + - HTML Password Input + - HTML forms + - HTML input tag + - Input Types + - Reference + - Web + - password +translation_of: Web/HTML/Element/input/password +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary"><code><input></code> èŠçŽ ã® <strong><code>password</code></strong> åã¯ããã¹ã¯ãŒããå®å
šã«å
¥åããæ¹æ³ãæäŸããŸãã</span>ãã®èŠçŽ ã¯ãã¬ãŒã³ããã¹ãã® 1 è¡ç·šéã³ã³ãããŒã«ãšããŠè¡šç€ºããããã®ããã¹ãã¯èªã¿åãããããšããªãããã«ã1 〠1 ã€ã®æåãã¢ã¹ã¿ãªã¹ã¯ ("*") ãããã ("â¢") ã®ãããªèšå·ã«çœ®ãæããããé ãããŸãããã®æåã¯{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã {{Glossary("OS")}} ã«ãã£ãŠå€ãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-password.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>詳现ãªå
¥åããã»ã¹ã®åäœã¯ããã©ãŠã¶ãŒã«ãã£ãŠç°ãªã£ãŠããå ŽåããããŸããäŸãã°ãã¢ãã€ã«ç«¯æ«ã§ã¯ãã°ãã°ããŠãŒã¶ãŒãæã£ããšããã®ããŒãæŒãããã©ããã確ãããããšãã§ããããã«ãå
¥åããæåããé ãåã«äžç¬ã ã衚瀺ããŸããããã¯ç¹ã«ãããŒã®ãµã€ãºãå°ãããæŒãééããèµ·ããããããä»®æ³ããŒããŒãã®å Žåã«åœ¹ç«ã¡ãŸãã</p> + +<div class="note"> +<p>ãã¹ã¯ãŒãã®ãããªæ©å¯æ
å ±ãå«ãŸããŠãããã©ãŒã (ãã°ã€ã³ãã©ãŒã ãªã©) ã¯ã HTTPS ã§éä¿¡ããã¹ãã§ããçŸåšã§ã¯å€ãã®ãã©ãŠã¶ãŒã§ãå®å
šã§ã¯ãªããã°ã€ã³ãã©ãŒã ã®å Žåã«èŠåãè¡ãä»çµã¿ãå®è£
ãããŠããŸãã詳现ã¯<a href="/ja/docs/Web/Security/Insecure_passwords">å®å
šã§ãªããã¹ã¯ãŒã</a>ãåç
§ããŠãã ããã</p> +</div> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>ãã¹ã¯ãŒããè¡šã {{domxref("DOMString")}}ããŸãã¯ç©ºæ¬</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{event("change")}} ããã³ {{event("input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("autocomplete", "input")}}, {{htmlattrxref("inputmode", "input")}}, {{htmlattrxref("maxlength", "input")}}, {{htmlattrxref("minlength", "input")}}, {{htmlattrxref("pattern", "input")}}, {{htmlattrxref("placeholder", "input")}}, {{htmlattrxref("readonly", "input")}}, {{htmlattrxref("required", "input")}}, {{htmlattrxref("size", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>selectionStart</code>, <code>selectionEnd</code>, <code>selectionDirection</code>, <code>value</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.select", "select()")}}, {{domxref("HTMLInputElement.setRangeText", "setRangeText()")}}, {{domxref("HTMLInputElement.setSelectionRange", "setSelectionRange()")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p>{{htmlattrxref("value", "input")}} å±æ§ã¯ããã¹ã¯ãŒããå
¥åããããã«äœ¿ãããŠããããã¹ãç·šéã³ã³ãããŒã«ã®ãçŸåšã®å
容ã§ãã {{domxref("DOMString")}} ãæ ŒçŽããŸãããŠãŒã¶ãŒãäœãå
¥åããŠããªãå Žåããã®å€ã¯ç©ºæåå (<code>" "</code>) ã§ãã{{htmlattrxref("required")}} ããããã£ãæå®ãããŠããå Žåããã¹ã¯ãŒãç·šéããã¯ã¹ã劥åœãšãªãããã«ã¯ã空æåå以å€ã®å€ãå«ãŸãªããã°ãªããŸããã</p> + +<p>{{htmlattrxref("pattern", "input")}} å±æ§ãæå®ãããŠããå Žåã<code>"password"</code> ã³ã³ãããŒã«ã®å
容ã¯ããã®å€ãæ€èšŒããã¹ããå Žåã®ã¿ã劥åœãšã¿ãªãããŸãã詳现㯠{{anch("Validation")}} ãåç
§ããŠãã ããã</p> + +<div class="note"> +<p>æ¹è¡æåã® LF (U+000A) ãš CR (U+000D) 㯠<code>"password"</code> ã®å€ã«ã¯èš±å®¹ãããŸããããã¹ã¯ãŒãã³ã³ãããŒã«ã«å€ãã»ããããããšããLF åã³ CR ã¯å€ããåãé€ãããŸãã</p> +</div> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå ã®å±æ§</h2> + +<p>åã«é¢ä¿ãªããã¹ãŠã® {{HTMLElement("input")}} èŠçŽ ãæäœããå±æ§ã«å ãã <code>password</code> åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("maxlength")}}</code></td> + <td>å€ãåããã UTF-16 æååäœã§ã®æ倧é·</td> + </tr> + <tr> + <td><code>{{anch("minlength")}}</code></td> + <td>劥åœãšå€æãããæå°æåæ°</td> + </tr> + <tr> + <td><code>{{anch("pattern")}}</code></td> + <td>劥åœãšå€æãããããã«ãå
¥åæ¬ã®å
容ãäžèŽããå¿
èŠãããæ£èŠè¡šçŸ</td> + </tr> + <tr> + <td><code>{{anch("placeholder")}}</code></td> + <td>空æ¬ã®æã«å
¥åæ¬ã«è¡šç€ºãããå
¥åäŸã®å€</td> + </tr> + <tr> + <td><code>{{anch("readonly")}}</code></td> + <td>å
¥åæ¬ã®å
容ãèªã¿åãå°çšã«ãããã©ããã瀺ãè«çå±æ§</td> + </tr> + <tr> + <td><code>{{anch("size")}}</code></td> + <td>å
¥åæ¬ã®é·ããäœæååã«ããããè¡šãæ°å€</td> + </tr> + </tbody> +</table> + +<h3 id="htmlattrdefmaxlength">{{htmlattrdef("maxlength")}}</h3> + +<p>ãŠãŒã¶ãŒããã¹ã¯ãŒãå
¥åæ¬ã«å
¥åããããšãã§ãã (UTF-16 ã³ãŒãåäœã§ã®) æ倧æåæ°ã§ãã 0 以äžã®æŽæ°å€ã§ããå¿
èŠããããŸãã <code>maxlength</code> ãæå®ãããŠããªãããç¡å¹ãªå€ãæå®ãããŠãããšããã¹ã¯ãŒãå
¥åæ¬ã«ã¯æ倧æåæ°ãèšå®ãããŸããããã®å€ã¯ <code>minlength</code> ã®å€ä»¥äžã§ããå¿
èŠããããŸãã</p> + +<p>ãã£ãŒã«ãã«å
¥åãããããã¹ãã®é·ãã UTF-16 ã³ãŒãåäœã§ <code>maxlength</code> ã®é·ããè¶
ããŠãããšããã®å
¥åæ¬ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸãã</p> + +<h3 id="htmlattrdefminlength">{{htmlattrdef("minlength")}}</h3> + +<p>ãŠãŒã¶ãŒããã¹ã¯ãŒãå
¥åæ¬ã«å
¥åããããšãã§ãã (UTF-16 ã³ãŒãåäœã§ã®) æå°æåæ°ã§ããããã¯éè² ã®æŽæ°å€ã§ã <code>maxlength</code> ã§æå®ãããå€ä»¥äžã§ããå¿
èŠããããŸãã <code>minlength</code> ãæå®ãããŠããªãããç¡å¹ãªå€ãæå®ãããŠãããšããã¹ã¯ãŒãå
¥åæ¬ã«ã¯æå°æåæ°ãèšå®ãããŸããã</p> + +<p>å
¥åæ¬ã®ããã¹ãã®é·ãã UTF-16 ã³ãŒãåäœã§ <code>minlength</code> ã®é·ããããçããšããã®å
¥åæ¬ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸãã</p> + +<h3 id="htmlattrdefpattern">{{htmlattrdef("pattern")}}</h3> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "pattern-include")}}</p> + +<p>pattern ã®äœ¿çšã¯ãã¹ã¯ãŒãå
¥åã«ãããŠããŠãŒã¶ãŒãå¹
åºãçš®é¡ã®æåã¯ã©ã¹ã䜿çšããæå¹ãªãã¹ã¯ãŒããéžæããŠäœ¿çšããã®ã«åœ¹ç«ã¡ãŸãããã¿ãŒã³ã䜿çšãããšã倧æåã»å°æåã®èŠåãæ°æ¡ã®æ°åãåºåãèšå·ãªã©ã®äœ¿çšã矩åã¥ããããšãã§ããŸãã詳现ãšäŸã«ã€ããŠã¯{{anch("Validation", "æ€èšŒ")}}ã®ç¯ãåç
§ããŠãã ããã</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "placeholder", 0, 1, 2)}}</p> + +<h3 id="htmlattrdefreadonly">{{htmlattrdef("readonly")}}</h3> + +<p>è«çå±æ§ã§ãååšããã°ããŠãŒã¶ãŒãç·šéããããšãã§ããªãããšãè¡šããŸãããããã <code>value</code> ã¯ã JavaScript ã³ãŒãããçŽæ¥ {{domxref("HTMLInputElement.value")}} ããããã£ãèšå®ããããšã§å€æŽããããšãã§ããŸãã</p> + +<div class="note"> +<p><strong>泚:</strong> èªã¿åãå°çšãã£ãŒã«ãã¯å€ãæãŠãªãããã <code>required</code> 㯠<code>readonly</code> å±æ§ãæå®ãããŠããå
¥åæ¬ã«ã¯å¹æããããŸããã</p> +</div> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "size", 0, 1, 2)}}</p> + +<h2 id="Using_password_inputs" name="Using_password_inputs">ãã¹ã¯ãŒãå
¥åæ¬ã®äœ¿çš</h2> + +<p>ãã¹ã¯ãŒãå
¥åããã¯ã¹ã¯éåžžãä»ã®ããã¹ãå
¥åããã¯ã¹ã®ããã«åäœããŸããäž»ãªéãã¯ããŠãŒã¶ãŒã®è¿ãã«ãã人ããã¹ã¯ãŒããèªã¿åãããšãé²ãããã«ããã®å
容ãé ãããšã§ãã</p> + +<h3 id="A_simple_password_input" name="A_simple_password_input">ã·ã³ãã«ãªãã¹ã¯ãŒãå
¥åæ¬</h3> + +<p>以äžã¯æãåºæ¬çãªãã¹ã¯ãŒãå
¥åæ¬ã§ã{{HTMLElement("label")}} èŠçŽ ã䜿ã£ãã©ãã«ãšãšãã«èšçœ®ãããŠããŸãã</p> + +<pre class="brush: html notranslate"><label for="userPassword">Password: </label> +<input id="userPassword" type="password"></pre> + +<p>{{EmbedLiveSample("A_simple_password_input", 600, 40)}}</p> + +<h3 id="Allowing_autocomplete" name="Allowing_autocomplete">ãªãŒãã³ã³ããªãŒããèš±å¯ãã</h3> + +<p>ãã¹ã¯ãŒããèªåçã«å
¥åããããããŠãŒã¶ãŒã®ãã¹ã¯ãŒããããŒãžã£ãèš±å¯ããã«ã¯ã{{htmlattrxref("autocomplete", "input")}} å±æ§ãæå®ããŸãããã¹ã¯ãŒãã®å Žåãéåžžã¯æ¬¡ã®ããããã®å€ããšããŸãã</p> + +<dl> + <dt><code>"on"</code></dt> + <dd>ãã©ãŠã¶ãŒããããã¯ãã¹ã¯ãŒããããŒãžã£ãèªåçã«ãã¹ã¯ãŒãæ¬ãåããããšãèš±å¯ããŸããããã¯ã<code>"current-password"</code> ãããã¯<code>"new-password"</code> ã䜿çšããã»ã©æçã§ã¯ãããŸããã</dd> + <dt><code>"off"</code></dt> + <dd>ãã©ãŠã¶ãŒããããã¯ãã¹ã¯ãŒããããŒãžã£ãèªåçã«ãã¹ã¯ãŒãæ¬ãåããããšãèš±å¯ããŸãããããã€ãã®ãœãããŠã§ã¢ã¯ãã®å€ãç¡èŠããŸãããããã¯éåžžããŠãŒã¶ãŒã®å®å
šãªãã¹ã¯ãŒãã®å®è·µãç¶æããèœåããé»å®³ãããã®ã§ããããšã«æ³šæããŠãã ããã</dd> + <dt><code>"current-password"</code></dt> + <dd>ãã©ãŠã¶ãŒããããã¯ãã¹ã¯ãŒããããŒãžã£ããµã€ãã®ããã®çŸåšã®ãã¹ã¯ãŒããå
¥åããããšãèš±å¯ããŸãããã®å€ã¯ãã©ãŠã¶ãŒããããã¯ãã¹ã¯ãŒããããŒãžã£ã«ããã®ãµã€ãã®æ¢ç¥ã®ãã¹ã¯ãŒããèªåçã«å
¥åãããæ°ãããã¹ã¯ãŒããææ¡ãããã®ã§ã¯ãªããã®ã§ã<code>"on"</code> ãããå€ãã®æ
å ±ãæäŸããŸãã</dd> + <dt><code>"new-password"</code></dt> + <dd>ãã©ãŠã¶ãŒããããã¯ãã¹ã¯ãŒããããŒãžã£ãããã®ãµã€ãã®æ°ãããã¹ã¯ãŒããèªåçã«å
¥åããããšãèš±å¯ããŸããããã¯ããã¹ã¯ãŒãã®å€æŽãããæ°èŠãŠãŒã¶ãŒããã©ãŒã ã®ããŠãŒã¶ãŒã«æ°ãããã¹ã¯ãŒããæ±ããå
¥åæ¬ã§äœ¿ãããŸããæ°ãããã¹ã¯ãŒãã¯ããã¹ã¯ãŒããããŒãžã£ã«ãã£ãŠãè€æ°ã®æ¹æ³ã§çæãããå ŽåããããŸããåã«æ°ããæ瀺ããããã¹ã¯ãŒãã§åãããããããŸãããããããã¯æ°ãããã¹ã¯ãŒããçæããã€ã³ã¿ãŒãã§ã€ã¹ãããŠãŒã¶ãŒã«èŠãããããããŸããã</dd> +</dl> + +<div id="Autocomplete_sample1"> +<pre class="brush: html notranslate"><label for="userPassword">Password:</label> +<input id="userPassword" type="password" autocomplete="current-password"></pre> +</div> + +<p>{{EmbedLiveSample("Autocomplete_sample1", 600, 40)}}</p> + +<h3 id="Making_the_password_mandatory" name="Making_the_password_mandatory">ãã¹ã¯ãŒããå¿
é ã«ãã</h3> + +<p>ãŠãŒã¶ãŒã®ãã©ãŠã¶ãŒã«å¯Ÿãããã©ãŒã ã®éä¿¡åã«ããã¹ã¯ãŒãæ¬ã劥åœãªå€ãæã£ãŠããªããã°ãªããªãããšãäŒããããã«ã¯ããã {{htmlattrxref("required", "input")}} è«çå±æ§ãæå®ããã ãã§ãã</p> + +<pre class="brush: html notranslate"><label for="userPassword">Password: </label> +<input id="userPassword" type="password" required> +<input type="submit" value="Submit"></pre> + +<p>{{EmbedLiveSample("Making_the_password_mandatory", 600, 40)}}</p> + +<h3 id="Specifying_an_input_mode" name="Specifying_an_input_mode">å
¥åã¢ãŒããæå®ãã</h3> + +<p>æšå¥šããããŸãã¯å¿
é ãšãªããã¹ã¯ãŒãã®æ§æã«ãŒã«ããæšæºããŒããŒããããã代æ¿ãšãªãããã¹ãå
¥åã€ã³ã¿ãŒãã§ãŒã¹ããæ©æµãåããå Žåãç¹å®ã®ãã®ãèŠæ±ããããã« {{htmlattrxref("inputmode", "input")}} å±æ§ã䜿çšããããšãã§ããŸãããã®æãæå¿«ãªçšéã¯ã PIN ã®ããã«ãã¹ã¯ãŒããæ°åã§æ§æãããŠããããšãå¿
èŠãšããå Žåã§ããäŸãã°ãä»®æ³ããŒããŒããæã€ã¢ãã€ã«ç«¯æ«ã§ã¯ããã¹ã¯ãŒãã®å
¥åãããç°¡åã«ããããããã«ããŒããŒãã®ä»£ããã«ãæ°åã®ããŒãããã¬ã€ã¢ãŠãã«åãæ¿ããããšãéžæãããããããŸããã PIN ãïŒåéãã®äœ¿çšã§ããã°ã {{htmlattrxref("autocomplete", "input")}} å±æ§ã <code>off</code> ãŸã㯠<code>one-time-code</code> ã®ã©ã¡ããã«èšå®ããŠãµãžã§ã¹ããä¿åãããªãããã«ããŠãã ããã</p> + +<pre class="brush: html notranslate"><label for="pin">PIN: </label> +<input id="pin" type="password" inputmode="numeric"></pre> + +<p>{{EmbedLiveSample("Specifying_an_input_mode", 600, 40)}}</p> + +<h3 id="Setting_length_requirements" name="Setting_length_requirements">é·ãã®èŠä»¶ãèšå®ãã</h3> + +<p>æ®éã{{htmlattrxref("minlength", "input")}} å±æ§ã {{htmlattrxref("maxlength", "input")}} å±æ§ã䜿ã£ãŠã蚱容ããæå°ã®é·ããšæ倧ã®é·ãããã¹ã¯ãŒãã«é©çšããããšãã§ããŸãããã®äŸã§ã¯ãçŽåã®äŸãæ¡åŒµããŠããŠãŒã¶ãŒã® PIN ã 4 ã 8æåã§ãªããã°ãªããªãããšãæå®ããŠããŸãã{{htmlattrxref("size", "input")}} å±æ§ã¯ããã¹ã¯ãŒãå
¥åã³ã³ãããŒã«ã 8 æååã®å¹
ã§ããããšãä¿èšŒããããã«äœ¿çšãããŠããŸãã</p> + +<pre class="brush: html notranslate"><label for="pin">PIN:</label> +<input id="pin" type="password" inputmode="numeric" minlength="4" + maxlength="8" size="8"></pre> + +<p>{{EmbedLiveSample("Setting_length_requirements", 600, 40)}}</p> + +<h3 id="Selecting_text" name="Selecting_text">ããã¹ããéžæãã</h3> + +<p>ä»ã®ããã¹ãå
¥åã³ã³ãããŒã«ã®ããã«ã {{domxref("HTMLInputElement.select", "select()")}} ã¡ãœããã䜿ã£ãŠããã¹ã¯ãŒãæ¬ã®ãã¹ãŠã®ããã¹ããéžæããããšãã§ããŸãã</p> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html notranslate"><label for="userPassword">Password: </label> +<input id="userPassword" type="password" size="12"> +<button id="selectAll">Select All</button> +</pre> + +<h4 id="JavaScript">JavaScript</h4> + +<pre class="brush: js notranslate">document.getElementById("selectAll").onclick = function() { + document.getElementById("userPassword").select(); +}</pre> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>{{EmbedLiveSample("Selecting_text", 600, 40)}}</p> + +<p>ãŸãã{{domxref("HTMLInputElement.selectionStart", "selectionStart")}} ã {{domxref("HTMLInputElement.selectionEnd", "selectionEnd")}} ã䜿ã£ãŠãã³ã³ãããŒã«ã®æåãã©ã®ç¯å²ã§éžæãããŠããããååŸãŸãã¯èšå®ããããšãã§ãã{{domxref("HTMLInputElement.selectionDirection", "selectionDirection")}} ã䜿ã£ãŠãã©ã®æ¹åã«éžæãçºçããã®ãïŒãããã¯åºããããšããŠããã®ãããã©ãããã©ãŒã ã«äŸåããŸãã詳现ã¯åããã¥ã¡ã³ããåç
§ããŠãã ããïŒãç¥ãããšãã§ããŸããããããªãããäžããããããã¹ãã¯é ãããŠããããã®æçšæ§ã¯å¹Ÿåãå¶éãããŠããŸãã</p> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p>ããã¢ããªã±ãŒã·ã§ã³ãæåã»ããã®å¶éãæããŠããå Žåããããã¯å
¥åããããã¹ã¯ãŒãã®å®éã®å
容ã«ã€ããŠãä»ã®äœããã®èŠä»¶ãããå Žåã«ã¯ã{{htmlattrxref("pattern", "input")}} å±æ§ã䜿ã£ãŠããã¹ã¯ãŒãããããã®èŠä»¶ã«åèŽããŠãããèªåçã«ç¢ºèªããããã®æ£èŠè¡šçŸãèšå®ããããšãã§ããŸãã</p> + +<p>ãã®äŸã§ã¯ã4 ã 8 æåã® 16 é²æ°ã®æ°åã®ã¿ã劥åœã§ãã</p> + +<div id="Validation_sample1"> +<pre class="brush: html notranslate"><label for="hexId">Hex ID: </label> +<input id="hexId" type="password" pattern="[0-9a-fA-F]{4,8}" + title="Enter an ID consisting of 4-8 hexadecimal digits" + autocomplete="new-password"></pre> +</div> + +<p>{{EmbedLiveSample("Validation_sample1", 600, 40)}}</p> + +<dl> + <dt>{{htmlattrdef("disabled")}}</dt> + <dd> + <p>ãã®è«çå±æ§ã¯ããã®ãã¹ã¯ãŒãæ¬ãããåãã«å©çšã§ããªãããšã瀺ããŸãããŸããç¡å¹ãªå
¥åæ¬ã®å€ã¯ããã©ãŒã ãšãšãã«éä¿¡ãããŸããã</p> + </dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Requesting_a_Social_Security_number" name="Requesting_a_Social_Security_number">瀟äŒä¿éçªå·ãèŠæ±ãã</h3> + +<p>ãã®äŸã§ã¯ã<a href="https://ja.wikipedia.org/wiki/%E7%A4%BE%E4%BC%9A%E4%BF%9D%E9%9A%9C%E7%95%AA%E5%8F%B7#%E6%AD%A3%E5%BD%93%E3%81%AA%E7%95%AA%E5%8F%B7">劥åœãªã¢ã¡ãªã«åè¡åœã®ç€ŸäŒä¿éçªå·</a>ã®åœ¢åŒã«åèŽããå
¥åã®ã¿ãåãä»ããããŸãããããã®æ°åã¯ã¢ã¡ãªã«åè¡åœã«ãããŠãçšãå人ã®èå¥ãç®çãšããŠäœ¿ãããŠããããã®åœ¢åŒã¯ "123-45-6789" ã§ããåçš®ãããããã®ã°ã«ãŒãå
ã§ã©ã®ãããªå€ãèš±å¯ãããŠãããã«ã€ããŠã®ã«ãŒã«ãååšããŠããŸãã</p> + +<h4 id="HTML_2">HTML</h4> + +<pre class="brush: html notranslate"><label for="ssn">SSN:</label> +<input type="password" id="ssn" inputmode="numeric" minlength="9" maxlength="12" + pattern="(?!000)([0-6]\d{2}|7([0-6]\d|7[012]))([ -])?(?!00)\d\d\3(?!0000)\d{4}" + required autocomplete="off"> +<br> +<label for="ssn">Value:</label> +<span id="current"></span></pre> + +<p>ããã§ã¯ {{htmlattrxref("pattern", "input")}} ã䜿ã£ãŠãå
¥åãããå€ããæ£åœãªç€ŸäŒä¿éçªå·ã瀺ãæååã«å¶éããŠããŸããæããã«ããã®æ£èŠè¡šçŸã¯ã劥åœãª SSN ã§ããããšãä¿èšŒããŠããŸããïŒç€ŸäŒä¿éå±ã®ããŒã¿ããŒã¹ã«ã¢ã¯ã»ã¹ããŠããããã§ã¯ãªãã®ã§ïŒãããã®çªå·ã SSN ã«ãªãåŸããã®ã§ããããšã¯ä¿èšŒããŠããŸããäžè¬ã«ãå€ã劥åœã«ãªãåŸãªãããšãé¿ããŠããŸããå ããŠã3 ã€ã®æ°åã®ã°ã«ãŒããã¹ããŒã¹ãããã·ã¥ ("-") ã§åºåãããããã¯åºåããªãããšã蚱容ããŠããŸãã</p> + +<p>{{htmlattrxref("inputmode", "input")}} ã <code>"numeric"</code> ã«ã»ãããããããå
¥åããããããããã«ãä»®æ³ããŒããŒããæã€ç«¯æ«ãæ°åããŒãããã¬ã€ã¢ãŠãã«åãæ¿ããããšãæ¯æŽããŠããŸãã{{htmlattrxref("minlength", "input")}} ãš {{htmlattrxref("maxlength", "input")}} ããããã 9 ãš 12 ã«ã»ãããããå€ã 9 ã 12 æå (åè
ã¯ã°ã«ãŒãéã®åºåãæåç¡ããåŸè
ã¯æã) ã§ããããšãèŠä»¶ãšããŠããŸãã {{htmlattrxref("required", "input")}} å±æ§ã¯ããã®ã³ã³ãããŒã«ãå€ãæã£ãŠããªããã°ãªããªãããšã瀺ãããã«äœ¿ãããŠããŸããæåŸã«ã {{htmlattrxref("autocomplete", "input")}} ã <code>"off"</code> ã«ã»ãããããŠãããããã¯ãŸã£ãããã¹ã¯ãŒãã§ã¯ãªãã®ã§ããã¹ã¯ãŒããããŒãžã£ãŒãå€ãã»ããããããšããããšãåé¿ããŠããŸãã</p> + +<h4 id="JavaScript_2">JavaScript</h4> + +<p>ããã¯å®ã«ã·ã³ãã«ãªã³ãŒãã§ãå
¥åããã SSN ãèŠãããããã«ãç»é¢ã«è¡šç€ºããããã®ãã®ã§ããããã¯æããã«ããã¹ã¯ãŒãæ¬ã®ç®çãæãããã®ã§ããã<code>pattern</code> ãè©Šãã«ã¯åœ¹ç«ã¡ãŸãã</p> + +<pre class="brush: js notranslate">var ssn = document.getElementById("ssn"); +var current = document.getElementById("current"); + +ssn.oninput = function(event) { + current.innerHTML = ssn.value; +}</pre> + +<h4 id="Result_2" name="Result_2">çµæ</h4> + +<p>{{EmbedLiveSample("Requesting_a_Social_Security_number", 600, 60)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#password-state-(type=password)', '<input type="password">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ååå®çŸ©</td> + </tr> + <tr> + <td>{{SpecName('HTML5.1', 'sec-forms.html#password-state-typepassword', '<input type="password">')}}</td> + <td>{{Spec2('HTML5.1')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-password")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/radio/index.html b/files/ja/web/html/element/input/radio/index.html new file mode 100644 index 0000000000..820eb38d46 --- /dev/null +++ b/files/ja/web/html/element/input/radio/index.html @@ -0,0 +1,376 @@ +--- +title: <input type="radio"> +slug: Web/HTML/Element/input/radio +tags: + - Choosing Options + - Element + - Form Options + - HTML + - HTML Input Types + - HTML forms + - HTML input + - Input + - Input Types + - Options + - Radio Buttons + - Radio Groups + - Reference + - form + - radio + - radio button +translation_of: Web/HTML/Element/input/radio +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary">{{htmlelement("input")}} èŠçŽ ã® <strong><code>radio</code></strong> åã¯ãäžè¬ã«<strong>ã©ãžãªã°ã«ãŒã</strong>ãããªãã¡é¢é£ãããªãã·ã§ã³ã®çµã¿åããã瀺ãã©ãžãªãã¿ã³ã®éãŸãã§ãã</span>ã°ã«ãŒãå
ã§ã©ãžãªãã¿ã³ã¯äžã€ããåæã«éžæããããšãã§ããŸãããã©ãžãªãã¿ã³ã¯ãµã€ããå°ããªåã§æãããéžæããããå¡ãã€ã¶ãã匷調衚瀺ãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-radio.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a></div> + +<p><a href="https://github.com/mdn/interactive-examples">ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</a></p> + + + +<div id="Basic_example"> +<p><a href="https://github.com/mdn/interactive-examples">ã©ãžãªãã¿ã³ãšåŒã°ããã®ã¯ã以äžã®ããã«å€èŠãæäœæ¹æ³ãå€ãåã®ã©ãžãªã®ããã·ã¥ãã¿ã³ã«äŒŒãŠããããã§ãã</a></p> + +<p><a href="https://github.com/mdn/interactive-examples"><img alt="å€ãæ代ã®ã©ãžãªãã¿ã³ã®å€èŠ³ã瀺ããŸãã" src="https://mdn.mozillademos.org/files/15610/old-radio.jpg" style="height: 400px; width: 600px;" title="å€ãæ代ã®ã©ãžãªã®åç"></a></p> +</div> + +<div class="note"> +<p><a href="https://github.com/mdn/interactive-examples"><strong>泚</strong>: </a><a href="/ja/docs/Web/HTML/Element/input/checkbox">ãã§ãã¯ããã¯ã¹</a>ã¯ã©ãžãªãã¿ã³ã«äŒŒãŠããŸãããéèŠãªéãããããŸããã©ãžãªãã¿ã³ã¯äžçµã®äžã§äžã€ã®å€ãéžæããããã«èšèšãããŠããã®ã«å¯Ÿãããã§ãã¯ããã¯ã¹ã¯åå¥ã«å€ããªã³ãŸãã¯ãªãã«èšå®ã§ããŸããè€æ°ã®ã³ã³ãããŒã«ãååšãããšããã§ã¯ãã©ãžãªãã¿ã³ã¯å
šäœã®äžã§äžã€ãéžæã§ããŸããããã§ãã¯ããã¯ã¹ã¯è€æ°ã®å€ãéžæããããšãã§ããŸãã</p> +</div> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>ã©ãžãªãã¿ã³ã®å€ãè¡šã {{domxref("DOMString")}}</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{event("change")}} ããã³ {{event("input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td><code>checked</code> ããã³ <code>value</code></td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>{{anch("checked")}}</code> ããã³ <code>{{anch("value")}}</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.select", "select()")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p><code>value</code> å±æ§ã¯ã©ãžãªãã¿ã³ã®å€ãæ〠{{domxref("DOMString")}} ã§ããå€ã¯{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ããŠãŒã¶ãŒã«è¡šç€ºããããšã¯ãããŸããã代ããã«ãã°ã«ãŒãå
ã®ã©ã®ã©ãžãªãã¿ã³ãéžæãããŠããããèå¥ããããã«äœ¿çšãããŸãã</p> + +<h3 id="Defining_a_radio_group" name="Defining_a_radio_group">ã©ãžãªã°ã«ãŒãã®å®çŸ©</h3> + +<p>ã©ãžãªã°ã«ãŒãã¯ãã°ã«ãŒãå
ã®ããããã®ã©ãžãªãã¿ã³ã«åã {{htmlattrxref("name", "input")}} ãèšå®ããããšã§å®çŸ©ããŸããã©ãžãªã°ã«ãŒãã確ç«ããããšãã°ã«ãŒãå
ã®ã©ãžãªãã¿ã³ãéžæãããšãåãã°ã«ãŒãã®çŸåšéžæãããŠããã©ãžãªãã¿ã³ãèªåçã«éžæ解é€ãããŸãã</p> + +<p>ããŒãžå
ã«ã¯ãåºæã® <code>name</code> ãæã£ãŠããéãã奜ããªã ãã®æ°ã®ã©ãžãªã°ã«ãŒããäœæããããšãã§ããŸãã</p> + +<p>äŸãã°ããã©ãŒã ã§ãŠãŒã¶ãŒã«åžæããåãåããæ¹æ³ãå°ããå¿
èŠãããå Žåã3ã€ã®ã©ãžãªãã¿ã³ãäœæããããããã® <code>name</code> ããããã£ã« <code>contact</code> ãèšå®ããŸããã1ã€ã¯ {{htmlattrxref("value", "input")}} ã <code>email</code> ã«ã1ã€ã¯ value ã <code>phone</code> ã«ã1ã€ã¯ value ã <code>mail</code> ã«èšå®ããŸãããŠãŒã¶ãŒã¯ <code>value</code> ãŸã㯠<code>name</code> ãèŠãããšã¯ãããŸãã (衚瀺ãããã³ãŒããè¿œå ããªãéã)ã</p> + +<p>æçµç㪠HTML ã¯ãã®ããã«ãªããŸãã</p> + +<pre class="brush: html notranslate"><form> + <p>åžæããé£çµ¡æ¹æ³ãéžæããŠãã ããã</p> + <div> + <input type="radio" id="contactChoice1" + name="contact" value="email"> + <label for="contactChoice1">é»åã¡ãŒã«</label> + + <input type="radio" id="contactChoice2" + name="contact" value="phone"> + <label for="contactChoice2">é»è©±</label> + + <input type="radio" id="contactChoice3" + name="contact" value="mail"> + <label for="contactChoice3">éµäŸ¿</label> + </div> + <div> + <button type="submit">éä¿¡</button> + </div> +</form></pre> + +<p>ããã§ã¯äžã€ã®ã©ãžãªãã¿ã³ããããããããã® <code>name</code> ã <code>contact</code> ã«èšå®ãããŠãããããããã®ã©ãžãªãã¿ã³ãåå¥ã«èå¥ããããã®åºæã® <code>value</code> ãæã£ãŠããŸããããããã¯åºæã® {{domxref("Element.id", "id")}} ãæã£ãŠããã {{HTMLElement("label")}} èŠçŽ ã® {{htmlattrxref("for", "label")}} å±æ§ã§ã©ãžãªãã¿ã³ã«ã©ãã«ãçµã³ã€ããããã«äœ¿ãããŸãã</p> + +<p>ãã®äŸããã¡ãã§è©Šãããšãã§ããŸãã</p> + +<p>{{EmbedLiveSample('Defining_a_radio_group', 600, 130)}}</p> + +<h3 id="Data_representation_of_a_radio_group" name="Data_representation_of_a_radio_group">ã©ãžãªã°ã«ãŒãã®ããŒã¿è¡šçŸ</h3> + +<p>ã©ãžãªãã¿ã³ãéžæãããç¶æ
ã§äžèšã®ãã©ãŒã ãéä¿¡ããããšããã©ãŒã ã®ããŒã¿ã«ã¯ <code>contact=<var>value</var></code> ã®åœ¢ã®é
ç®ãå«ãŸããŸããäŸãã°ããŠãŒã¶ãŒããé»è©±ãã©ãžãªãã¿ã³ãã¯ãªãã¯ããŠãããã©ãŒã ãéä¿¡ãããšããã©ãŒã ã®ããŒã¿ã«ã¯ <code>contact=phone</code> ãšããè¡ãå«ãŸããŸãã</p> + +<p>HTML 㧠<code>value</code> å±æ§ãçç¥ãããšãéä¿¡ããããã©ãŒã ããŒã¿ã®ãã®ã°ã«ãŒãã«ã¯ <code>on</code> ã®å€ãå²ãåœãŠãããŸãããã®å ŽåããŠãŒã¶ãŒããé»è©±ããã¯ãªãã¯ããŠãã©ãŒã ãéä¿¡ããã®ã«ãçµæã®ãã©ãŒã ããŒã¿ã <code>contact=on</code> ãšãªãããæçã§ã¯ãããŸãããã§ãããã <code>value</code> å±æ§ãèšå®ããããšãå¿ããªãããã«ããŠãã ããã</p> + +<div class="note"> +<p><strong>泚</strong>: ãã©ãŒã ãéä¿¡ããããšãã«ã©ãžãªãã¿ã³ãå
šãéžæãããŠããªããšãã©ãžãªã°ã«ãŒããéä¿¡ããããã©ãŒã ã«ãŸã£ããå«ãŸãããå ±åãããå€ããªããªããŸãã</p> +</div> + +<p>å®éã«ã¯ããã©ãŒã ãã°ã«ãŒãå
ã®ã©ãžãªãã¿ã³ããŸã£ããéžæããªãç¶æ
ã§éä¿¡ããã®ãèš±å¯ããããšã¯äžè¬çã§ã¯ãªãã®ã§ãæ¢å®ã§äžã€ã <code>checked</code> ç¶æ
ãèšå®ããŠããããšã«ã¯æå³ããããŸããäžèšã®{{anch("Selecting a radio button by default", "æ¢å®ã®ã©ãžãªãã¿ã³ã®éžæ")}}ãåç
§ããŠãã ããã</p> + +<p>äŸã«è¥å¹²ã®ã³ãŒããå ããŠããã®ãã©ãŒã ã§çæãããããŒã¿ã確èªã§ããããã«ããŸãããã HTML ãå€æŽããŠããã©ãŒã ããŒã¿ãåºåããããã® {{HTMLElement("pre")}} ãè¿œå ããŸãã</p> + +<pre class="brush: html notranslate"><form> + <p>åžæããé£çµ¡æ¹æ³ãéžæããŠãã ããã</p> + <div> + <input type="radio" id="contactChoice1" + name="contact" value="email"> + <label for="contactChoice1">é»åã¡ãŒã«</label> + <input type="radio" id="contactChoice2" + name="contact" value="phone"> + <label for="contactChoice2">é»è©±</label> + <input type="radio" id="contactChoice3" + name="contact" value="mail"> + <label for="contactChoice3">éµäŸ¿</label> + </div> + <div> + <button type="submit">éä¿¡</button> + </div> +</form> +<pre id="log"> +</pre> +</pre> + +<p>ãããããããããã® <a href="/ja/docs/Web/JavaScript">JavaScript</a> ãè¿œå ããŠããŠãŒã¶ãŒããéä¿¡ããã¿ã³ãã¯ãªãã¯ãããšãã«çºçãã {{domxref("HTMLFormElement/submit_event", "submit")}} ã€ãã³ãã®ã€ãã³ããªã¹ããŒãèšå®ããŸãã</p> + +<pre class="brush: js notranslate">var form = document.querySelector("form"); +var log = document.querySelector("#log"); + +form.addEventListener("submit", function(event) { + var data = new FormData(form); + var output = ""; + for (const entry of data) { + output = output + entry[0] + "=" + entry[1] + "\r"; + }; + log.innerText = output; + event.preventDefault(); +}, false);</pre> + +<p>ãã®äŸãè©ŠããŠã¿ãŠã <code>contact</code> ã°ã«ãŒãã«äºã€ä»¥äžã®çµæãåºãªãããšã確èªããŠãã ããã</p> + +<p>{{EmbedLiveSample("Data_representation_of_a_radio_group", 600, 130)}}</p> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå ã®å±æ§</h2> + +<p>ãã¹ãŠã® {{HTMLElement("input")}} åã§å
±éããå±æ§ã«å ãã <code>radio</code> åã®å
¥åã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("checked")}}</code></td> + <td>è«çå±æ§ã§ããã®ã©ãžãªãã¿ã³ãã°ã«ãŒãå
ã§é
ç®ãçŸåšéžæãããŠãããã©ããã瀺ã</td> + </tr> + <tr> + <td><code>{{anch("value")}}</code></td> + <td>ã©ãžãªãã¿ã³ããªã³ã«ãªã£ãŠããå Žåã«ããã©ãŒã ãæçš¿ãããšãã©ãžãªãã¿ã³ã®å€ãšããŠäœ¿çšãããæåå</td> + </tr> + </tbody> +</table> + +<h3 id="htmlattrdefchecked">{{htmlattrdef("checked")}}</h3> + +<p>è«çå±æ§ã§ãããããã°ããã®ã©ãžãªãã¿ã³ãã©ãžãªã°ã«ãŒãå
ã§çŸåšéžæãããŠãããã®ã§ããããšã瀺ããŸãã</p> + +<p>ä»ã®ãã©ãŠã¶ãŒãšã¯ç°ãªãã Firefox ã¯æ¢å®ã§ããŒãžèªã¿èŸŒã¿ãéã㊠<code><input></code> ã®<a href="https://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing">ãã§ãã¯ç¶æ
ãç¶æããŸã</a>ããã®æ©èœãå¶åŸ¡ããã«ã¯ {{htmlattrxref("autocomplete","input")}} å±æ§ã䜿çšããŠãã ããã</p> + +<h3 id="htmlattrdefvalue">{{htmlattrdef("value")}}</h3> + +<p><code>value</code> ã¯ãã¹ãŠã® {{HTMLElement("input")}} ã§å
±éã®ãã®ã®äžã€ã§ãããããã <code>radio</code> åã®å
¥åæ¬ã§ã¯ç¹å¥ãªç®çã«ãªããŸãããã©ãŒã ãéä¿¡ããããšããçŸåšãã§ãã¯ãããŠããã©ãžãªãã¿ã³ã®ã¿ããµãŒããŒã«éä¿¡ãããå ±åãããå€ã¯ <code>value</code> å±æ§ã®å€ã«ãªããŸãã <code>value</code> ãæå®ãããŠããªãå Žåã¯ãæ¢å®ã§ <code>on</code> ãšããæååã«ãªããŸããããã¯åè¿°ã®{{anch("Value", "å€")}}ã®ç¯ã§èª¬æããŠããŸãã</p> + +<h2 id="Using_radio_inputs" name="Using_radio_inputs">ã©ãžãªãã¿ã³ã®äœ¿çš</h2> + +<p>äžèšã§æãåºæ¬çãªã©ãžãªãã¿ã³ã®äœ¿çšæ¹æ³ãèŠãŠããŸãããä»ã«å¿
èŠã«ãªããããªã©ãžãªãã¿ã³ã«é¢ãããã䜿ãããæ©èœãæè¡ãèŠãŠã¿ãŸãããã</p> + +<h3 id="Selecting_a_radio_button_by_default" name="Selecting_a_radio_button_by_default">æ¢å®ã®ã©ãžãªãã¿ã³ã®éžæ</h3> + +<p>ã©ãžãªãã¿ã³ãæ¢å®ã§éžæç¶æ
ã«ããã«ã¯ãåã« <code>checked</code> å±æ§ãå ããã ãã§ããååã®äŸãæŽæ°ãããšãã®ããã«ãªããŸãã</p> + +<pre class="brush: html notranslate"><form> + <p>åžæããé£çµ¡æ¹æ³ãéžæããŠãã ããã</p> + <div> + <input type="radio" id="contactChoice1" + name="contact" value="email" checked> + <label for="contactChoice1">é»åã¡ãŒã«</label> + + <input type="radio" id="contactChoice2" + name="contact" value="phone"> + <label for="contactChoice2">é»è©±</label> + + <input type="radio" id="contactChoice3" + name="contact" value="mail"> + <label for="contactChoice3">éµäŸ¿</label> + </div> + <div> + <button type="submit">éä¿¡</button> + </div> +</form></pre> + +<p>{{EmbedLiveSample('Selecting_a_radio_button_by_default', 600, 130)}}</p> + +<p>In this case, the first radio button is now selected by default.</p> + +<div class="note"> +<p><strong>Note</strong>: If you put the <code>checked</code> attribute on more than one radio button, later instances will override earlier ones; that is, the last <code>checked</code> radio button will be the one that is selected. This is because only one radio button in a group can ever be selected at once, and the user agent automatically deselects others each time a new one is marked as checked.</p> +</div> + +<h3 id="Providing_a_bigger_hit_area_for_your_radio_buttons" name="Providing_a_bigger_hit_area_for_your_radio_buttons">ã©ãžãªãã¿ã³ã®ãããé åã倧ãããã</h3> + +<p>In the above examples, you may have noticed that you can select a radio button by clicking on its associated {{htmlelement("label")}} element, as well as on the radio button itself. This is a really useful feature of HTML form labels that makes it easier for users to click the option they want, especially on small-screen devices like smartphones.</p> + +<p>Beyond accessibility, this is another good reason to properly set up <code><label></code> elements on your forms.</p> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p>Radio buttons don't participate in constraint validation; they have no real value to be constrained.</p> + +<h2 id="Styling_radio_inputs" name="Styling_radio_inputs">ã©ãžãªãã¿ã³ã®æŽåœ¢</h2> + +<p>The following example shows a slightly more thorough version of the example we've seen throughout the article, with some additional styling, and with better semantics established through use of specialized elements. The HTML looks like this:</p> + +<pre class="brush: html notranslate"><form> + <fieldset> + <legend>åžæããé£çµ¡æ¹æ³ãéžæããŠãã ããã</legend> + <div> + <input type="radio" id="contactChoice1" + name="contact" value="email" checked> + <label for="contactChoice1">é»åã¡ãŒã«</label> + + <input type="radio" id="contactChoice2" + name="contact" value="phone"> + <label for="contactChoice2">é»è©±</label> + + <input type="radio" id="contactChoice3" + name="contact" value="mail"> + <label for="contactChoice3">éµäŸ¿</label> + </div> + <div> + <button type="submit">éä¿¡</button> + </div> + </fieldset> +</form></pre> + +<p>There's not much new to note here except for the addition of {{htmlelement("fieldset")}} and {{htmlelement("legend")}} elements, which help to group the functionality nicely and in a semantic way.</p> + +<p>The CSS involved is a bit more significant:</p> + +<pre class="brush: css notranslate">html { + font-family: sans-serif; +} + +div:first-of-type { + display: flex; + align-items: flex-start; + margin-bottom: 5px; +} + +label { + margin-right: 15px; + line-height: 32px; +} + +input { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + + border-radius: 50%; + width: 16px; + height: 16px; + + border: 2px solid #999; + transition: 0.2s all linear; + margin-right: 5px; + + position: relative; + top: 4px; +} + +input:checked { + border: 6px solid black; +} + +button, +legend { + color: white; + background-color: black; + padding: 5px 10px; + border-radius: 0; + border: 0; + font-size: 14px; +} + +button:hover, +button:focus { + color: #999; +} + +button:active { + background-color: white; + color: black; + outline: 1px solid black; +}</pre> + +<p>Most notable here is the use of the {{cssxref("-moz-appearance")}} property (with prefixes needed to support some browsers). By default, radio buttons (and <a href="/ja/docs/Web/HTML/Element/input/checkbox">checkboxes</a>) are styled with the operating system's native styles for those controls. By specifying <code>appearance: none</code>, you can remove the native styling altogether, and create your own styles for them. Here we've used a {{cssxref("border")}} along with {{cssxref("border-radius")}} and a {{cssxref("transition")}} to create a nice animating radio selection. Notice also how the {{cssxref(":checked")}} pseudo-class is used to specify the styles for the radio button's appearance when selected.</p> + +<div class="note"> +<p><strong>Compatibility note</strong>: If you wish to use the {{cssxref("appearance")}} property, you should test it very carefully. Although it is supported in most modern browsers, its implementation varies widely. In older browsers, even the keyword <code>none</code> does not have the same effect across different browsers, and some do not support it at all. The differences are smaller in the newest browsers.</p> +</div> + +<p>{{EmbedLiveSample('Styling_radio_inputs', 600, 120)}}</p> + +<p>Notice that when clicking on a radio button, there's a nice, smooth fade out/in effect as the two buttons change state. In addition, the style and coloring of the legend and submit button are customized to have strong contrast. This might not be a look you'd want in a real web application, but it definitely shows off the possibilities.</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th></th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#radio-button-state-(type=radio)', '<input type="radio">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'forms.html#radio-button-state-(type=radio)', '<input type="radio">')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-radio")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("input")}} ããã³ãããå®è£
ããŠãã {{domxref("HTMLInputElement")}} ã€ã³ã¿ãŒãã§ã€ã¹</li> + <li>{{domxref("RadioNodeList")}}: ã©ãžãªãã¿ã³ã®ãªã¹ããè¡šçŸããã€ã³ã¿ãŒãã§ã€ã¹</li> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/range/index.html b/files/ja/web/html/element/input/range/index.html new file mode 100644 index 0000000000..41888581fb --- /dev/null +++ b/files/ja/web/html/element/input/range/index.html @@ -0,0 +1,525 @@ +--- +title: <input type="range"> +slug: Web/HTML/Element/input/range +tags: + - Element + - Forms + - HTML + - HTML forms + - HTML input tag + - HTML ãã©ãŒã + - Input + - Range + - Reference + - Web + - slider + - ã¹ã©ã€ã㌠+ - ãã©ãŒã + - èŠçŽ +translation_of: Web/HTML/Element/input/range +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <strong><code>range</code></strong> åã¯ããŠãŒã¶ãŒã«äžå®ã®å€ããå°ãããªããå¥ãªäžå®ã®å€ãã倧ãããªãæ°å€ãæå®ãããããã«äœ¿çšããŸããããããå³å¯ãªå€ã¯éèŠã§ãããšã¯ãããŸãããããã¯éåžžã {{HTMLElement('input/number', 'number')}} å
¥ååã®ãããªããã¹ãå
¥åããã¯ã¹ã§ã¯ãªããã¹ã©ã€ããŒããã€ã¢ã«ã³ã³ãããŒã«ãçšããŠè¡šçŸãããŸãã</span>ãã®çš®ã®ãŠã£ãžã§ããã¯å³å¯ãªãã®ã§ã¯ãªãã®ã§ãã³ã³ãããŒã«ã®å€ãå³å¯ãªãã®ã§ã¯ãªãéããéåžžã¯äœ¿çšããã¹ãã§ã¯ãããŸããã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-range.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>ãŠãŒã¶ãŒã®ãã©ãŠã¶ãŒã <code>range</code> åã«å¯Ÿå¿ããŠããªãå Žåã¯ã <code>{{HTMLElement('input/text', 'text')}}</code> å
¥åã§ä»£æ¿ãããŠæ±ãããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>éžæãããæ°å€ãè¡šãæååãå«ã {{domxref("DOMString")}}ã {{jsxref("Number")}} ãšããŠå€ãååŸããã«ã¯ {{domxref("HTMLInputElement.valueAsNumber", "valueAsNumber")}} ã䜿çšããã</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{event("change")}} ããã³ {{event("input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("autocomplete", "input")}}, {{htmlattrxref("list", "input")}}, {{htmlattrxref("max", "input")}}, {{htmlattrxref("min", "input")}}, {{htmlattrxref("step", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>list</code>, <code>value</code>, <code>valueAsNumber</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.stepDown", "stepDown()")}} ããã³ {{domxref("HTMLInputElement.stepUp", "stepUp()")}}</td> + </tr> + </tbody> +</table> + +<h3 id="Validation" name="Validation">æ€èšŒ</h3> + +<p>å©çšå¯èœãªãã¿ãŒã³æ€èšŒã¯ãããŸããããããã以äžã®åœ¢ã§èªåæ€èšŒãè¡ãããŸãã</p> + +<ul> + <li>{{htmlattrxref("value", "input")}} ãäœãã«èšå®ãããŠããã劥åœãªæµ®åå°æ°ç¹æ°ã«å€æã§ããªãå Žåãå
¥åãäžæ£ãªå
¥åã«ãªãã®ã§æ€èšŒã«å€±æããŸãã</li> + <li>å€ã¯ {{htmlattrxref("min", "input")}} ããå°ããã¯ãªããŸããããã®æ¢å®å€ã¯ 0 ã§ãã</li> + <li>å€ã¯ {{htmlattrxref("max", "input")}} ãã倧ããã¯ãªããŸããããã®æ¢å®å€ã¯ 100 ã§ãã</li> + <li>å€ã¯ {{htmlattrxref("step", "input")}} ã®åæ°ã«ãªããŸãããã®æ¢å®å€ã¯ 1 ã§ãã</li> +</ul> + +<h3 id="Value" name="Value">å€</h3> + +<p>{{htmlattrxref("value", "input")}} å±æ§ã¯ãéžæãããæ°å€ãè¡šãæååãå
¥ã£ã {{domxref("DOMString")}} ã§ããå€ã¯ç©ºæåå (<code>""</code>) ã«ã¯ãªããŸãããæ¢å®å€ã¯æå®ãããæ倧å€ãšæå°å€ã®äžéå€ã§ããã ãæ倧å€ãæå°å€ãäžåã£ãŠããå Žåã¯ãæ¢å®å€ã¯ <code>min</code> å±æ§ã®å€ã«èšå®ãããŸããæ¢å®å€ãç¹å®ããã¢ã«ãŽãªãºã ã¯æ¬¡ã®éãã§ãã</p> + +<pre class="brush: js notranslate">defaultValue = (rangeElem.max < rangeElem.min) ? rangeElem.min + : rangeElem.min + (rangeElem.max - rangeElem.min)/2;</pre> + +<p>æå°å€ãããå°ããªå€ãèšå®ããããšãããšãæå°å€ã«èšå®ãããŸããåæ§ã«ãæ倧å€ããã倧ããªå€ãèšå®ããããšãããšãæ倧å€ã«èšå®ãããçµæã«ãªããŸãã</p> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå ã®å±æ§</h2> + +<p>ãã¹ãŠã® {{HTMLElement("input")}} åã§å
±éããå±æ§ã«å ãã <code>range</code> åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("list")}}</code></td> + <td>ãªãã·ã§ã³ã§èªåè£å®ã®å®çŸ©æžã¿ã®éžæè¢ãå«ã <datalist> èŠçŽ ã® id</td> + </tr> + <tr> + <td><code>{{anch("max")}}</code></td> + <td>èš±å¯ãããŠããæ倧å€</td> + </tr> + <tr> + <td><code>{{anch("min")}}</code></td> + <td>èš±å¯ãããŠããæå°å€</td> + </tr> + <tr> + <td><code>{{anch("step")}}</code></td> + <td>ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ãšæ€èšŒã®äž¡æ¹ã§äœ¿çšãããå»ã¿å€</td> + </tr> + </tbody> +</table> + +<p id="htmlattrdeflist">{{page("/ja/docs/Web/HTML/Element/input/text", "list", 0, 1, 2)}}</p> + +<p>See the <a href="#A_range_control_with_hash_marks">range control with hash marks</a> below for an example of how the options on a range are denoted in supported browsers</p> + +<h3 id="htmlattrdefmax">{{htmlattrdef("max")}}</h3> + +<p>èš±å¯ãããŠããå€ã®ç¯å²ã®æ倧å€ã§ããèŠçŽ ã«å
¥åããã {{htmlattrxref("value", "input")}} ããããè¶
ããå ŽåãèŠçŽ ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸãã <code><a href="/ja/docs/Web/HTML/Attributes/max">max</a></code> å±æ§ã®å€ãæ°å€ã§ãªãå ŽåãèŠçŽ ã¯æ倧å€ãæã¡ãŸããã</p> + +<p>ãã®å€ã¯ <code><a href="/ja/docs/Web/HTML/Attributes/min">min</a></code> å±æ§ã®å€ãã倧ããããçããããªããã°ãªããŸããã <a href="/ja/docs/Web/HTML/Attributes/max">HTML ã® <code>max</code> å±æ§</a>ãåç
§ããŠãã ããã</p> + +<h3 id="htmlattrdefmin">{{htmlattrdef("min")}}</h3> + +<p>èš±å¯ãããŠããå€ã®ç¯å²ã®æå°å€ã§ããèŠçŽ ã® {{htmlattrxref("value", "input")}} ãããããå°ããå ŽåãèŠçŽ ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸãã <code>min</code> å±æ§ã®å€ãæ°å€ã§ãªãå ŽåãèŠçŽ ã¯æå°å€ãæã¡ãŸããã</p> + +<p>ãã®å€ã¯ <code><a href="/ja/docs/Web/HTML/Attributes/max">min</a></code> å±æ§ã®å€ããå°ããããçããããªããã°ãªããŸããã <a href="/ja/docs/Web/HTML/Attributes/min">HTML ã® <code>min</code> å±æ§</a>ãåç
§ããŠãã ããã</p> + +<h3 id="htmlattrdefstep">{{htmlattrdef("step")}}</h3> + +<p>{{page("/ja/docs/Web/HTML/Element/input/number", "step-include")}}</p> + +<p><code>range</code> å
¥åæ¬ã®æ¢å®ã®å»ã¿å€ã¯1ã§ãããå»ã¿ã®åºæºå€ãæŽæ°ã§ã¯ãªãå Žåã<em>é€ããŠ</em>ãæŽæ°ã®å
¥åã®ã¿ãèš±å¯ããŸããäŸãã°ã <code>min</code> ã« -10 ãã <code>value</code> ã« 1.5 ãèšå®ããå Žåã <code>step</code> ã 1 ã®å Žåã¯æ£ã®æ¹åã« 1.5, 2.5, 3.5,... ãªã©ãè² ã®æ¹åã« -0.5, -1.5, -2.5,... ãªã©ã®ã¿ãèš±å¯ãããŸãã <a href="/ja/docs/Web/HTML/Attributes/step">HTML ã® <code>step</code> å±æ§</a>ãåç
§ããŠãã ããã</p> + +<h3 id="Non_Standard_Attributes" name="Non_Standard_Attributes">æšæºå€ã®å±æ§</h3> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("orient")}}</code></td> + <td>ç¯å²ã®ã¹ã©ã€ããŒã®åããèšå®ããŸãã <strong>Firefox ã®ã¿ã</strong></td> + </tr> + </tbody> +</table> + +<dl> + <dt>{{htmlattrdef("orient")}} {{non-standard_inline}}</dt> + <dd id="orient-include">CSS ã®æšæºå€ã® -moz-orient non-standard ããããã£ã¯ã {{htmlelement('progress')}} ããã³ {{htmlelement('meter')}} èŠçŽ ã«åœ±é¿ããç¯å²ã¹ã©ã€ããŒã®åããå®çŸ©ãã <code>orient</code> å±æ§ãå®çŸ©ããŸããå€ã¯ <code>horizontal</code> ãç¯å²ãæ°Žå¹³æ¹åã«æç»ããããšãã <code>vertical</code> ãç¯å²ãåçŽã«æç»ããããšãæå³ããŸãã</dd> +</dl> + +<div class="blockIndicator note"> +<p>泚: 以äžã® input åã®å±æ§ã®ãã¡ã <code>accept</code>, <code>alt</code>, <code>checked</code>, <code>dirname</code>, <code>formaction</code>, <code>formenctype</code>, <code>formmethod</code>, <code>formnovalidate</code>, <code>formtarget</code>, <code>height</code>, <code>maxlength</code>, <code>minlength</code>, <code>multiple</code>, <code>pattern</code>, <code>placeholder</code>, <code>readonly</code>, <code>required</code>, <code>size</code>, <code>src</code>, <code>width</code> ã¯ç¯å²å
¥åã«ã¯é©çšãããŸããããããã®å±æ§ãå«ãŸããå Žåã¯ç¡èŠãããŸãã</p> +</div> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p><code>number</code> åããŠãŒã¶ãŒã«æ°å€ãå
¥åãããä»»æã§å€ãæå°å€ãšæ倧å€ã®éã«åŒ·å¶ããããšãã§ãããã®ã§ãã®ã§ãå
·äœçãªå€ãå
¥åããå¿
èŠããããŸãã <code>range</code> å
¥ååã¯ãã©ã®å€ãéžæãããŠãããããŠãŒã¶ãŒãæ°ã«ããããŸãã¯ç¥ãå¿
èŠããªãå Žåã«ããŠãŒã¶ãŒã«å€ãå°ããããšãã§ããŸãã</p> + +<p>range å
¥åæ¬ããã䜿çšãããå Žåã®äŸãããã€ã瀺ããŸãã</p> + +<ul> + <li>ããªã¥ãŒã ããã©ã³ã¹ããã£ã«ã¿ãŒå¶åŸ¡ã®ãããªãªãŒãã£ãªã®å¶åŸ¡ã</li> + <li>ã«ã©ãŒãã£ãã«ãéé床ãæãããªã©ã®è²ã®æ§æã®å¶åŸ¡ã</li> + <li>é£æ床ãèŠç¹è·é¢ãã¯ãŒã«ããµã€ãºãªã©ã®ã²ãŒã ã®æ§æã®å¶åŸ¡ã</li> + <li>ãã¹ã¯ãŒããããŒãžã£ãŒãçæãããã¹ã¯ãŒãã®é·ãã</li> +</ul> + +<p>ååãšããŠããŠãŒã¶ãŒãå®éã®æ°å€èªäœãããæ倧å€ãšæå°å€ã®éã®ããŒã»ã³ãå€ã«é¢å¿ãããå Žåã¯ã range å
¥åãææååè£ã«ãªããŸããäŸãã°ãããŒã ã¹ãã¬ãªã®é³éå¶åŸ¡ã§ã¯ããŠãŒã¶ãŒã¯éåžžãé³éã0.5ã«èšå®ãããã§ã¯ãªãããé³éãæ倧å€ã®ååãããã«èšå®ããããšèããŸãã</p> + +<h3 id="Specifying_the_minimum_and_maximum" name="Specifying_the_minimum_and_maximum">æå°å€ãšæ倧å€ã®æå®</h3> + +<p>æ¢å®ã§ã¯ãæå°å€ã¯0ã§æ倧å€ã¯100ã§ãããããæããã®ã§ãªãã®ã§ããã°ã {{htmlattrxref("min", "input")}} ã {{htmlattrxref("max", "input")}} å±æ§ã®å€ãå€æŽããããšã§ãç°¡åã«ç¯å²ãå€æŽããããšãã§ããŸããæµ®åå°æ°ç¹å€ã«ããããšãã§ããŸãã</p> + +<p>äŸãã°ããŠãŒã¶ãŒã«-10ãã10ãŸã§ã®å€ãå°ããã®ã§ããã°ã次ã®ããã«ããããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><input type="range" min="-10" max="10"></pre> + +<p>{{EmbedLiveSample("Specifying_the_minimum_and_maximum", 600, 40)}}</p> + +<h3 id="Setting_the_values_granularity" name="Setting_the_values_granularity">å€ã®ç²ŸåºŠã®èšå®</h3> + +<p>By default, the granularity, is 1, meaning that the value is always an integer. You can change the {{htmlattrxref("step")}} attribute to control the granularity. For example, If you need a value between 5 and 10, accurate to two decimal places, you should set the value of <code>step</code> to 0.01:</p> + +<div id="Granularity_sample1"> +<pre class="brush: html notranslate"><input type="range" min="5" max="10" step="0.01"></pre> + +<p>{{EmbedLiveSample("Granularity_sample1", 600, 40)}}</p> +</div> + +<p>If you want to accept any value regardless of how many decimal places it extends to, you can specify a value of <code>any</code> for the {{htmlattrxref("step", "input")}} attribute:</p> + +<div id="Granularity_sample2"> +<pre class="brush: html notranslate"><input type="range" min="0" max="3.14" step="any"></pre> + +<p>{{EmbedLiveSample("Granularity_sample2", 600, 40)}}</p> + +<p>This example lets the user select any value between 0 and Ï without any restriction on the fractional part of the value selected.</p> +</div> + +<h3 id="Adding_hash_marks_and_labels" name="Adding_hash_marks_and_labels">ããã·ã¥ããŒã¯ãšã©ãã«ã®è¿œå </h3> + +<p>The HTML specification gives browsers some flexibility on how to present the range control. Nowhere is this flexibility more apparent than in the area of hash marks and, to a lesser degree, labels. The specification describes how to add custom points to the range control using the {{htmlattrxref("list", "input")}} attribute and a {{HTMLElement("datalist")}} element, but does not have any requirements or even recommendations for standardized hash or tick marks along the length of the control.</p> + +<h4 id="Range_control_mockups" name="Range_control_mockups">ç¯å²ã³ã³ãããŒã«ã®ã¢ãã¯ã¢ãã</h4> + +<p>Since browsers have this flexibility, and to date none support all of the features HTML defines for range controls, here are some mockups to show you what you might get on macOS in a browser which supports them.</p> + +<h5 id="An_unadorned_range_control" name="An_unadorned_range_control">ç°¡çŽ ãªç¯å²ã³ã³ãããŒã«</h5> + +<p>This is what you get if you don't specify a {{htmlattrxref("list", "input")}} attribute, or if the browser doesn't support it.</p> + +<table class="fullwidth standard-table"> + <tbody> + <tr> + <th>HTML</th> + <th>Examples</th> + </tr> + <tr> + <td rowspan="4"> + <pre class="brush: html notranslate"> +<input type="range"></pre> + </td> + <th>Screenshot</th> + </tr> + <tr> + <td><img alt="Screenshot of a plain slider control on macOS" src="https://mdn.mozillademos.org/files/14989/macslider-plain.png" style="height: 28px; width: 184px;"></td> + </tr> + <tr> + <th>Live</th> + </tr> + <tr> + <td>{{EmbedLiveSample("An_unadorned_range_control",200,55,"","", "nobutton")}}</td> + </tr> + </tbody> +</table> + +<h5 id="A_range_control_with_hash_marks" name="A_range_control_with_hash_marks">ããã·ã¥ããŒã¯ä»ãã®ç¯å²ã³ã³ãããŒã«</h5> + +<p>This range control is using a <code>list</code> attribute specifying the ID of a {{HTMLElement("datalist")}} which defines a series of hash marks on the control. There are eleven of them, so that there's one at 0% as well as at each 10% mark. Each point is represented using an {{HTMLElement("option")}} element with its {{htmlattrxref("value", "option")}} set to the range's value at which a mark should be drawn.</p> + +<table class="fullwidth standard-table"> + <tbody> + <tr> + <th>HTML</th> + <th>Examples</th> + </tr> + <tr> + <td rowspan="4"> + <pre class="brush: html notranslate"> +<input type="range" list="tickmarks"> + +<datalist id="tickmarks"> + <option value="0"></option> + <option value="10"></option> + <option value="20"></option> + <option value="30"></option> + <option value="40"></option> + <option value="50"></option> + <option value="60"></option> + <option value="70"></option> + <option value="80"></option> + <option value="90"></option> + <option value="100"></option> +</datalist> +</pre> + </td> + <th>Screenshot</th> + </tr> + <tr> + <td><img alt="Screenshot of a plain slider control on macOS" src="https://mdn.mozillademos.org/files/14991/macslider-ticks.png" style="height: 28px; width: 184px;"></td> + </tr> + <tr> + <th>Live</th> + </tr> + <tr> + <td>{{EmbedLiveSample("A_range_control_with_hash_marks_and_labels",200,55,"","", "nobutton")}}</td> + </tr> + </tbody> +</table> + +<h5 id="A_range_control_with_hash_marks_and_labels" name="A_range_control_with_hash_marks_and_labels">ããã·ã¥ããŒã¯ãšã©ãã«ä»ãã®ç¯å²ã³ã³ãããŒã«</h5> + +<p>You can add labels to your range control by adding the {{htmlattrxref("label", "option")}} attribute to the {{HTMLElement("option")}} elements corresponding to the tick marks you wish to have labels for.</p> + +<table class="fullwidth standard-table"> + <tbody> + <tr> + <th>HTML</th> + <th>Examples</th> + </tr> + <tr> + <td rowspan="4"> + <pre class="brush: html notranslate"> +<input type="range" list="tickmarks"> + +<datalist id="tickmarks"> + <option value="0" label="0%"></option> + <option value="10"></option> + <option value="20"></option> + <option value="30"></option> + <option value="40"></option> + <option value="50" label="50%"></option> + <option value="60"></option> + <option value="70"></option> + <option value="80"></option> + <option value="90"></option> + <option value="100" label="100%"></option> +</datalist> +</pre> + </td> + <th>Screenshot</th> + </tr> + <tr> + <td><img alt="Screenshot of a plain slider control on macOS" src="https://mdn.mozillademos.org/files/14993/macslider-labels.png" style="height: 44px; width: 184px;"></td> + </tr> + <tr> + <th>Live</th> + </tr> + <tr> + <td>{{EmbedLiveSample("A_range_control_with_hash_marks_and_labels",200,55,"","", "nobutton")}}</td> + </tr> + </tbody> +</table> + +<div class="note"> +<p><strong>Note</strong>: Currently, no browser fully supports these features. Firefox doesn't support hash marks and labels at all, for example, while Chrome supports hash marks but doesn't support labels. Version 66 (66.0.3359.181) of Chrome supports labels but the {{htmlelement("datalist")}} tag has to be styled with CSS as its {{cssxref("display")}} property is set to <code>none</code> by default, hiding the labels.</p> +</div> + +<h3 id="Change_the_orientation" name="Change_the_orientation">æ¹åã®å€æŽ</h3> + +<div class="xhidden"> +<p>By default, if a browser renders a range input as a slider, it will render it so that the knob slides left and right. When supported, we will be able to make the range vertical, to slide up and down with CSS by declaring a height value greater than the width value.<strong> </strong>This is not actually implemented yet by any of the major browsers. (See Firefox {{bug(981916)}}, <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=341071">Chrome bug 341071</a>). It also, perhaps, may still be <a href="https://github.com/whatwg/html/issues/4177">under discussion</a>.</p> + +<p>In the meantime, we can make the range vertical by rotating it using using CSS transforms, or, by targeting each browser engine with their own method, which includes setting the {{cssxref('appearance')}} to <code>slider-vertical</code>, by using a non-standard <code>orient</code> attribute in Firefox, or by changing the text direction for Internet Explorer and Edge.</p> + +<p>Consider this range control:</p> + +<div id="Orientation_sample1"> +<pre class="brush: html notranslate"><input type="range" id="volume" min="0" max="11" value="7" step="1"></pre> +</div> + +<p>{{EmbedLiveSample("Orientation_sample1", 200, 200, "https://mdn.mozillademos.org/files/14983/Orientation_sample1.png")}}</p> + +<p>This control is horizontal (at least on most if not all major browers; others might vary).</p> + +<h3 id="Standards">Standards</h3> + +<p>According to the specification, making it vertical requires adding CSS to change the dimensions of the control so that it's taller than it is wide, like this:</p> + +<div id="Orientation_sample2"> +<h4 id="CSS">CSS</h4> + +<pre class="brush: css notranslate">#volume { + height: 150px; + width: 50px; +}</pre> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html notranslate"><input type="range" id="volume" min="0" max="11" value="7" step="1"></pre> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>{{EmbedLiveSample("Orientation_sample2", 200, 200, "https://mdn.mozillademos.org/files/14985/Orientation_sample2.png")}}</p> +</div> +</div> + +<p>Unfortunately, no major browsers currently support vertical range controls directly.</p> + +<h3 id="transform_rotate-90deg">transform: rotate(-90deg)</h3> + +<p>You can, however, create a vertical range control by drawing a horizontal range control on its side. The easiest way is to use CSS: by applying a {{cssxref("transform")}} to rotate the element, you can make it vertical. Let's take a look.</p> + +<h4 id="HTML_2">HTML</h4> + +<p>The HTML needs to be updated to wrap the {{HTMLElement("input")}} in a {{HTMLElement("div")}} to let us correct the layout after the transform is performed (since transforms don't automatically affect the layout of the page):</p> + +<pre class="brush: html notranslate"><div class="slider-wrapper"> + <input type="range" min="0" max="11" value="7" step="1"> +</div></pre> + +<h4 id="CSS_2">CSS</h4> + +<p>Now we need some CSS. First is the CSS for the wrapper itself; this specifies the display mode and size we want so that the page lays out correctly; in essence, it's reserving an area of the page for the slider so that the rotated slider fits into the reserved space without making a mess of things.</p> + +<pre class="brush: css notranslate">.slider-wrapper { + display: inline-block; + width: 20px; + height: 150px; + padding: 0; +} +</pre> + +<p>Then comes the style information for the <code><input></code> element within the reserved space:</p> + +<pre class="brush: css notranslate">.slider-wrapper input { + width: 150px; + height: 20px; + margin: 0; + transform-origin: 75px 75px; + transform: rotate(-90deg); +}</pre> + +<p>The size of the control is set to be 150 pixels long by 20 pixels tall. The margins are set to 0 and the {{cssxref("transform-origin")}} is shifted to the middle of the space the slider rotates through; since the slider is configured to be 150 pixels wide, it rotates through a box which is 150 pixels on each side. Offsetting the origin by 75px on each axis means we will rotate around the center of that space. Finally, we rotate counter-clockwise by 90°. The result: a range input which is rotated so the maximum value is at the top and the minimum value is at the bottom.</p> + +<p>{{EmbedLiveSample("transform_rotate-90deg", 200, 200, "https://mdn.mozillademos.org/files/14987/Orientation_sample3.png")}}</p> + +<h3 id="appearance_property">appearance property</h3> + +<p>The {{cssxref('appearance')}} property has a non-standard value of <code>slider-vertical</code> that, well, makes sliders vertical.</p> + +<h4 id="HTML_3">HTML</h4> + +<p>We use the same HTML as in the previous examples:</p> + +<pre class="brush: html notranslate"><input type="range" min="0" max="11" value="7" step="1"> +</pre> + +<h4 id="CSS_3">CSS</h4> + +<p>We target just the inputs with a type of range:</p> + +<pre class="brush: css notranslate">input[type="range"] { + -webkit-appearance: slider-vertical; +}</pre> + +<p>{{EmbedLiveSample("appearance_property", 200, 200)}}</p> + +<h3 id="orient_attribute">orient attribute</h3> + +<p>In Firefox only, there is a non-standard <code>orient</code> property.</p> + +<h4 id="HTML_4">HTML</h4> + +<p>Use similar HTML as in the previous examples, we add the attribute with a value of <code>vertical</code>:</p> + +<pre class="brush: html notranslate"><input type="range" min="0" max="11" value="7" step="1" orient="vertical"> +</pre> + +<p>{{EmbedLiveSample("orient_attribute", 200, 200)}}</p> + +<h3 id="writing-mode_bt-lr">writing-mode: bt-lr;</h3> + +<p>The {{cssxref('writing-mode')}} property should generally not be used to alter text direction for internationalization or localization purposes, but can be used for special effects. </p> + +<h4 id="HTML_5">HTML</h4> + +<p>We use the same HTML as in the previous examples:</p> + +<pre class="brush: html notranslate"><input type="range" min="0" max="11" value="7" step="1"> +</pre> + +<h4 id="CSS_4">CSS</h4> + +<p>We target just the inputs with a type of range, changing the writing mode from the default to <code>bt-lr</code>, or bottom-to-top and left-to-right:</p> + +<pre class="brush: css notranslate">input[type="range"] { + writing-mode: bt-lr; +}</pre> + +<p>{{EmbedLiveSample("writing-mode_bt-lr", 200, 200)}}</p> + +<h3 id="Putting_it_all_together">Putting it all together</h3> + +<p>As each of the above examples works in different browsers, you can put all of them in a single example to make it work cross browser:</p> + +<h4 id="HTML_6">HTML</h4> + +<p>We keep the <code>orient</code> attribute with a value of <code>vertical</code> for Firefox:</p> + +<pre class="brush: html notranslate"><input type="range" min="0" max="11" value="7" step="1" orient="vertical"> +</pre> + +<h4 id="CSS_5">CSS</h4> + +<p>We target just the inputs with a type of range, changing the writing mode from the default to <code>bt-lr</code>, or bottom-to-top and left-to-right, for Edge and Internet Explorer, and add <code>-webkit-appearance: slider-vertical</code> for all -webkit-based browsers:</p> + +<pre class="brush: css notranslate">input[type="range"] { + writing-mode: bt-lr; + -webkit-appearance: slider-vertical; +}</pre> + +<p>{{EmbedLiveSample("Putting_it_all_together", 200, 200)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#range-state-(type=range)', '<input type="range">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ååå®çŸ©</td> + </tr> + <tr> + <td>{{SpecName('HTML5.1', 'sec-forms.html#range-state-typerange', '<input type="range">')}}</td> + <td>{{Spec2('HTML5.1')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-range")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Learn/HTML/Forms">HTML ãã©ãŒã </a></li> + <li>{{HTMLElement("input")}} ããã³ããã«åºã¥ã {{domxref("HTMLInputElement")}} ã€ã³ã¿ãŒãã§ã€ã¹</li> + <li><code><a href="/ja/docs/Web/HTML/Element/input/number"><input type="number"></a></code></li> + <li>{{domxref('validityState.rangeOverflow')}} ããã³ {{domxref('validityState.rangeUnderflow')}}</li> + <li><a href="/ja/docs/Web/API/Web_Audio_API/Controlling_multiple_parameters_with_ConstantSourceNode">ConstantSourceNode ã«ããè€æ°ã®åŒæ°ã®å¶åŸ¡</a></li> + <li><a href="https://css-tricks.com/sliding-nightmare-understanding-range-input">Styling the range element</a></li> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/reset/index.html b/files/ja/web/html/element/input/reset/index.html new file mode 100644 index 0000000000..50f1991f43 --- /dev/null +++ b/files/ja/web/html/element/input/reset/index.html @@ -0,0 +1,177 @@ +--- +title: <input type="reset"> +slug: Web/HTML/Element/input/reset +tags: + - Element + - Form Button + - Form input + - Forms + - HTML + - HTML forms + - Input + - Input Types + - Reference + - Reset Button + - reset +translation_of: Web/HTML/Element/input/reset +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <strong><code>reset</code></strong> åã¯ãã¿ã³ãšããŠè¡šç€ºãããæ¢å®ã® {{domxref("Element/click_event", "click")}} ã€ãã³ãã®ãã³ãã©ãŒã¯ããã©ãŒã å
ã®å
¥åæ¬ãã¹ãŠãåæå€ã«ãªã»ããããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-reset.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<div class="note"> +<p>éåžžããã©ãŒã ã«ãªã»ãããã¿ã³ãé
眮ããã¹ãã§ã¯ãããŸããããã®ãããªãã¿ã³ã¯äŸ¿å©ãªãã®ã§ã¯ãªããééã£ãŠãã¿ã³ãã¯ãªãã¯ããŠããŸã£ããŠãŒã¶ãŒãã€ã©ã€ã©ãããå¯èœæ§ãé«ããªããŸã (<a href="/ja/docs/Web/HTML/Element/input/submit">éä¿¡ãã¿ã³</a>ãã¯ãªãã¯ããããšããŠãããšãã«ã¯ãªãã¯ããŠããŸãããšãå€ãã§ã)ã</p> +</div> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>ãã¿ã³ã®ã©ãã«ãšããŠäœ¿çšãã {{domxref("DOMString")}}</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{domxref("Element/click_event", "click")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("type", "input")}} ããã³ {{htmlattrxref("value", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>value</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>ãªã</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p><code><input type="reset"></code> èŠçŽ ã® {{htmlattrxref("value", "input")}} å±æ§ã¯ããã¿ã³ã®ã©ãã«ãšããŠè¡šç€ºããã {{domxref("DOMString")}} ã瀺ããŸãã <code>reset</code> ãªã©ã®ãã¿ã³ã¯ä»ã®å€ãæã¡ãŸããã</p> + +<div id="summary-example3"> +<pre class="brush: html notranslate"><input type="reset" value="ãã©ãŒã ããªã»ãã"></pre> +</div> + +<p>{{EmbedLiveSample("summary-example3", 650, 30)}}</p> + +<p><code>value</code> ãæå®ããªãã£ãå Žåã¯ãæ¢å®ã®ã©ãã«ãä»ãããã¿ã³ã衚瀺ãããŸã (éåžžã¯ããªã»ãããã§ããã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã«ãã£ãŠç°ãªããŸã)ã</p> + +<div id="summary-example1"> +<pre class="brush: html notranslate"><input type="reset"></pre> +</div> + +<p>{{EmbedLiveSample("summary-example1", 650, 30)}}</p> + +<h2 id="Using_reset_buttons" name="Using_reset_buttons">ãªã»ãããã¿ã³ã®äœ¿çš</h2> + +<p><code><input type="reset"></code> ãã¿ã³ã¯ãã©ãŒã ããªã»ããããããã«äœ¿çšãããŸããç¬èªã®ãã¿ã³ãäœæã㊠JavaScript ã䜿çšããŠã«ã¹ã¿ãã€ãºãããã®ã§ããã°ã <code><a href="/ja/docs/Web/HTML/Element/input/button"><input type="button"></a></code> ãŸãã¯ãããã {{htmlelement("button")}} èŠçŽ ã䜿çšããŠãã ããã</p> + +<h3 id="A_simple_reset_button" name="A_simple_reset_button">åçŽãªãªã»ãããã¿ã³</h3> + +<p>åçŽãªãªã»ãããã¿ã³ãäœæãããšããããå§ããŸãããã</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="example">Type in some sample text</label> + <input id="example" type="text"> + </div> + <div> + <input type="reset" value="ãã©ãŒã ããªã»ãã"> + </div> +</form> +</pre> + +<p>次ã®ããã«è¡šç€ºãããŸãã</p> + +<p>{{EmbedLiveSample("A_simple_reset_button", 650, 100)}}</p> + +<p>ããã¹ããã£ãŒã«ãã«ããããããã¹ããå
¥åããŠããããªã»ãããã¿ã³ãæŒããŠã¿ãŠãã ããã</p> + +<h3 id="Adding_a_reset_keyboard_shortcut" name="Adding_a_reset_keyboard_shortcut">ãªã»ããã®ã·ã§ãŒãã«ããããŒã®è¿œå </h3> + +<p>ãªã»ãããã¿ã³ã«ã·ã§ãŒãã«ããããŒãè¿œå ããã«ã¯ â ãããã {{HTMLElement("input")}} ã§éçšããæ¹æ³ãšããŠãš â ã°ããŒãã«å±æ§ã® {{htmlattrxref("accesskey")}} ã䜿çšããŸãã</p> + +<p>ãã®äŸã§ã¯ã <kbd>r</kbd> ãã¢ã¯ã»ã¹ããŒãšããŠæå®ãããŸã (<kbd>r</kbd> ã¯ãã©ãŠã¶ãŒã OS ã®çµã¿åããã«ããç¹å®ã®ä¿®é£ŸããŒãæŒããªããæŒãå¿
èŠããããŸã {{htmlattrxref("accesskey")}} ã«æçãªãªã¹ãããããŸã)ã</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="example">Type in some sample text</label> + <input id="example" type="text"> + </div> + <div> + <input type="reset" value="Reset the form" + accesskey="r"> + </div> +</form></pre> + +<p>{{EmbedLiveSample("Adding_a_reset_keyboard_shortcut", 650, 100)}}</p> + +<p>äžèšã®äŸã®åé¡ç¹ã¯ãã¢ã¯ã»ã¹ããŒãäœã§ãããããŠãŒã¶ãŒãç¥ãæ¹æ³ããªãããšã§ããããã¯ç¹ã«ãäžè¬çã«ã¯ç«¶åãé¿ããããã«ä¿®é£ŸããŒãæšæºçã§ã¯ãªãããã«ç¹ã«åé¡ã«ãªããŸãããµã€ããæ§ç¯ããéã«ã¯ããµã€ããã¶ã€ã³ã®éªéã«ãªããªããããªæ¹æ³ã§ãã®æ
å ±ãæäŸããããã«ããŠãã ãã (äŸãã°ããµã€ãã®ã¢ã¯ã»ã¹ããŒã«ã€ããŠã®æ
å ±ãæãç°¡åã«ã¢ã¯ã»ã¹ã§ãããªã³ã¯ãæäŸãããªã©)ããã¿ã³ã«ããŒã«ããããè¿œå ãã ({{htmlattrxref("title")}} å±æ§ã䜿ã) ããšã圹ç«ã¡ãŸãããã¢ã¯ã»ã·ããªãã£ã®ããã«ã¯å®å
šãªè§£æ±ºçã§ã¯ãããŸããã</p> + +<h3 id="Disabling_and_enabling_a_reset_button" name="Disabling_and_enabling_a_reset_button">ãªã»ãããã¿ã³ã®ç¡å¹åãšæå¹å</h3> + +<p>ãªã»ãããã¿ã³ãç¡å¹åããã«ã¯ã以äžã®ããã«ã°ããŒãã«å±æ§ã® {{htmlattrxref("disabled")}} ãæå®ããã ãã§ãã</p> + +<div id="disable-example1"> +<pre class="brush: html notranslate"><input type="reset" value="Disabled" disabled></pre> +</div> + +<p>å®è¡æã« <code>disabled</code> ã <code>true</code> ãŸã㯠<code>false</code> ã«èšå®ããããšã§ããã¿ã³ãæå¹åãããç¡å¹åãããããããšãã§ããŸãã JavaScript ã§ã¯ããã㯠<code>btn.disabled = true</code> ã <code>btn.disabled = false</code> ã®ããã«ãªããŸãã</p> + +<div class="note"> +<p><strong>泚</strong>: ãã¿ã³ã®æå¹åãç¡å¹åã«ã€ããŠã®ãã詳ããæ
å ±ã¯ã <code><a href="/ja/docs/Web/HTML/Element/input/button#Disabling_and_enabling_a_button"><input type="button"></a></code> ã®ããŒãžãåç
§ããŠãã ããã</p> +</div> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p>ãã¿ã³ã¯å¶çŽã®æ€èšŒã«ã¯é¢ä¿ããŸãããå¶çŽãåããå®éã®å€ãæã£ãŠããŸããã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>äžèšã«ç°¡åãªäŸãæããŸããããªã»ãããã¿ã³ã«ã€ããŠã¯ããã以äžèšãããšã¯ãããŸããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#reset-button-state-(type=reset)', '<input type="reset">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'forms.html#reset-button-state-(type=reset)', '<input type="reset">')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-reset")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("input")}} ããã³ãããå®è£
ããŠãã {{domxref("HTMLInputElement")}} ã€ã³ã¿ãŒãã§ã€ã¹</li> + <li><a href="/ja/docs/Learn/Forms/Basic_native_form_controls#Actual_buttons">ãã©ãŒã ãšãã¿ã³</a></li> + <li><a href="/ja/docs/Web/Accessibility/ARIA/forms">ãã©ãŒã (ã¢ã¯ã»ã·ããªãã£)</a></li> + <li><a href="/ja/docs/Learn/HTML/Forms">HTML ãã©ãŒã </a></li> + <li>{{HTMLElement("button")}} èŠçŽ </li> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/search/index.html b/files/ja/web/html/element/input/search/index.html new file mode 100644 index 0000000000..c181272801 --- /dev/null +++ b/files/ja/web/html/element/input/search/index.html @@ -0,0 +1,475 @@ +--- +title: <input type="search"> +slug: Web/HTML/Element/input/search +tags: + - Form input + - Forms + - HTML + - HTML forms + - Input Type + - Reference + - Search +translation_of: Web/HTML/Element/input/search +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <code><strong>search</strong></code> åã¯ããŠãŒã¶ãŒãæ€çŽ¢ã¯ãšãªãå
¥åããããã«èšèšãããããã¹ãå
¥åæ¬ã§ãã <code><a href="/ja/docs/Web/HTML/Element/input/text">text</a></code> å
¥åæ¬ãšæ©èœçã«ã¯åãã§ããã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã¯å¥ãªã¹ã¿ã€ã«ãé©çšãããããããŸããã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-search.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>æ€çŽ¢ãã£ãŒã«ãã«å«ãŸããå€ãè¡šã {{domxref("DOMString")}}ã</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{domxref("HTMLElement/change_event", "change")}} ããã³ {{domxref("HTMLElement/input_event", "input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("autocomplete", "input")}}, {{htmlattrxref("list", "input")}}, {{htmlattrxref("maxlength", "input")}}, {{htmlattrxref("minlength", "input")}}, {{htmlattrxref("pattern", "input")}}, {{htmlattrxref("placeholder", "input")}}, {{htmlattrxref("required", "input")}}, {{htmlattrxref("size", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>value</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.select", "select()")}}, {{domxref("HTMLInputElement.setRangeText", "setRangeText()")}}, {{domxref("HTMLInputElement.setSelectionRange", "setSelectionRange()")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p>{{htmlattrxref("value", "input")}} å±æ§ã¯ãããã¹ãå
¥åæ¬ã«å
¥åãããçŸåšã®ããã¹ãã®å€ãå
¥ã£ãŠãã {{domxref("DOMString")}} ã§ãã JavaScript ã§ã¯ {{domxref("HTMLInputElement.value")}} ããããã£ã䜿ã£ãŠãããåãåãããšãã§ããŸãã</p> + +<pre class="brush: js notranslate">searchTerms = mySearch.value; +</pre> + +<p>å
¥åæ¬ã«æ€èšŒã®å¶çŽããªãå Žå (詳ããã¯{{anch("Validation", "æ€èšŒ")}}ãåç
§)ãå€ã¯ä»»æã®æåååã¯ç©ºæåå (<code>""</code>) ã«ãªãããšããããŸãã</p> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå ã®å±æ§</h2> + +<p>åã«é¢ä¿ãªããã¹ãŠã® {{HTMLElement("input")}} èŠçŽ ãæäœããå±æ§ã«å ãã <code>search</code> åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("list")}}</code></td> + <td>ãªãã·ã§ã³ã§èªåè£å®ã®å®çŸ©æžã¿ã®éžæè¢ãå«ã <datalist> èŠçŽ ã® id</td> + </tr> + <tr> + <td><code>{{anch("maxlength")}}</code></td> + <td>å
¥åæ¬ãåãä»ããæ倧æåæ°</td> + </tr> + <tr> + <td><code>{{anch("minlength")}}</code></td> + <td>å
¥åæ¬ãåãããã劥åœãšå€æãããæå°æååé·</td> + </tr> + <tr> + <td><code>{{anch("pattern")}}</code></td> + <td>劥åœãšå€æãããããã«ãå
¥åæ¬ã®å
容ãäžèŽããå¿
èŠãããæ£èŠè¡šçŸ</td> + </tr> + <tr> + <td><code>{{anch("placeholder")}}</code></td> + <td>空æ¬ã®æã«å
¥åæ¬ã«è¡šç€ºãããå
¥åäŸã®å€</td> + </tr> + <tr> + <td><code>{{anch("readonly")}}</code></td> + <td>å
¥åæ¬ã®å
容ãèªã¿åãå°çšã«ãããã©ããã瀺ãè«çå±æ§</td> + </tr> + <tr> + <td><code>{{anch("size")}}</code></td> + <td>å
¥åæ¬ã®é·ããäœæååã«ããããè¡šãæ°å€</td> + </tr> + <tr> + <td><code>{{anch("spellcheck")}}</code></td> + <td>å
¥åæ¬ã§ã¹ãã«ãã§ãã¯ãæå¹ã«ãããã©ãããæ¢å®ã®ã¹ãã«ãã§ãã¯æ§æãå©çšããããå¶åŸ¡ãã</td> + </tr> + </tbody> +</table> + +<p id="htmlattrdeflist">{{page("/en-US/docs/Web/HTML/Element/input/text", "list", 0, 1, 2)}}</p> + +<h3 id="htmlattrdefmaxlength">{{htmlattrdef("maxlength")}}</h3> + +<p>ãŠãŒã¶ãŒãæ€çŽ¢ãã£ãŒã«ãã«å
¥åããããšãã§ãã (UTF-16 ã³ãŒãåäœã§ã®) æ倧æåæ°ã§ãã 0 以äžã®æŽæ°å€ã§ããå¿
èŠããããŸãã <code>maxlength</code> ãæå®ãããŠããªãããç¡å¹ãªå€ãæå®ãããŠãããšãæ€çŽ¢ãã£ãŒã«ãã«ã¯æ倧æåæ°ãèšå®ãããŸããããã®å€ã¯ <code>minlength</code> ã®å€ä»¥äžã§ããå¿
èŠããããŸãã</p> + +<p>ãã£ãŒã«ãã«å
¥åãããããã¹ãã®é·ãã UTF-16 ã³ãŒãåäœã§ <code>maxlength</code> ã®é·ããè¶
ããŠãããšããã®å
¥åæ¬ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸããå¶çŽæ€èšŒã¯ãŠãŒã¶ãŒãå€ãå€æŽããå Žåã«ã®ã¿é©çšãããŸãã</p> + +<h3 id="htmlattrdefminlength">{{htmlattrdef("minlength")}}</h3> + +<p>ãŠãŒã¶ãŒãæ€çŽ¢ãã£ãŒã«ãã«å
¥åããããšãã§ãã (UTF-16 ã³ãŒãåäœã§ã®) æå°æåæ°ã§ããããã¯éè² ã®æŽæ°å€ã§ã <code>maxlength</code> ã§æå®ãããå€ä»¥äžã§ããå¿
èŠããããŸãã <code>minlength</code> ãæå®ãããŠããªãããç¡å¹ãªå€ãæå®ãããŠãããšãæ€çŽ¢ãã£ãŒã«ãã«ã¯æå°æåæ°ãèšå®ãããŸããã</p> + +<p>å
¥åæ¬ã®ããã¹ãå€ã®é·ãã UTF-16 ã³ãŒãåäœã§ <code>minlength</code> ã®é·ããããçããšããã®æ€çŽ¢ãã£ãŒã«ãã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸããå¶çŽæ€èšŒã¯ãŠãŒã¶ãŒãå€ãå€æŽããå Žåã«ã®ã¿é©çšãããŸãã</p> + +<h3 id="htmlattrdefpattern">{{htmlattrdef("pattern")}}</h3> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "pattern-include")}}</p> + +<p>詳现ãäŸã«ã€ããŠã¯{{anch("Specifying a pattern", "ãã¿ãŒã³ã®æå®")}}ãåç
§ããŠãã ããã</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "placeholder", 0, 1, 2)}}</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "readonly", 0, 1, 2)}}</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "size", 0, 1, 2)}}</p> + +<h3 id="htmlattrdefspellcheck">{{htmlattrdef("spellcheck")}}</h3> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "spellcheck-include")}}</p> + +<h2 id="Non-standard_attributes" name="Non-standard_attributes">æšæºå€ã®å±æ§</h2> + +<p>以äžã®æšæºå€ã®å±æ§ãæ€çŽ¢å
¥åãã£ãŒã«ãã§å©çšã§ããŸããäžè¬çãªèŠåãšããŠãã§ããã°äœ¿çšããããšãé¿ããŠãã ããã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("autocorrect")}}</code></td> + <td>å
¥åãã£ãŒã«ãã®ç·šéäžã«ãªãŒãã³ã¬ã¯ããè¡ããã©ããã <strong>Safari ã®ã¿ã</strong></td> + </tr> + <tr> + <td><code>{{anch("incremental")}}</code></td> + <td>ãŠãŒã¶ãŒããã£ãŒã«ãã®å€ãç·šéããŠããéãã©ã€ãã§æ€çŽ¢çµæãæŽæ°ã§ããããã«ç¹°ãè¿ã㊠{{event("search")}} ã€ãã³ããéä¿¡ãããã©ããã <strong>WebKit and Blink only (Safari, Chrome, Opera, etc.).</strong></td> + </tr> + <tr> + <td><code>{{anch("mozactionhint")}}</code></td> + <td>å
¥åæ¬ãç·šéããŠããéããŠãŒã¶ãŒã <kbd>Enter</kbd> ãŸã㯠<kbd>Return</kbd> ããŒãæŒãããšãã«å®è¡ãããã¢ã¯ã·ã§ã³ã瀺ãæååã§ããããã¯ä»®æ³ããŒããŒãã®ããŒã«é©åãªã©ãã«ãç¹å®ããããã«äœ¿çšããŸãã <strong>Android ç Firefox ã®ã¿ã</strong></td> + </tr> + <tr> + <td><code>{{anch("results")}}</code></td> + <td>以åã®æ€çŽ¢ã¯ãšãªã®ããããããŠã³ãªã¹ãã«è¡šç€ºãããã¢ã€ãã ã®æ倧æ°ã <strong>Safari ã®ã¿ã</strong></td> + </tr> + </tbody> +</table> + +<h3 id="htmlattrdefautocorrect_non-standard_inline">{{htmlattrdef("autocorrect")}} {{non-standard_inline}}</h3> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "autocorrect-include")}}</p> + +<h3 id="htmlattrdefincremental_non-standard_inline">{{htmlattrdef("incremental")}} {{non-standard_inline}}</h3> + +<div id="incremental-include"> +<p>è«çå±æ§ <code>incremental</code> 㯠WebKit ããã³ Blink æ¡åŒµã§ (ãã®ãã Safari, Opera, Chrome, ãªã©ã§å¯Ÿå¿)ãããååšããã°ã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã«å
¥åãã©ã€ãæ€çŽ¢ãšããŠåŠçããŸãããŠãŒã¶ãŒããã£ãŒã«ãã®å€ãç·šéãããšããŠãŒã¶ãŒãšãŒãžã§ã³ã㯠{{event("search")}} ã€ãã³ããæ€çŽ¢ããã¯ã¹ãè¡šã {{domxref("HTMLInputElement")}} ãªããžã§ã¯ããžéä¿¡ããŸããããã«ããããŠãŒã¶ãŒãæ€çŽ¢ãç·šéãããã³ã«ãã³ãŒããããªã¢ã«ã¿ã€ã ã«æ€çŽ¢çµæãæŽæ°ããããšãã§ããŸãã</p> + +<p><code>incremental</code> ãæå®ãããŠããªãå Žåã {{event("search")}} ã€ãã³ãã¯ãŠãŒã¶ãŒãæ瀺çã«æ€çŽ¢ãå®è¡ããæã®ã¿ (ãã£ãŒã«ããç·šéäžã« <kbd>Enter</kbd> ãŸã㯠<kbd>Return</kbd> ããŒãæŒããªã©) éä¿¡ãããŸãã</p> + +<p><code>search</code> ã€ãã³ãã¯çºçé »åºŠãå¶éãããŠãããããå®è£
ã«ããå®çŸ©ãããééãããé »ç¹ã«éä¿¡ãããããšã¯ãããŸããã</p> +</div> + +<h3 id="htmlattrdefmozactionhint_non-standard_inline">{{htmlattrdef("mozactionhint")}} {{non-standard_inline}}</h3> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "mozactionhint-include")}}</p> + +<h3 id="htmlattrdefresults_non-standard_inline">{{htmlattrdef("results")}} {{non-standard_inline}}</h3> + +<div id="results-include"> +<p><code>results</code> å±æ§ã¯ã Safari ã®ã¿ã察å¿ããŠããŸãããæ°å€ã§ {{HTMLElement("input")}} èŠçŽ ãæ¬æ¥æã£ãŠããéå»ã®æ€çŽ¢ã¯ãšãªã®ããããããŠã³ã¡ãã¥ãŒã«è¡šç€ºãããé
ç®ã®æ倧æ°ãäžæžãããŸãã</p> + +<p>å€ã¯éè² ã®10é²æ°ã§ãªããã°ãªããŸãããæäŸãããªãã£ãå ŽåããŸãã¯ç¡å¹ãªå€ãæå®ãããå Žåããã©ãŠã¶ãŒæ¢å®ã®é
ç®ã®æ倧æ°ã䜿çšãããŸãã</p> +</div> + +<h2 id="Using_search_inputs" name="Using_search_inputs">æ€çŽ¢å
¥åæ¬ã®äœ¿çš</h2> + +<p><code>search</code> åã® <code><input></code> èŠçŽ ã¯ã <code>text</code> åãšãšãŠã䌌ãŠããŸãããæ€çŽ¢çšèªãæ±ãããšã«ç¹åããŠããç¹ãç°ãªããŸããã©ã¡ããåºæ¬çã«ã¯åãåäœãããŸããããŠãŒã¶ãŒãšãŒãžã§ã³ãã«ãã£ãŠã¯æ¢å®ã§ç°ãªãã¹ã¿ã€ã«ãéžæãããããããŸãã (ãããŠãã¡ããããµã€ãã¯ç¬èªã®ã¹ã¿ã€ã«ãé©çšããããšãã§ããŸã)ã</p> + +<h3 id="Basic_example" name="Basic_example">åºæ¬çãªäŸ</h3> + +<pre class="brush: html notranslate"><form> + <div> + <input type="search" id="mySearch" name="q"> + <button>Search</button> + </div> +</form></pre> + +<p>ããã¯æ¬¡ã®ããã«è¡šç€ºãããŸãã</p> + +<p>{{EmbedLiveSample("Basic_example", 600, 40)}}</p> + +<p><code>q</code> ã¯æ€çŽ¢å
¥åã«äžããããæãäžè¬ç㪠<code>name</code> ã§ãããããããããšãå¿
é ã§ã¯ãããŸãããéä¿¡ãããšããµãŒããŒã«éä¿¡ãããããŒã¿ã®ååãšå€ã®çµã¯ <code>q=searchterm</code> ãšãªããŸãã</p> + +<div class="note"> +<p>å
¥åæ¬ã« {{htmlattrxref("name", "input")}} ãèšå®ããããšãå¿ããªãã§ãã ãããããããªããšéä¿¡ãããŸããã</p> +</div> + +<h3 id="Differences_between_search_and_text_types" name="Differences_between_search_and_text_types">search åãš text åã®éã</h3> + +<p>äž»ãªéãã¯ãã©ãŠã¶ãŒã«ããæ±ãæ¹ã§ããç¹çããã¹ãæåã®ããšã¯ããã©ãŠã¶ãŒã«ãã£ãŠã¯Ãå°ã衚瀺ããŠãã¯ãªãã¯ãããšç°¡åã«æ€çŽ¢èªãåé€ã§ããããšã§ãã次ã®ã¹ã¯ãªãŒã³ã·ã§ãã㯠Chrome ã®ãã®ã§ãã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15235/chrome-cross-icon.png" style="display: block; height: 31px; margin: 0px auto; width: 144px;"></p> + +<p>å ããŠãæè¿ã®ãã©ãŠã¶ãŒã¯ä»¥åãã¡ã€ã³å
ã§å
¥åãããæ€çŽ¢çšèªãèªåçã«æ ŒçŽãããã®ãã¡ã€ã³ã®æ€çŽ¢å
¥åæ¬ã§åŸå±çãªæ€çŽ¢ãè¡ããããšãã«ãèªåè£å®ãªãã·ã§ã³ã«äžãã£ãŠããããã«ããåŸåããããŸããããã¯åãåã¯äŒŒãæ€çŽ¢ãç¹°ãè¿ããŠè¡ãåŸåããããŠãŒã¶ãŒã«ãšã£ãŠäŸ¿å©ã§ãã次ã®ã¹ã¯ãªãŒã³ã·ã§ãã㯠Firefox ã®ãã®ã§ãã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15237/firefox-auto-complete.png" style="display: block; height: 83px; margin: 0px auto; width: 171px;">ãã®ç¹ã«ã€ããŠãæ€çŽ¢ãã©ãŒã ã«é©çšããããšãã§ããæçšãªãã¯ããã¯ãèŠãŠã¿ãŸãããã</p> + +<h3 id="Setting_placeholders" name="Setting_placeholders">ãã¬ã€ã¹ãã«ããŒã®èšå®</h3> + +<p>{{htmlattrxref("placeholder","input")}} å±æ§ã䜿çšããŠãããã¹ãå
¥åæ¬ã®å
éšã«æçšãªãã¬ã€ã¹ãã«ããŒãæäŸããããšã§ãäœãå
¥åããã°ãããã®ãã³ããæäŸããããšãã§ããŸãã次ã®äŸãèŠãŠãã ããã</p> + +<pre class="brush: html notranslate"><form> + <div> + <input type="search" id="mySearch" name="q" + placeholder="Search the site..."> + <button>Search</button> + </div> +</form></pre> + +<p>ãã¬ã€ã¹ãã«ããŒã®è¡šç€ºæ¹æ³ã以äžã§ç¢ºèªã§ããŸãã</p> + +<p>{{EmbedLiveSample("Setting_placeholders", 600, 40)}}</p> + +<h3 id="Search_form_labels_and_accessibility" name="Search_form_labels_and_accessibility">æ€çŽ¢ãã©ãŒã ã®ã©ãã«ãšã¢ã¯ã»ã·ããªãã£</h3> + +<p>æ€çŽ¢ãã©ãŒã ã®äžã€ã®åé¡ã¯ã¢ã¯ã»ã·ããªãã£ã§ããäžè¬çãªãã¶ã€ã³ã®æ
£äŸã§ã¯ãæ€çŽ¢ãã£ãŒã«ãã«ã©ãã«ããªã (è«çŒé¡ã®ã¢ã€ã³ã³ãåé¡ã®ãã®ã¯ãããŸã)ãæ€çŽ¢ãã©ãŒã ã®ç®çã¯ãµã€ããããèŠãããŠãŒã¶ãŒã«ãšã£ãŠã¯é
眮ããæããã§ã (<a href="https://mdn.github.io/learning-area/accessibility/aria/website-aria-roles/">ãã®äŸã§ã¯ãããããã¿ãŒã³ã瀺ããŠããŸã</a>)ã</p> + +<p>ããããããã¯ãæ€çŽ¢å
¥åãäœã§ããããèšèã§ç€ºããŠããªããããèªã¿äžããœããã®å©çšè
ã«æ··ä¹±ãåŒãèµ·ããå¯èœæ§ããããŸãã ããžã¥ã¢ã«ãã¶ã€ã³ã«åœ±é¿ãäžããªããã®æ¹æ³ã®1ã€ã¯ã <a href="/ja/docs/Learn/Accessibility/WAI-ARIA_basics">WAI-ARIA</a> ã®æ©èœã䜿çšããããšã§ãã</p> + +<ul> + <li><code><form></code> ãã©ãŒã ã® <code>role</code> å±æ§ã®å€ã <code>search</code> ã§ããããšã§ãèªã¿äžããœããããã©ãŒã ãæ€çŽ¢ãã©ãŒã ã§ããããšãã¢ããŠã³ã¹ããŸãã</li> + <li>ããã§ååã§ã¯ãªãå Žåã {{HTMLElement("input")}} èªèº«ã® <code>aria-label</code> å±æ§ã䜿çšããããšãã§ããŸããããã¯èªã¿äžããœããã«ãã£ãŠèªã¿äžããã説æçãªããã¹ãã©ãã«ã§ããããã¯éèŠèŠç㪠<code><label></code> ãšåçã®ãã®ã§ãã</li> +</ul> + +<p>äŸãèŠãŠã¿ãŸãããã</p> + +<pre class="brush: html notranslate"><form role="search"> + <div> + <input type="search" id="mySearch" name="q" + placeholder="Search the site..." + aria-label="Search through site content"> + <button>Search</button> + </div> +</form></pre> + +<p>ãã¬ã€ã¹ãã«ããŒãã©ã衚瀺ããããã以äžã§ç¢ºèªã§ããŸãã</p> + +<p>{{EmbedLiveSample("Search_form_labels_and_accessibility", 600, 40)}}</p> + +<p>ååã®äŸããèŠããäžã®éãã¯ãããŸããããèªã¿äžããœããã®ãŠãŒã¶ãŒã¯è¿œå æ
å ±ãåŸãæ¹æ³ããããŸãã</p> + +<div class="note"> +<p><strong>泚</strong>: ãã®ãããªã¢ã¯ã»ã·ããªãã£æ©èœã®è©³çŽ°ã€ããŠã¯ã <a href="/ja/docs/Learn/Accessibility/WAI-ARIA_basics#SignpostsLandmarks">Signposts/Landmarks</a> ãã芧ãã ããã</p> +</div> + +<h3 id="Physical_input_element_size" name="Physical_input_element_size">ç©ççãªå
¥åèŠçŽ ã®å¯žæ³</h3> + +<p>å
¥åããã¯ã¹ã®ç©ççãªå¯žæ³ã¯ã {{htmlattrxref("size", "input")}} å±æ§ã䜿ã£ãŠå¶åŸ¡ããããšãã§ããŸããããã«ãã£ãŠãããã¹ãå
¥åæ¬ãäžåºŠã«è¡šç€ºã§ããæåæ°ãæå®ããããšãã§ããŸããããã¯èŠçŽ ã®å¹
ã«åœ±é¿ããå¹
ããã¯ã»ã«æ°ã§ã¯ãªãæåæ°ã§æå®ããããšãã§ããŸããäŸãã°ããã®äŸã®äžã§ã¯ãå
¥åæ¬ã¯30æåã®å¹
ã§ãã</p> + +<pre class="brush: html notranslate"><form> + <div> + <input type="search" id="mySearch" name="q" + placeholder="Search the site..." size="30"> + <button>Search</button> + </div> +</form></pre> + +<p>çµæã¯ãã®åºãå
¥åããã¯ã¹ã«ãªããŸãã</p> + +<p>{{ EmbedLiveSample('Physical_input_element_size', 600, 40) }}</p> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p><code>search</code> åã® <code><input></code> èŠçŽ ã¯ãéåžžã® <code>text</code> å
¥åæ¬ãšåãæ€èšŒæ©èœãå©çšã§ããŸããäžè¬ã«æ€çŽ¢ããã¯ã¹ã«æ€èšŒæ©èœã䜿ãããšã¯ããŸããªãã§ããããå€ãã®å ŽåããŠãŒã¶ãŒã¯äœã§ãå
¥åã§ããŸãããæ¢åã®åœ¢åŒã®ããŒã¿ã«å¯ŸããŠæ€çŽ¢ãè¡ãå Žåãªã©ãèæ
®ããã¹ãã±ãŒã¹ãå€å°ãããŸãã</p> + +<div class="note"> +<p><strong>泚</strong>: HTML ã®ãã©ãŒã æ€èšŒã¯ãå
¥åãããããŒã¿ãæ£ãã圢åŒã§ããããšãä¿èšŒãããµãŒããŒã¹ã¯ãªããã®ä»£çšã«ã¯<em>ãªããŸãã</em>ã HTML ã調æŽããŠæ€èšŒããããæããããå®å
šã«åé€ãããããããšã¯ãšãŠãç°¡åã«ã§ããŸãã HTML ãå®å
šã«ãã€ãã¹ãããµãŒããŒã«çŽæ¥ããŒã¿ãéä¿¡ããããšãå¯èœã§ãããµãŒããŒåŽã®ã³ãŒããåä¿¡ããããŒã¿ã®æ€èšŒã«å€±æããå Žåãäžé©åãªåœ¢åŒã®ããŒã¿ (ãŸãã¯å€§ããããããŒã¿ãééã£ãçš®é¡ã®ããŒã¿ãªã©) ãããŒã¿ããŒã¹ã«å
¥åãããå Žåã«çœå®³ãçºçãããããããããŸãã</p> +</div> + +<h3 id="A_note_on_styling" name="A_note_on_styling">ã¹ã¿ã€ã«ã«ãããã¡ã¢</h3> + +<p>ãŠãŒã¶ãŒã«ãšã£ãŠå€ã劥åœãããã§ãªãããåããããããªãããã«ããã©ãŒã èŠçŽ ã®ã¹ã¿ã€ã«ä»ãã«äŸ¿å©ãªæ¬äŒŒã¯ã©ã¹ãå©çšã§ããŸãã {{cssxref(":valid")}} åã³ {{cssxref(":invalid")}} ã§ãããã®ç¯ã§ã¯ã以äžã® CSS ã䜿çšããŠå
¥åæ¬ã®å€ã劥åœã§ããã°é£ã«ãã§ãã¯ããŒã¯ã衚瀺ãã劥åœãªå€ã§ãªããã°é£ã«ãã (X) ããŒã¯ã衚瀺ããŸãã</p> + +<pre class="brush: css notranslate">input:invalid ~ span:after { + content: 'â'; + padding-left: 5px; + position: absolute; +} + +input:valid ~ span:after { + content: 'â'; + padding-left: 5px; + position: absolute; +}</pre> + +<p>ãã®ãã¯ããã¯ã«ã¯ãã©ãŒã èŠçŽ ã®åŸã«é
眮ããã {{htmlelement("span")}} èŠçŽ ãå¿
èŠã§ããããã¢ã€ã³ã³ã®ãã«ããŒãšããŠåäœããŸãããã©ãŠã¶ãŒã«ãã£ãŠã¯äžéšã®å
¥ååã§ãçŽåŸã«é
眮ãããã¢ã€ã³ã³ãããŸã衚瀺ã§ããªãããšãããã®ã§ãããå¿
èŠã§ãã</p> + +<h3 id="Making_input_required" name="Making_input_required">å
¥åãå¿
é ã«ãã</h3> + +<p>å
¥åãè¡ããªããšãã©ãŒã ã®éä¿¡ãèš±å¯ãããªãããã«ããããã®ç°¡åãªæ¹æ³ãšããŠã {{htmlattrxref("required", "input")}} å±æ§ã䜿ãããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><form> + <div> + <input type="search" id="mySearch" name="q" + placeholder="Search the site..." required> + <button>Search</button> + <span class="validity"></span> + </div> +</form></pre> + +<div class="hidden"> +<pre class="brush: css notranslate">input { + margin-right: 10px; +} + +input:invalid ~ span:after { + content: 'â'; + padding-left: 5px; + position: absolute; +} + +input:valid ~ span:after { + content: 'â'; + padding-left: 5px; + position: absolute; +}</pre> +</div> + +<p>次ã®ããã«è¡šç€ºãããŸãã</p> + +<p>{{ EmbedLiveSample('Making_input_required', 600, 40) }}</p> + +<p>å ããŠãäœãæ€çŽ¢çšèªãå
¥åããã«éä¿¡ããããšãããšããã©ãŠã¶ãŒãã¡ãã»ãŒãžã衚瀺ããŸãã以äžã®ãã®ã¯ Firefox ã®äŸã§ãã</p> + +<p><img alt="form field with attached message that says Please fill out this field" src="https://mdn.mozillademos.org/files/15241/firefox-required-message.png" style="display: block; margin: 0 auto;"></p> + +<p>å
¥åæ¬ã®äžã«ç¡å¹ãªç°ãªãããŒã¿åãæã€ãã©ãŒã ãéä¿¡ããããšããã°ãäžèšã®äŸã®ããã«ãç°ãªãã¡ãã»ãŒãžã衚瀺ãããã§ãããã</p> + +<h3 id="Input_value_length" name="Input_value_length">å
¥åå€ã®é·ã</h3> + +<p>{{htmlattrxref("minlength", "input")}} å±æ§ã䜿çšããŠå
¥åãããå€ã®æå°ã®é·ã (æåæ°) ãæå®ããããšãã§ããŸããåæ§ã«ã {{htmlattrxref("maxlength", "input")}} ã䜿çšããŠå
¥åãããå€ã®æ倧é·ãæåæ°ã§èšå®ããŸãã</p> + +<p>以äžã®äŸã§ã¯ãå
¥åå€ã4ïœ8æåã®é·ãã§ããããšãæ±ããããŸãã</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="mySearch">Search for user</label> + <input type="search" id="mySearch" name="q" + placeholder="User IDs are 4â8 characters in length" required + size="30" minlength="4" maxlength="8"> + <button>Search</button> + <span class="validity"></span> + </div> +</form></pre> + +<div class="hidden"> +<pre class="brush: css notranslate">input { + margin-right: 10px; +} + +input:invalid ~ span:after { + content: 'â'; + padding-left: 5px; + position: absolute; +} + +input:valid ~ span:after { + content: 'â'; + padding-left: 5px; + position: absolute; +}</pre> +</div> + +<p>This renders like so:</p> + +<p>{{ EmbedLiveSample('Input_value_length', 600, 40) }}</p> + +<p>ïŒæåæªæºã§ãã©ãŒã ãéä¿¡ããããšãããšãé©åãªãšã©ãŒã¡ãã»ãŒãžã衚瀺ãããŸã (ãã©ãŠã¶ãŒã«ãã£ãŠç°ãªããŸã)ãïŒæåãè¶
ããŠå
¥åããããšããŠãããã©ãŠã¶ãŒãèš±ããŸããã</p> + +<h3 id="Specifying_a_pattern" name="Specifying_a_pattern">ãã¿ãŒã³ã®æå®</h3> + +<p>{{htmlattrxref("pattern", "input")}} å±æ§ã䜿çšããŠãå
¥åå€ã劥åœãšå€æãããããã«äžèŽããªããã°ãªããªãæ£èŠè¡šçŸãæå®ããããšãã§ããŸã (å
¥åå€ãæ€èšŒããããã«æ£èŠè¡šçŸã䜿ãããã®çæã³ãŒã¹ã¯<a href="/ja/docs/Learn/HTML/Forms/Form_validation#Validating_against_a_regular_expression">æ£èŠè¡šçŸã«ããæ€èšŒ</a>ãã芧ãã ãã)ã</p> + +<p>äŸãèŠãŠã¿ãŸãããã補å ID ã®æ€çŽ¢ãã©ãŒã ãæäŸãã ID ã¯ãã¹ãŠã2æåã®è±åã«ç¶ããŠ4æ¡ã®çªå·ã§ãã以äžã®äŸã§ããã«å¯Ÿå¿ããŸãã</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="mySearch">Search for product by ID:</label> + <input type="search" id="mySearch" name="q" + placeholder="two letters followed by four numbers" required + size="30" pattern="[A-z]{2}[0-9]{4}"> + <button>Search</button> + <span class="validity"></span> + </div> +</form></pre> + +<div class="hidden"> +<pre class="brush: css notranslate">input { + margin-right: 10px; +} + +input:invalid ~ span:after { + content: 'â'; + padding-left: 5px; + position: absolute; +} + +input:valid ~ span:after { + content: 'â'; + padding-left: 5px; + position: absolute; +}</pre> +</div> + +<p>次ã®ããã«è¡šç€ºãããŸãã</p> + +<p>{{ EmbedLiveSample('Specifying_a_pattern', 600, 40) }}</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p><a class="external external-icon" href="https://github.com/mdn/learning-area/tree/master/accessibility/aria/website-aria-roles">website-aria-roles</a> ã®äŸã®ã§äœ¿çšããæ€çŽ¢ãã©ãŒã (<a class="external external-icon" href="http://mdn.github.io/learning-area/accessibility/aria/website-aria-roles/">ã©ã€ãã§èŠã</a>) ãè¯ãäŸã§ãã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'input.html#text-(type=text)-state-and-search-state-(type=search)', '<input type="search">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ååå®çŸ©</td> + </tr> + <tr> + <td>{{SpecName('HTML5.1', 'sec-forms.html#text-typetext-state-and-search-state-typesearch', '<input type="search">')}}</td> + <td>{{Spec2('HTML5.1')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-search")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Learn/HTML/Forms">HTML Forms</a></li> + <li>{{HTMLElement("input")}} ããã³ {{domxref("HTMLInputElement")}} ã€ã³ã¿ãŒãã§ã€ã¹ã«åºã¥ããŠããŸãã</li> + <li><code><a href="/ja/docs/Web/HTML/Element/input/text"><input type="text"></a></code></li> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/submit/index.html b/files/ja/web/html/element/input/submit/index.html new file mode 100644 index 0000000000..269fc8345b --- /dev/null +++ b/files/ja/web/html/element/input/submit/index.html @@ -0,0 +1,286 @@ +--- +title: <input type="submit"> +slug: Web/HTML/Element/input/submit +tags: + - Element + - Form Button + - Form input + - HTML + - HTML forms + - Input + - Input Types + - Reference + - Submit Form + - button + - form + - submit + - submit button +translation_of: Web/HTML/Element/input/submit +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <strong><code>submit</code></strong> åã¯ããã¿ã³ãšããŠæç»ãããŸãã {{domxref("Element/click_event", "click")}} ã€ãã³ããçºçãããšã (ãµã€ãã¯ãŠãŒã¶ãŒããã¿ã³ãã¯ãªãã¯ãããšã)ã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã¯ãµãŒããŒãžãã©ãŒã ãéä¿¡ããããšããŸãã</span></p> + +<div id="summary-example2"> +<pre class="brush: html notranslate"><input type="submit" value="ãªã¯ãšã¹ããéä¿¡"></pre> +</div> + +<p>{{EmbedLiveSample("summary-example2", 650, 30)}}</p> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>ãã¿ã³ã®ã©ãã«ãšããŠäœ¿çšãã {{domxref("DOMString")}}</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{domxref("Element/click_event", "click")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("type", "input")}} ããã³ {{htmlattrxref("value", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>value</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>ãªã</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p><code><input type="submit"></code> èŠçŽ ã® {{htmlattrxref("value", "input")}} å±æ§ã¯ããã¿ã³ã®ã©ãã«ãšããŠè¡šç€ºããã {{domxref("DOMString")}} ã瀺ããŸãããã¿ã³ã¯ãã®ä»ã®çã®å€ãæã¡ãŸããã</p> + +<div id="summary-example3"> +<pre class="brush: html notranslate"><input type="submit" value="Send Request"></pre> +</div> + +<p>{{EmbedLiveSample("summary-example3", 650, 30)}}</p> + +<p><code>value</code> ãæå®ããªãã£ãå Žåããã¿ã³ã«ã¯ãŠãŒã¶ãŒãšãŒãžã§ã³ãã«ãã£ãŠéžã°ããæ¢å®ã®ã©ãã«ã衚瀺ãããŸãããã®ã©ãã«ã¯ãéä¿¡ããŸãã¯ãã¯ãšãªãéä¿¡ããªã©ã®ãã®ã§ãã次ã®ãã®ã¯ãã®ãã©ãŠã¶ãŒã«ãããéä¿¡ãã¿ã³ã®æ¢å®ã®ã©ãã«ã§ãã</p> + +<div id="summary-example1"> +<pre class="brush: html notranslate"><input type="submit"></pre> +</div> + +<p>{{EmbedLiveSample("summary-example1", 650, 30)}}</p> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå ã®å±æ§</h2> + +<p>ãã¹ãŠã® {{HTMLElement("input")}} åã§å
±éããå±æ§ã«å ãã <code>submit</code> åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("formaction")}}</code></td> + <td>ãã©ãŒã ã®ããŒã¿ã®éä¿¡å
ã® URLãããããã°ããã©ãŒã ã® {{htmlattrxref("action", "form")}} å±æ§ãäžæžããã</td> + </tr> + <tr> + <td><code>{{anch("formenctype")}}</code></td> + <td>æååã§ããã©ãŒã ã®ããŒã¿ã«äœ¿çšãããšã³ã³ãŒãã£ã³ã°åãæå®</td> + </tr> + <tr> + <td><code>{{anch("formmethod")}}</code></td> + <td>ãã©ãŒã ãéä¿¡ããéã«äœ¿çšãã HTTP ã¡ãœãã ({{HTTPMethod("get")}} ãŸã㯠{{HTTPMethod("post")}})</td> + </tr> + <tr> + <td><code>{{anch("formnovalidate")}}</code></td> + <td>è«çå±æ§ã§ãååšããå ŽåããµãŒããŒã«ããŒã¿ãéä¿¡ããåã«ãã©ãŒã ã®ãã£ãŒã«ãã«<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ãããªãããšã瀺ã</td> + </tr> + <tr> + <td><code>{{anch("formtarget")}}</code></td> + <td>ãã©ãŒã ãéä¿¡ããåŸã§ããµãŒããŒããè¿ãããã¬ã¹ãã³ã¹ãèªã¿èŸŒãå
ã®{{Glossary("browsing context", "é²èŠ§ã³ã³ããã¹ã")}}</td> + </tr> + </tbody> +</table> + +<h3 id="htmlattrdefformaction">{{htmlattrdef("formaction")}}</h3> + +<p>æååã§ãããŒã¿ã®éä¿¡å
ã® URL ã瀺ããŸããããã¯ãã® {{HTMLElement("input")}} ãå±ãã {{HTMLElement("form")}} èŠçŽ ã® {{htmlattrxref("action", "form")}} å±æ§ããåªå
ããŸãã</p> + +<p>ãã®å±æ§ã¯ <code><a href="/ja/docs/Web/HTML/Element/input/image"><input type="image"></a></code> ããã³ {{HTMLElement("button")}} èŠçŽ ã§ã䜿çšã§ããŸãã</p> + +<h3 id="htmlattrdefformenctype">{{htmlattrdef("formenctype")}}</h3> + +<p>æååã§ããã©ãŒã ã®ããŒã¿ããµãŒããŒã«éä¿¡ããéã«äœ¿ããããšã³ã³ãŒãã£ã³ã°æ¹æ³ãèå¥ããŸããèš±ãããŠããå€ã¯3ã€ã§ãã</p> + +<dl> + <dt><code>application/x-www-form-urlencoded</code></dt> + <dd>ããã¯æ¢å®å€ã§ããã©ãŒã ã®ããŒã¿ã {{jsxref("encodeURI", "encodeURI()")}} ãªã©ã®ã¢ã«ãŽãªãºã ã䜿ã£ãŠ URL ãšã³ã³ãŒãã£ã³ã°ããåŸã§éä¿¡ããŸãã</dd> + <dt><code>multipart/form-data</code></dt> + <dd>ããŒã¿ã管çããããã« {{domxref("FormData")}} API ã䜿çšããè€æ°ã®ãã¡ã€ã«ããµãŒããŒã«éä¿¡ããããšãã§ããŸãããã©ãŒã ã« {{HTMLElement("input")}} èŠçŽ ã® {{htmlattrxref("type", "input")}}<code>=file</code> (<code><a href="/ja/docs/Web/HTML/Element/input/file"><input type="file"></a></code>) ãå«ãŸããŠããå Žåã¯ããã®ãšã³ã³ãŒãã£ã³ã°åã<em>䜿ããªããã°ãªããŸãã</em>ã</dd> + <dt><code>text/plain</code></dt> + <dd>ãã¬ãŒã³ããã¹ãã§ããã»ãšãã©ãããã°ã§ãã圹ã«ç«ã¡ãŸããããéä¿¡ãããããŒã¿ãç°¡åã«èŠãããšãã§ããŸãã</dd> +</dl> + +<p><code>formenctype</code> å±æ§ãæå®ãããå Žåãæå±ãããã©ãŒã ã® {{htmlattrxref("action", "form")}} å±æ§ãäžæžãããŸãã</p> + +<p>ãã®å±æ§ã¯ <code><a href="/ja/docs/Web/HTML/Element/input/image"><input type="image"></a></code> ããã³ {{HTMLElement("button")}} èŠçŽ ã§ã䜿çšã§ããŸãã</p> + +<h3 id="htmlattrdefformmethod">{{htmlattrdef("formmethod")}}</h3> + +<p>æååã§ããã©ãŒã ã®ããŒã¿ãéä¿¡ãããšãã«äœ¿çšãã HTTP ã¡ãœããã瀺ããŸãããã®å€ã¯ææè
ã§ãããã©ãŒã ã® {{htmlattrxref("method", "form")}} ãäžæžãããŸããèš±å¯ãããŠããå€ã¯æ¬¡ã®éãã§ãã</p> + +<dl> + <dt><code>get</code></dt> + <dd>URL 㯠<code>formaction</code> ãŸã㯠{{htmlattrxref("action", "form")}} å±æ§ã§æå®ããã URL ã«çå笊 ("?") ãè¿œå ãã <code>formenctype</code> ãŸã㯠{{htmlattrxref("enctype", "form")}} å±æ§ã§æå®ãããæ¹æ³ã§ãšã³ã³ãŒãããããã©ãŒã ã®ããŒã¿ãç¶ããã®ã«ãªããŸãããã® URL 㯠HTTP ã® {{HTTPMethod("get")}} ãªã¯ãšã¹ããçšããŠãµãŒããŒã«éä¿¡ãããŸãããã®ã¡ãœãã㯠ASCII æåã®ã¿ãå«ãåçŽãªãã©ãŒã ã§ããŸãåäœããå¯äœçšã¯ãããŸããããããæ¢å®å€ã§ãã</dd> + <dt><code>post</code></dt> + <dd>ãã©ãŒã ã®ããŒã¿ã¯ã <code>formaction</code> ãŸã㯠{{htmlattrxref("action", "form")}} ã§æå®ããã URL ã« HTTP ã® {{HTTPMethod("post")}} ã¡ãœãããçšããŠéä¿¡ããããªã¯ãšã¹ãã®æ¬æã«å«ããããŸãããã®ã¡ãœããã¯è€éãªããŒã¿ããã¡ã€ã«ã®æ·»ä»ã«å¯Ÿå¿ããŠããŸãã</dd> + <dt><code>dialog</code></dt> + <dd>ãã®ã¡ãœããã¯ãå
¥åæ¬ãé¢é£ä»ãããããã€ã¢ãã°ãéããã ãã§ããã©ãŒã ã®ããŒã¿ããŸã£ããéä¿¡ããªãå Žåããšãè¡šãããã«äœ¿çšããŸãã</dd> +</dl> + +<p>ãã®å±æ§ã¯ <code><a href="/ja/docs/Web/HTML/Element/input/image"><input type="image"></a></code> ããã³ {{HTMLElement("button")}} èŠçŽ ã§ã䜿çšã§ããŸãã</p> + +<h3 id="htmlattrdefformnovalidate">{{htmlattrdef("formnovalidate")}}</h3> + +<p>A Boolean attribute which, if present, specifies that the form should not be validated before submission to the server. This overrides the value of the {{htmlattrxref("novalidate", "form")}} attribute on the element's owning form.</p> + +<p>ãã®å±æ§ã¯ <code><a href="/ja/docs/Web/HTML/Element/input/image"><input type="image"></a></code> ããã³ {{HTMLElement("button")}} èŠçŽ ã§ã䜿çšã§ããŸãã</p> + +<h3 id="htmlattrdefformtarget">{{htmlattrdef("formtarget")}}</h3> + +<p>A string which specifies a name or keyword that indicates where to display the response received after submitting the form. The string must be the name of a <strong>browsing context</strong> (that is, a tab, window, or {{HTMLElement("iframe")}}. A value specified here overrides any target given by the {{htmlattrxref("target", "form")}} attribute on the {{HTMLElement("form")}} that owns this input.</p> + +<p>In addition to the actual names of tabs, windows, or inline frames, there are a few special keywords that can be used:</p> + +<dl> + <dt><code>_self</code></dt> + <dd>Loads the response into the same browsing context as the one that contains the form. This will replace the current document with the received data. This is the default value used if none is specified.</dd> + <dt><code>_blank</code></dt> + <dd>Loads the response into a new, unnamed, browsing context. This is typically a new tab in the same window as the current document, but may differ depending on the configuration of the {{Glossary("user agent")}}.</dd> + <dt><code>_parent</code></dt> + <dd>Loads the response into the parent browsing context of the current one. If there is no parent context, this behaves the same as <code>_self</code>.</dd> + <dt><code>_top</code></dt> + <dd>Loads the response into the top-level browsing context; this is the browsing context that is the topmost ancestor of the current context. If the current context is the topmost context, this behaves the same as <code>_self</code>.</dd> +</dl> + +<p>ãã®å±æ§ã¯ <code><a href="/ja/docs/Web/HTML/Element/input/image"><input type="image"></a></code> ããã³ {{HTMLElement("button")}} èŠçŽ ã§ã䜿çšã§ããŸãã</p> + +<h2 id="Using_submit_buttons" name="Using_submit_buttons">submit ãã¿ã³ã®äœ¿çš</h2> + +<p><code><input type="submit"></code> buttons are used to submit forms. If you want to create a custom button and then customize the behavior using JavaScript, you need to use <code><a href="/ja/docs/Web/HTML/Element/input/button"><input type="button"></a></code>, or better still, a {{htmlelement("button")}} element.</p> + +<p>If you choose to use <code><button></code> elements to create the buttons in your form, keep this in mind: if there's only one <code><button></code> inside the {{HTMLElement("form")}}, that button will be treated as the "submit" button. So you should be in the habit of expressly specifying which button is the submit button.</p> + +<h3 id="A_simple_submit_button">A simple submit button</h3> + +<p>We'll begin by creating a form with a simple submit button:</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="example">Let's submit some text</label> + <input id="example" type="text" name="text"> + </div> + <div> + <input type="submit" value="éä¿¡"> + </div> +</form> +</pre> + +<p>次ã®ããã«è¡šç€ºãããŸãã</p> + +<p>{{EmbedLiveSample("A_simple_submit_button", 650, 100)}}</p> + +<p>ããã¹ããã£ãŒã«ãã«ããããããã¹ããå
¥åããŠãããéä¿¡ãã¿ã³ãæŒããŠã¿ãŠãã ããã</p> + +<p>Upon submitting, the data name/value pair gets sent to the server. In this instance, the string will be <code>text=<em>usertext</em></code>, where "usertext" is the text entered by the user, encoded to preserve special characters. Where and how the data is submitted depends on the configuration of the <code><form></code>; see <a href="/ja/docs/Learn/HTML/Forms/Sending_and_retrieving_form_data">Sending form data</a> for more details.</p> + +<h3 id="Adding_a_submit_keyboard_shortcut">Adding a submit keyboard shortcut</h3> + +<p>Keyboard shortcuts, also known as access keys and keyboard equivalents, let the user trigger a button using a key or combination of keys on the keyboard. To add a keyboard shortcut to a submit button â just as you would with any {{HTMLElement("input")}} for which it makes sense â you use the {{htmlattrxref("accesskey")}} global attribute.</p> + +<p>In this example, <kbd>s</kbd> is specified as the access key (you'll need to press <kbd>s</kbd> plus the particular modifier keys for your browser/OS combination. In order to avoid conflicts with the user agent's own keyboard shortcuts, different modifier keys are used for access keys than for other shortcuts on the host computer. See {{htmlattrxref("accesskey")}} for further details.</p> + +<p>Here's the previous example with the <kbd>s</kbd> access key added:</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="example">Let's submit some text</label> + <input id="example" type="text" name="text"> + </div> + <div> + <input type="submit" value="Send" + accesskey="s"> + </div> +</form></pre> + +<p>For example, in Firefox for Mac, pressing <kbd>Control</kbd>-<kbd>Option</kbd>-<kbd>S</kbd> triggers the Send button, while Chrome on Windows uses <kbd>Alt</kbd>+<kbd>S</kbd>.</p> + +<p>{{EmbedLiveSample("Adding_a_submit_keyboard_shortcut", 650, 100)}}</p> + +<p>The problem with the above example is that the user will not know what the access key is! This is especially true since the modifiers are typically non-standard to avoid conflicts. When building a site, be sure to provide this information in a way that doesn't interfere with the site design (for example by providing an easily accessible link that points to information on what the site access keys are). Adding a tooltip to the button (using the {{htmlattrxref("title")}} attribute) can also help, although it's not a complete solution for accessibility purposes.</p> + +<h3 id="Disabling_and_enabling_a_submit_button">Disabling and enabling a submit button</h3> + +<p>To disable a submit button, simply specify the {{htmlattrxref("disabled")}} global attribute on it, like so:</p> + +<div id="disable-example1"> +<pre class="brush: html notranslate"><input type="submit" value="Disabled" disabled></pre> +</div> + +<p>You can enable and disable buttons at run time by simply setting <code>disabled</code> to <code>true</code> or <code>false</code>; in JavaScript this looks like <code>btn.disabled = true</code> or <code>btn.disabled = false</code>.</p> + +<div class="note"> +<p>See the <code><a href="/ja/docs/Web/HTML/Element/input/button#Disabling_and_enabling_a_button"><input type="button"></a></code> page for more ideas about enabling and disabling buttons.</p> +</div> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p>éä¿¡ãã¿ã³ã¯å¶çŽã®æ€èšŒã«ã¯åå ããŸãããå¶çŽãåããå®éã®å€ãæã£ãŠããŸããã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>We've included simple examples above. There isn't really anything more to say about submit buttons. There's a reason this kind of control is sometimes called a "simple button."</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#submit-button-state-(type=submit)', '<input type="submit">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'forms.html#submit-button-state-(type=submit)', '<input type="submit">')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-submit")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("input")}} ããã³ãããå®è£
ããŠãã {{domxref("HTMLInputElement")}} ã€ã³ã¿ãŒãã§ã€ã¹</li> + <li><a href="/ja/docs/Learn/Forms/Basic_native_form_controls#Actual_buttons">ãã©ãŒã ãšãã¿ã³</a></li> + <li><a href="/ja/docs/Web/Accessibility/ARIA/forms">ãã©ãŒã (ã¢ã¯ã»ã·ããªãã£)</a></li> + <li><a href="/ja/docs/Learn/HTML/Forms">HTML ãã©ãŒã </a></li> + <li>{{HTMLElement("button")}} èŠçŽ </li> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/tel/index.html b/files/ja/web/html/element/input/tel/index.html new file mode 100644 index 0000000000..07198f4c82 --- /dev/null +++ b/files/ja/web/html/element/input/tel/index.html @@ -0,0 +1,544 @@ +--- +title: <input type="tel"> +slug: Web/HTML/Element/input/tel +tags: + - Element + - Form Inputs + - Forms + - HTML + - HTML forms + - HTML input + - Input + - Input Element + - Input Type + - Phone Numbers + - Reference + - Telephone Numbers + - tel +translation_of: Web/HTML/Element/input/tel +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <code><strong>tel</strong></code> åã¯ããŠãŒã¶ãŒã«é»è©±çªå·ãå
¥åãŸãã¯ç·šéãããããã«äœ¿çšããŸãã <code><a href="/ja/docs/Web/HTML/Element/input/email"><input type="email"></a></code> ã <code><a href="/ja/docs/Web/HTML/Element/input/url"><input type="url"></a></code> ãšã¯ç°ãªããéä¿¡åã«å€ãç¹å®ã®æžåŒã§ãããšèªåçã«ã¯æ€èšŒãããŸãããé»è©±çªå·ã®æžåŒã¯äžçäžã§æ§ã
ã ããã§ãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-tel.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p><code>tel</code> ã®å
¥åæ¬ã¯æ©èœçã«æšæºã® <code>text</code> å
¥åæ¬ãšåãã§ãããšããäºå®ã«ããããããã䟿å©ãªçšéãæäŸããŸãããã£ãšãæã£åãæ©ãè¡šããã®ã¯ãã¢ãã€ã«ãã©ãŠã¶ãŒ â ç¹ã«æºåž¯é»è©±ã®ãã® â ã§ã¯ãé»è©±çªå·ã®å
¥åã«æé©åãããå°çšã®ããŒãããã衚瀺ããããšããããŸããé»è©±çªå·ã®å°çšã®å
¥ååã䜿çšãããšãã«ã¹ã¿ã æ€èšŒãè¿œå ããŠé»è©±çªå·ã®æ±ãããã£ãšäŸ¿å©ã«ããããšãã§ããŸãã</p> + +<div class="note"> +<p><strong>泚</strong>: <code>tel</code> åã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã§ã¯ãéåžžã® {{HTMLElement("input/text", "text")}} å
¥åæ¬ã§ä»£çšãããŸãã</p> +</div> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>é»è©±çªå·ãè¡šã {{domxref("DOMString")}}ããŸãã¯ç©ºæ¬</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{domxref("HTMLElement/change_event", "change")}} ããã³ {{domxref("HTMLElement/input_event", "input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("autocomplete", "input")}}, {{htmlattrxref("list", "input")}}, {{htmlattrxref("maxlength", "input")}}, {{htmlattrxref("minlength", "input")}}, {{htmlattrxref("pattern", "input")}}, {{htmlattrxref("placeholder", "input")}}, {{htmlattrxref("readonly", "input")}}, {{htmlattrxref("size", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>list</code>, <code>selectionStart</code>, <code>selectionEnd</code>, <code>selectionDirection</code>, and <code>value</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.select", "select()")}}, {{domxref("HTMLInputElement.setRangeText", "setRangeText()")}}, {{domxref("HTMLInputElement.setSelectionRange", "setSelectionRange()")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p>{{HTMLElement("input")}} èŠçŽ ã® {{htmlattrxref("value", "input")}} å±æ§ã«ã¯ãé»è©±çªå·ãè¡šãæååããŸãã¯ç©ºæåå (<code>""</code>) ã® {{domxref("DOMString")}} ãå
¥ããŸãã</p> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå ã®å±æ§</h2> + +<p>åã«é¢ä¿ãªããã¹ãŠã® {{HTMLElement("input")}} èŠçŽ ãæäœããå±æ§ã«å ããé»è©±çªå·åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("list")}}</code></td> + <td>ãªãã·ã§ã³ã§èªåè£å®ã®å®çŸ©æžã¿ã®éžæè¢ãå«ã <datalist> èŠçŽ ã® id</td> + </tr> + <tr> + <td><code>{{anch("maxlength")}}</code></td> + <td>劥åœãªå
¥åãšããŠåãå
¥ããããã®ã UTF-16 æååäœã®æ倧é·</td> + </tr> + <tr> + <td><code>{{anch("minlength")}}</code></td> + <td>ãã£ãŒã«ãã®å
容ã劥åœãšå€æãããæå°æååé·</td> + </tr> + <tr> + <td><code>{{anch("pattern")}}</code></td> + <td>å¶çŽæ€èšŒã«éãããã«å
¥åãããå€ãäžèŽããå¿
èŠãããæ£èŠè¡šçŸ</td> + </tr> + <tr> + <td><code>{{anch("placeholder")}}</code></td> + <td>å€ããªãæã«ãã£ãŒã«ãå
ã«è¡šç€ºãããå
¥åäŸã®å€</td> + </tr> + <tr> + <td><code>{{anch("readonly")}}</code></td> + <td>è«çå±æ§ã§ãååšããã°ããã£ãŒã«ãã®å
容ããŠãŒã¶ãŒãç·šéã§ããªãããšã瀺ã</td> + </tr> + <tr> + <td><code>{{anch("size")}}</code></td> + <td>ç»é¢äžã«ãããå
¥åãã£ãŒã«ãã®å¹
ã®æåæ°</td> + </tr> + </tbody> +</table> + +<p id="htmlattrdeflist">{{page("/ja/docs/Web/HTML/Element/input/text", "list", 0, 1, 2)}}</p> + +<h3 id="htmlattrdefmaxlength">{{htmlattrdef("maxlength")}}</h3> + +<p>ãŠãŒã¶ãŒãé»è©±çªå·ãã£ãŒã«ãã«å
¥åããããšãã§ãã (UTF-16 ã³ãŒãåäœã§ã®) æ倧æåæ°ã§ãã 0 以äžã®æŽæ°å€ã§ããå¿
èŠããããŸãã <code>maxlength</code> ãæå®ãããŠããªãããç¡å¹ãªå€ãæå®ãããŠãããšãé»è©±çªå·ãã£ãŒã«ãã«ã¯æ倧æåæ°ãèšå®ãããŸããããã®å€ã¯ <code>minlength</code> ã®å€ä»¥äžã§ããå¿
èŠããããŸãã</p> + +<p>ãã£ãŒã«ãã«å
¥åãããé·ãã UTF-16 ã³ãŒãåäœã§ <code>maxlength</code> ã®é·ããè¶
ããŠãããšããã®å
¥åæ¬ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸãã</p> + +<h3 id="htmlattrdefminlength">{{htmlattrdef("minlength")}}</h3> + +<p>ãŠãŒã¶ãŒãé»è©±çªå·ãã£ãŒã«ãã«å
¥åããããšãã§ãã (UTF-16 ã³ãŒãåäœã§ã®) æå°æåæ°ã§ããããã¯éè² ã®æŽæ°å€ã§ã <code>maxlength</code> ã§æå®ãããå€ä»¥äžã§ããå¿
èŠããããŸãã <code>minlength</code> ãæå®ãããŠããªãããç¡å¹ãªå€ãæå®ãããŠãããšãé»è©±çªå·ãã£ãŒã«ãã«ã¯æå°æåæ°ãèšå®ãããŸããã</p> + +<p>å
¥åæ¬ã®ããã¹ãã®é·ãã UTF-16 ã³ãŒãåäœã§ <code>minlength</code> ã®é·ããããçããšãé»è©±çªå·ãã£ãŒã«ãã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸãã</p> + +<h3 id="htmlattrdefpattern">{{htmlattrdef("pattern")}}</h3> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "pattern-include")}}</p> + +<p>詳现ãšäŸã«ã€ããŠã¯åŸè¿°ã®{{anch("Pattern validation", "ãã¿ãŒã³æ€èšŒ")}}ãåç
§ããŠãã ããã</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "placeholder", 0, 1, 2)}}</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "readonly", 0, 1, 2)}}</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "size", 0, 1, 2)}}</p> + +<h2 id="Non-standard_attributes" name="Non-standard_attributes">æšæºå€ã®å±æ§</h2> + +<p>ãã©ãŠã¶ãŒã«ãã£ãŠã¯ã以äžã®æšæºå€ã®å±æ§ãå©çšã§ããŸããäžè¬çãªèŠåãšããŠãã§ããã°äœ¿çšããããšãé¿ããŠãã ããã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("autocorrect")}}</code></td> + <td>ãã®å
¥åãã£ãŒã«ãã®ç·šéäžã«ãªãŒãã³ã¬ã¯ããèš±å¯ãããã©ããã <strong>Safari ã®ã¿ã</strong></td> + </tr> + <tr> + <td><code>{{anch("mozactionhint")}}</code></td> + <td>å
¥åæ¬ãç·šéããŠããéããŠãŒã¶ãŒã <kbd>Enter</kbd> ãŸã㯠<kbd>Return</kbd> ããŒãæŒãããšãã«å®è¡ãããã¢ã¯ã·ã§ã³ã瀺ãæååã§ããããã¯ä»®æ³ããŒããŒãã®ããŒã«é©åãªã©ãã«ãç¹å®ããããã«äœ¿çšããŸãã <strong>Android ç Firefox for ã®ã¿ã</strong></td> + </tr> + </tbody> +</table> + +<h3 id="htmlattrdefautocorrect_non-standard_inline">{{htmlattrdef("autocorrect")}} {{non-standard_inline}}</h3> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "autocorrect-include")}}</p> + +<h3 id="htmlattrdefmozactionhint_non-standard_inline">{{htmlattrdef("mozactionhint")}} {{non-standard_inline}}</h3> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "mozactionhint-include")}}</p> + +<h2 id="tel_å
¥åæ¬ã®äœ¿çš">tel å
¥åæ¬ã®äœ¿çš</h2> + +<p>ãŠã§ãã«ãããŠãé»è©±çªå·ã¯ãšãŠãããåéãããããŒã¿ã®çš®é¡ã§ããäŸãã°ãäœããã®äŒå¡ç»é²ãé信販売ãµã€ãã§ãåååŒãç·æ¥æé£çµ¡ã®ç®çã§ãŠãŒã¶ãŒã«é»è©±çªå·ãå°ããããšãè¯ããããŸããäžè¬çã«ã©ã®ããã«é»è©±çªå·ãå
¥åãããããèããã°ãæ®å¿µãªããã1ã€ã®ãµã€ãºã§ãã¹ãŠã«åãããããªè§£æ±ºçã¯çŸå®çã§ã¯ãããŸããã</p> + +<p>幞ããèªåã§ãµã€ãã®èŠä»¶ãæ€èšããèªåã§é©åãªã¬ãã«ã®æ€èšŒãå®è£
ããããšãã§ããŸãã詳ããã¯ã以äžã®{{anch("Validation", "æ€èšŒ")}}ãã芧ãã ããã</p> + +<h3 id="Custom_keyboards" name="Custom_keyboards">ã«ã¹ã¿ã ããŒããŒã</h3> + +<p>One of the main advantages of <code><input type="tel"></code> is that it causes mobile browsers to display a special keyboard for entering phone numbers. For example, here's what the keypads look like on a couple of devices.</p> + +<table class="standard-table"> + <caption>Examples of custom keyboards on mobile devices.</caption> + <thead> + <tr> + <th scope="col">Firefox for Android</th> + <th scope="col">WebKit iOS (Safari/Chrome/Firefox)</th> + </tr> + </thead> + <tbody> + <tr> + <td><img alt="Firefox for Android screen shot" src="https://mdn.mozillademos.org/files/15441/fx-android-tel.png" style="height: 640px; width: 360px;"></td> + <td><img alt="Firefox for iOS screenshot" src="https://mdn.mozillademos.org/files/15603/iphone-tel-keyboard-50pct.png" style="height: 640px; width: 360px;"></td> + </tr> + </tbody> +</table> + +<h3 id="A_simple_tel_input" name="A_simple_tel_input">åçŽãª tel å
¥åæ¬</h3> + +<p>In its most basic form, a tel input can be implemented like this:</p> + +<pre class="brush: html notranslate"><label for="telNo">Phone number:</label> +<input id="telNo" name="telNo" type="tel"></pre> + +<p>{{ EmbedLiveSample('A_simple_tel_input', 600, 40) }}</p> + +<p>There is nothing magical going on here. When submitted to the server, the above input's data would be represented as, for example, <code>telNo=+12125553151</code>.</p> + +<h3 id="Placeholders" name="Placeholders">ãã¬ã€ã¹ãã«ããŒ</h3> + +<p>Sometimes it's helpful to offer an in-context hint as to what form the input data should take. This can be especially important if the page design doesn't offer descriptive labels for each {{HTMLElement("input")}}. This is where <strong>placeholders</strong> come in. A placeholder is a value that demonstrates the form the <code>value</code> should take by presenting an example of a valid value, which is displayed inside the edit box when the element's <code>value</code> is <code>""</code>. Once data is entered into the box, the placeholder disappears; if the box is emptied, the placeholder reappears.</p> + +<p>Here, we have an <code>tel</code> input with the placeholder <code>123-4567-8901</code>. Note how the placeholder disappears and reappears as you manipulate the contents of the edit field.</p> + +<pre class="brush: html notranslate"><input id="telNo" name="telNo" type="tel" +      placeholder="123-4567-8901"></pre> + +<p>{{ EmbedLiveSample('Placeholders', 600, 40) }}</p> + +<h3 id="Controlling_the_input_size" name="Controlling_the_input_size">å
¥åæ¬ã®å¯žæ³ã®å¶åŸ¡</h3> + +<p>You can control not only the physical length of the input box, but also the minimum and maximum lengths allowed for the input text itself.</p> + +<h4 id="Physical_input_element_size" name="Physical_input_element_size">ç©ççãªå
¥åæ¬ã®å¯žæ³</h4> + +<p>The physical size of the input box can be controlled using the {{htmlattrxref("size", "input")}} attribute. With it, you can specify the number of characters the input box can display at a time. In this example, for instance, the <code>tel</code> edit box is 20 characters wide:</p> + +<pre class="brush: html notranslate"><input id="telNo" name="telNo" type="tel" +      size="20"></pre> + +<p>{{ EmbedLiveSample('Physical_input_element_size', 600, 40) }}</p> + +<h4 id="Element_value_length" name="Element_value_length">èŠçŽ ã®å€ã®é·ã</h4> + +<p>The <code>size</code> is separate from the length limitation on the entered telephone number. You can specify a minimum length, in characters, for the entered telephone number using the {{htmlattrxref("minlength", "input")}} attribute; similarly, use {{htmlattrxref("maxlength", "input")}} to set the maximum length of the entered telephone number.</p> + +<p>The example below creates a 20-character wide telephone number entry box, requiring that the contents be no shorter than 9 characters and no longer than 14 characters.</p> + +<pre class="brush: html notranslate"><input id="telNo" name="telNo" type="tel" +      size="20" minlength="9" maxlength="14"></pre> + +<p>{{EmbedLiveSample("Element_value_length", 600, 40) }}</p> + +<div class="note"> +<p><strong>Note</strong>: The above attributes do affect {{anch("Validation")}} â the above example's inputs will count as invalid if the length of the value is less than 9 characters, or more than 14. Most browser won't even let you enter a value over the max length.</p> +</div> + +<h3 id="Providing_default_options" name="Providing_default_options">æ¢å®ã®ãªãã·ã§ã³ã®æäŸ</h3> + +<p>ãããŸã§ã©ããã {{htmlattrxref("value", "input")}} å±æ§ãèšå®ããããšã§ <code>tel</code> å
¥åæ¬ã«æ¢å®å€ãæå®ããããšãã§ããŸãã</p> + +<div id="Default_value"> +<pre class="brush: html notranslate"><input id="telNo" name="telNo" type="tel" +      value="333-4444-4444"></pre> +</div> + +<p>{{EmbedLiveSample("Default_value", 600, 40)}}</p> + +<h4 id="Offering_suggested_values" name="Offering_suggested_values">ãµãžã§ã¹ãå€ã®æäŸ</h4> + +<p>Taking it a step farther, you can provide a list of default phone number values from which the user can select. To do this, use the {{htmlattrxref("list", "input")}} attribute. This doesn't limit the user to those options, but does allow them to select commonly-used telephone numbers more quickly. This also offers hints to {{htmlattrxref("autocomplete", "input")}}. The <code>list</code> attribute specifies the ID of a {{HTMLElement("datalist")}} element, which in turn contains one {{HTMLElement("option")}} element per suggested value; each <code>option</code>'s <code>value</code> is the corresponding suggested value for the telephone number entry box.</p> + +<pre class="brush: html notranslate"><label for="telNo">Phone number: </label> +<input id="telNo" name="telNo" type="tel" list="defaultTels"> + +<datalist id="defaultTels"> + <option value="111-1111-1111"> + <option value="122-2222-2222"> + <option value="333-3333-3333"> + <option value="344-4444-4444"> +</datalist></pre> + +<p>{{EmbedLiveSample("Offering_suggested_values", 600, 40)}}</p> + +<p>With the {{HTMLElement("datalist")}} element and its {{HTMLElement("option")}}s in place, the browser will offer the specified values as potential values for the email address; this is typically presented as a popup or drop-down menu containing the suggestions. While the specific user experience may vary from one browser to another, typically clicking in the edit box presents a drop-down of the suggested email addresses. Then, as the user types, the list is adjusted to show only filtered matching values. Each typed character narrows down the list until the user makes a selection or types a custom value.</p> + +<p>Here's a screenshot of what that might look like:</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15605/phone-number-with-options.png" style="border-style: solid; border-width: 1px; height: 150px; width: 684px;"></p> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p>As we've touched on before, it's quite difficult to provide a one-size-fits-all client-side validation solution for phone numbers. So what can we do? Let's consider some options.</p> + +<div class="warning"> +<p><strong>éèŠ</strong>: HTML ã®ãã©ãŒã æ€èšŒã¯ãå
¥åãããããŒã¿ãæ£ãã圢åŒã§ããããšãä¿èšŒããã¹ã¯ãªããã®ä»£çšã«ã¯<em>ãªããŸãã</em>ã HTML ã調æŽããŠæ€èšŒããããæããããå®å
šã«åé€ãããããããšã¯ãšãŠãç°¡åã«ã§ããŸãã HTML ãå®å
šã«ãã€ãã¹ãããµãŒããŒã«çŽæ¥ããŒã¿ãéä¿¡ããããšãå¯èœã§ãããµãŒããŒåŽã®ã³ãŒããåä¿¡ããããŒã¿ã®æ€èšŒã«å€±æããå Žåãäžé©åãªåœ¢åŒã®ããŒã¿ (ãŸãã¯å€§ããããããŒã¿ãééã£ãçš®é¡ã®ããŒã¿ãªã©) ãéä¿¡ãããå Žåã«çœå®³ãçºçãããããããããŸãã</p> +</div> + +<h3 id="Making_telephone_numbers_required" name="Making_telephone_numbers_required">é»è©±çªå·ãå¿
é ã«ãã</h3> + +<p>You can make it so that an empty input is invalid and won't be submitted to the server using the {{htmlattrxref("required", "input")}} attribute. For example, let's use this HTML:</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="telNo">Enter a telephone number (required): </label> + <input id="telNo" name="telNo" type="tel" required> + <span class="validity"></span> + </div> + <div> + <button>Submit</button> + </div> +</form></pre> + +<p>And let's include the following CSS to highlight valid entries with a checkmark and invalid entries with a cross:</p> + +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + position: relative; +} + +input[type="number"] { + width: 100px; +} + +input + span { + padding-right: 30px; +} + +input:invalid+span:after { + position: absolute; content: 'â'; + padding-left: 5px; + color: #8b0000; +} + +input:valid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; + color: #009000; +}</pre> + +<p>The output looks like this:</p> + +<p>{{EmbedLiveSample("Making_telephone_numbers_required", 700, 70)}}</p> + +<h3 id="Pattern_validation" name="Pattern_validation">ãã¿ãŒã³ã«ããå€æ€èšŒ</h3> + +<p>If you want to further restrict entered numbers so they also have to conform to a specific pattern, you can use the {{htmlattrxref("pattern","input")}} attribute, which takes as its value a {{Glossary("regular expression")}} that entered values have to match.</p> + +<p>In this example we'll use the same CSS as before, but our HTML is changed to look like this:</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="telNo">Enter a telephone number (in the form xxx-xxx-xxxx): </label> + <input id="telNo" name="telNo" type="tel" required + pattern="[0-9]{3}-[0-9]{3}-[0-9]{4}"> + <span class="validity"></span> + </div> + <div> + <button>Submit</button> + </div> +</form></pre> + +<div class="hidden"> +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + position: relative; +} + +input[type="number"] { + width: 100px; +} + +input + span { + padding-right: 30px; +} + +input:invalid+span:after { + position: absolute; content: 'â'; + padding-left: 5px; + color: #8b0000; +} + +input:valid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; + color: #009000; +}</pre> +</div> + +<p>{{EmbedLiveSample("Pattern_validation", 700, 70)}}</p> + +<p>Notice how the entered value is reported as invalid unless the pattern xxx-xxx-xxxx is matched; for instance, 41-323-421 won't be accepted. Neither will 800-MDN-ROCKS. However, 865-555-6502 will be accepted. This particular pattern is obviously only useful for certain locales â in a real application you'd probably have to vary the pattern used depending on the locale of the user.</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>In this example, we present a simple interface with a {{htmlelement("select")}} element that lets the user choose which country they're in, and a set of <code><input type="tel"></code> elements to let them enter each part of their phone number; there is no reason why you can't have multiple <code>tel</code> inputs.</p> + +<p>Each input has a {{htmlattrxref("placeholder","input")}} attribute to show a hint to sighted users about what to enter into it, a {{htmlattrxref("pattern","input")}} to enforce a specific number of characters for the desired section, and an <code>aria-label</code> attribute to contain a hint to be read out to screenreader users about what to enter into it.</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="country">Choose your country:</label> + <select id="country" name="country"> + <option>UK</option> + <option selected>US</option> + <option>Germany</option> + </select> + </div> + <div> + <p>Enter your telephone number: </p> + <span class="areaDiv"> + <input id="areaNo" name="areaNo" type="tel" required + placeholder="Area code" pattern="[0-9]{3}" + aria-label="Area code"> + <span class="validity"></span> + </span> + <span class="number1Div"> + <input id="number1" name="number1" type="tel" required + placeholder="First part" pattern="[0-9]{3}" + aria-label="First part of number"> + <span class="validity"></span> + </span> + <span class="number2Div"> + <input id="number2" name="number2" type="tel" required + placeholder="Second part" pattern="[0-9]{4}" + aria-label="Second part of number"> + <span class="validity"></span> + </span> + </div> + <div> + <button>Submit</button> + </div> +</form></pre> + +<p>The JavaScript is relatively simple â it contains an {{domxref("GlobalEventHandlers.onchange", "onchange")}} event handler that, when the <code><select></code> value is changed, updates the <code><input></code> element's <code>pattern</code>, <code>placeholder</code>, and <code>aria-label</code> to suit the format of telephone numbers in that country/territory.</p> + +<pre class="brush: js notranslate">var selectElem = document.querySelector("select"); +var inputElems = document.querySelectorAll("input"); + +selectElem.onchange = function() { + for(var i = 0; i < inputElems.length; i++) { + inputElems[i].value = ""; + } + + if(selectElem.value === "US") { + inputElems[2].parentNode.style.display = "inline"; + + inputElems[0].placeholder = "Area code"; + inputElems[0].pattern = "[0-9]{3}"; + + inputElems[1].placeholder = "First part"; + inputElems[1].pattern = "[0-9]{3}"; + inputElems[1].setAttribute("aria-label","First part of number"); + + inputElems[2].placeholder = "Second part"; + inputElems[2].pattern = "[0-9]{4}"; + inputElems[2].setAttribute("aria-label","Second part of number"); + } else if(selectElem.value === "UK") { + inputElems[2].parentNode.style.display = "none"; + + inputElems[0].placeholder = "Area code"; + inputElems[0].pattern = "[0-9]{3,6}"; + + inputElems[1].placeholder = "Local number"; + inputElems[1].pattern = "[0-9]{4,8}"; + inputElems[1].setAttribute("aria-label","Local number"); + } else if(selectElem.value === "Germany") { + inputElems[2].parentNode.style.display = "inline"; + + inputElems[0].placeholder = "Area code"; + inputElems[0].pattern = "[0-9]{3,5}"; + + inputElems[1].placeholder = "First part"; + inputElems[1].pattern = "[0-9]{2,4}"; + inputElems[1].setAttribute("aria-label","First part of number"); + + inputElems[2].placeholder = "Second part"; + inputElems[2].pattern = "[0-9]{4}"; + inputElems[2].setAttribute("aria-label","Second part of number"); + } +}</pre> + +<p>The example looks like this:</p> + +<p>{{EmbedLiveSample('Examples', 600, 140)}}</p> + +<p>This is an interesting idea, which goes to show a potential solution to the problem of dealing with international phone numbers. You would have to extend the example of course to provide the correct pattern for potentially every country, which would be a lot of work, and there would still be no foolproof guarantee that the users would enter their numbers correctly.</p> + +<p>It makes you wonder if it is worth going to all this trouble on the client-side, when you could just let the user enter their number in whatever format they wanted on the client-side and then validate and sanitize it on the server. But this choice is yours to make.</p> + +<div class="hidden"> +<pre class="brush: css notranslate">div { +margin-bottom: 10px; +position: relative; +} + +input[type="number"] { + width: 100px; +} + +input + span { + padding-right: 30px; +} + +input:invalid+span:after { + position: absolute; content: 'â'; + padding-left: 5px; + color: #8b0000; +} + +input:valid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; + color: #009000; +}</pre> +</div> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', '#telephone-state-(type=tel)', '<input type="tel">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ååå®çŸ©</td> + </tr> + <tr> + <td>{{SpecName('HTML5.1', 'sec-forms.html#tel-state-typetel', '<input type="tel">')}}</td> + <td>{{Spec2('HTML5.1')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-tel")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Learn/HTML/Forms">HTML ãã©ãŒã ã¬ã€ã</a></li> + <li><a href="/ja/docs/Web/Accessibility/ARIA/forms">ãã©ãŒã ãšã¢ã¯ã»ã·ããªãã£</a></li> + <li>{{HTMLElement("input")}} + <ul> + <li><code><a href="/ja/docs/Web/HTML/Element/input/text"><input type="text"></a></code></li> + <li><code><a href="/ja/docs/Web/HTML/Element/input/email"><input type="email"></a></code></li> + </ul> + </li> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/text/index.html b/files/ja/web/html/element/input/text/index.html new file mode 100644 index 0000000000..b1e4a6db94 --- /dev/null +++ b/files/ja/web/html/element/input/text/index.html @@ -0,0 +1,471 @@ +--- +title: <input type="text"> +slug: Web/HTML/Element/input/text +tags: + - Form input + - Forms + - HTML + - HTML forms + - Input + - Input Type + - Reference + - Text + - text entry + - text input +translation_of: Web/HTML/Element/input/text +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <code><strong>text</strong></code> åã¯ãåºæ¬çãªåäžè¡ã®ããã¹ãå
¥åæ¬ãçæããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-text.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>ããã¹ãå
¥åæ¬ã«å«ãŸããæååãè¡šã {{domxref("DOMString")}}ã</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{event("change")}} ããã³ {{event("input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("autocomplete", "input")}}, {{htmlattrxref("list", "input")}}, {{htmlattrxref("maxlength", "input")}}, {{htmlattrxref("minlength", "input")}}, {{htmlattrxref("pattern", "input")}}, {{htmlattrxref("placeholder", "input")}}, {{htmlattrxref("readonly", "input")}}, {{htmlattrxref("required", "input")}} and {{htmlattrxref("size", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td>{{htmlattrxref("list", "input")}}, <code>value</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.select", "select()")}}, {{domxref("HTMLInputElement.setRangeText", "setRangeText()")}}, {{domxref("HTMLInputElement.setSelectionRange", "setSelectionRange()")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p> {{htmlattrxref("value", "input")}} å±æ§ã¯ãããã¹ãå
¥åæ¬ã«å
¥åãããçŸåšã®ããã¹ãã®å€ãå
¥ã£ãŠãã {{domxref("DOMString")}} ã§ãã JavaScript ã§ã¯ {{domxref("HTMLInputElement.value", "value")}} ããããã£ã䜿ã£ãŠãããåãåãããšãã§ããŸãã</p> + +<pre class="brush: js notranslate">let theText = myTextInput.value; +</pre> + +<p>å
¥åæ¬ã«æ€èšŒã®å¶çŽããªãå Žå (詳ããã¯{{anch("Validation", "æ€èšŒ")}}ãåç
§)ãå€ã¯ç©ºæåå ("") ã«ããããšãã§ããŸãã</p> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå ã®å±æ§</h2> + +<p>åã«é¢ä¿ãªããã¹ãŠã® {{HTMLElement("input")}} èŠçŽ ãæäœããå±æ§ã«å ãã <code>text</code> åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("list")}}</code></td> + <td>ä»»æã®å®çŸ©æžã¿ã®èªåè£å®ãªãã·ã§ã³ãå«ã<datalist> èŠçŽ ã® id</td> + </tr> + <tr> + <td><code>{{anch("maxlength")}}</code></td> + <td>å
¥åæ¬ãåãä»ããæ倧æåæ°</td> + </tr> + <tr> + <td><code>{{anch("minlength")}}</code></td> + <td>å
¥åæ¬ãåãããã劥åœãšå€æãããæå°æååé·</td> + </tr> + <tr> + <td><code>{{anch("pattern")}}</code></td> + <td>劥åœãšå€æãããããã«ãå
¥åæ¬ã®å
容ãäžèŽããå¿
èŠãããæ£èŠè¡šçŸ</td> + </tr> + <tr> + <td><code>{{anch("placeholder")}}</code></td> + <td>空æ¬ã®æã«å
¥åæ¬ã«è¡šç€ºãããå
¥åäŸã®å€</td> + </tr> + <tr> + <td><code>{{anch("readonly")}}</code></td> + <td>å
¥åæ¬ã®å
容ãèªã¿åãå°çšã«ãããã©ããã瀺ãè«çå±æ§</td> + </tr> + <tr> + <td><code>{{anch("size")}}</code></td> + <td>å
¥åæ¬ã®é·ããäœæååã«ããããè¡šãæ°å€</td> + </tr> + <tr> + <td><code>{{anch("spellcheck")}}</code></td> + <td>å
¥åæ¬ã§ã¹ãã«ãã§ãã¯ãæå¹ã«ãããã©ãããæ¢å®ã®ã¹ãã«ãã§ãã¯æ§æãå©çšããããå¶åŸ¡ãã</td> + </tr> + </tbody> +</table> + +<h3 id="htmlattrdeflist">{{htmlattrdef("list")}}</h3> + +<p>list å±æ§ã®å€ã¯ãåãææžå
ã«ãã {{HTMLElement("datalist")}} èŠçŽ ã® {{domxref("Element.id", "id")}} ã§ãã {{HTMLElement("datalist")}} ã¯ããã®å
¥åæ¬ã§ãŠãŒã¶ãŒã«ææ¡ããããã®äºåå®çŸ©ãããå€ã®ãªã¹ããæäŸããŸãããªã¹ãã®äžã®å€ã®ãã¡ {{htmlattrxref("type", "input")}} ãšäºææ§ã®ãªããã®ã¯ãææ¡ããããªãã·ã§ã³ã«ã¯å«ãŸããŸãããæäŸãããå€ã¯ææ¡ã§ãããèŠä»¶ã§ã¯ãããŸããããŠãŒã¶ãŒã¯ãã®å®çŸ©æžã¿ãªã¹ãããéžæããããšããç°ãªãå€ãæäŸããããšãã§ããŸãã</p> + +<h3 id="htmlattrdefmaxlength">{{htmlattrdef("maxlength")}}</h3> + +<p>ãŠãŒã¶ãŒã <code>text</code> å
¥åæ¬ã«å
¥åããããšãã§ãã (UTF-16 ã³ãŒãåäœã§ã®) æ倧æåæ°ã§ãã 0 以äžã®æŽæ°å€ã§ããå¿
èŠããããŸãã <code>maxlength</code> ãæå®ãããŠããªãããç¡å¹ãªå€ãæå®ãããŠãããšã <code>text</code> å
¥åæ¬ã«ã¯æ倧æåæ°ãèšå®ãããŸããããã®å€ã¯ <code>minlength</code> ã®å€ä»¥äžã§ããå¿
èŠããããŸãã</p> + +<p>ãã£ãŒã«ãã®ããã¹ãå€ã®é·ãã UTF-16 ã³ãŒãåäœã§ <code>maxlength</code> ã®é·ããè¶
ããŠãããšããã®å
¥åæ¬ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸããå¶çŽæ€èšŒã¯ãŠãŒã¶ãŒãå€ãå€æŽããå Žåã«ã®ã¿é©çšãããŸãã</p> + +<h3 id="htmlattrdefminlength">{{htmlattrdef("minlength")}}</h3> + +<p>ãŠãŒã¶ãŒã <code>text</code> å
¥åæ¬ã«å
¥åããããšãã§ãã (UTF-16 ã³ãŒãåäœã§ã®) æå°æåæ°ã§ããããã¯éè² ã®æŽæ°å€ã§ã <code>maxlength</code> ã§æå®ãããå€ä»¥äžã§ããå¿
èŠããããŸãã <code>minlength</code> ãæå®ãããŠããªãããç¡å¹ãªå€ãæå®ãããŠãããšã <code>text</code> å
¥åæ¬ã«ã¯æå°æåæ°ãèšå®ãããŸããã</p> + +<p>å
¥åæ¬ã®ããã¹ãå€ã®é·ãã UTF-16 ã³ãŒãåäœã§ <code>minlength</code> ã®é·ããããçããšããã®å
¥åæ¬ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸããå¶çŽæ€èšŒã¯ãŠãŒã¶ãŒãå€ãå€æŽããå Žåã«ã®ã¿é©çšãããŸãã</p> + +<h3 id="htmlattrdefpattern">{{htmlattrdef("pattern")}}</h3> + +<div id="pattern-include"> +<p><code>pattern</code> å±æ§ã¯ãæå®ããå Žåã¯æ£èŠè¡šçŸã§ãããå
¥åæ¬ã® {{htmlattrxref("value")}} ã<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«åæ Œããããã«ã¯ãããšäžèŽããªããã°ãªããŸããããã㯠{{jsxref("RegExp")}} åã§äœ¿çšããã JavaScript ã®åŠ¥åœãªæ£èŠè¡šçŸã§ããå¿
èŠããããããã¯<a href="/ja/docs/Web/JavaScript/Guide/Regular_Expressions">æ£èŠè¡šçŸã®ã¬ã€ã</a>ã§èšè¿°ãããŠããŸããæ£èŠè¡šçŸãã³ã³ãã€ã«ããããšãã« <code>'u'</code> ãã©ã°ãæå®ãããã®ã§ããã¿ãŒã³ã¯ ASCII ã§ã¯ãªã Unicode ã³ãŒããã€ã³ãã®äžŠã³ãšããŠæ±ãããŸãããã¿ãŒã³ã®ããã¹ããã¹ã©ãã·ã¥ã§å²ãã§ã¯ãããŸããã</p> + +<p>æå®ããããã¿ãŒã³ããªãããç¡å¹ã§ããå Žåã¯ãæ£èŠè¡šçŸã¯é©çšãããããã®å±æ§ã¯å®å
šã«ç¡èŠãããŸãã</p> + +<div class="note"> +<p><strong>Tip:</strong> {{htmlattrxref("title", "input")}} å±æ§ã䜿çšããŠããã¹ããæå®ãããšãå€ãã®ãã©ãŠã¶ãŒã§ãã¿ãŒã³ã«äžèŽããèŠä»¶ãäœã§ãããã説æããããŒã«ãããã衚瀺ããããšãã§ããŸããè¿ãã«ä»ã®èª¬æããã¹ããé
眮ããå¿
èŠããããŸãã</p> +</div> +</div> + +<p>詳现ãäŸã«ã€ããŠã¯{{anch("Specifying a pattern", "ãã¿ãŒã³ã®æå®")}}ãåç
§ããŠãã ããã</p> + +<h3 id="htmlattrdefplaceholder">{{htmlattrdef("placeholder")}}</h3> + +<p><code>placeholder</code> å±æ§ã¯æååã§ããã®æ¬ã«ã©ã®ãããªçš®é¡ã®æ
å ±ãæ±ãããããã«ã€ããŠã®ãŠãŒã¶ãŒã«å¯Ÿããçããã³ããæäŸããŸããããã¯æ±ããããããŒã¿ã®çš®é¡ã玹ä»ããäžèªãŸãã¯çãå¥ã§ããã説æçãªã¡ãã»ãŒãžã§ã¯ãããŸãããããã¹ãã«ã¯æ¹è¡ãå«ããããšã¯<em>ã§ããŸãã</em>ã</p> + +<p>ã³ã³ãããŒã«ã®å
容ãåäžã®æžåæ¹å ({{Glossary("LTR")}} ãŸã㯠{{Glossary("RTL")}}) ã§ãããã®ã®ããã¬ã€ã¹ãã«ããŒãéã®æ¹åã«è¡šç€ºããå¿
èŠãããå Žåã Unicode åæ¹åã¢ã«ãŽãªãºã æžåŒæåã䜿çšããŠãã¬ã€ã¹ãã«ããŒã®äžã§æžåæ¹åãäžæžãããããšãã§ããŸãããããã®æåã«ã€ããŠã¯ã{{SectionOnPage("/ja/docs/Web/Localization/Unicode_Bidirectional_Text_Algorithm", "Unicode å¶åŸ¡æåã䜿çšããæžåæ¹åã®äžæžã")}}ãåç
§ããŠãã ããã</p> + +<div class="note"> +<p><strong>泚:</strong> å¯èœã§ããã° <code>placeholder</code> ã䜿çšããããšã¯é¿ããŠãã ããããã©ãŒã ã説æããä»ã®æ¹æ³ã»ã©æå³è«çã«æçã§ã¯ãªããã³ã³ãã³ãã«äºæããªãæè¡çãªåé¡ãåŒãèµ·ããå¯èœæ§ããããŸãã詳ããã¯ã{{SectionOnPage("/ja/docs/Web/HTML/Element/input", "Labels and placeholders", "ã©ãã«ãšãã¬ã€ã¹ãã«ããŒ")}}ãåç
§ããŠãã ããã</p> +</div> + +<h3 id="htmlattrdefreadonly">{{htmlattrdef("readonly")}}</h3> + +<p>è«çå±æ§ã§ãååšããã°ããŠãŒã¶ãŒãç·šéããããšãã§ããªãããšãè¡šããŸãããããã <code>value</code> ã¯ã JavaScript ã³ãŒãããçŽæ¥ {{domxref("HTMLInputElement.value")}} ããããã£ãèšå®ããããšã§å€æŽããããšãã§ããŸãã</p> + +<div class="note"> +<p><strong>泚:</strong> èªã¿åãå°çšãã£ãŒã«ãã¯å€ãæãŠãªãããã <code>required</code> 㯠<code>readonly</code> å±æ§ãæå®ãããŠããå
¥åæ¬ã«ã¯å¹æããããŸããã</p> +</div> + +<h3 id="htmlattrdefsize">{{htmlattrdef("size")}}</h3> + +<p><code>size</code> å±æ§ã¯æ°å€ã§ãããå
¥åæ¬ã®å¹
ãäœæååãšãããã瀺ããŸããå€ã¯ãŒããã倧ããªæ°å€ã§ããå¿
èŠããããæ¢å®å€ã¯20ã§ããæåã®å¹
ã¯æ§ã
ã§ãããããããã¯æ£ç¢ºã§ã¯ãªãå¯èœæ§ããããäŸåããããšã¯ã§ããŸãããçµæã®å
¥åæ¬ã¯æåæ°ããã©ã³ã (䜿çšäžã® {{cssxref("font")}} èšå®) ã«ãã£ãŠãæå®ãããæåæ°ããçããªã£ããåºããªã£ããããããšããããŸãã</p> + +<p>ããã¯ãŠãŒã¶ãŒããã£ãŒã«ãã«å
¥åããããšãã§ããæåæ°ã®å¶éãèšå®ãããã®ã§ã¯<em>ãããŸãã</em>ãããã¯äžåºŠã«èŠããæåæ°ããããæå®ããã ãã§ããå
¥åããŒã¿ã®é·ãã®äžéãèšå®ããã«ã¯ã <code>{{anch("maxlength")}}</code> å±æ§ã䜿çšããŠãã ããã</p> + +<h3 id="htmlattrdefspellcheck">{{htmlattrdef("spellcheck")}}</h3> + +<p><code>spellcheck</code> ã¯ã°ããŒãã«å±æ§ã§ãèŠçŽ ã§ã¹ãã«ãã§ãã¯ãæå¹ã«ãããã©ããã瀺ããŸããå
容ãç·šéå¯èœãªãã®ãã¹ãŠã«äœ¿çšããããšãã§ããŸãããããã§ã¯ <code>spellcheck</code> å±æ§ã® {{HTMLElement("input")}} èŠçŽ ã®äœ¿çšã«é¢ããŠç¹ã«èããŸãã <code>spellcheck</code> ã§å©çšã§ããå€ã¯æ¬¡ã®éãã§ãã</p> + +<dl> + <dt><code>false</code></dt> + <dd>ãã®èŠçŽ ã§ã¹ãã«ãã§ãã¯ãç¡å¹ã«ããŸãã</dd> + <dt><code>true</code></dt> + <dd>ãã®èŠçŽ ã§ã¹ãã«ãã§ãã¯ãæå¹ã«ããŸãã</dd> + <dt>"" (空æåå) ãŸãã¯å€ãªã</dt> + <dd>ã¹ãã«ãã§ãã¯ã«ã€ããŠãèŠçŽ ã®æ¢å®ã®åäœã«åŸããŸããããã¯èŠªã® <code>spellcheck</code> èšå®ãããã®ä»ã®èŠå ã«åºã¥ãããšããããŸãã</dd> +</dl> + +<p>å
¥åæ¬ã§ã¯ã {{anch("readonly")}} å±æ§ãèšå®ãããŠãããããã€ç¡å¹ã«ãªã£ãŠããªãå Žåã«ã¹ãã«ãã§ãã¯ãæå¹ã«ããããšãã§ããŸãã</p> + +<p><code>spellcheck</code> ãèªã¿åãããšã§è¿ãããå€ã¯ã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã®èšå®ã«ãã£ãŠäžæžããããå Žåãã³ã³ãããŒã«å
ã®ã¹ãã«ãã§ãã¯ã®å®éã®ç¶æ
ãåæ ããªãå¯èœæ§ããããŸãã</p> + +<h2 id="Non-standard_attributes" name="Non-standard_attributes">æšæºå€ã®å±æ§</h2> + +<p>ãã©ãŠã¶ãŒã«ãã£ãŠã¯ã以äžã®æšæºå€ã®å±æ§ãå©çšã§ããŸããäžè¬çãªèŠåãšããŠãã§ããã°äœ¿çšããããšãé¿ããŠãã ããã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("autocorrect")}}</code></td> + <td>ãªãŒãã³ã¬ã¯ããè¡ããã©ããã <code>on</code> ãŸã㯠<code>off</code> ã§ç€ºããŸãã <strong>Safari ã®ã¿ã</strong></td> + </tr> + <tr> + <td><code>{{anch("mozactionhint")}}</code></td> + <td>å
¥åæ¬ãç·šéããŠããéããŠãŒã¶ãŒã <kbd>Enter</kbd> ãŸã㯠<kbd>Return</kbd> ããŒãæŒãããšãã«å®è¡ãããã¢ã¯ã·ã§ã³ã瀺ãæååã§ããããã¯ä»®æ³ããŒããŒãã®ããŒã«é©åãªã©ãã«ãç¹å®ããããã«äœ¿çšããŸãã <strong>Android ç Firefox for ã®ã¿ã</strong></td> + </tr> + </tbody> +</table> + +<h3 id="htmlattrdefautocorrect_non-standard_inline">{{htmlattrdef("autocorrect")}} {{non-standard_inline}}</h3> + +<div id="autocorrect-include"> +<p>Safari æ¡åŒµã§ãã <code>autocorrect</code> å±æ§ã¯æååã§ããŠãŒã¶ãŒããã®æ¬ãç·šéããŠããéã«èªåä¿®æ£ãæå¹ã«ãããã©ããã瀺ããŸãã次ã®å€ãèš±ãããŠããŸãã</p> + +<dl> + <dt><code>on</code></dt> + <dd>æ§æãããŠããã°ãæã¡ééãã®èªåä¿®æ£ããããã¹ãã®çœ®ãæãåŠçãæå¹ã«ããŸãã</dd> + <dt><code>off</code></dt> + <dd>èªåä¿®æ£ãããã¹ãã®çœ®ãæããç¡å¹ã«ããŸãã</dd> +</dl> +</div> + +<h3 id="htmlattrdefmozactionhint_non-standard_inline">{{htmlattrdef("mozactionhint")}} {{non-standard_inline}}</h3> + +<div id="mozactionhint-include"> +<p>Mozilla æ¡åŒµã§ Android ç Firefox ã§å¯Ÿå¿ããŠããããŠãŒã¶ãŒããã£ãŒã«ããç·šéäžã« <kbd>Enter</kbd> ããŒã <kbd>Return</kbd> ããŒãæŒããå Žåã«è¡ãããã¢ã¯ã·ã§ã³ã®çš®é¡ã®ãã³ããæäŸããŸãããã®æ
å ±ã¯ä»®æ³ããŒããŒãã® <kbd>Enter</kbd> ããŒã«ã©ã®ãããªã©ãã«ã䜿çšãããã決å®ããããã«äœ¿çšãããŸãã</p> + +<div class="note"> +<p><strong>泚:</strong> ããã¯ã°ããŒãã«å±æ§ {{htmlattrxref("enterkeyhint")}} ãšããŠ<a href="https://html.spec.whatwg.org/#input-modalities:-the-enterkeyhint-attribute">æšæºåãããŠããŸã</a>ãããŸã åºãã¯å®è£
ãããŠããŸããã Firefox ã®å®è£
ç¶æ
ã®å€é·ã確èªããã«ã¯ã {{bug(1490661)}} ãåç
§ããŠãã ããã</p> +</div> + +<p>èš±å¯ãããŠããå€ã¯ <code>go</code>, <code>done</code>, <code>next</code>, <code>search</code>, <code>send</code> ã§ãããã©ãŠã¶ãŒã¯ãã®ãã³ãã䜿çšããŠã Enter ããŒã«ã©ã®ã©ãã«ã眮ããã決å®ããŸãã</p> +</div> + +<h2 id="Using_text_inputs" name="Using_text_inputs">ããã¹ãå
¥åæ¬ã®äœ¿çš</h2> + +<p><code>text</code> åã® <code><input></code> èŠçŽ ã¯ãåºæ¬çãªåäžè¡ã®å
¥åæ¬ãäœæããŸããã©ãã§ãããŠãŒã¶ãŒã«åäžè¡ã®å€ãå
¥åããããå Žæã§ããã£ãšå
·äœçãªå
¥ååãå€ã®äžã«ãªãå Žå (äŸãã°ã<a href="/ja/docs/Web/HTML/Element/input/datetime-local">æ¥ä»</a>ã <a href="/ja/docs/Web/HTML/Element/input/url">URL</a>ã<a href="/ja/docs/Web/HTML/Element/input/email">ã¡ãŒã«ã¢ãã¬ã¹</a>ã<a href="/ja/docs/Web/HTML/Element/input/search">æ€çŽ¢èª</a>ãªã©ããã£ãšè¯ãéžæè¢ãå©çšã§ãããã®) ã«äœ¿çšããŸãã</p> + +<h3 id="Basic_example" name="Basic_example">åºæ¬çãªäŸ</h3> + +<pre class="brush: html notranslate"><form> + <div> + <label for="uname">Choose a username: </label> + <input type="text" id="uname" name="name"> + </div> + <div> + <button>Submit</button> + </div> +</form></pre> + +<p>ããã¯æ¬¡ã®ããã«è¡šç€ºãããŸãã</p> + +<p>{{EmbedLiveSample("Basic_example", 600, 50)}}</p> + +<p>éä¿¡ããããšããµãŒããŒã«éä¿¡ãããååãšå€ã®çµã®ããŒã¿ã¯ <code>uname=Chris</code> ã«ãªããŸã (éä¿¡åã«å
¥åå€ãšã㊠"Chris" ãå
¥åãããå Žå)ã {{HTMLElement("input")}} èŠçŽ ã« {{htmlattrxref("name", "input")}} å±æ§ãå
¥ãå¿ããŠã¯ãããŸããããããªããšãããã¹ãå
¥åæ¬ã®å€ãéä¿¡ãããããŒã¿ã«å«ãŸããªããªããŸãã</p> + +<h3 id="Setting_placeholders" name="Setting_placeholders">ãã¬ã€ã¹ãã«ããŒã®èšå®</h3> + +<p> {{htmlattrxref("placeholder","input")}} å±æ§ã䜿çšããŠãããã¹ãå
¥åæ¬ã®å
éšã«æçšãªãã¬ã€ã¹ãã«ããŒãæäŸããããšã§ãäœãå
¥åããã°ãããã®ãã³ããæäŸããããšãã§ããŸãã次ã®äŸãèŠãŠãã ããã</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="uname">Choose a username: </label> + <input type="text" id="uname" name="name" + placeholder="Lower case, all one word"> + </div> + <div> + <button>Submit</button> + </div> +</form></pre> + +<p>ãã¬ã€ã¹ãã«ããŒãã©ã衚瀺ããããã以äžã§ç¢ºèªã§ããŸãã</p> + +<p>{{EmbedLiveSample("Setting_placeholders", 600, 50)}}</p> + +<p>ãã¬ã€ã¹ãã«ããŒã¯ãµã€ããèŠçŽ ã®åæ¯è²ãããèãè²ã§è¡šç€ºããããŠãŒã¶ãŒãå
¥åæ¬ã«ããã¹ããå
¥åãå§ãããš (ãŸãã¯ã <code>value</code> å±æ§ã«èšå®ããããšã§ãããã°ã©ã çã«å€ãèšå®ããå Žåã) èªåçã«æ¶æ»
ããŸãã</p> + +<h3 id="Physical_input_element_size" name="Physical_input_element_size">ç©ççãªå
¥åèŠçŽ ã®å¯žæ³</h3> + +<p>å
¥åããã¯ã¹ã®ç©ççãªå¯žæ³ã¯ã {{htmlattrxref("size", "input")}} å±æ§ã䜿ã£ãŠå¶åŸ¡ããããšãã§ããŸããããã«ãã£ãŠãããã¹ãå
¥åæ¬ãäžåºŠã«è¡šç€ºã§ããæåæ°ãæå®ããããšãã§ããŸããããã¯èŠçŽ ã®å¹
ã«åœ±é¿ããå¹
ããã¯ã»ã«æ°ã§ã¯ãªãæåæ°ã§æå®ããããšãã§ããŸããäŸãã°ããã®äŸã®äžã§ã¯ãå
¥åæ¬ã¯30æåã®å¹
ã§ãã</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="uname">Choose a username: </label> + <input type="text" id="uname" name="name" + placeholder="Lower case, all one word" + size="30"> + </div> + <div> + <button>Submit</button> + </div> +</form></pre> + +<p>{{ EmbedLiveSample('Physical_input_element_size', 600, 50) }}</p> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p><code>text</code> åã® <code><input></code> èŠçŽ ã¯ãé©çšãããèªåçãªæ€èšŒã¯ãããŸããã (åºæ¬çãªããã¹ãå
¥åæ¬ã¯ãèªç±ãªæååãåãä»ããããšãæ±ããããããã§ã)ã以äžã«è§£èª¬ããããã«ãã¯ã©ã€ã¢ã³ãåŽã®æ€èšŒã®ãªãã·ã§ã³ãããã€ãå©çšã§ããŸãã</p> + +<div class="note"> +<p><strong>泚</strong>: HTML ã®ãã©ãŒã æ€èšŒã¯ãå
¥åãããããŒã¿ãæ£ãã圢åŒã§ããããšãä¿èšŒãããµãŒããŒã¹ã¯ãªããã®ä»£çšã«ã¯<em>ãªããŸãã</em>ã HTML ã調æŽããŠæ€èšŒããããæããããå®å
šã«åé€ãããããããšã¯ãšãŠãç°¡åã«ã§ããŸãã HTML ãå®å
šã«ãã€ãã¹ãããµãŒããŒã«çŽæ¥ããŒã¿ãéä¿¡ããããšãå¯èœã§ãããµãŒããŒåŽã®ã³ãŒããåä¿¡ããããŒã¿ã®æ€èšŒã«å€±æããå Žåãäžé©åãªåœ¢åŒã®ããŒã¿ (ãŸãã¯å€§ããããããŒã¿ãééã£ãçš®é¡ã®ããŒã¿ãªã©) ãããŒã¿ããŒã¹ã«å
¥åãããå Žåã«çœå®³ãçºçãããããããããŸãã</p> +</div> + +<h3 id="A_note_on_styling" name="A_note_on_styling">ã¹ã¿ã€ã«ã«ãããã¡ã¢</h3> + +<p>ãŠãŒã¶ãŒã«ãšã£ãŠå€ã劥åœãããã§ãªãããåããããããªãããã«ããã©ãŒã èŠçŽ ã®ã¹ã¿ã€ã«ä»ãã«äŸ¿å©ãªæ¬äŒŒã¯ã©ã¹ãå©çšã§ããŸãã {{cssxref(":valid")}} ããã³ {{cssxref(":invalid")}} ã§ãããã®ç¯ã§ã¯ã以äžã® CSS ã䜿çšããŠå
¥åæ¬ã®å€ã劥åœã§ããã°é£ã«ãã§ãã¯ããŒã¯ã衚瀺ãã劥åœãªå€ã§ãªããã°é£ã«ãã (X) ããŒã¯ã衚瀺ããŸãã</p> + +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + position: relative; +} + +input + span { + padding-right: 30px; +} + +input:invalid+span:after { + position: absolute; content: 'â'; + padding-left: 5px; +} + +input:valid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +}</pre> + +<p>ãã®ãã¯ããã¯ã«ã¯ãã©ãŒã èŠçŽ ã®åŸã«é
眮ããã {{htmlelement("span")}} èŠçŽ ãå¿
èŠã§ããããã¢ã€ã³ã³ã®ãã«ããŒãšããŠåäœããŸãããã©ãŠã¶ãŒã«ãã£ãŠã¯äžéšã®å
¥ååã§ãçŽåŸã«é
眮ãããã¢ã€ã³ã³ãããŸã衚瀺ã§ããªãããšãããã®ã§ãããå¿
èŠã§ãã</p> + +<h3 id="Making_input_required" name="Making_input_required">å
¥åãå¿
é ã«ãã</h3> + +<p>å
¥åãè¡ããªããšãã©ãŒã ã®éä¿¡ãèš±å¯ãããªãããã«ããããã®ç°¡åãªæ¹æ³ãšããŠã {{htmlattrxref("required","input")}} å±æ§ã䜿ãããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="uname">Choose a username: </label> + <input type="text" id="uname" name="name" required> + <span class="validity"></span> + </div> + <div> + <button>Submit</button> + </div> +</form></pre> + +<div class="hidden"> +<pre class="brush: css notranslate">div { margin-bottom: 10px; position: relative; } input + span { padding-right: 30px; } input:invalid+span:after { position: absolute; content: 'â'; padding-left: 5px; } input:valid+span:after { position: absolute; content: 'â'; padding-left: 5px; }</pre> +</div> + +<p>次ã®ããã«è¡šç€ºãããŸãã</p> + +<p>{{ EmbedLiveSample('Making_input_required', 600, 70) }}</p> + +<p>æ€çŽ¢çšèªãå
¥åããã«ãã©ãŒã ãéä¿¡ããããšããå Žåããã©ãŠã¶ãŒã¯ãšã©ãŒã¡ãã»ãŒãžã衚瀺ããŸãã</p> + +<h3 id="Input_value_length" name="Input_value_length">å
¥åå€ã®é·ã</h3> + +<p> {{htmlattrxref("minlength", "input")}} å±æ§ã䜿çšããŠå
¥åãããå€ã®æå°ã®é·ã (æåæ°) ãæå®ããããšãã§ããŸããåæ§ã«ã {{htmlattrxref("maxlength", "input")}} ã䜿çšããŠå
¥åãããå€ã®æ倧é·ãæåæ°ã§èšå®ããŸãã</p> + +<p>以äžã®äŸã§ã¯ãå
¥åå€ã4ïœ8æåã®é·ãã§ããããšãæ±ããããŸãã</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="uname">Choose a username: </label> + <input type="text" id="uname" name="name" required size="10" + placeholder="Username" + minlength="4" maxlength="8"> + <span class="validity"></span> + </div> + <div> + <button>Submit</button> + </div> +</form></pre> + +<div class="hidden"> +<pre class="brush: css notranslate">div { margin-bottom: 10px; position: relative; } input + span { padding-right: 30px; } input:invalid+span:after { position: absolute; content: 'â'; padding-left: 5px; } input:valid+span:after { position: absolute; content: 'â'; padding-left: 5px; }</pre> +</div> + +<p>以äžã®ããã«è¡šç€ºãããŸãã</p> + +<p>{{ EmbedLiveSample('Input_value_length', 600, 70) }}</p> + +<p>ïŒæåæªæºã§ãã©ãŒã ãéä¿¡ããããšãããšãé©åãªãšã©ãŒã¡ãã»ãŒãžã衚瀺ãããŸã (ãã©ãŠã¶ãŒã«ãã£ãŠç°ãªããŸã)ãïŒæåãè¶
ããŠå
¥åããããšããŠãããã©ãŠã¶ãŒãèš±ããŸããã</p> + +<div class="note"> +<p><strong>Note:</strong> <code>minlength</code> ãæå®ã㊠<code>required</code> ãæå®ããªããšããŠãŒã¶ãŒãå€ãæå®ããå¿
èŠããªããªãã®ã§ãå
¥åã¯åŠ¥åœãšå€æãããŸãã</p> +</div> + +<h3 id="Specifying_a_pattern" name="Specifying_a_pattern">ãã¿ãŒã³ã®æå®</h3> + +<p> {{htmlattrxref("pattern","input")}} å±æ§ã䜿çšããŠãå
¥åå€ã劥åœãšå€æãããããã«äžèŽããªããã°ãªããªãæ£èŠè¡šçŸãæå®ããããšãã§ããŸã (å
¥åå€ãæ€èšŒããããã«æ£èŠè¡šçŸã䜿ãããã®çæã³ãŒã¹ã¯<a href="/ja/docs/Learn/HTML/Forms/Form_validation#Validating_against_a_regular_expression">æ£èŠè¡šçŸã«ããæ€èšŒ</a>ãã芧ãã ãã)ã</p> + +<p>以äžã®äŸã§ã¯ã4ïœ8æåã®å€ã§ãè±å°æåã®ã¿ãå«ãŸããŠãããšããèŠä»¶ã®å¶çŽãäžããŸãã</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="uname">Choose a username: </label> + <input type="text" id="uname" name="name" required size="45" + pattern="[a-z]{4,8}"> + <span class="validity"></span> + <p>Usernames must be lowercase and 4-8 characters in length.</p> + </div> + <div> + <button>Submit</button> + </div> +</form></pre> + +<div class="hidden"> +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + position: relative; +} + +p { + font-size: 80%; + color: #999; +} + +input + span { + padding-right: 30px; +} + +input:invalid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +} + +input:valid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +}</pre> +</div> + +<p>次ã®ããã«è¡šç€ºãããŸãã</p> + +<p>{{ EmbedLiveSample('Specifying_a_pattern', 600, 110) }}</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p> <a href="/ja/docs/Learn/HTML/Forms/Your_first_HTML_form">æåã® HTML ãã©ãŒã </a>ããã³ <a href="/ja/docs/Learn/HTML/Forms/How_to_structure_an_HTML_form">HTML ãã©ãŒã ã®æ§ææ¹æ³</a>ã®èšäºã®æèã§ãè¯ãããã¹ãå
¥åæ¬ã®äŸãèŠãããšãã§ããŸãã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'input.html#text-(type=text)-state-and-search-state-(type=search)', '<input type="text">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ååå®çŸ©</td> + </tr> + <tr> + <td>{{SpecName('HTML5.1', 'sec-forms.html#text-typetext-state-and-search-state-typesearch', '<input type="text">')}}</td> + <td>{{Spec2('HTML5.1')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-text")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Learn/HTML/Forms">HTML ãã©ãŒã </a></li> + <li>{{HTMLElement("input")}} ããã³ããã«åºã¥ã {{domxref("HTMLInputElement")}} ã€ã³ã¿ãŒãã§ã€ã¹</li> + <li><code><a href="/ja/docs/Web/HTML/Element/input/search"><input type="search"></a></code></li> + <li>{{HTMLElement("textarea")}}: è€æ°è¡ã®ããã¹ãå
¥åæ¬</li> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/time/index.html b/files/ja/web/html/element/input/time/index.html new file mode 100644 index 0000000000..5b27633b50 --- /dev/null +++ b/files/ja/web/html/element/input/time/index.html @@ -0,0 +1,554 @@ +--- +title: <input type="time"> +slug: Web/HTML/Element/input/time +tags: + - Element + - Forms + - HTML + - HTML Input Types + - HTML forms + - HTML input + - Input + - Input Element + - Input Type + - Reference + - Time +translation_of: Web/HTML/Element/input/time +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary">{{htmlelement("input")}} èŠçŽ ã® <strong><code>time</code></strong> åã¯ããŠãŒã¶ãŒãç°¡åã«æå» (æãšåãä»»æã§ç§) ãå
¥åã§ããããã«èšèšãããå
¥åæ¬ãçæããŸãã</span></p> + +<p>ã³ã³ãããŒã«ã®ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã¯ããã©ãŠã¶ãŒã«ãã£ãŠãŸã¡ãŸã¡ã§ããæè¿ã®ãã©ãŠã¶ãŒã¯å¯Ÿå¿ãé²ãã§ããã Safari ã¯æåãªãã©ãŠã¶ãŒã®äžã§å¯äžå®è£
ããŠããŸããã Safari ããã®ä»ã® <code><time></code> ã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã§ã¯ããã®ã³ã³ãããŒã«ã¯åçŽãª <code><a href="/ja/docs/Web/HTML/Element/input/text"><input type="text"></a></code> ã«æ ŒäžããããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-time.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<h2 id="Appearance" name="Appearance">å€èŠ³</h2> + +<h3 id="Chrome_and_Opera" name="Chrome_and_Opera">Chrome ãš Opera</h3> + +<p>Chrome/Opera ã§ã¯ã <code>time</code> ã³ã³ãããŒã«ã¯ã·ã³ãã«ã§ãæãšåããªãã¬ãŒãã£ã³ã°ã·ã¹ãã ã®ãã±ãŒã«ã«åŸã£ãŠ12æå¶ãŸãã¯24æå¶ã§å
¥åããã¹ããããšãçŸåšéžæäžã®éšåãå¢æžããããã®äžäžã®ç¢å°ããæããŸããã³ã³ãããŒã«ã®å€ãæ¶å»ãã "X" ãã¿ã³ãæäŸãããŠããŸãã</p> + +<p><img alt="Chrome ã®12æå¶ã® time input" src="https://mdn.mozillademos.org/files/16417/chrome_time.PNG" style="height: 30px; width: 93px;"> 12-hour</p> + +<p><img alt="Chrome ã®24æå¶ã® time input" src="https://mdn.mozillademos.org/files/15399/chrome-time.png" style="height: 30px; width: 79px;"> 24-hour</p> + +<h3 id="Firefox">Firefox</h3> + +<p>Firefox ã® <code>time</code> ã³ã³ãããŒã«ã¯ Chrome ã®ãã®ãšãã䌌ãŠããŸãããäžäžã®ç¢å°ããããŸãããããæå»ã®å
¥åã«ã¯ãã·ã¹ãã ã®ãã±ãŒã«ã«åŸã£ãŠ12æå¶ãŸãã¯24æå¶ã®æžåŒã䜿çšããŸããã³ã³ãããŒã«ã®å€ãæ¶å»ããããã® "X" ãã¿ã³ããããŸãã</p> + +<p><img alt="Firefox ã®12æå¶ã® time input" src="https://mdn.mozillademos.org/files/15403/firefox-time.png" style="height: 29px; width: 106px;"> 12-hour</p> + +<p><img alt="Firefox ã®24æå¶ã® time input" src="https://mdn.mozillademos.org/files/16461/firefox-time-24.png" style="height: 29px; width: 80px;"> 24-hour</p> + +<h3 id="Edge">Edge</h3> + +<p>Edge ã® <code>time</code> ã³ã³ãããŒã«ã¯ãããããã£ãšç²Ÿå·§ã§ãæãšåãéžæããã¹ã©ã€ããªãŒã«ãéããŸãã Chrome ã®ããã«ãæå»ã®å
¥åã«ã¯ã·ã¹ãã ã®ãã±ãŒã«ã«åŸã£ãŠ12æå¶ãŸãã¯24æå¶ã䜿çšããŸãã</p> + +<p><img alt="Edge ã®12æå¶ã® time input" src="https://mdn.mozillademos.org/files/16418/edge_time.PNG" style="display: block; height: 290px; width: 188px;"> 12-hour</p> + +<p><img alt="Edge ã®24æå¶ã® time input" src="https://mdn.mozillademos.org/files/15401/edge-time.png" style="display: block; height: 290px; width: 129px;"> 24-hour</p> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>æå»ãè¡šã {{domxref("DOMString")}}ããŸãã¯ç©ºæ¬ã</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{domxref("HTMLElement/change_event", "change")}} ããã³ {{domxref("HTMLElement/input_event", "input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("autocomplete", "input")}}, {{htmlattrxref("list", "input")}}, {{htmlattrxref("readonly", "input")}}, {{htmlattrxref("step", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>value</code>, <code>valueAsDate</code>, <code>valueAsNumber</code>, <code>list</code>.</td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.select", "select()")}}, {{domxref("HTMLInputElement.stepDown", "stepDown()")}}, {{domxref("HTMLInputElement.stepUp", "stepUp()")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<div id="value-sample1"> +<p>å
¥åæ¬ã«å
¥åãããæå»ãè¡šã {{domxref("DOMString")}} ã§ãã <code><input></code> èŠçŽ ãäœæããããšãã«ã次ã®ããã« {{htmlattrxref("value", "input")}} å±æ§ã®äžã«æå»ãå«ããããšã§ãæ¢å®å€ãèšå®ããããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><label for="appt-time">äºçŽæå»ãéžãã§ãã ãã: </label> +<input id="appt-time" type="time" name="appt-time" value="13:30"></pre> +</div> + +<p>{{ EmbedLiveSample('value-sample1', 600, 60) }}</p> + +<p>次ã®ããã«ã {{domxref("HTMLInputElement.value")}} ããããã£ã䜿ã£ãŠ JavaScript ã® date å€ãååŸãããèšå®ãããããããšãã§ããŸãã</p> + +<pre class="brush: js notranslate">var timeControl = document.querySelector('input[type="time"]'); +timeControl.value = '15:30';</pre> + +<h3 id="Time_value_format" name="Time_value_format">æå»å€ã®æžåŒ</h3> + +<p><code>time</code> å
¥åæ¬ã® <code>value</code> ã¯ãåžžã«å
é ã«ãŒããå«ã24æå¶ã§ <code>hh:mm</code> ã®æžåŒã§ããããŠãŒã¶ãŒã®ãã±ãŒã« (ãŸãã¯ãŠãŒã¶ãŒãšãŒãžã§ã³ã) ã«åºã¥ããŠéžæãããå
¥åæžåŒãšã¯é¢ä¿ãããŸãããæå»ãç§ãå«ãå Žå ({{anch("Using the step attribute", "step å±æ§ã®äœ¿çš")}}ãåç
§) ã¯ãæžåŒã¯åžžã« <code>hh:mm:ss</code> ã§ãããã®å
¥ååã§äœ¿çšãããæå»ã®å€ã®åœ¢åŒã«ã€ããŠè©³ããã¯ã <a href="/ja/docs/Web/HTML/Date_and_time_formats">HTML ã§äœ¿ãããæ¥ä»ãæå»ã®åœ¢åŒ</a>ã®<a href="/ja/docs/Web/HTML/Date_and_time_formats#Time_strings">æå»ã®æåå</a>ãã芧ãã ããã</p> + +<p>ãã®äŸã§ã¯ãæå»ãå
¥åãããš time å
¥åæ¬ã®å€ããã©ã®ããã«å€åããããèŠãããšãã§ããŸãã</p> + +<p>æåã«ã HTML ãèŠãŠãã ãããããã¯ä»¥åèŠãã©ãã«ãšå
¥åæ¬ã ãã§ååã«ã·ã³ãã«ã§ããã {{HTMLElement("p")}} èŠçŽ ãšã <code>time</code> å
¥åæ¬ã®å€ã衚瀺ãã {{HTMLElement("span")}} ããããŸãã</p> + +<pre class="brush: html notranslate"><form> + <label for="startTime">éå§æå»: </label> + <input type="time" id="startTime"> + <p> + <code>time</code> å
¥åæ¬ã®å€: <code> + "<span id="value">n/a</span>"</code>. + </p> +</form></pre> + +<p>JavaScript ã³ãŒãã¯ã time å
¥åæ¬ã« {{domxref("HTMLElement/input_event", "input")}} ã€ãã³ããç£èŠããã³ãŒããè¿œå ãã input èŠçŽ ã®äžèº«ãå€æŽããããã³ã«åŒã³åºãããããã«ããŸãããããçºçãããšã <code><span></code> èŠçŽ ã®äžèº«ã input èŠçŽ ã®æ°ããå€ã§çœ®ãæããããŸãã</p> + +<pre class="brush: js notranslate">var startTime = document.getElementById("startTime"); +var valueSpan = document.getElementById("value"); + +startTime.addEventListener("input", function() { + valueSpan.innerText = startTime.value; +}, false);</pre> + +<p>{{EmbedLiveSample("Time_value_format", 600, 80)}}</p> + +<p><code>time</code> å
¥åæ¬ãå«ããã©ãŒã ãéä¿¡ããããšããã©ãŒã ã®ããŒã¿ã«å«ããããåã«å€ããšã³ã³ãŒããããŸãã time å
¥åæ¬ã®ãã©ãŒã ã®ããŒã¿é
ç®ã¯ãåžžã« <code>name=hh%3Amm</code> ã®åœ¢åŒããç§ãå«ãŸããå Žå㯠<code>name=hh%3Amm%3ass</code> ã®åœ¢åŒã«ãªããŸã ({{anch("Using the step attribute", "step å±æ§ã®å©çš")}}ãåç
§ããŠãã ãã)ã</p> + +<p>è¿œå ã®å±æ§</p> + +<p>ãã¹ãŠã® {{HTMLElement("input")}} èŠçŽ ã§å
±éããå±æ§ã«å ãã <code>time</code> åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Attribute</th> + <th scope="col">Description</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("list")}}</code></td> + <td>ä»»æã®å®çŸ©æžã¿ã®èªåè£å®ãªãã·ã§ã³ãå«ã<datalist> èŠçŽ ã® id</td> + </tr> + <tr> + <td><code>{{anch("max")}}</code></td> + <td>åãä»ããæãé
ãæå»ã{{anch("Time value format", "æå»å€ã®æžåŒ")}}ã®æ§æã«ãã</td> + </tr> + <tr> + <td><code>{{anch("min")}}</code></td> + <td>劥åœãªå
¥åãšããŠåãä»ããæãæ©ãæå»</td> + </tr> + <tr> + <td><code>{{anch("readonly")}}</code></td> + <td>è«çå±æ§ã§ãååšããå Žåã <code>time</code> å
¥åæ¬ã®å
容ã¯ãŠãŒã¶ãŒãç·šéã§ããªãããšã瀺ã</td> + </tr> + <tr> + <td><code>{{anch("step")}}</code></td> + <td>ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ãå¶çŽæ€èšŒã«äœ¿çšããå»ã¿å€</td> + </tr> + </tbody> +</table> + +<div class="callout-box">å€ãã®ããŒã¿åãšã¯ç°ãªããæå»å€ã¯<strong>åšæçç¯å²</strong>ãæã¡ãå€ãæ倧å€ã«éãããšãæåã®å€ã«æãè¿ããŸããäŸãã°ã <code>min</code> ã <code>14:00</code> ã«ã <code>max</code> ã <code>2:00</code> ã«èšå®ãããšãèš±å¯ãããæéã®å€ã¯ååŸ2æããå§ãŸããæ·±å€ãçµãŠæ¬¡ã®æ¥ã®åå2æã§çµãããŸãã詳ããã¯ããã®èšäºã®<a href="#Making_min_and_max_cross_midnight">æå°å€ãšæ倧å€ãçå€äžããŸããããã«ãã</a>ã®ç¯ãã芧ãã ããã</div> + +<p id="htmlattrdeflist">{{page("/ja/docs/Web/HTML/Element/input/text", "list", 0, 1, 2)}}</p> + +<h3 id="htmlattrdefmax">{{htmlattrdef("max")}}</h3> + +<p>æååã§ãåãä»ããæãé
ãæå»ã瀺ããåè¿°ã®åã{{anch("Time value format", "æå»å€ã®æžåŒ")}}ã§æå®ããŸããæå®ãããæååã劥åœãªæå»ã§ãªããã°ãæ倧å€ã¯èšå®ãããŸããã</p> + +<h3 id="htmlattrdefmin">{{htmlattrdef("min")}}</h3> + +<p>æååã§ãåãä»ããæãéãæå»ã瀺ããåè¿°ã®{{anch("Time value format", "æå»å€ã®æžåŒ")}}ã§äžããããŸããæå®ãããå€ã劥åœãªæå»ã®æååã§ãªããã°ãæå°å€ã¯èšå®ãããŸããã</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "readonly", 0, 1, 2)}}</p> + +<h3 id="htmlattrdefstep">{{htmlattrdef("step")}}</h3> + +<p>{{page("/ja/docs/Web/HTML/Element/input/number", "step-include")}}</p> + +<p><code>time</code> å
¥åæ¬ã§ã¯ã <code>step</code> ã®å€ã¯ç§æ°ã§æå®ããã 1000 ãä¹ããããŸã (ããªç§åäœã®æ°å€ã§ãããã)ã <code>step</code> ã®æ¢å®å€ã¯ 60 ã§ããã60ç§ (1åã60000ããªç§) ãè¡šããŸãã</p> + +<p><em>çŸæç¹ã§ã <code>time</code> å
¥åæ¬ã§ <code>step</code> ã« <code>any</code> ã®å€ãäœãæå³ããããäžæ確ã§ããããã¯æ
å ±ã決å®æ¬¡ç¬¬ãæŽæ°ãããã§ãããã</em></p> + +<h2 id="Using_time_inputs" name="Using_time_inputs">time å
¥åæ¬ã®å©çš</h2> + +<p>æ¥æã®å
¥ååã®äžã§ <code>time</code> ã¯ãã©ãŠã¶ãŒãæãåºã察å¿ããŠããŸããããŸã ãã¹ãŠãšã¯èšããªããããæ¥ä»ãšæå»ãå
¥åãã代æ¿æ段ãæäŸããå¿
èŠããããããããã° Safari ã®ãŠãŒã¶ãŒ (ããã³ãã®ä»ã®æªå¯Ÿå¿ã®ãã©ãŠã¶ãŒã®ãŠãŒã¶ãŒ) ãç°¡åã«æå»ã®å€ãå
¥åã§ããããã«ãªããŸãã</p> + +<p><code><input type="time"></code> ã®åºæ¬çãªäœ¿ãæ¹ãšå°ãè€éãªäœ¿ãæ¹ãèŠãŠã¿ãŠããããã®åŸã§ãã©ãŠã¶ãŒã®äºææ§ã®åé¡ãç·©åããã¢ããã€ã¹ãæäŸããŸããã ({{anch("Handling browser support", "ãã©ãŠã¶ãŒã®äºææ§ã®æ±ã")}}ãåç
§ããŠãã ãã)ã</p> + +<h3 id="Basic_uses_of_time" name="Basic_uses_of_time">æå»å
¥åæ¬ã®åºæ¬çãªäœ¿çš</h3> + +<p>ãã£ãšãåçŽãª <code><input type="time"></code> ã®äœ¿çšæ¹æ³ã¯ã次ã®ãããªåºæ¬ç㪠<code><input></code> ãš {{htmlelement("label")}} èŠçŽ ã®çµã¿åããã§ãã</p> + +<pre class="brush: html notranslate"><form> + <label for="appt-time">äºçŽæå»ãéžãã§ãã ãã: </label> + <input id="appt-time" type="time" name="appt-time"> +</form></pre> + +<p>{{EmbedLiveSample('Basic_uses_of_time', 600, 40)}}</p> + +<h3 id="Controlling_input_size" name="Controlling_input_size">å
¥åæ¬ã®å¯žæ³ã®å¶åŸ¡</h3> + +<p><code><input type="time"></code> ã¯ã {{htmlattrxref("size", "input")}} ã®ãããªã³ã³ãããŒã«ã®å¯žæ³ã«é¢ããå±æ§ã«ã¯å¯Ÿå¿ããŠããŸããã寞æ³ãå€æŽããå¿
èŠãããå Žåã¯ã <a href="/ja/docs/Web/CSS">CSS</a> ã䜿çšããå¿
èŠããããŸãã</p> + +<h3 id="Using_the_step_attribute" name="Using_the_step_attribute">step å±æ§ã®äœ¿çš</h3> + +<p>{{htmlattrxref("step", "input")}} å±æ§ã䜿çšããŠãæå»ãäžäžããããšãã«å æžããæéã®å€§ãããå€æŽããããšãã§ããŸã (äŸãã°ãå°ããªç¢å°ãŠã£ãžã§ãããã¯ãªãã¯ãããšãã«10ååäœã§æå»ãåãããã«)ã</p> + +<div class="note"> +<p>ãã®ããããã£ã¯ãã©ãŠã¶ãŒéã§ç°ãªãçµæã«ãªãããšããããå®å
šã«ä¿¡é Œã§ãããã®ã§ã¯ãããŸããã</p> +</div> + +<p>ããã¯æŽæ°ã®å€ãåããå¢å ããããç§æ°ãšåãå€ã«ãªããŸããæ¢å®å€ã¯60ç§ããŸãã¯1åã§ãã60ç§ (1å) ãããå°ããªå€ãæå®ããå Žåã¯ã <code>time</code> å
¥åæ¬ã¯æãšåã®é£ã«ç§ã®å
¥åé åã衚瀺ããŸãã</p> + +<pre class="brush: html notranslate"><form> + <label for="appt-time">äºçŽæå»ãéžãã§ãã ãã: </label> + <input id="appt-time" type="time" name="appt-time" step="2"> +</form></pre> + +<p>{{EmbedLiveSample('Using_the_step_attribute', 600, 40)}}</p> + +<p>äžäžã®æäœãè¡ãç¢å°ã衚瀺ãããã©ãŠã¶ãŒã§ãã Chrome ãš Opera ã§ã¯ãç¢å°ãã¯ãªãã¯ãããšç§ã®å€ã2ç§åäœã§å€ãããŸãããæãšåã«ã¯åœ±é¿ããŸãããå (ãŸãã¯æ) ã®å»ã¿ã¯ãå (ãŸãã¯æ) ã®æ°ãç§æ°ã§æå®ããå Žåã®ã¿äœ¿çšãããŸã (120 ã§2åå»ã¿ã 7200 ã§2æéå»ã¿ãªã©)ã</p> + +<p>Firefox ã§ã¯ç¢å°ã¯ãªãã <code>step</code> ã®å€ã¯äœ¿çšãããŸããããããããã®å€ãæäŸãããšãç§ã®å
¥åæ¬ãåã®éšåã®ãšãªãã«è¿œå ãããŸãã</p> + +<p>step ã®å€ã¯ Edge ã«ã¯å¹æããªãããã§ãã</p> + +<div class="note"> +<p><code>step</code> ã䜿çšããŠããæ€èšŒã¯æ£ããåäœããªãããã§ã (次ã®ç¯ã«ããéã)ã</p> +</div> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p>æ¢å®ã§ã¯ã <code><input type="time"></code> ã¯å
¥åãããå€ã®æ€èšŒãè¡ããŸããããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®å®è£
ã¯äžè¬çã«ãæ¥ä»ã§ãªããã®ã®å
¥åããããªãããã§ãã (<code>time</code> å
¥åæ¬ããŠãŒã¶ãŒãšãŒãžã§ã³ããå®å
šã«å¯Ÿå¿ããŠãããšä»®å®ããã°) ããã¯äŸ¿å©ã§ãããå€ã空æåå (<code>""</code>) ã«ããããšãèš±ãããŠãããããå€ãæ£ããæå»æååã§ããããšãå®å
šã«ä¿¡é Œããããšã¯ã§ããŸããããŸããããã劥åœãªæå»ã«èŠãããæ£ãããªãå€ãäŸãã° <code>25:05</code> ãå
¥åãããããããšãå¯èœã§ãã</p> + +<h3 id="Setting_maximum_and_minimum_times" name="Setting_maximum_and_minimum_times">æå»ã®æ倧å€ãšæå°å€ã®èšå®</h3> + +<p>{{htmlattrxref("min", "input")}} ããã³ {{htmlattrxref("max", "input")}} å±æ§ã䜿çšããŠããŠãŒã¶ãŒãéžæã§ããæå»ãå¶éããããšãã§ããŸãã次ã®äŸã§ã¯ãæå»ã®æå°å€ã <code>12:00</code> ã«ãæå»ã®æ倧å€ã <code>18:00</code> ã«èšå®ããŠããŸãã</p> + +<pre class="brush: html notranslate"><form> + <label for="appt-time">äºçŽæå»ãéžãã§ãã ãã (å¶æ¥æé 12:00ïœ18:00): </label> + <input id="appt-time" type="time" name="appt-time" + min="12:00" max="18:00"> + <span class="validity"></span> +</form></pre> + +<p>{{EmbedLiveSample('Setting_maximum_and_minimum_times', 600, 40)}}</p> + +<p>äžèšã®äŸã® CSS ã§ãã CSS ã® {{cssxref(":valid")}} ããã³ {{cssxref(":invalid")}} ããããã£ã䜿çšããŠãçŸåšã®å€ãæå¹ãã©ããã«åºã¥ããŠã¹ã¿ã€ã«ãèšå®ããŠããŸããã¢ã€ã³ã³ã¯å
¥åæ¬ãã®ãã®ã§ã¯ãªããå
¥åæ¬ã®é£ã® {{htmlelement("span")}} ã«çœ®ãããã«ããªããšã Chrome ã§ã¯ã³ã³ãããŒã«ã®å
åŽã«ã³ã³ãã³ããçæããã®ã§ãæ£ããæŽåœ¢ããã衚瀺ãããããããšãã§ããŸããã</p> + +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + position: relative; +} + +input[type="number"] { + width: 100px; +} + +input + span { + padding-right: 30px; +} + +input:invalid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +} + +input:valid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +}</pre> + +<p>ããã§ã®çµæã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<ul> + <li>12:00 ãã 18:00 ãŸã§ã®æå»ã ããæå¹ãšããŠè¡šç€ºãããŸãããã®ç¯å²ãå€ããæå»ã¯ç¡å¹ãšããŠè¡šç€ºãããŸãã</li> + <li>䜿çšããŠãããã©ãŠã¶ãŒã«ãã£ãŠã¯ãæå®ãããç¯å²ãå€ããæå»ãéžæã§ããããšãåãããŸã (Edge ãªã©)ã</li> +</ul> + +<h4 id="Making_min_and_max_cross_midnight" name="Making_min_and_max_cross_midnight">æå°å€ãšæ倧å€ãçå€äžããŸããããã«ãã</h4> + +<p>{{htmlattrxref("min", "input")}} å±æ§ã« {{htmlattrxref("max", "input")}} å±æ§ããã倧ããªå€ãèšå®ããããšã§ãæå¹ãªæé垯ãçå€äžããŸããããã«ããããã«ãæå¹ãªæé垯ãçå€äžã§æãè¿ãããããšãã§ããŸãããã®æ©èœã¯ä»ã®å
¥ååã§ã¯å¯Ÿå¿ããŠããŸããããã®æ©èœã¯<a href="https://html.spec.whatwg.org/C/#has-a-reversed-range">ä»æ§æžå
</a>ã«ååšãããã®ã®ããŸã å
šäœã§ã¯å¯Ÿå¿ãããŠããŸããã Chrome ããŒã¹ã®ãã©ãŠã¶ãŒã§ã¯82çãã察å¿ããŠããã Firefox ã¯76çãã察å¿ããŠããŸãã Safari ãè¿œå ãããã©ããããã€è¿œå ãããã¯ãŸã æ
å ±ããããŸããããããªãããšãèŠè¶ããŠãæºåããŠãããŸãããã</p> + +<pre class="brush: js notranslate">const input = document.createElement('input'); +input.type = 'time'; +input.min = '23:00'; +input.max = '01:00'; +input.value = '23:59'; + +if (input.validity.valid && input.type === 'time') { + // <input type=time> ãç¯å²ã®æãè¿ãã«å¯Ÿå¿ããŠãã +} else { + // <input type=time> ãç¯å²ã®æãè¿ãã«å¯Ÿå¿ããŠããªã +} +</pre> + +<h3 id="Making_times_required" name="Making_times_required">æå»ãå¿
é ã«ãã</h3> + +<p>å ããŠã {{htmlattrxref("required", "input")}} å±æ§ã䜿çšããŠãæå»ã®å
¥åãå¿
é ã«ããããšãã§ããŸããçµæãšããŠã察å¿ãããã©ãŠã¶ãŒã§ã¯èšå®ç¯å²å€ãŸãã¯ç©ºæ¬ã® time å
¥åæ¬ãéä¿¡ããããšãããšããšã©ãŒã衚瀺ããŸãã</p> + +<p>äŸãèŠãŠã¿ãŸããããæå»ã®æå°å€ãšæ倧å€ãèšå®ãããã€å
¥åæ¬ãå¿
é ã«èšå®ããŠããŸãã</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="appt-time">äºçŽæå»ãéžãã§ãã ãã (å¶æ¥æé 12:00ïœ18:00): </label> + <input id="appt-time" type="time" name="appt-time" + min="12:00" max="18:00" required> + <span class="validity"></span> + </div> + <div> + <input type="submit" value="ãã©ãŒã ãéä¿¡"> + </div> +</form></pre> + +<p>ãã©ãŒã ã«äžå®å
šãªæå» (ãŸãã¯èšå®ãããç¯å²å€ã®æå») ãèšå®ããŠéä¿¡ããããšãããšããã©ãŠã¶ãŒã¯ãšã©ãŒã衚瀺ããŸããäŸãå®è¡ããŠã¿ãŠãã ããã</p> + +<p>{{ EmbedLiveSample('Making_times_required', 600, 120) }}</p> + +<p><code>time</code> å
¥åæ¬ã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã䜿çšããŠããå Žåã¯ããã¡ãã®ã¹ã¯ãªãŒã³ã·ã§ãããåç
§ããŠãã ããã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15405/firefox-validation-message.png" style="display: block; margin: 0 auto;"></p> + +<div class="warning"> +<p><strong>éèŠ</strong>: HTML ã®ãã©ãŒã æ€èšŒã¯ãå
¥åãããããŒã¿ãæ£ãã圢åŒã§ããããšãä¿èšŒããã¹ã¯ãªããã®ä»£çšã«ã¯ãªããŸããã HTML ã調æŽããŠæ€èšŒããããæããããå®å
šã«åé€ãããããããšã¯ãšãŠãç°¡åã«ã§ããŸãã HTML ãå®å
šã«ãã€ãã¹ãããµãŒããŒã«çŽæ¥ããŒã¿ãéä¿¡ããããšãå¯èœã§ãããµãŒããŒåŽã®ã³ãŒããåä¿¡ããããŒã¿ã®æ€èšŒã«å€±æããå Žåãäžé©åãªåœ¢åŒã®ããŒã¿ (ãŸãã¯å€§ããããããŒã¿ãééã£ãçš®é¡ã®ããŒã¿ãªã©) ãéä¿¡ãããå Žåã«çœå®³ãçºçãããããããããŸãã</p> +</div> + +<h2 id="Handling_browser_support" name="Handling_browser_support">ãã©ãŠã¶ãŒã®å¯Ÿå¿ã®æ±ã</h2> + +<p>åè¿°ã®éãã Safari ããã®ä»ã®å°æ°æŽŸã®ãã©ãŠã¶ãŒã¯ããŸã time å
¥åæ¬ã«ãã€ãã£ãã«å¯Ÿå¿ããŠããŸãããäžè¬ã«ããã以å€ã§ã¯ããã察å¿ãããŠããŸãã â ç¹ã«ã¢ãã€ã«ãã©ãããã©ãŒã ã§ã¯ãæå»ã®å€ãæå®ããã®ã«ãšãŠãè¯ããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ãæã€åŸåããããŸããäŸãã°ã Android ç Chrome ã® <code>time</code> ããã«ãŒã¯æ¬¡ã®ããã«ãªã£ãŠããŸãã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15407/chrome-android-time.png" style="display: block; margin: 0 auto;"></p> + +<p>察å¿ããŠããªããã©ãŠã¶ãŒã§ã¯ãæååå
¥åæ¬ã«å®å
šã«æ ŒäžããããŸãããããã¯ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®äžè²«æ§ (衚瀺ãããã³ã³ãããŒã«ãç°ãªãããš) ãšããŒã¿ã®æ±ãã®äž¡æ¹ã§åé¡ãçã¿ãŸãã</p> + +<p>2çªç®ã®åé¡ã¯ããæ·±å»ã§ãããã§ã«è¿°ã¹ãããã«ã <code>time</code> å
¥åæ¬ã§ã¯ãå®éã®å€ãåžžã« <code>hh:mm</code> ãŸã㯠<code>hh:mm:ss</code> ã®æžåŒã§æ£èŠåãããŸããäžæ¹ãæååå
¥åæ¬ã§ã¯ãæ¢å®ã§ãã©ãŠã¶ãŒã¯æå»ãã©ã®æžåŒã§å
¥åããããã®èªèããªãã以äžã®ããã«äººéãæå»ãæžãæ§ã
ãªæ¹æ³ã§å
¥åãããå¯èœæ§ããããŸãã</p> + +<ul> + <li><code>3.00 pm</code></li> + <li><code>3:00pm</code></li> + <li><code>15:00</code></li> + <li><code>ååŸ3æ</code></li> + <li>etc.</li> +</ul> + +<p>ãããåé¿ããæ¹æ³ã®äžã€ãšããŠã <code>time</code> å
¥åæ¬ã« {{htmlattrxref("pattern", "input")}} å±æ§ãä»ãããšããæ¹æ³ããããŸãã <code>time</code> å
¥åæ¬ã¯ããã䜿çšããªãã®ã§ã <code>text</code> å
¥åæ¬ã«ãã©ãŒã«ããã¯ããããšãã«ã«äœ¿çšãããŸããäŸãã°ã次ã®äŸãæªå¯Ÿå¿ã®ãã©ãŠã¶ãŒã§èŠãŠã¿ãŠãã ããã</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="appt-time">äºçŽæå»ãéžãã§ãã ãã (å¶æ¥æé 12:00ïœ18:00): </label> + <input id="appt-time" type="time" name="appt-time" + min="12:00" max="18:00" required + pattern="[0-9]{2}:[0-9]{2}"> + <span class="validity"></span> + </div> + <div> + <input type="submit" value="ãã©ãŒã ãéä¿¡"> + </div> +</form></pre> + +<p>{{EmbedLiveSample('Handling_browser_support', 600, 100)}}</p> + +<p><code>nn:nn</code> ã®ãã¿ãŒã³ (<code>n</code> ã¯æ°åã®0ãã9) ã«äžèŽããªãæååãå
¥åããŠéä¿¡ããããšãããšããšã©ãŒã¡ãã»ãŒãžã衚瀺ããã (ãããŠå
¥åæ¬ãç¡å¹ãšããŠåŒ·èª¿è¡šç€ºããã) ã®ãåããã§ãããããã¡ãããããã§ã¯ãŠãŒã¶ãŒãç¡å¹ãªæ¥ä»ãå
¥åãããã誀ã£ã圢åŒã§æ¥ä»ãæå»ãå
¥åãããããããšãæ¢ããããšã¯ã§ããŸããã</p> + +<p>ããããããŠãŒã¶ãŒããã¯ã©ã®æ§ãªæå»ã®æžåŒãæåŸ
ãããŠããããæ£ç¢ºã«ããããªããšããåé¡ããããŸãã</p> + +<div class="hidden"> +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + position: relative; +} + +input[type="number"] { + width: 100px; +} + +input + span { + padding-right: 30px; +} + +input:invalid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +} + +input:valid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +}</pre> +</div> + +<p>ãã©ãŠã¶ãŒã«äŸåããªãæ¹æ³ã«ãã£ãŠãã©ãŒã ã§æå»ãæ±ãæåã®æ¹æ³ã¯ãçŸæç¹ã§ã¯ãæãšå (ããã³å¿
èŠã§ããã°ç§) ãå¥ã
ãªã³ã³ãããŒã« ({{htmlelement("select")}} èŠçŽ ãäžè¬çã§ãã以äžã®å®è£
ãèŠãŠãã ãã) ã«ãããã <a href="http://timepicker.co/">jQuery timepicker plugin</a> ã®ãã㪠JavaScript ã©ã€ãã©ãªã䜿çšããããšã§ãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãã®äŸã§ã¯ãæå»ãéžæãããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®èŠçŽ ã2çµçæããŸãããã€ãã£ãã® <code><input type="time"></code> å
¥åæ¬ãšããã€ãã£ãã®å
¥åã«å¯Ÿå¿ããªãå€ããã©ãŠã¶ãŒåãã®ã2ã€ã® {{htmlelement("select")}} èŠçŽ ã«ããæå»éžæã§ãã</p> + +<p>{{EmbedLiveSample('Examples', 600, 140)}}</p> + +<p>HTML ã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<pre class="brush: html notranslate"><form> + <div class="nativeTimePicker"> + <label for="appt-time">äºçŽæå»ãéžãã§ãã ãã (å¶æ¥æé 12:00ïœ18:00): </label> + <input id="appt-time" type="time" name="appt-time" + min="12:00" max="18:00" required> + <span class="validity"></span> + </div> + <p class="fallbackLabel">äºçŽæå»ãéžãã§ãã ãã (å¶æ¥æé 12:00ïœ18:00):</p> + <div class="fallbackTimePicker"> + <div> + <span> + <select id="hour" name="hour"> + <label for="hour">æ</label> + </select> + </span> + <span> + <select id="minute" name="minute"> + <label for="minute">å</label> + </select> + </span> + </div> + </div> +</form></pre> + +<p><code><select></code> èŠçŽ ã«å
¥ããæãšåã®å€ã¯ãåçã«çæãããŸãã</p> + +<div class="hidden"> +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + position: relative; +} + +input[type="number"] { + width: 100px; +} + +input + span { + padding-right: 30px; +} + +input:invalid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +} + +input:valid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +}</pre> +</div> + +<p>ããäžã€ã®é¢çœãéšåã¯ãæ©èœã®æ€åºã³ãŒãã§ãããã©ãŠã¶ãŒã <code><input type="time"></code> ã«å¯Ÿå¿ããŠãããã©ãããæ€åºããããã«ãæ°ã㪠{{htmlelement("input")}} èŠçŽ ãçæãããã® <code>type</code> ã <code>time</code> ã«èšå®ããŠã¿ãŠãããã«ã©ã® type ã«èšå®ããããããã§ãã¯ããŸãã <code>time</code> åã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã§ã¯ã <code>time</code> åã <code>text</code> åã§ä»£æ¿ãããŸãã <code><input type="time"></code> ã«å¯Ÿå¿ããŠããªãå Žåã¯ããã€ãã£ãã®æå»å
¥åæ¬ãé衚瀺ã«ããŠãã©ãŒã«ããã¯çšã® ({{htmlelement("select")}}) ã«ããéžæãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã衚瀺ããŸãã</p> + +<pre class="brush: js notranslate">// å€æ°ã®å®£èš +var nativePicker = document.querySelector('.nativeTimePicker'); +var fallbackPicker = document.querySelector('.fallbackTimePicker'); +var fallbackLabel = document.querySelector('.fallbackLabel'); + +var hourSelect = document.querySelector('#hour'); +var minuteSelect = document.querySelector('#minute'); + +// æåã¯ãã©ãŒã«ããã¯ãé衚瀺ã«ãã +fallbackPicker.style.display = 'none'; +fallbackLabel.style.display = 'none'; + +// æ°ããæ¥ä»å
¥åãæååå
¥åã«ãã©ãŒã«ããã¯ããããã©ãã +var test = document.createElement('input'); + +try { + test.type = 'time'; +} catch (e) { + console.log(e.description); +} + +// ããæååå
¥åã«ãªããªãã°ã if() {} ãããã¯ã®äžã®ã³ãŒããå®è¡ãã +if(test.type === 'text') { + // ãã€ãã£ãã®æ¥ä»éžæãé ããŠãã©ãŒã«ããã¯çã衚瀺 + nativePicker.style.display = 'none'; + fallbackPicker.style.display = 'block'; + fallbackLabel.style.display = 'block'; + + // æãšåãåçã«çæãã + populateHours(); + populateMinutes(); +} + +function populateHours() { + // æå»ã® <select> ã«å¶æ¥æéã®6æéåãçæãã + for(var i = 12; i <= 18; i++) { + var option = document.createElement('option'); + option.textContent = i; + hourSelect.appendChild(option); + } +} + +function populateMinutes() { + // åã® <select> ã«1æéå
ã®60åãçæãã + for(var i = 0; i <= 59; i++) { + var option = document.createElement('option'); + option.textContent = (i < 10) ? ("0" + i) : i; + minuteSelect.appendChild(option); + } +} + +// æã18ã«ãªã£ãããåã00ã«èšå®ãã +// â 18:00 以éãéžæã§ããªããã + function setMinutesToZero() { + if(hourSelect.value === '18') { + minuteSelect.value = '00'; + } + } + + hourSelect.onchange = setMinutesToZero; + minuteSelect.onchange = setMinutesToZero;</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#time-state-(type=time)', '<input type="time">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-time")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>å
šè¬ç㪠{{HTMLElement("input")}} ããã³ãã®æäœã«äœ¿çšãã {{domxref("HTMLInputElement")}} ã€ã³ã¿ãŒãã§ã€ã¹</li> + <li><a href="/ja/docs/Web/HTML/Date_and_time_formats">HTML ã§äœ¿ãããæ¥ä»ãæå»ã®åœ¢åŒ</a></li> + <li><a href="/ja/docs/Web/Guide/HTML/Forms/The_native_form_widgets#Date_and_time_picker">æ¥ä»ãšæå»ã®éžæã®ãã¥ãŒããªã¢ã«</a></li> + <li><code><a href="/ja/docs/Web/HTML/Element/input/datetime-local"><input type="datetime-local"></a></code>, <code><a href="/ja/docs/Web/HTML/Element/input/date"><input type="date"></a></code>, <code><a href="/ja/docs/Web/HTML/Element/input/week"><input type="week"></a></code>, <code><a href="/ja/docs/Web/HTML/Element/input/month"><input type="month"></a></code></li> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/url/index.html b/files/ja/web/html/element/input/url/index.html new file mode 100644 index 0000000000..bfb3d59913 --- /dev/null +++ b/files/ja/web/html/element/input/url/index.html @@ -0,0 +1,427 @@ +--- +title: <input type="url"> +slug: Web/HTML/Element/input/url +tags: + - Element + - Form Control + - Form Inputs + - Forms + - HTML + - HTML Input Types + - HTML forms + - Input + - Input Type + - Reference + - Text + - URL + - control +translation_of: Web/HTML/Element/input/url +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <code><strong>url</strong></code> åã¯ããŠãŒã¶ãŒã« URL ãå
¥åããã³ç·šéãããããã«äœ¿çšããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-url.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>å
¥åå€ã¯ãã©ãŒã ã®éä¿¡åã«èªåçã«æ€èšŒããã空æ¬ãŸãã¯æ£ãã圢åŒã® URL ã®ã©ã¡ããã§ããããšã確èªãããŸãã CSS ã® {{cssxref(":valid")}} ããã³ {{cssxref(":invalid")}} æ¬äŒŒã¯ã©ã¹ãèªåçã«é©çšããããã£ãŒã«ãäžã®çŸåšã®å€ã劥åœãªã¡ãŒã«ã¢ãã¬ã¹ã§ãããã©ãããèŠèŠçã«ç€ºããŸãã</p> + +<p><code>url</code> åã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã§ã¯ã <code>url</code> å
¥åæ¬ã¯æšæºã® {{HTMLElement("input/text", "text")}} å
¥åæ¬ã§ä»£æ¿ãããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>URL ãè¡šã {{domxref("DOMString")}}ããŸãã¯ç©ºæ¬</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{event("change")}} ããã³ {{event("input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("autocomplete", "input")}}, {{htmlattrxref("list", "input")}}, {{htmlattrxref("maxlength", "input")}}, {{htmlattrxref("minlength", "input")}}, {{htmlattrxref("pattern", "input")}}, {{htmlattrxref("placeholder", "input")}}, {{htmlattrxref("readonly", "input")}}, {{htmlattrxref("required", "input")}}, {{htmlattrxref("size", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>list</code>, <code>value</code>, <code>selectionEnd</code>, <code>selectionDirection</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.select", "select()")}}, {{domxref("HTMLInputElement.setRangeText", "setRangeText()")}}, {{domxref("HTMLInputElement.setSelectionRange", "setSelectionRange()")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p>{{HTMLElement("input")}} èŠçŽ ã® {{htmlattrxref("value", "input")}} å±æ§ã¯ {{domxref("DOMString")}} ã§ãèªåçã« URL ã®æ§æãšããŠæ€èšŒãããŸããããå
·äœçã«èšããšãæ€èšŒãéãå€ã®æžåŒã¯äžèšã®2éãããããŸãã</p> + +<ol> + <li>空æåå ("")ããŠãŒã¶ãŒãå€ãå
¥åããªããããŸãã¯å€ãåé€ãããããšãè¡šããŸãã</li> + <li>åäžã®æ£ãã圢åŒã®çµ¶å¯Ÿ URLã URL ãå®åšããå¿
èŠã¯ãããŸããããå°ãªããšãæ£ããæžåŒã§ããç°¡åã«èšãã°ã <code>urlscheme://restofurl</code> ã®åœ¢ã§ãã</li> +</ol> + +<p>{{anch("Validation", "æ€èšŒ")}}ã®ç¯ã§ãã©ã®ãããªã¡ãŒã«ã¢ãã¬ã¹ãæ£ãã圢åŒã§ãããšæ€èšŒããããã®è©³çŽ°ãåç
§ããŠãã ããã</p> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå ã®å±æ§</h2> + +<p>åã«é¢ä¿ãªããã¹ãŠã® {{HTMLElement("input")}} èŠçŽ ãæäœããå±æ§ã«å ãã <code>url</code> åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("list")}}</code></td> + <td>ãªãã·ã§ã³ã§èªåè£å®ã®å®çŸ©æžã¿ã®éžæè¢ãå«ã <datalist> èŠçŽ ã® id</td> + </tr> + <tr> + <td><code>{{anch("maxlength")}}</code></td> + <td>å
¥åæ¬ãåãä»ããæ倧æåæ°</td> + </tr> + <tr> + <td><code>{{anch("minlength")}}</code></td> + <td>å
¥åæ¬ãåãããã劥åœãšå€æãããæå°æååé·</td> + </tr> + <tr> + <td><code>{{anch("pattern")}}</code></td> + <td>劥åœãšå€æãããããã«ãå
¥åæ¬ã®å
容ãäžèŽããå¿
èŠãããæ£èŠè¡šçŸ</td> + </tr> + <tr> + <td><code>{{anch("placeholder")}}</code></td> + <td>空æ¬ã®æã«å
¥åæ¬ã«è¡šç€ºãããå
¥åäŸã®å€</td> + </tr> + <tr> + <td><code>{{anch("readonly")}}</code></td> + <td>å
¥åæ¬ã®å
容ãèªã¿åãå°çšã«ãããã©ããã瀺ãè«çå±æ§</td> + </tr> + <tr> + <td><code>{{anch("size")}}</code></td> + <td>å
¥åæ¬ã®é·ããäœæååã«ããããè¡šãæ°å€</td> + </tr> + <tr> + <td><code>{{anch("spellcheck")}}</code></td> + <td>å
¥åæ¬ã§ã¹ãã«ãã§ãã¯ãæå¹ã«ãããã©ãããæ¢å®ã®ã¹ãã«ãã§ãã¯æ§æãå©çšããããå¶åŸ¡ãã</td> + </tr> + </tbody> +</table> + +<p id="htmlattrdeflist">{{page("/ja/docs/Web/HTML/Element/input/text", "list", 0, 1, 2)}}</p> + +<h3 id="htmlattrdefmaxlength">{{htmlattrdef("maxlength")}}</h3> + +<p>ãŠãŒã¶ãŒã <code>url</code> å
¥åæ¬ã«å
¥åããããšãã§ãã (UTF-16 ã³ãŒãåäœã§ã®) æ倧æåæ°ã§ãã 0 以äžã®æŽæ°å€ã§ããå¿
èŠããããŸãã <code>maxlength</code> ãæå®ãããŠããªãããç¡å¹ãªå€ãæå®ãããŠãããšã <code>url</code> å
¥åæ¬ã«ã¯æ倧æåæ°ãèšå®ãããŸããããã®å€ã¯ <code>minlength</code> ã®å€ä»¥äžã§ããå¿
èŠããããŸãã</p> + +<p>ãã£ãŒã«ãã® URL ã®é·ãã UTF-16 ã³ãŒãåäœã§ <code>maxlength</code> ã®é·ããè¶
ããŠãããšããã®å
¥åæ¬ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸããå¶çŽæ€èšŒã¯ãŠãŒã¶ãŒãå€ãå€æŽããå Žåã«ã®ã¿é©çšãããŸãã</p> + +<h3 id="htmlattrdefminlength">{{htmlattrdef("minlength")}}</h3> + +<p>ãŠãŒã¶ãŒã <code>url</code> å
¥åæ¬ã«å
¥åããããšãã§ãã (UTF-16 ã³ãŒãåäœã§ã®) æå°æåæ°ã§ããããã¯éè² ã®æŽæ°å€ã§ã <code>maxlength</code> ã§æå®ãããå€ä»¥äžã§ããå¿
èŠããããŸãã <code>minlength</code> ãæå®ãããŠããªãããç¡å¹ãªå€ãæå®ãããŠãããšã <code>url</code> å
¥åæ¬ã«ã¯æå°æåæ°ãèšå®ãããŸããã</p> + +<p>å
¥åæ¬ã® URL ã®é·ãã UTF-16 ã³ãŒãåäœã§ <code>minlength</code> ã®é·ããããçããšããã®å
¥åæ¬ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸããå¶çŽæ€èšŒã¯ãŠãŒã¶ãŒãå€ãå€æŽããå Žåã«ã®ã¿é©çšãããŸãã</p> + +<h3 id="htmlattrdefpattern">{{htmlattrdef("pattern")}}</h3> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "pattern-include")}}</p> + +<p>詳现ãšäŸã«ã€ããŠã¯{{anch("Pattern validation", "ãã¿ãŒã³æ€èšŒ")}}ã®ç¯ãåç
§ããŠãã ããã</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "placeholder", 0, 1, 2)}}</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "readonly", 0, 1, 2)}}</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "size", 0, 1, 2)}}</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "spellcheck", 0, 1, 2)}}</p> + +<h2 id="Non-standard_attributes" name="Non-standard_attributes">æšæºå€ã®å±æ§</h2> + +<p>ãã©ãŠã¶ãŒã«ãã£ãŠã¯ã以äžã®æšæºå€ã®å±æ§ãå©çšã§ããŸããäžè¬çãªèŠåãšããŠãã§ããã°äœ¿çšããããšãé¿ããŠãã ããã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("autocorrect")}}</code></td> + <td>ãªãŒãã³ã¬ã¯ããè¡ããã©ããã <code>on</code> ãŸã㯠<code>off</code> ã§ç€ºããŸãã <strong>Safari ã®ã¿ã</strong></td> + </tr> + <tr> + <td><code>{{anch("mozactionhint")}}</code></td> + <td>å
¥åæ¬ãç·šéããŠããéããŠãŒã¶ãŒã <kbd>Enter</kbd> ãŸã㯠<kbd>Return</kbd> ããŒãæŒãããšãã«å®è¡ãããã¢ã¯ã·ã§ã³ã瀺ãæååã§ããããã¯ä»®æ³ããŒããŒãã®ããŒã«é©åãªã©ãã«ãç¹å®ããããã«äœ¿çšããŸãã <strong>Android ç Firefox for ã®ã¿ã</strong></td> + </tr> + </tbody> +</table> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "autocorrect", 0, 1, 2)}}</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "mozactionhint", 0, 1, 2)}}</p> + +<h2 id="Using_URL_inputs" name="Using_URL_inputs">URL å
¥åæ¬ã®äœ¿çš</h2> + +<p>When you create a URL input with the proper <code>type</code> value, <code>url</code>, you get automatic validation that the entered text is at least in the correct form to potentially be a legitimate URL. This can help avoid cases in which the user mis-types their web site's address, or provides an invalid one.</p> + +<p>It's important, however, to note that this is not enough to ensure that the specified text is a URL which actually exists, corresponds to the user of the site, or is acceptable in any other way. It simply ensures that the value of the field is properly formatted to be a URL.</p> + +<div class="note"> +<p><strong>泚</strong>: ãŠãŒã¶ãŒã HTML ããã®å Žé¢ã®è£ã§ãããããšãã§ããããšãæèããŠããããšã¯æ¥µããŠéèŠã§ããã§ããããå®å
šãç®çãšããŠããµã€ãã§ã¯ã©ã€ã¢ã³ãåŽã®å€æ€èšŒæ©èœã®ã¿ã䜿çšããŠã¯<em>ãããŸãã</em>ãäœããã®ã»ãã¥ãªãã£äžã®åé¡ãå«ãå¯èœæ§ãããå€ãæäŸããããã©ã³ã¶ã¯ã·ã§ã³ã®å Žåã¯ããããããµãŒããŒåŽã§å€æ€èšŒãè¡ã<em>å¿
èŠããããŸã</em>ã</p> +</div> + +<h3 id="A_simple_URL_input" name="A_simple_URL_input">A simple URL input</h3> + +<p>Currently, all browsers which implement this element implement it as a standard text input field with basic validation features. In its most basic form, a URL input can be implemented like this:</p> + +<pre class="brush: html notranslate"><input id="myURL" name="myURL" type="url"></pre> + +<p>{{ EmbedLiveSample('A_simple_URL_input', 600, 40) }}</p> + +<p>Notice that it's considered valid when empty and when a single validly-formatted URL address is entered, but is otherwise not considered valid. By adding the {{htmlattrxref("required", "input")}} attribute, only properly-formed URLs are allowed; the input is no longer considered valid when empty.</p> + +<p>There is nothing magical going on here. Submitting this form would cause the following data to be sent to the server: <code>myURL=http%3A%2F%2Fwww.example.com</code>. Note how characters are escaped as necessary.</p> + +<h3 id="Placeholders">Placeholders</h3> + +<p>Sometimes it's helpful to offer an in-context hint as to what form the input data should take. This can be especially important if the page design doesn't offer descriptive labels for each {{HTMLElement("input")}}. This is where <strong>placeholders</strong> come in. A placeholder is a value that demonstrates the form the <code>value</code> should take by presenting an example of a valid value, which is displayed inside the edit box when the element's <code>value</code> is "". Once data is entered into the box, the placeholder disappears; if the box is emptied, the placeholder reappears.</p> + +<p>Here, we have a <code>url</code> input with the placeholder <code>http://www.example.com</code>. Note how the placeholder disappears and reappears as you manipulate the contents of the edit field.</p> + +<pre class="brush: html notranslate"><input id="myURL" name="myURL" type="url" + placeholder="http://www.example.com"></pre> + +<p>{{ EmbedLiveSample('Placeholders', 600, 40) }}</p> + +<h3 id="Controlling_the_input_size">Controlling the input size</h3> + +<p>You can control not only the physical length of the input box, but also the minimum and maximum lengths allowed for the input text itself.</p> + +<h4 id="Physical_input_element_size">Physical input element size</h4> + +<p>The physical size of the input box can be controlled using the {{htmlattrxref("size", "input")}} attribute. With it, you can specify the number of characters the input box can display at a time. In this example, for instance, the <code>url</code> edit box is 30 characters wide:</p> + +<pre class="brush: html notranslate"><input id="myURL" name="myURL" type="url" +      size="30"></pre> + +<p>{{ EmbedLiveSample('Physical_input_element_size', 600, 40) }}</p> + +<h4 id="Element_value_length">Element value length</h4> + +<p>The <code>size</code> is separate from the length limitation on the entered URL itself. You can specify a minimum length, in characters, for the entered URL using the {{htmlattrxref("minlength", "input")}} attribute; similarly, use {{htmlattrxref("maxlength", "input")}} to set the maximum length of the entered URL. If <code>maxLength</code> exceeds <code>size</code>, the input box's contents will scroll as needed to show the current selection or insertion point as the content is manipulated.</p> + +<p>The example below creates a 30-character wide URL address entry box, requiring that the contents be no shorter than 10 characters and no longer than 80 characters.</p> + +<pre class="brush: html notranslate"><input id="myURL" name="myURL" type="url" +      size="30" minlength="10" maxlength="80"> +</pre> + +<p>{{EmbedLiveSample("Element_value_length", 600, 40) }}</p> + +<div class="note"> +<p><strong>Note</strong>: These attributes also affect validation; a value shorter or longer than the specified minimum/maximum lengths will be classified as invalid; in addition most browsers will simply refuse to let the user enter a value longer than the specified maximum length.</p> +</div> + +<h3 id="Providing_default_options">Providing default options</h3> + +<p>As always, you can provide a default value for a <code>url</code> input box by setting its {{htmlattrxref("value", "input")}} attribute:</p> + +<div id="Default_value"> +<pre class="brush: html notranslate"><input id="myURL" name="myURL" type="url" + value="http://www.example.com"></pre> +</div> + +<p>{{EmbedLiveSample("Default_value", 600, 40)}}</p> + +<h4 id="Offering_suggested_values">Offering suggested values</h4> + +<p>Taking it a step farther, you can provide a list of default options from which the user can select by specifying the {{htmlattrxref("list", "input")}} attribute. This doesn't limit the user to those options, but does allow them to select commonly-used URLs more quickly. This also offers hints to {{htmlattrxref("autocomplete", "input")}}. The <code>list</code> attribute specifies the ID of a {{HTMLElement("datalist")}}, which in turn contains one {{HTMLElement("option")}} element per suggested value; each <code>option</code>'s <code>value</code> is the corresponding suggested value for the URL entry box.</p> + +<pre class="brush: html notranslate"><input id="myURL" name="myURL" type="url" +      list="defaultURLs"> + +<datalist id="defaultURLs"> + <option value="https://developer.mozilla.org/"> + <option value="http://www.google.com/"> + <option value="http://www.microsoft.com/"> + <option value="https://www.mozilla.org/"> + <option value="http://w3.org/"> +</datalist></pre> + +<p>{{EmbedLiveSample("Offering_suggested_values", 600, 40)}}</p> + +<p>With the {{HTMLElement("datalist")}} element and its {{HTMLElement("option")}}s in place, the browser will offer the specified values as potential values for the URL; this is typically presented as a popup or drop-down menu containing the suggestions. While the specific user experience may vary from one browser to another, typically clicking in the edit box presents a drop-down of the suggested URLs. Then, as the user types, the list is adjusted to show only matching values. Each typed character narrows down the list until the user makes a selection or types a custom value.</p> + +<h4 id="Using_labels_for_suggested_values">Using labels for suggested values</h4> + +<p>You can opt to include the {{htmlattrxref("label", "option")}} attribute on one or all of your <code><option></code> elements to provide textual labels. Some browsers may display only the labels, while others may display both the label and the URL.</p> + +<pre class="brush: html notranslate"><input id="myURL" name="myURL" type="url" +      list="defaultURLs"> + +<datalist id="defaultURLs"> + <option value="https://developer.mozilla.org/" label="MDN Web Docs"> + <option value="http://www.google.com/" label="Google"> + <option value="http://www.microsoft.com/" label="Microsoft"> + <option value="https://www.mozilla.org/" label="Mozilla"> + <option value="http://w3.org/" label="W3C"> +</datalist></pre> + +<p>{{EmbedLiveSample("Using_labels_for_suggested_values", 600, 40)}}</p> + +<h2 id="Validation">Validation</h2> + +<p>There are two levels of content validation available for <code>url</code> inputs. First, there's the standard level of validation offered to all {{HTMLElement("input")}}s, which automatically ensures that the contents meet the requirements to be a valid URL. But there's also the option to add additional filtering to ensure that your own specialized needs are met, if you have any.</p> + +<div class="warning"> +<p><strong>Important</strong>: HTML form validation is <em>not</em> a substitute for scripts that ensure that the entered data is in the proper format. It's far too easy for someone to make adjustments to the HTML that allow them to bypass the validation, or to remove it entirely. It's also possible for someone to simply bypass your HTML entirely and submit the data directly to your server. If your server-side code fails to validate the data it receives, disaster could strike when improperly-formatted data (or data which is too large, is of the wrong type, and so forth) is entered into your database.</p> +</div> + +<h3 id="Basic_validation">Basic validation</h3> + +<p>Browsers that support the <code>url</code> input type automatically provide validation to ensure that only text that matches the standard format for URLs is entered into the input box.</p> + +<p>The syntax of a URL is fairly intricate. It's defined by WHATWG's <a href="https://url.spec.whatwg.org/">URL Living Standard</a> and is described for newcomers in our article <a href="/ja/docs/Learn/Common_questions/What_is_a_URL">What is a URL?</a></p> + +<h3 id="Making_a_URL_required">Making a URL required</h3> + +<p>As mentioned earlier, to make a URL entry required before the form can be submitted (you can't leave the field blank), you just need to include the {{htmlattrxref("required", "input")}} attribute on the input.</p> + +<div id="Default_value"> +<pre class="brush: html notranslate"><form> + <input id="myURL" name="myURL" type="url" required> + <button>Submit</button> +</form></pre> +</div> + +<p>{{EmbedLiveSample("Making_a_URL_required", 600, 40)}}</p> + +<p>Try submitting the above form with no value entered to see what happens.</p> + +<h3 id="Pattern_validation" name="Pattern_validation">ãã¿ãŒã³ã«ããå€æ€èšŒ</h3> + +<p>If you need the entered URL to be restricted further than just "any string that looks like a URL," you can use the {{htmlattrxref("pattern", "input")}} attribute to specify a {{Glossary("regular expression")}} the value must match for the value to be valid.</p> + +<p>For example, let's say you're building a support page for employees of Myco, Inc. which will let them contact their IT department for help if one of their pages has a problem. In our simplified form, the user needs to enter the URL of the page that has a problem, and a message describing what is wrong. But we want the URL to only successfully validate if the entered URL is in a Myco domain.</p> + +<p>Since inputs of type <code>url</code> validate against both the standard URL validation <em>and</em> the specified {{htmlattrxref("pattern", "input")}}, you can implement this easily. Let's see how:</p> + +<div class="hidden"> +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + position: relative; + } + + input[type="number"] { + width: 100px; + } + + input + span { + padding-right: 30px; + } + + input:invalid+span:after { + position: absolute; content: 'â'; + padding-left: 5px; + } + + input:valid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; + }</pre> +</div> + +<pre class="brush: html notranslate"><form> + <div> +   <label for="myURL">Enter the problem website address:</label> +   <input id="myURL" name="myURL" type="url" +          required pattern=".*\.myco\..*" +          title="The URL must be in a Myco domain"> +   <span class="validity"></span> + </div> + <div> +   <label for="myComment">What is the problem?</label> +   <input id="myComment" name="myComment" type="text" +          required> +   <span class="validity"></span> + </div> + <div> +   <button>Submit</button> + </div> +</form> +</pre> + +<p>{{EmbedLiveSample("Pattern_validation", 700, 150)}}</p> + +<p>First of all, the {{htmlattrxref("required", "input")}} attribute is specified, making it mandatory that a valid email address be provided.</p> + +<p>Second, in the <code>url</code> input we set <code>pattern</code> to <code>".*\.myco\..*"</code>. This simple regular expression requests a string that has any number of characters, followed by a dot, followed by "myco", followed by a dot, followed by any number of characters. And because the browser runs both the standard URL filter <em>and</em> our custom pattern against the specified text, we wind up with a validation which says "make sure this is a valid URL, and also in a Myco domain."</p> + +<p>This isn't perfect, but it is good enough for this simple demo's requirements.</p> + +<p>It's advisable to use the {{htmlattrxref("title")}} attribute along with <code>pattern</code>. If you do, the <code>title</code> <em>must</em> describe the pattern; it should explain what format the data should take on, rather than any other information. That's because the <code>title</code> may be displayed or spoken as part of a validation error message. For example, the browser might present the message "The entered text doesn't match the required pattern." followed by your specified <code>title</code>. If your <code>title</code> is something like "URL", the result would be the message "The entered text doesn't match the required pattern. URL", which is not a good user experience.</p> + +<p>That's why, instead, we specify the string "The URL must be in a myco domain". By doing that, the resulting full error message might be something like "The entered text doesn't match the required pattern. The URL should be in a myco domain."</p> + +<div class="note"> +<p><strong>Note</strong>: If you run into trouble while writing your validation regular expressions and they're not working properly, check your browser's console; there may be helpful error messages there to aid you in solving the problem.</p> +</div> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>There's not much else to say about <code>url</code> type inputs; check the {{anch("Pattern validation")}} and {{anch("Using URL inputs")}} sections for numerous examples.</p> + +<p>You can also find our <a href="https://github.com/mdn/learning-area/blob/master/html/forms/url-example/index.html">pattern validation example on GitHub</a> (see it <a href="https://mdn.github.io/learning-area/html/forms/url-example/">running live also</a>).</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#url-state-(type=url)', '<input type="url">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ååå®çŸ©</td> + </tr> + <tr> + <td>{{SpecName('HTML5.1', 'sec-forms.html#url-state-typeurl', '<input type="url">')}}</td> + <td>{{Spec2('HTML5.1')}}</td> + <td>ååå®çŸ©</td> + </tr> + <tr> + <td>{{SpecName("URL", "#urls", "URL syntax")}}</td> + <td>{{Spec2("URL")}}</td> + <td>Living Standard</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-url")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Learn/HTML/Forms">HTML ãã©ãŒã ã¬ã€ã</a></li> + <li>{{HTMLElement("input")}}</li> + <li><code><a href="/ja/docs/Web/HTML/Element/input/tel"><input type="tel"></a></code></li> + <li><code><a href="/ja/docs/Web/HTML/Element/input/email"><input type="email"></a></code></li> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/input/week/index.html b/files/ja/web/html/element/input/week/index.html new file mode 100644 index 0000000000..4434d448d9 --- /dev/null +++ b/files/ja/web/html/element/input/week/index.html @@ -0,0 +1,398 @@ +--- +title: <input type="week"> +slug: Web/HTML/Element/input/week +tags: + - Element + - Forms + - HTML + - HTML Input Types + - HTML forms + - HTML input + - Input + - Input Element + - Input Type + - Input Types + - Reference + - Week + - Weeks +translation_of: Web/HTML/Element/input/week +--- +<div>{{HTMLRef("Input_types")}}</div> + +<p><span class="seoSummary">{{HTMLElement("input")}} èŠçŽ ã® <strong><code>week</code></strong> åã¯ã幎ãšããã®å¹Žã® <a href="https://en.wikipedia.org/wiki/ISO_8601#Week_dates">ISO 8601 é±çªå·</a> (ã€ãŸãã第1é±ãã第<a href="https://en.wikipedia.org/wiki/ISO_8601#Week_dates">52ãŸãã¯53</a>é±) ãç°¡åã«å
¥åããããšãã§ããå
¥åæ¬ãçæããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/input-week.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>ã³ã³ãããŒã«ã®ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã¯ããã©ãŠã¶ãŒã«ãã£ãŠæ§ã
ã§ããçŸæç¹ã§ã¯ãã©ãŠã¶ãŒéã®å¯Ÿå¿ã¯éå®çã§ã Chrome/Opera ãš Microsoft Edge ã®ã¿ã察å¿ããŠããŸãã察å¿ããŠããªããã©ãŠã¶ãŒã§ã¯ããã®ã³ã³ãããŒã«ã¯åçŽãª <code><a href="/ja/docs/Web/HTML/Element/input/text"><input type="text"></a></code> ã«æ ŒäžããããŸãã</p> + +<p>Chrome/Opera ã§ã¯ã <code>week</code> ã³ã³ãããŒã«ã¯é±ãšå¹Žã®å€ãåããã¹ãããããã£ãšèŠèŠçã«éžæããããã®ãããã¢ããã«ã¬ã³ããŒã€ã³ã¿ãŒãã§ã€ã¹ãã³ã³ãããŒã«ã®å€ãæ¶å»ããããã® "X" ãã¿ã³ãæäŸããŸãã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15409/week-control-chrome.png" style="display: block; height: 235px; margin: 0px auto; width: 320px;"></p> + +<p>Edge ã® <code>week</code> ã³ã³ãããŒã«ã¯ããå°ãåã£ãŠããã幎ãšé±ãéžã¶ã¹ã©ã€ããããªãŒã«ãéããŸãã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15411/week-control-edge.png" style="display: block; height: 391px; margin: 0px auto; width: 227px;"></p> + +<table class="properties"> + <tbody> + <tr> + <td><strong>{{anch("Value", "å€")}}</strong></td> + <td>幎ãšé±ãè¡šã {{domxref("DOMString")}}ããŸãã¯ç©ºæ¬</td> + </tr> + <tr> + <td><strong>ã€ãã³ã</strong></td> + <td>{{domxref("HTMLElement/change_event", "change")}} ããã³ {{domxref("HTMLElement/input_event", "input")}}</td> + </tr> + <tr> + <td><strong>察å¿ããŠããå
±éå±æ§</strong></td> + <td>{{htmlattrxref("autocomplete", "input")}}, {{htmlattrxref("list", "input")}}, {{htmlattrxref("readonly", "input")}}, {{htmlattrxref("step", "input")}}</td> + </tr> + <tr> + <td><strong>IDL å±æ§</strong></td> + <td><code>list</code>, <code>value</code>, <code>valueAsDate</code>, <code>valueAsNumber</code></td> + </tr> + <tr> + <td><strong>ã¡ãœãã</strong></td> + <td>{{domxref("HTMLInputElement.select", "select()")}}, {{domxref("HTMLInputElement.stepDown", "stepDown()")}}, {{domxref("HTMLInputElement.stepUp", "stepUp()")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Value" name="Value">å€</h2> + +<p>{{domxref("DOMString")}} ã§ãå
¥åæ¬ã«å
¥åããã幎ãšé±ãè¡šããŸãããã®å
¥ååã§äœ¿ãããæ¥æå€ã®åœ¢åŒã¯ã <a href="/ja/docs/Web/HTML/Date_and_time_formats">HTML ã§äœ¿ãããæ¥ä»ãæå»ã®åœ¢åŒ</a>ã®<a href="/ja/docs/Web/HTML/Date_and_time_formats#Format_of_a_valid_week_string">HTML ã§äœ¿ãããæ¥ä»ãæå»ã®åœ¢åŒ</a>ã§èª¬æããŠããŸãã</p> + +<p>次ã®ããã« {{htmlattrxref("value", "input")}} å±æ§ã«å€ãå
¥ããããšã§ãæ¢å®å€ãèšå®ããããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><label for="week">ã©ã®é±ã«å§ãããã§ããã</label> +<input id="week" type="week" name="week" value="2017-W01"></pre> + +<p>{{EmbedLiveSample('Value', 600, 60)}}</p> + +<p>äžç¹æ°ãä»ããªããã°ãªããªãããšã¯ãå®éã® <code>value</code> ã¯åžžã« <code>yyyy-Www</code> ã®æžåŒã§ããã衚瀺ãããæžåŒã¯ãããšã¯ç°ãªãå¯èœæ§ããããšããããšã§ããäŸãã°ãäžèšã®å€ããµãŒããŒã«éä¿¡ãããšããã©ãŠã¶ãŒã¯ <code>Week 01, 2017</code> ã®ããã«è¡šç€ºãããããããŸããããéä¿¡ãããå€ã¯åžžã« <code>week=2017-W01</code> ã®ããã«ãªããŸãã</p> + +<p>次ã®ããã«ã JavaScript ããå
¥åèŠçŽ ã® {{domxref("HTMLInputElement.value", "value")}} ããããã£ã䜿çšããŠãå€ãååŸãããèšå®ãããããããšãã§ããŸãã</p> + +<pre class="brush: js notranslate">var weekControl = document.querySelector('input[type="week"]'); +weekControl.value = '2017-W45';</pre> + +<h2 id="Additional_attributes" name="Additional_attributes">è¿œå ã®å±æ§</h2> + +<p>ãã¹ãŠã® {{HTMLElement("input")}} åã§å
±éããå±æ§ã«å ãã <code>week</code> åã®å
¥åæ¬ã¯æ¬¡ã®å±æ§ã«ã察å¿ããŠããŸãã</p> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">å±æ§</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>{{anch("max")}}</code></td> + <td>劥åœãªå
¥åãšããŠåãä»ããæãé
ã幎ãšé±</td> + </tr> + <tr> + <td><code>{{anch("min")}}</code></td> + <td>劥åœãªå
¥åãšããŠåãä»ããæãæ©ã幎ãšé±</td> + </tr> + <tr> + <td><code>{{anch("readonly")}}</code></td> + <td>è«çå±æ§ã§ãååšããå Žåãå
¥åæ¬ã®å
容ã¯ãŠãŒã¶ãŒãç·šéã§ããªãããšã瀺ã</td> + </tr> + <tr> + <td><code>{{anch("step")}}</code></td> + <td>ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ãå¶çŽæ€èšŒã«äœ¿çšããå»ã¿å€ (èš±ãããå€ã®éé)</td> + </tr> + </tbody> +</table> + +<h3 id="htmlattrdefmax">{{htmlattrdef("max")}}</h3> + +<p>åãä»ãã (æéçã«) æãé
ã幎ãšé±çªå·ã§ãäžèšã®{{anch("Value", "å€")}}ã®ç¯ã§èª¬æããæååæžåŒã§ããèŠçŽ ã«å
¥åããã {{htmlattrxref("value", "input")}} ããããè¶
ããå ŽåãèŠçŽ ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸãã <code>max</code> å±æ§ã®å€ã劥åœãªé±ã®æååã§ã¯ãªãå ŽåãèŠçŽ ã¯æ倧å€ãæã¡ãŸããã</p> + +<p>ãã®å€ã¯ <code>min</code> å±æ§ã§æå®ããããã®ããåŸããåã幎ãšé±ãæå®ããå¿
èŠããããŸãã</p> + +<h3 id="htmlattrdefmin">{{htmlattrdef("min")}}</h3> + +<p>åãä»ããæãæ©ã幎ãšé±ã§ããèŠçŽ ã® {{htmlattrxref("value", "input")}} ãããããå°ãããšãèŠçŽ ã¯<a href="/ja/docs/Web/Guide/HTML/HTML5/Constraint_validation">å¶çŽæ€èšŒ</a>ã«å€±æããŸããå±æ§ã®å€ã劥åœãªé±ã®æååã§ã¯ãªãå ŽåãèŠçŽ ã¯æå°å€ãæã¡ãŸããã</p> + +<p>ãã®å€ã¯ <code>max</code> å±æ§ã§æå®ããããã®ããåããåã幎ãšé±ãæå®ããå¿
èŠããããŸãã</p> + +<p>{{page("/ja/docs/Web/HTML/Element/input/text", "readonly", 0, 1, 2)}}</p> + +<h3 id="htmlattrdefstep">{{htmlattrdef("step")}}</h3> + +<p>{{page("/ja/docs/Web/HTML/Element/input/number", "step-include")}}</p> + +<p><code>week</code> å
¥åæ¬ã§ã¯ã <code>step</code> ã®å€ã¯é±æ°ã§æå®ããã 604,800,000 ãä¹ããããŸã (ããªç§åäœã®æ°å€ã§ãããã)ã <code>step</code> ã®æ¢å®å€ã¯ 1 ã§ããã1é±ãè¡šããŸããæ¢å®ã®å»ã¿ã®æ¢å®å€ã¯ -259,200,000 ã§ãããã¯1970幎ã®æåã®é± (<code>1970-W01</code>) ã§ãã</p> + +<p><em>çŸæç¹ã§ã <code>week</code> å
¥åæ¬ã§ <code>step</code> ã« <code>any</code> ã®å€ãäœãæå³ããããäžæ確ã§ããããã¯æ
å ±ã決å®æ¬¡ç¬¬ãæŽæ°ãããã§ãããã</em></p> + +<h2 id="Using_week_inputs" name="Using_week_inputs">week å
¥åæ¬ã®äœ¿çš</h2> + +<p>week å
¥åæ¬ã¯äžèŠãããšäŸ¿å©ã«èŠããŸããç°¡åã«é±ãéžæãããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ãæäŸãããŠãŒã¶ãŒã®ãã±ãŒã«ã«é¢ä¿ãªããããŒã¿åœ¢åŒãæ£èŠåããŠãµãŒããŒã«éä¿¡ããããã§ãããããããã©ãŠã¶ãŒã®äºææ§ãéãããŠããããã <code><input type="week"></code> ã«ã¯åé¡ããããŸãã</p> + +<p><code><input type="week"></code> ã®åºæ¬çãªäœ¿ãæ¹ãšå°ãè€éãªäœ¿ãæ¹ãèŠãŠã¿ãŠããããã®åŸã§ãã©ãŠã¶ãŒã®äºææ§ã®åé¡ãç·©åããã¢ããã€ã¹ãæäŸããŸããã ({{anch("Handling browser support", "ãã©ãŠã¶ãŒã®äºææ§ã®æ±ã")}}ãåç
§ããŠãã ãã)ã</p> + +<h3 id="Basic_uses_of_week" name="Basic_uses_of_week">week ã®åºæ¬çãªäœ¿çš</h3> + +<p>ãã£ãšãåçŽãª <code><input type=week></code> ã®äœ¿çšæ¹æ³ã¯ã次ã®ããã«åºæ¬ç㪠<code><input></code> ãš {{htmlelement("label")}} èŠçŽ ã®çµã¿åããã§ãã</p> + +<pre class="brush: html notranslate"><form> + <label for="week">ã©ã®é±ããå§ãããã§ããã</label> + <input id="week" type="week" name="week"> +</form></pre> + +<p>{{EmbedLiveSample('Basic_uses_of_week', 600, 40)}}</p> + +<h3 id="Controlling_input_size" name="Controlling_input_size">å
¥åæ¬ã®å¯žæ³ã®å¶åŸ¡</h3> + +<p><code><input type="week"></code> 㯠{{htmlattrxref("size", "input")}} ã®ãããªå¯žæ³ã«é¢ããå±æ§ã«ã¯å¯Ÿå¿ããŠããŸããã寞æ³ãå€æŽããå¿
èŠãããå Žåã¯ã <a href="/ja/docs/Web/CSS">CSS</a> ã䜿çšããå¿
èŠããããŸãã</p> + +<h3 id="Using_the_step_attribute" name="Using_the_step_attribute">step å±æ§ã®äœ¿çš</h3> + +<p>{{htmlattrxref("step", "input")}} å±æ§ã䜿çšããŠãé±ã®çªå·ãå¢å ãŸãã¯æžå°ãããšãã«é£ã°ãçªå·ãå€æŽããããšãã§ããã¯ãã§ããã察å¿ããŠãããã©ãŠã¶ãŒã§ãäœãåäœããŠããªãããã§ãã</p> + +<h2 id="Validation" name="Validation">æ€èšŒ</h2> + +<p>æ¢å®ã§ã <code><input type="week"></code> ã¯å
¥åãããå€ã®æ€èšŒãè¡ããŸããããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®å®è£
ã¯äžè¬çã«ã劥åœãªå¹Žãšé±ã§ãªããã®ã®å
¥åãããããããã¯äŸ¿å©ã§ãããããã§ãå
¥åæ¬ã空ã®ãŸãŸã«ããããšãã§ãããŸãéžæã§ããé±ã®ç¯å²ãå¶éããããªããããããŸããã</p> + +<h3 id="Setting_maximum_and_minimum_weeks" name="Setting_maximum_and_minimum_weeks">é±ã®æ倧å€ãšæå°å€ã®èšå®</h3> + +<p>{{htmlattrxref("min", "input")}} ããã³ {{htmlattrxref("max", "input")}} å±æ§ã䜿çšããŠããŠãŒã¶ãŒãéžæããããšãã§ããæå¹ãªé±ãå¶éããããšãã§ããŸãã以äžã®äŸã§ã¯ãæå°å€ã <code>Week 01, 2017</code> ã«ãæ倧å€ã <code>Week 52, 2017</code> ã«èšå®ããŠããŸãã</p> + +<pre class="brush: html notranslate"><form> + <label for="week">ã©ã®é±ããå§ãããã§ããã</label> + <input id="week" type="week" name="week" + min="2017-W01" max="2017-W52"> + <span class="validity"></span> +</form></pre> + +<p>{{EmbedLiveSample('Setting_maximum_and_minimum_weeks', 600, 40)}}</p> + +<p>äžèšã®äŸã® CSS ã§ãã CSS ã® {{cssxref(":valid")}} ããã³ {{cssxref(":invalid")}} ããããã£ã䜿çšããŠãçŸåšã®å€ãæå¹ãã©ããã«åºã¥ããŠã¹ã¿ã€ã«ãèšå®ããŠããŸããã¢ã€ã³ã³ã¯å
¥åæ¬ãã®ãã®ã§ã¯ãªããå
¥åæ¬ã®é£ã® {{htmlelement("span")}} ã«çœ®ãããã«ããªããšã Chrome ã§ã¯ã³ã³ãããŒã«ã®å
åŽã«ã³ã³ãã³ããçæããã®ã§ãæ£ããæŽåœ¢ããã衚瀺ãããããããšãã§ããŸããã</p> + +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + position: relative; +} + +input[type="number"] { + width: 100px; +} + +input + span { + padding-right: 30px; +} + +input:invalid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +} + +input:valid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +}</pre> + +<p>ãã®çµæã¯ã察å¿ãããã©ãŠã¶ãŒã§ã¯2017幎ã®ç¬¬1é±ãã第52é±ã®éãæå¹ã«èŠããéžæããããšãã§ããŸãã</p> + +<h3 id="Making_week_values_required" name="Making_week_values_required">é±ã®å€ãå¿
é ã«ãã</h3> + +<p>å ããŠã {{htmlattrxref("required", "input")}} å±æ§ã䜿çšããŠãé±ã®å
¥åãå¿
é ã«ããããšãã§ããŸããçµæãšããŠã察å¿ãããã©ãŠã¶ãŒã§ã¯é±ã®å
¥åæ¬ã空æ¬ã®å Žåã«ãšã©ãŒã衚瀺ããŸãã</p> + +<p>äŸãèŠãŠã¿ãŸããããé±ã®æå°å€ãšæ倧å€ãèšå®ãããã€ãã£ãŒã«ããå¿
é ã«èšå®ããŠããŸãã</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="week">ã©ã®é±ããå§ãããã§ããã</label> + <input id="week" type="week" name="week" + min="2017-W01" max="2017-W52" required> + <span class="validity"></span> + </div> + <div> + <input type="submit" value="Submit form"> + </div> +</form></pre> + +<p>ãã©ãŒã ã«å€ãèšå®ããã«éä¿¡ããããšãããšããã©ãŠã¶ãŒã¯ãšã©ãŒã衚瀺ããŸããäŸãå®è¡ããŠã¿ãŠãã ããã</p> + +<p>{{EmbedLiveSample('Making_week_values_required', 600, 120)}}</p> + +<p>察å¿ããŠããªããã©ãŠã¶ãŒã䜿çšãããšãã®ã¹ã¯ãªãŒã³ã·ã§ããã§ãã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15415/week-validation-chrome.png" style="display: block; height: 85px; margin: 0px auto; width: 473px;"></p> + +<div class="warning"> +<p><strong>éèŠ</strong>: HTML ã®ãã©ãŒã æ€èšŒã¯ãå
¥åãããããŒã¿ãæ£ãã圢åŒã§ããããšãä¿èšŒããã¹ã¯ãªããã®ä»£çšã«ã¯ãªããŸããã HTML ã調æŽããŠæ€èšŒããããæããããå®å
šã«åé€ãããããããšã¯ãšãŠãç°¡åã«ã§ããŸãã HTML ãå®å
šã«ãã€ãã¹ãããµãŒããŒã«çŽæ¥ããŒã¿ãéä¿¡ããããšãå¯èœã§ãããµãŒããŒåŽã®ã³ãŒããåä¿¡ããããŒã¿ã®æ€èšŒã«å€±æããå Žåãäžé©åãªåœ¢åŒã®ããŒã¿ (ãŸãã¯å€§ããããããŒã¿ãééã£ãçš®é¡ã®ããŒã¿ãªã©) ãéä¿¡ãããå Žåã«çœå®³ãçºçãããããããããŸãã</p> +</div> + +<h2 id="Handling_browser_support" name="Handling_browser_support">ãã©ãŠã¶ãŒã®å¯Ÿå¿ã®æ±ã</h2> + +<p>åè¿°ã®ããã«ãçŸæç¹ã§ week å
¥åæ¬ãå©çšããäžã§äžçªã®åé¡ã¯ãã©ãŠã¶ãŒã®äºææ§ã§ãããã¹ã¯ãããã§ã¯ Safari ãš Firefox ã¯å¯Ÿå¿ããŠãããã IE ã®å€ãããŒãžã§ã³ã察å¿ããŠããŸããã</p> + +<p>Android ã iOS ã®ãããªã¢ãã€ã«ãã©ãããã©ãŒã ã¯ããã®ãããªå
¥ååãå®ã«æå¹ã§ãããã¿ããã¹ã¯ãªãŒã³ç°å¢ã§å®ã«ç°¡åã«å€ãéžæã§ããå°çšã®ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã³ã³ãããŒã«ãæäŸããŸããäŸãã°ã Android ç Chrome ã® <code>week</code> éžæã¯ã次ã®ããã«ãªã£ãŠããŸãã</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15413/week-chrome-android.png" style="display: block; margin: 0 auto;"></p> + +<p>察å¿ããŠããªããã©ãŠã¶ãŒã§ã¯å®å
šã«ããã¹ãå
¥åæ¬ã«æ ŒäžããããŸãããããã¯ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®äžè²«æ§ (衚瀺ãããã³ã³ãããŒã«ãç°ãªãããš) ãšããŒã¿ã®æ±ãã®äºã€ã®åé¡ãçããŸãã</p> + +<p>äºã€ç®ã®åé¡ã¯ããæ·±å»ã§ãããã§ã«è¿°ã¹ãããã«ã <code>week</code> å
¥åæ¬ã§ã¯ãå®éã®å€ãåžžã« <code>yyyy-Www</code> ã®æžåŒã§æ£èŠåãããŸãããã©ãŠã¶ãŒãäžè¬çãªããã¹ãå
¥åæ¬ã«ãã©ãŒã«ããã¯ããå ŽåããŠãŒã¶ãŒãæ£ããæžåŒã§å
¥åããããæ¡å
ããããšãã§ããŸãã (ãããŠãããããèªèã§ããŸãã)ã人éãé±ã®å€ãæžãã«ã¯ã次ã®ããã«è²ã
ãªæ¹æ³ããããŸãã</p> + +<ul> + <li><code>Week 1 2017</code></li> + <li><code>Jan 2-8 2017</code></li> + <li><code>2017-W01</code></li> + <li>etc.</li> +</ul> + +<p>ãã©ãŠã¶ãŒã«äŸåããªãæ¹æ³ã«ãã£ãŠãã©ãŒã ã§å¹Žãšé±ãæ±ãæåã®æ¹æ³ã¯ãçŸæç¹ã§ã¯å¹Žãšé±ãå¥ã
ãªã³ã³ãããŒã« ({{htmlelement("select")}} èŠçŽ ã§å
¥åãããã®ãäžè¬çã§ãã以äžã®å®è£
ãèŠãŠãã ãã) ã«ãããã <a href="https://jqueryui.com/datepicker/">jQuery date picker</a> ã®ãã㪠JavaScript ã©ã€ãã©ãªã䜿çšããããšã§ãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãã®äŸã§ã¯ãé±ãéžæãããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®èŠçŽ ã2çµçæããŸãããã€ãã£ãã® <code><input type="week"></code> å
¥åæ¬ãšã <code>week</code> å
¥åæ¬ã«å¯Ÿå¿ããªãå€ããã©ãŠã¶ãŒã§å¹Žãšé±ãéžæããããã®ãïŒã€ã® {{htmlelement("select")}} èŠçŽ ã§ãã</p> + +<p>{{EmbedLiveSample('Examples', 600, 140)}}</p> + +<p>HTML ã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<pre class="brush: html notranslate"><form> + <div class="nativeWeekPicker"> + <label for="week">ã©ã®é±ããå§ãããã§ããã</label> + <input id="week" type="week" name="week" + min="2017-W01" max="2018-W52" required> + <span class="validity"></span> + </div> + <p class="fallbackLabel">ã©ã®é±ããå§ãããã§ããã</p> + <div class="fallbackWeekPicker"> + <div> + <span> + <label for="week">Week:</label> + <select id="fallbackWeek" name="week"> + </select> + </span> + <span> + <label for="year">Year:</label> + <select id="year" name="year"> + <option value="2017" selected>2017</option> + <option value="2018">2018</option> + </select> + </span> + </div> + </div> +</form></pre> + +<p>é±ã®å€ã¯ä»¥äžã® JavaScript ã®ã³ãŒãã§åçã«çæãããŸãã</p> + +<div class="hidden"> +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + position: relative; +} + +input[type="number"] { + width: 100px; +} + +input + span { + padding-right: 30px; +} + +input:invalid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +} + +input:valid+span:after { + position: absolute; + content: 'â'; + padding-left: 5px; +}</pre> +</div> + +<p>ããäžã€ã®é¢çœãéšåã¯ãæ©èœã®æ€åºã³ãŒãã§ãããã©ãŠã¶ãŒã <code><input type="week"></code> ã«å¯Ÿå¿ããŠãããã©ãããæ€åºããããã«ãæ°ã㪠{{htmlelement("input")}} èŠçŽ ãçæãããã® <code>type</code> ã <code>week</code> ã«èšå®ãŠã¿ãŠãããã« type ã«äœãèšå®ããããããã§ãã¯ããŸãã <code>datetime-local</code> åã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã§ã¯ã <code>week</code> åã <code>text</code> åãžãã©ãŒã«ããã¯ãããŸãã <code><input type="week"></code> ã«å¯Ÿå¿ããŠããªãå Žåã¯ããã€ãã£ãã®æ¥æå
¥åæ¬ãé衚瀺ã«ããŠãã©ãŒã«ããã¯çšã® ({{htmlelement("select")}}) ã«ããéžæãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã衚瀺ããŸãã</p> + +<pre class="brush: js notranslate">// å€æ°ãå®çŸ© +var nativePicker = document.querySelector('.nativeWeekPicker'); +var fallbackPicker = document.querySelector('.fallbackWeekPicker'); +var fallbackLabel = document.querySelector('.fallbackLabel'); + +var yearSelect = document.querySelector('#year'); +var weekSelect = document.querySelector('#fallbackWeek'); + +// æåã¯ãã©ãŒã«ããã¯ãé衚瀺ã«ãã +fallbackPicker.style.display = 'none'; +fallbackLabel.style.display = 'none'; + +// æ°ããæ¥ä»å
¥åãæååå
¥åã«ãã©ãŒã«ããã¯ããããã©ãã +var test = document.createElement('input'); + +try { + test.type = 'week'; +} catch (e) { + console.log(e.description); +} + +// ããæååå
¥åã«ãªããªãã°ã if() {} ãããã¯ã®äžã®ã³ãŒããå®è¡ãã +if(test.type === 'text') { + // ãã€ãã£ãã®æ¥ä»éžæãé ããŠãã©ãŒã«ããã¯çã衚瀺 + nativePicker.style.display = 'none'; + fallbackPicker.style.display = 'block'; + fallbackLabel.style.display = 'block'; + + // é±ãåçã«çæãã + populateWeeks(); +} + +function populateWeeks() { + // é±ã®éžæè¢ã52é±ã§çæ + for(var i = 1; i <= 52; i++) { + var option = document.createElement('option'); + option.textContent = (i < 10) ? ("0" + i) : i; + weekSelect.appendChild(option); + } +}</pre> + +<div class="note"> +<p><strong>泚</strong>: 53é±ãã幎ãããããšãå¿ããªãã§ãã ããïŒ<a href="https://en.wikipedia.org/wiki/ISO_week_date#Weeks_per_year">幎ãããã®é±æ°</a>ãåç
§ïŒãååã®ã¢ããªãéçºãããšãã¯ããã念é ã«çœ®ããŠããå¿
èŠããããŸãã</p> +</div> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#week-state-(type=week)', '<input type="week">')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.input.input-week")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>å
šè¬ç㪠{{HTMLElement("input")}} ããã³ãã®æäœã«äœ¿çšãã{{domxref("HTMLInputElement")}} ã€ã³ã¿ãŒãã§ã€ã¹</li> + <li><a href="/ja/docs/Web/HTML/Date_and_time_formats">HTML ã§äœ¿çšãããæ¥ä»ãšæå»ã®æžåŒ</a></li> + <li><code><a href="/ja/docs/Web/HTML/Element/input/datetime-local"><input type="datetime-local"></a></code>, <code><a href="/ja/docs/Web/HTML/Element/input/date"><input type="date"></a></code>, <code><a href="/ja/docs/Web/HTML/Element/input/time"><input type="time"></a></code>, <code><a href="/ja/docs/Web/HTML/Element/input/month"><input type="month"></a></code></li> + <li><a href="/ja/docs/Learn/Forms/Property_compatibility_table_for_form_controls">CSS ããããã£ã®äºææ§</a></li> +</ul> diff --git a/files/ja/web/html/element/ins/index.html b/files/ja/web/html/element/ins/index.html new file mode 100644 index 0000000000..75f1e6c5ef --- /dev/null +++ b/files/ja/web/html/element/ins/index.html @@ -0,0 +1,145 @@ +--- +title: <ins> +slug: Web/HTML/Element/ins +tags: + - Element + - HTML + - HTML edits + - Inserted Text + - Insertion + - Reference + - Web + - ins +translation_of: Web/HTML/Element/ins +--- +<p>{{HTMLRef}}</p> + +<p><span class="seoSummary"><strong>HTML ã® <code><ins></code> èŠçŽ </strong></span>ã¯ãææžã«è¿œå ãããããã¹ãã®ç¯å²ãè¡šããŸããåæ§ã«ã {{HTMLElement("del")}} èŠçŽ ã䜿çšããŠææžããåé€ãããããã¹ãã®ç¯å²ãè¡šãããšãã§ããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/ins.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a> ãŸã㯠<a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Transparent_content_model">ééçã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLModElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ä»ã®ãã¹ãŠã® HTML èŠçŽ ãšåæ§ã«ããã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãæã£ãŠããŸãã</p> + +<dl> + <dt>{{htmlattrdef("cite")}}</dt> + <dd>äŒè°ã®è°äºé²ããã©ãã«ã·ã¥ãŒãã£ã³ã°ã·ã¹ãã ã®ãã±ãããšãã£ããè¿œå ã«ã€ããŠã®èª¬æãèšãããªãœãŒã¹ãžã® URI ã瀺ããŸãã</dd> + <dt>{{htmlattrdef("datetime")}}</dt> + <dd>ãã®å±æ§ã¯å€æŽãè¡ãããæ¥æã瀺ããæå¹ãªæ¥ä»ãŸãã¯æ¥æã®æååã§ãªããã°ãªããŸãããå€ãæ¥ä»ãŸãã¯æ¥æã®æååãšããŠè§£éã§ããªãã£ãå Žåã¯ãèŠçŽ ã«ã¿ã€ã ã¹ã¿ã³ããé¢é£ä»ããããªããªããŸããæå»ããªãæ¥ä»ã®æžåŒã«ã€ããŠã¯ã<a href="/ja/docs/Web/HTML/Date_and_time_formats#Date_strings">劥åœãªæ¥ä»æååã®æžåŒ</a>ãåç
§ããŠãã ãããæ¥ä»ãšæå»ã®äž¡æ¹ãå«ãå Žåã®æååã®æžåŒã«ã€ããŠã¯ã<a href="/ja/docs/Web/HTML/Date_and_time_formats#Local_date_and_time_strings">劥åœãªæ¥ææååã®æžåŒ</a>ãåç
§ããŠãã ããã</dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html notranslate"><ins>This text has been inserted</ins></pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{EmbedLiveSample("Examples")}}</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®</h2> + +<p><code><ins></code> èŠçŽ ãååšããããšã¯ãå€ãã®èªã¿äžãæè¡ã®æ¢å®ã®èšå®ã§ã¯èªã¿äžããããŸããã CSS ã® {{cssxref("content")}} ããããã£ã {{cssxref("::before")}} ããã³ {{cssxref("::after")}} æ¬äŒŒèŠçŽ ãšå
±ã«äœ¿ãããšã§èªã¿äžããããããšãã§ããŸãã</p> + +<pre class="brush: css notranslate">ins::before, +ins::after { + clip-path: inset(100%); + clip: rect(1px, 1px, 1px, 1px); + height: 1px; + overflow: hidden; + position: absolute; + white-space: nowrap; + width: 1px; +} + +ins::before { + content: " [æ¿å
¥éå§] "; +} + +ins::after { + content: " [æ¿å
¥çµäº] "; +} +</pre> + +<p>èªã¿äžããœããã䜿çšãã人ã«ãã£ãŠã¯ãç¹ã«åé·ã«ãªãã³ã³ãã³ãã®ã¢ããŠã³ã¹ãæå³çã«ç¡å¹ã«ããŠããããšããããŸãããã®ããããã®ææ³ãæªçšããªãããã«ããããšã¯éèŠã§ãããã³ã³ãã³ããæ¿å
¥ãããŠããããšãç¥ããªããšç解ã«åœ±é¿ãããããªå Žé¢ã§ã®ã¿äœ¿çšããããã«ããŠãã ããã</p> + +<ul> + <li><a href="https://developer.paciellogroup.com/blog/2017/12/short-note-on-making-your-mark-more-accessible/">Short note on making your mark (more accessible) | The Paciello Group</a></li> + <li><a href="http://adrianroselli.com/2017/12/tweaking-text-level-styles.html">Tweaking Text Level Styles | Adrian Roselli</a></li> +</ul> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'edits.html#the-ins-element', '<ins>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'edits.html#the-ins-element', '<ins>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.4', '<ins>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.ins")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ææžã®åé€ãããéšåã«å°ãã€ãã {{HTMLElement("del")}} èŠçŽ </li> +</ul> diff --git a/files/ja/web/html/element/isindex/index.html b/files/ja/web/html/element/isindex/index.html new file mode 100644 index 0000000000..7443d92c49 --- /dev/null +++ b/files/ja/web/html/element/isindex/index.html @@ -0,0 +1,78 @@ +--- +title: <isindex> +slug: Web/HTML/Element/isindex +tags: + - Deprecated + - Element + - HTML + - Reference + - Web +translation_of: Web/HTML/Element/isindex +--- +<div>{{HTMLRef}}{{Obsolete_header}}</div> + +<p><span class="seoSummary"><strong><code><isindex></code></strong> ã¯å»æ¢ããã HTML èŠçŽ ã§ãããææžã«åãåãããè¡ãããã®ããã¹ããã£ãŒã«ããããŒãžã«è¿œå ããŸãã</span> <code><isindex></code> ã¯ãåãåããæååãå
¥åããããã® 1 è¡ããã¹ãå
¥åãã£ãŒã«ããæäŸããŠããŸããããããéä¿¡ãããšããµãŒããŒãåãåããã«äžèŽããããŒãžã®äžèŠ§ãè¿ããŠããŸããããã®å¯Ÿå¿ç¶æ³ã¯ããã©ãŠã¶ãŒãšã¯ãšãªã«å¯Ÿå¿ãããµãŒããŒã®äž¡æ¹ã«äŸåããŠããŸããã</p> + +<p><code><isindex></code> 㯠<a href="https://html.spec.whatwg.org/multipage/">HTML æšæº</a>ããåé€ãããŸããã HTML 4.01 ã§éæšå¥šã«ãªããŸãããåãåäœã¯ HTML ãã©ãŒã ã䜿çšããŠå®çŸããããšãã§ããŸãããã¹ãŠã®äž»èŠãªãã©ãŠã¶ãŒã <code><isindex></code> ãåé€ããŠããŸãã</p> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ä»ã®ãã¹ãŠã® HTML èŠçŽ ãšåæ§ã«ããã®èŠçŽ ã¯<a href="/ja/docs/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãåãä»ããŸãã</p> + +<dl> + <dt>{{htmlattrdef("prompt")}}</dt> + <dd>ãã®å±æ§ã®å€ããããã¹ããã£ãŒã«ãçšã®ããã³ãããšããŠè¿œå ããŸãã</dd> + <dt>{{htmlattrdef("action")}}</dt> + <dd>ãã®å±æ§ã¯ãç°ãªã URL ã«å¯ŸããŠã¯ãšãªãŒãéä¿¡ããå¿
èŠãããå Žåã«äœ¿çšããŸããã¢ã¯ã·ã§ã³ã¯ W3C ã§å®çŸ©ãããŠããŸããã</dd> +</dl> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre class="brush: html notranslate"><head> + <isindex prompt="Search Document..." action="/search"> +</head></pre> + +<p>éå»ã®ãã©ãŠã¶ãŒã§ã¯ã解éæã«ã DOM ããªãŒã«ä»¥äžã® HTML ãšåçã®ãã®ãäœæããŠããŸããã</p> + +<pre class="brush: html notranslate"><form action="/search"> + <hr> + <label> +   Search Document... +   <input name="isindex"> + </label> + <hr> +</form> +</pre> + +<h2 id="History" name="History">æŽå²</h2> + +<p>1992 幎 6 æã« Dan Connolly ã¯ãisindex ãããå¥ã® <a href="/ja/docs/Web/HTML/Element/a" title="HTML/Elements/a">ã¢ã³ã«ãŒ</a> ã¿ã€ãã <a class="external text" href="http://1997.webhistory.org/www.lists/www-talk.1992/0080.html" rel="nofollow">奜ããšè¡šæããŸãã</a>ã</p> + +<p>1992 幎 11 æã«ãã€ã³ããã¯ã¹ã¯ææžããããªã³ã¯ã§ãããšããèããæšé²ãã Dan Connolly ã«ãã£ãŠ <a class="external text" href="http://lists.w3.org/Archives/Public/www-talk/1992NovDec/thread.html#31" rel="nofollow">indexes as links rather than documents</a> ã®è°è«ãå§ãŸããŸããããã®ã¹ã¬ããã§ã¯ãããŸããŸãªè§£æ±ºçãææ¡ãããŸãããã¯ãšãªãŒãäœæããæ¹åŒãžã®çåããDynatext browser ã«é¢é£ã㊠<a class="external text" href="http://lists.w3.org/Archives/Public/www-talk/1992NovDec/0039.html" rel="nofollow">èšåãããŸãã</a>: "The browser displays toggle buttons, text fields etc. The user fills in the fields, clicks OK, and the query results come up in the table of contents window."</p> + +<p>1992 幎 11 æã® <a class="external text" href="http://lists.w3.org/Archives/Public/www-talk/1992NovDec/thread.html#42" rel="nofollow">isindex</a> ã«é¢ããã¹ã¬ããã§ãKevin Hoadley 㯠isindex èŠçŽ ã®å¿
èŠæ§ã« <a class="external text" href="http://lists.w3.org/Archives/Public/www-talk/1992NovDec/0042.html" rel="nofollow">çåãæã£ãŠ</a>ã å»æ¢ãææ¡ããŸããã圌ã¯ã代ããã« <a href="/wiki/HTML/Elements/input" title="HTML/Elements/input">input</a> èŠçŽ (Steve Putz ã <a class="external text" href="http://lists.w3.org/Archives/Public/www-talk/1992NovDec/0053.html" rel="nofollow">æ¯æãã</a> ã¢ã€ãã¢) ãæã€ããææ¡ããŸãããTim Berners-Lee ã¯ãæ€çŽ¢çµæãéçŽãããã®ã«ãªããšãããisindex ã®ç®çã <a class="external text" href="http://lists.w3.org/Archives/Public/www-talk/1992NovDec/0044.html" rel="nofollow">説æããŸãã</a>ãKevin 㯠isindex ã®äºè
æäžçãªæ§è³ªãå«ãã§ããããã¹ãŠãæ€çŽ¢å¯èœãªã·ã¹ãã ã奜ãŸãããš <a class="external text" href="http://lists.w3.org/Archives/Public/www-talk/1992NovDec/0048.html" rel="nofollow">è¿ä¿¡ãã</a> ãšãšãã«ãåœæã® WWW Framework ãç¹å®ã® httpd èšå®ã§æ¡åŒµããŠããã URI ãšæ€çŽ¢ã¯ãšãªãŒã®äœæãé¢é£ä»ããããšãææ¡ããŸããã</p> + +<p>2016 幎ã«ã <code>isindex</code> 㯠Edge ããã³ Chrome ããåé€ãããåŸã§ãæšæºããåé€ãã<a href="https://github.com/whatwg/html/issues/1088">ææ¡</a>ãè¡ãããŸããããã®åé€ã¯ã Safari ãš Firefox ã®å¯Ÿå¿ãåé€ãããåŸã«ç¿æ¥ã«<a href="https://github.com/whatwg/html/pull/1095">å®äº</a>ããŸããã</p> + +<h2 id="HTML_Reference" name="HTML_Reference">HTML ãªãã¡ã¬ã³ã¹</h2> + +<ul> + <li><a class="external text" href="http://html.spec.whatwg.org/multipage/" rel="nofollow">HTML æšæº</a> ã§ã¯ãããã <a class="external text" href="https://html.spec.whatwg.org/multipage/obsolete.html#isindex" rel="nofollow">obsolete and non-conforming feature</a> ã«åé¡ããŠããŸãã</li> + <li><a class="external text" href="http://www.w3.org/TR/html401/interact/forms.html#h-17.8" rel="nofollow">ISINDEX</a> èŠçŽ 㯠<a class="external text" href="http://www.w3.org/TR/html401/" rel="nofollow">HTML 4.01</a> ã§éæšå¥šã«ãªããŸããã</li> + <li><a class="external text" href="http://www.w3.org/TR/REC-html32" rel="nofollow">HTML 3.2</a> ã§ã® <a class="external text" href="http://www.w3.org/TR/REC-html32#isindex" rel="nofollow">ISINDEX</a></li> + <li><a class="external text" href="http://www.w3.org/MarkUp/html-spec/html-spec_5.html" rel="nofollow">HTML 2.0</a> ã§ã® <a class="external text" href="http://www.w3.org/MarkUp/html-spec/html-spec_5.html#SEC5.2.3" rel="nofollow">ISINDEX</a> ãšã<a class="external text" href="http://www.w3.org/MarkUp/html-spec/html-spec_7.html#SEC7.5" rel="nofollow">ã¯ãšãªãŒãšã€ã³ããã¯ã¹</a> ã®åäœã®èª¬æ (HTML 2.0)</li> + <li><a class="external text" href="http://www.w3.org/MarkUp/HTMLPlus/htmlplus_1.html" rel="nofollow">HTML+</a> ã§ã® <a class="external text" href="http://www.w3.org/MarkUp/HTMLPlus/htmlplus_51.html" rel="nofollow">ISINDEX</a></li> +</ul> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.isindex")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("input")}}</li> + <li>{{HTMLElement("form")}}</li> +</ul> diff --git a/files/ja/web/html/element/kbd/index.html b/files/ja/web/html/element/kbd/index.html new file mode 100644 index 0000000000..f24b3f9c1f --- /dev/null +++ b/files/ja/web/html/element/kbd/index.html @@ -0,0 +1,213 @@ +--- +title: '<kbd>: ããŒããŒãå
¥åèŠçŽ ' +slug: Web/HTML/Element/kbd +tags: + - Element + - HTML + - HTML æåã¬ãã«ã®æå³ä»ã + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - 'HTML:èšè¿°ã³ã³ãã³ã' + - Reference + - Web + - ãŠã§ã + - ããŒããŒã + - ãªãã¡ã¬ã³ã¹ + - èŠçŽ +translation_of: Web/HTML/Element/kbd +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã®ããŒããŒãå
¥åèŠçŽ </strong> (<strong><code><kbd></code></strong>) ã¯ããŒããŒããé³å£°å
¥åããã®ä»ã®å
¥å端æ«ããã®ãŠãŒã¶ãŒã«ããæåå
¥åãè¡šãè¡å
ã®æååã®åºéãè¡šããŸãã</span>æ
£ç¿çã«ã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã¯æ¢å®ã§ <code><kbd></code> èŠçŽ ã®äžèº«ãçå¹
ãã©ã³ãã§è¡šç€ºããŸããã HTML æšæºã§èŠå®ãããŠãããã®ã§ã¯ãããŸããã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/kbd.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p><code><kbd></code> 㯠{{HTMLElement("samp")}} (ãµã³ãã«åºå) èŠçŽ ã®äžã§æ§ã
ãªçµã¿åããã®å
¥ãåãè¡ãããæ§ã
ãªåœ¢ã®å
¥åãèŠèŠçãªåå³ã«åºã¥ããå
¥åãè¡šçŸããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>以å€ã®å±æ§ã¯ãããŸããã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<p>ä»ã®èŠçŽ <code><kbd></code> ãšçµã¿åãããããšã§ããã£ãšå
·äœçãªã·ããªãªãè¡šçŸã§ããå ŽåããããŸãã</p> + +<ul> + <li>ä»ã® <code><kbd></code> èŠçŽ ã®äžã§æŽã« <code><kbd></code> èŠçŽ ã䜿çšãããšããã£ãšå€§ããå
¥åã®äžã«ããããå®éã®ããŒå
¥åãŸãã¯ãã®ä»ã®å
¥ååäœãè¡šããŸãã以äžã®{{anch("Representing keystrokes within an input", "å
¥åæã®ããŒæäœã®è¡šçŸ")}}ãåç
§ããŠãã ããã</li> + <li>{{HTMLElement("samp")}} èŠçŽ ã®äžã§ <code><kbd></code> èŠçŽ ã䜿çšãããšãã·ã¹ãã ãããŠãŒã¶ãŒã«ãšã³ãŒããã¯ãããå
¥åãè¡šããŸãã以äžã®{{anch("Echoed input", "å
¥åã®ãšã³ãŒããã¯")}}ã®äŸãåç
§ããŠãã ããã</li> + <li>äžæ¹ã <code><kbd></code> èŠçŽ ã®äžã§ <code><samp></code> èŠçŽ ã䜿çšãããšãã¡ãã¥ãŒãã¡ãã¥ãŒé
ç®ã®ååãç»é¢äžã«è¡šç€ºãããŠãããã¿ã³ã®ååãªã©ãã·ã¹ãã ã«ãã£ãŠè¡šç€ºãããæååã«åºã¥ãå
¥åãè¡šããŸãã以äžã®{{anch("Representing onscreen input options", "ç»é¢äžã«è¡šç€ºãããå
¥åã®éžæè¢ã®è¡šçŸ")}}ãåç
§ããŠãã ããã</li> +</ul> + +<div class="note"> +<p>å°çšã®ã¹ã¿ã€ã«ãå®çŸ©ããŠã <code><kbd></code> èŠçŽ ã«ãããæ¢å®ã®ãã©ã³ãã®éžæãäžæžãããããšãã§ããŸããããŠãŒã¶ãŒèšå®ã«ãã£ãŠã¯ CSS ããåªå
ãããããšããããŸãã</p> +</div> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Basic_example" name="Basic_example">åºæ¬çãªäŸ</h3> + +<pre class="brush: html notranslate"><p>ã³ãã³ã "mycommand" ã®ããã¥ã¡ã³ããåç
§ããã«ã¯ <kbd>help mycommand</kbd> +ã³ãã³ãã䜿çšããŠãã ããã</p> +</pre> + +<p>{{ EmbedLiveSample('Basic_example', 350, 80) }}</p> + +<h3 id="Representing_keystrokes_within_an_input" name="Representing_keystrokes_within_an_input">å
¥åæã®ããŒæäœã®è¡šçŸ</h3> + +<p>è€æ°ã®ããŒæäœããæãå
¥åãè¡šçŸãããå Žåãè€æ°ã® <code><kbd></code> èŠçŽ ãéããŠãå€åŽã® <code><kbd></code> èŠçŽ ã§å
¥åå
šäœãè¡šããå
åŽã® <code><kbd></code> ã§å
¥åæã®ããããã®ããŒæäœãè¡šãããšãã§ããŸãã</p> + +<h4 id="Unstyled" name="Unstyled">ã¹ã¿ã€ã«ãªã</h4> + +<p>æåã«ã HTML ã ãã§ã©ã®ããã«èŠããããèŠãŠã¿ãŸãããã</p> + +<h5 id="HTML">HTML</h5> + +<pre class="brush: html notranslate"><p>ããŒããŒãã·ã§ãŒãã«ããã® +<kbd><kbd>Ctrl</kbd>+<kbd>N</kbd></kbd> ã䜿çšããŠæ°èŠææžãäœæããããšãã§ããŸãã</p></pre> + +<p>ããã§ã¯å€åŽã® <code><kbd></code> èŠçŽ ã§ããŒå
¥åæäœå
šäœãå²ã¿ãããããã®ããŒã®çµã¿åãããèšè¿°ããããã«ãããããã®ããŒãå²ãã§ããŸãã</p> + +<div class="blockIndicator note"> +<p>åžžã«ãã®ããã«å²ãå¿
èŠã¯ãããŸãããå€åŽã® <code><kbd></code> èŠçŽ ãçç¥ããŠç°¡ç¥åããŠãæ§ããŸãããèšãæããã°ãåã« <code><kbd>Ctrl</kbd>+<kbd>N</kbd></code> ãšè¡šçŸããã®ãå®å
šã«æå¹ã§ãã</p> + +<p>ããããã¹ã¿ã€ã«ã·ãŒãã«ãã£ãŠã¯ããã®ããã«éããŠå²ãã æ¹ã䟿å©ã ãšæãããããããããŸããã</p> +</div> + +<h5 id="Result" name="Result">çµæ</h5> + +<p>ã¹ã¿ã€ã«ã·ãŒããé©çšããªããšãåºåçµæã¯æ¬¡ã®ããã«èŠããŸãã</p> + +<p>{{EmbedLiveSample("Unstyled", 650, 80)}}</p> + +<h4 id="With_custom_styles" name="With_custom_styles">å°çšã¹ã¿ã€ã«ä»ã</h4> + +<p>ãããã CSS ãè¿œå ããŠããã£ãšåãããããããããšãã§ããŸãã</p> + +<h5 id="CSS">CSS</h5> + +<p>ããŒããŒãã®ããŒã衚瀺ããéã«é©çšã§ããã¹ã¿ã€ã«ã <code><kbd></code> èŠçŽ ã® <code>key</code> ãå®çŸ©ããŸãã</p> + +<pre class="brush: css notranslate">kbd.key { + border-radius: 3px; + padding: 1px 2px 0; + border: 1px solid black; +}</pre> + +<h5 id="HTML_2">HTML</h5> + +<p>ãããã HTML ãæŽæ°ããŠããã®ã¯ã©ã¹ãåºåäžã®ããŒã«äœ¿çšããããã«è¡šçŸããŸãã</p> + +<pre class="brush: html notranslate"><p><kbd><kbd class="key">Ctrl</kbd>+<kbd class="key">N</kbd></kbd> ãæŒããŠæ°èŠææžãäœæããããšãã§ããŸãã</p></pre> + +<h5 id="Result_2" name="Result_2">çµæ</h5> + +<p>çµæã¯ç§ãã¡ãæ±ããŠãããã®ã§ãã</p> + +<p>{{EmbedLiveSample("With_custom_styles", 650, 80)}}</p> + +<h3 id="Echoed_input" name="Echoed_input">å
¥åã®ãšã³ãŒããã¯</h3> + +<p>{{HTMLElement("samp")}} èŠçŽ å
㧠<code><kbd></code> èŠçŽ ã䜿çšãããšãã·ã¹ãã ãããšã³ãŒããã¯ãããå
¥åãè¡šçŸããããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><p>æ§æãšã©ãŒãçºçãããšããã®ããŒã«ã¯ç¢ºèªã®ããã« +ããªããå
¥åããã³ãã³ããåºåããŸãã</p> +<blockquote> + <samp><kbd>custom-git ad my-new-file.cpp</kbd></samp> +</blockquote></pre> + +<p>{{EmbedLiveSample("Echoed_input", 650, 100)}}</p> + +<h3 id="Representing_onscreen_input_options" name="Representing_onscreen_input_options">ç»é¢äžã«è¡šç€ºãããå
¥åã®éžæè¢ã®è¡šçŸ</h3> + +<p><code><kbd></code> èŠçŽ ã®äžã§ <code><samp></code> èŠçŽ ã䜿çšãããšãã¡ãã¥ãŒãã¡ãã¥ãŒé
ç®ã®ååããç»é¢äžã«è¡šç€ºãããŠãããã¿ã³ã®ååãªã©ãã·ã¹ãã ã衚瀺ããæååã«åºã¥ãå
¥åãè¡šãããšãã§ããŸãã</p> + +<p>äŸãã°ãããã¡ã€ã«ãã¡ãã¥ãŒã®äžã®ãæ°èŠææžããéžæããæ¹æ³ã HTML ã§è¡šçŸãããšããã®ããã«ãªããŸãã</p> + +<pre class="brush: html notranslate"><p>æ°èŠãã¡ã€ã«ãäœæããã«ã¯ãã¡ãã¥ãŒã® +<kbd><kbd><samp>ãã¡ã€ã«</samp></kbd>â<kbd><samp>æ°èŠææž</samp></kbd></kbd> +ãéžæããŠäžããã</p> + +<p>æ°ãããã¡ã€ã«ã®ååãå
¥åãããã <kbd><samp>OK</samp></kbd> +ãã¿ã³ãæŒããŠç¢ºèªããããšãå¿ããªãã§ãã ããã</p></pre> + +<p>ããã¯ããããèå³æ·±ãçµã¿åããã§ããã¡ãã¥ãŒã®éžæè¢ãèšè¿°ããããã«ãå
¥åå
šäœã <code><kbd></code> èŠçŽ ã§å²ãã§ããŸãããããããã®äžã§ãã¡ãã¥ãŒãšã¡ãã¥ãŒé
ç®ã®ååã <code><kbd></code> åã³ <code><samp></code> ã®äžã«å
¥ããç»é¢äžã®éšåãéžæããå
¥åã§ããããšã瀺ããŠããŸãã</p> + +<h4 id="Result_3" name="Result_3">çµæ</h4> + +<p>{{EmbedLiveSample("Representing_onscreen_input_options", 650, 120)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-kbd-element', '<kbd>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-kbd-element', '<kbd>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>é³å£°å
¥åãåã
ã®ããŒå
¥åãªã©ãã©ã®ãããªãŠãŒã¶å
¥åãå«ãããã«æ¡åŒµ</td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.2.1', '<kbd>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.kbd")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{htmlelement("code")}}</li> +</ul> diff --git a/files/ja/web/html/element/keygen/index.html b/files/ja/web/html/element/keygen/index.html new file mode 100644 index 0000000000..8ec70c008c --- /dev/null +++ b/files/ja/web/html/element/keygen/index.html @@ -0,0 +1,124 @@ +--- +title: <keygen> +slug: Web/HTML/Element/keygen +tags: + - Deprecated + - Element + - HTML + - HTML5 + - Obsolete + - Reference + - Web +translation_of: Web/HTML/Element/keygen +--- +<p>{{HTMLRef}}{{Obsolete_Header}}</p> + +<p>HTML ã® <code><keygen></code> èŠçŽ ã¯ãéµã®ææã®çæã容æã«ãããããããã³ <a href="/ja/docs/Web/Guide/HTML/Forms">HTML ãã©ãŒã </a>ã®äžéšãšããŠå
¬ééµãéä¿¡ããããã®èŠçŽ ã§ãããã®ä»çµã¿ã¯ããŠã§ãããŒã¹ã®èšŒææžç®¡çã·ã¹ãã ãšåãããŠäœ¿çšãããã®ãšããŠèšèšãããŠããŸãã蚌ææžã®èŠæ±ã«å¿
èŠãªä»ã®æ
å ±ã䌎ã HTML ãã©ãŒã 㧠<code><keygen></code> èŠçŽ ã䜿çšããŠããã®åŠççµæã眲åæžã¿èšŒææžã«ãªãããšãæ³å®ããŠããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, 察話åã³ã³ãã³ã, <a href="/ja/docs/Web/HTML/Content_categories#Form_listed">ãªã¹ãå</a>, <a href="/ja/docs/Web/HTML/Content_categories#Form_labelable">ã©ãã«ä»ãå¯èœ</a>, <a href="/ja/docs/Web/HTML/Content_categories#Form_submittable">ãµããããå¯èœ</a>, <a href="/ja/docs/Web/HTML/Content_categories#Form_resettable">ãªã»ããå¯èœ</a>ãª<a href="/ja/docs/Web/HTML/Content_categories#Form-associated_content">ãã©ãŒã é¢é£èŠçŽ </a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãªããããã¯{{Glossary("empty element", "空èŠçŽ ")}}ã§ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ãçµäºã¿ã°ãèšè¿°ããŠã¯ãªããªãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{DOMxRef("HTMLKeygenElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<dl> + <dt>{{HTMLAttrDef("autofocus")}}</dt> + <dd>ãã®è«çå±æ§ã§ããŠãŒã¶ãŒãå¥ã®ã³ã³ãããŒã«ã«å
¥åãããªã©ããŠå€æŽããªãéããããŒãžèªã¿èŸŒã¿æã«ãã®ã³ã³ãããŒã«ããã©ãŒã«ã¹ãæã€ã¹ãã§ããããšãæå®ã§ããŸããããã¥ã¡ã³ãå
ã®ãã©ãŒã èŠçŽ ã§ã²ãšã€ã ãã <code>autofocus</code> å±æ§ãæã€ããšãã§ããããã¯çåœå€ã§ãã</dd> + <dt>{{HTMLAttrDef("challenge")}}</dt> + <dd>å
¬ééµãšãšãã«éä¿¡ãããã£ã¬ã³ãžæååã§ããæå®ããªãå Žåã®æ¢å®å€ã¯ç©ºæååã§ãã</dd> + <dt>{{HTMLAttrDef("disabled")}}</dt> + <dd>ãã®è«çå±æ§ã¯ããã©ãŒã ã³ã³ãããŒã«ãšå¯Ÿè©±ã§ããªãããšã瀺ããŸãã</dd> + <dt>{{HTMLAttrDef("form")}}</dt> + <dd>ãã®èŠçŽ ãé¢é£ã¥ãããã form èŠçŽ (<em>ãã©ãŒã ãªãŒããŒ</em>)ãå±æ§ã®å€ã¯åäžææžå
ã® {{HTMLElement("form")}} èŠçŽ ã® <code>id</code> å±æ§ã®å€ã§ãªããã°ãªããŸããããã®å±æ§ãæå®ããªãå Žåããã®èŠçŽ 㯠{{HTMLElement("form")}} èŠçŽ ã®åå«èŠçŽ ãšããŠé
眮ããªããã°ãªããŸããããã®å±æ§ã¯ <code><keygen></code> èŠçŽ ã form èŠçŽ ã®åå«ãšããŠã ãã§ãªããææžå
ã®ã©ãã«ã§ãé
眮ããããšãå¯èœã«ããŸãã</dd> + <dt>{{HTMLAttrDef("keytype")}}</dt> + <dd>çæããéµã®çš®é¡ãæ¢å®å€ã¯ <code>RSA</code> ã§ãã</dd> + <dt>{{HTMLAttrDef("name")}}</dt> + <dd>ã³ã³ãããŒã«ã®ååã§ããããã©ãŒã ããŒã¿ãšãšãã«éä¿¡ãããŸãã</dd> +</dl> + +<p>ãã®èŠçŽ ã¯ä»¥äžã®ããã«èšè¿°ããŸãã</p> + +<pre class="brush: html notranslate"><keygen name="<var>name</var>" challenge="<var>challenge string</var>" keytype="<var>type</var>" + keyparams="<var>pqg-params</var>"></pre> + +<p><code>keytype</code> åŒæ°ã¯ãçæããéµã®çš®é¡ãæå®ããŸããæå¹ãªå€ã¯ "<code>RSA</code>" (æ¢å®å€)ã"<code>DSA</code>"ã"<code>EC</code>" ã§ãã<code>name</code> å±æ§ãš <code>challenge</code> å±æ§ã¯ãã¹ãŠã®å Žåã§å¿
èŠã§ãã<code>keytype</code> å±æ§ã¯ RSA éµã®çæã§ã¯çç¥å¯ãDSA éµããã³ EC éµã®çæã§ã¯å¿
é ã§ãã<code>keyparams</code> å±æ§ã¯ DSA éµããã³ EC éµã®çæã§ã¯å¿
é ãRSA éµã®çæã§ã¯ç¡èŠãããŸãã<code>PQG</code> ã¯ã<code>keyparams</code> ã®åæèªã§ããã€ãŸãã<code>keyparams="pqg-params"</code> ãŸã㯠<code>pqg="pqg-params"</code> ãšæå®ã§ããŸãã</p> + +<p>RSA éµã§ã¯ã<code>keyparams</code> åŒæ°ã䜿çšããŸãã (æå®ããŠãç¡èŠãããŸã)ããŠãŒã¶ãŒã¯ RSA éµã®åŒ·åºŠãéžæã§ããŸããçŸåšããŠãŒã¶ãŒã¯ "é«" 匷床 (2048 ããã) ãŸã㯠"äž" 匷床 (1024 ããã) ãéžæã§ããŸãã</p> + +<p>DSA éµã§ã¯ <code>keyparams</code> åŒæ°ã§ãéµã®çæåŠçã§äœ¿çšãã DSA PQG åŒæ°ãæå®ããŸãã<code>pqg</code> åŒæ°ã®å€ã¯ãIETF <a class="link-ftp" href="ftp://ftp.rfc-editor.org/in-notes/rfc3279.txt">RFC 3279</a> ã§å®ããŠãã DSS åŒæ°ã DER ã§ç¬Šå·åãããã®ããBASE64 ã§ç¬Šå·åãããã®ã§ãããŠãŒã¶ãŒã¯ DSA éµã®ãµã€ãºããDSA æšæºã§å®çŸ©ãããŠãããµã€ãºãã1ã€éžæã§ããŸãã</p> + +<p>EC éµã§ã¯ <code>keyparams</code> åŒæ°ã§ãéµãçæãããæ¥åæ²ç·ã®ååãæå®ããŸããããã¯éåžžã<a class="external" href="http://mxr.mozilla.org/mozilla-central/source/security/manager/ssl/src/nsKeygenHandler.cpp?mark=179-185,187-206,208-227,229-256#177" title="http://mxr.mozilla.org/mozilla-central/source/security/manager/ssl/src/nsKeygenHandler.cpp?mark=179-185,187-206,208-227,229-256#177">nsKeygenHandler.cpp</a> å
ã®ããŒãã«ç±æ¥ã®æååã§ãã(ããã«ååãããæ²ç·ã®äžéšã ãããå®éã«åã
ã®ãã©ãŠã¶ãŒã§ãµããŒããããŠããå¯èœæ§ãããç¹ã«æ³šæããŠãã ãã) <code>keyparams</code> åŒæ°æååãèªèã§ããªãæ²ç·åã§ããå Žåã¯ããŠãŒã¶ãŒãéžæããéµåŒ·åºŠ (äœãäžãé«) ã«åºã¥ããŠæ²ç·ãéžæãããŸããé«åŒ·åºŠã¯ "<code>secp384r1</code>"ãäžåŒ·åºŠã¯ "<code>secp256r1</code>" ã§ãã(泚èš: éµåŒ·åºŠã®çš®é¡æ°ã®éžæãå匷床ã®æ¢å®å€ããŠãŒã¶ãŒã«éžæè¢ãæ瀺ãã UI ã¯ä»æ§ã®ç¯å²å€ã§ã)</p> + +<p><code><keygen></code> èŠçŽ ã¯ãHTML ãã©ãŒã å
ã®ã¿ã§æå¹ã§ãããã®èŠçŽ ã¯ããŠãŒã¶ãŒãéµã®ãµã€ãºãéžæããããã«æ瀺ããããã€ãã®éžæè¢ããããããŸããéžæã® UI ã¯ã¡ãã¥ãŒãã©ãžãªãã¿ã³ããããã¯ä»ã«å©çšå¯èœãªäœãã«ãªãã§ãããããã©ãŠã¶ãŒã¯ã䜿çšå¯èœãªéµåŒ·åºŠãããã€ãæ瀺ããŸããçŸåšã¯ã匷ãšäžã® 2 çš®é¡ã®åŒ·åºŠãæäŸããŠããŸãããŠãŒã¶ãŒã®ãã©ãŠã¶ãŒãæå·åŠçããŒããŠã§ã¢ (äŸãã° "ã¹ããŒãã«ãŒã") ããµããŒãããããã«èšå®ãããŠããå Žåã¯ãã©ããžéµãçæããã (äŸãã°ã¹ããŒãã«ãŒãã«ããããã¯ãœãããŠã§ã¢ã§çæããŠãã£ã¹ã¯ãžä¿å) ã®éžæè¢ãäžãããããããããŸããã</p> + +<p>éä¿¡ãã¿ã³ãæŒäžããããšãéžæãããµã€ãºã®éµãã¢ãçæããŸããç§å¯éµã¯æå·åãããŠãããŒã«ã«ã®éµããŒã¿ããŒã¹ã«ä¿ç®¡ãããŸãã</p> + +<pre class="notranslate">PublicKeyAndChallenge ::= SEQUENCE { + spki SubjectPublicKeyInfo, + challenge IA5STRING +} +SignedPublicKeyAndChallenge ::= SEQUENCE { + publicKeyAndChallenge PublicKeyAndChallenge, + signatureAlgorithm AlgorithmIdentifier, + signature BIT STRING +}</pre> + +<p>å
¬ééµãšãã£ã¬ã³ãžæåå㯠DER 㧠<code>PublicKeyAndChallenge</code> ãšããŠç¬Šå·åããã<code>SignedPublicKeyAndChallenge</code> ãçæããããã«ç§å¯éµã§ããžã¿ã«çœ²åãæœãããŸãã<code>SignedPublicKeyAndChallenge</code> 㯠{{Glossary("Base64")}} ã§ç¬Šå·åãããæçµçã« ASCII ããŒã¿ããã©ãŒã ã® name/value ã®ãã¢ãšããŠãµãŒããŒã«éä¿¡ãããŸããname ã¯ã<code>keygen</code> èŠçŽ ã® <code>name</code> å±æ§ã§æå®ãã<var>åå</var>ã§ãããã£ã¬ã³ãžæååãæäŸãããªãå Žåã¯ãé·ãã 0 ã® <code>IA5STRING</code> ãšããŠç¬Šå·åãããŸãã</p> + +<p>以äžã¯ãHTTP ãµãŒããŒãã CGI ããã°ã©ã ã«æäŸããããã©ãŒã éä¿¡å
容ã®äŸã§ãã</p> + +<pre class="notranslate"> commonname=John+Doe&email=doe@foo.com&org=Foobar+Computing+Corp.& + orgunit=Bureau+of+Bureaucracy&locality=Anytown&state=California&country=US& + key=MIHFMHEwXDANBgkqhkiG9w0BAQEFAANLADBIAkEAnX0TILJrOMUue%2BPtwBRE6XfV%0AWtKQbsshxk5ZhcUwcwyvcnIq9b82QhJdoACdD34rqfCAIND46fXKQUnb0mvKzQID%0AAQABFhFNb3ppbGxhSXNNeUZyaWVuZDANBgkqhkiG9w0BAQQFAANBAAKv2Eex2n%2FS%0Ar%2F7iJNroWlSzSMtTiQTEB%2BADWHGj9u1xrUrOilq%2Fo2cuQxIfZcNZkYAkWP4DubqW%0Ai0%2F%2FrgBvmco%3D</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName("HTML5.1", "sec-forms.html#the-keygen-element", 'the <code><keygen></code> element')}}</td> + <td>{{Spec2("HTML5.1")}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.keygen")}}</p> diff --git a/files/ja/web/html/element/label/index.html b/files/ja/web/html/element/label/index.html new file mode 100644 index 0000000000..61a2b706ba --- /dev/null +++ b/files/ja/web/html/element/label/index.html @@ -0,0 +1,198 @@ +--- +title: <label> +slug: Web/HTML/Element/label +tags: + - Element + - Forms + - HTML + - HTML forms + - Reference + - Web +translation_of: Web/HTML/Element/label +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><label></code> èŠçŽ </strong>ã¯ããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®é
ç®ã®ãã£ãã·ã§ã³ãè¡šããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/label.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p><code><label></code> ã {{htmlelement("input")}} èŠçŽ ãšé¢é£ä»ãããšãããããã®å©ç¹ãçºçããŸãã</p> + +<ul> + <li>ã©ãã«ã®ããã¹ããã察å¿ããããã¹ãå
¥åæ¬ã«èŠèŠçã«é¢é£ä»ããããã ãã§ã¯ãããŸãããããã°ã©ã çã«ãé¢é£ä»ããããŸããã€ãŸããäŸãã°ãŠãŒã¶ãŒããã©ãŒã å
¥åæ¬ã«ãã©ãŒã«ã¹ã移åããæãèªã¿äžããœãããã©ãã«ãèªã¿äžããæ¯æŽæè¡ã®ãŠãŒã¶ãŒãäœã®ããŒã¿ãå
¥åããã¹ããç解ããããããããšãã§ããŸãã</li> + <li>é¢é£ä»ããããã©ãã«ãã¯ãªãã¯ããŠãå
¥åæ¬èªäœãã¯ãªãã¯ããå Žåãšåæ§ã«ãå
¥åæ¬ã«ãã©ãŒã«ã¹ãäžãããã¢ã¯ãã£ãåã«ãããããããšãã§ããŸããããããŠãããé åãæ¡å€§ãããšãã¿ããããã«ã®ç«¯æ«ã䜿çšããŠããå Žåãå«ããŠãå
¥åæ¬ãã¢ã¯ãã£ãåããããããªããŸãã</li> +</ul> + +<p><code><label></code> ã <code><input></code> èŠçŽ ã«é¢é£ä»ããã«ã¯ã <code><input></code> ã« <code>id</code> å±æ§ãèšå®ããªããã°ãªããŸããããã㊠<code><label></code> ã« <code>for</code> å±æ§ãèšå®ããŠãå€ã input ã® <code>id</code> ãšåãã«ããŸãã</p> + +<p>ä»ã®æ¹æ³ãšããŠã <code><input></code> ãçŽæ¥ <code><label></code> ã®å
åŽã«å
¥ããããšãã§ããŸããããã®å Žåã¯é¢é£ä»ããæ確ãªã®ã§ã <code>for</code> ããã³ <code>id</code> å±æ§ã¯å¿
èŠãããŸããã</p> + +<pre class="brush: html notranslate"><label>Do you like peas? + <input type="checkbox" name="peas"> +</label> +</pre> + +<p id="Usage_notes">ãã®ä»ã®äœ¿çšäžã®æ³šæäºé
</p> + +<ul> + <li>label ãã©ãã«ä»ããããã©ãŒã ã³ã³ãããŒã«ã¯<ruby><em>ã©ãã«ä»ãã³ã³ãããŒã«</em><rp> (</rp><rt>labeled control</rt><rp>) </rp></ruby>ãšåŒã°ããŸããäžã€ã®å
¥åæ¬ã«è€æ°ã®ã©ãã«ãé¢é£ä»ããããšãã§ããŸãã</li> + <li><code><label></code> ãã¯ãªãã¯ãã¿ãããããããããã©ãŒã ã®ã³ã³ãããŒã«ã«é¢é£ä»ããããŠããå Žåã¯ã <code>click</code> ã€ãã³ããé¢é£ä»ããããã³ã³ãããŒã«ã«ãçºçããããã«ãªããŸãã</li> +</ul> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("for")}}</dt> + <dd><code><label></code> èŠçŽ ãšåäžã®ææžå
ã«ãã<a href="/ja/docs/Web/Guide/HTML/Content_categories#Form_labelable">ã©ãã«ä»ãå¯èœ</a>ãã©ãŒã é¢é£èŠçŽ ã® {{htmlattrxref("id")}}ãææžäžã® <code>for</code> å±æ§ã®å€ãšåèŽãã <code>id</code> ãæã€æåã®èŠçŽ ãã©ãã«ä»ãå¯èœãªèŠçŽ ã§ããã°ããã®ã©ãã«èŠçŽ ã®ç€ºã<em>ã©ãã«ä»ãã³ã³ãããŒã«</em>ãšãªããŸãã<a href="https://html.spec.whatwg.org/multipage/forms.html#category-label">ã©ãã«ä»ãå¯èœèŠçŽ </a>ã§ãªããã°ã <code>for</code> å±æ§ã¯å¹æããããŸãããäžèŽãã <code>id</code> å€ãæã€ä»ã®èŠçŽ ãææžå
ã®ãã®åŸã«ãã£ããšããŠããèæ
®ãããŸããã + <div class="note"><strong>泚</strong>: <code><label></code> èŠçŽ ã¯ã <code>for</code> å±æ§ãæãèŠçŽ ãå
å«ããã³ã³ãããŒã«èŠçŽ ã§ããå Žåã <code>for</code> å±æ§ãæã¡ã€ã€ãäžã«ã³ã³ãããŒã«èŠçŽ ãå«ããããšãã§ããŸãã</div> + </dd> +</dl> + +<h2 id="Styling_with_CSS" name="Styling_with_CSS">CSS ã®ã¹ã¿ã€ã«ä»ã</h2> + +<p><code><label></code> ã«ã¯ç¹æ®ãªã¹ã¿ã€ã«äžã®èæ
®äºé
ã¯ãããŸããã â æ§é çã«åçŽãªã€ã³ã©ã€ã³èŠçŽ ã§ãããã»ãšãã©ã¯ {{htmlelement("span")}} ã {{htmlelement("a")}} èŠçŽ ãšåãæ¹æ³ã§ã¹ã¿ã€ã«ãé©çšããŸããããã¹ããèªã¿ã«ãããªããªãéããããããæ¹æ³ã§ã¹ã¿ã€ã«ãé©çšããããšãã§ããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Simple_label_example" name="Simple_label_example">ã·ã³ãã«ãª label ã®äŸ</h3> + +<pre class="brush: html notranslate"><label>Click me <input type="text"></label></pre> + +<p>{{EmbedLiveSample('Simple_label_example', '200', '50', '')}}</p> + +<h3 id="Using_the_for_attribute" name="Using_the_for_attribute">"for" å±æ§ã®äœ¿çšäŸ</h3> + +<pre class="brush: html notranslate"><label for="username">Click me</label> +<input type="text" id="username"></pre> + +<p>{{EmbedLiveSample('Using_the_for_attribute', '200', '50', '')}}</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®</h2> + +<h3 id="Interactive_content" name="Interactive_content">察話åã³ã³ãã³ã</h3> + +<p><code>label</code> ã®äžã«{{HTMLElement("a", "ã¢ã³ã«ãŒ")}}ã{{HTMLElement("button", "ãã¿ã³")}}ã®ãããªå¯Ÿè©±åèŠçŽ ãé
眮ããªãã§ãã ããããã®ããã«ãããšããŠãŒã¶ãŒã <code>label</code> ã«é¢é£ãããã©ãŒã å
¥åæ¬ãæå¹åããäºãé£ãããªããŸãã</p> + +<h4 id="Dont" name="Dont">æªãäŸ</h4> + +<pre class="brush: html example-bad notranslate"><label for="tac"> + <input id="tac" type="checkbox" name="terms-and-conditions"> + <a href="terms-and-conditions.html">å©çšèŠçŽãšå©çšæ¡ä»¶</a>ã«åæããŸãã +</label> +</pre> + +<h4 id="Do" name="Do">è¯ãäŸ</h4> + +<pre class="brush: html example-good notranslate"><label for="tac"> + <input id="tac" type="checkbox" name="terms-and-conditions"> + å©çšèŠçŽãšå©çšæ¡ä»¶ã«åæããŸãã +</label> +<p> + <a href="terms-and-conditions.html">å©çšèŠçŽãšå©çšæ¡ä»¶ãèªã</a> +</p> +</pre> + +<h3 id="Headings" name="Headings">èŠåºã</h3> + +<p>èŠåºãã¯äžè¬çã«<a href="/ja/docs/Web/HTML/Element/Heading_Elements#Navigation">ããã²ãŒã·ã§ã³ãšã€ã</a>ãšããŠäœ¿çšãããããã <code><label></code> ã®äžã«<a href="/ja/docs/Web/HTML/Element/Heading_Elements">ããããŒèŠçŽ </a>ãé
眮ãããšãæ°å€ãã®çš®é¡ã®æ¯æŽæè¡ã劚ããããšã«ãªããŸããã©ãã«ã®æååãèŠèŠçã«èª¿æŽããå¿
èŠãããå Žåã¯ã代ããã« <code><label></code> èŠçŽ ã« CSS ã¯ã©ã¹ãé©çšããŠãã ããã</p> + +<p><a href="/ja/docs/Web/HTML/Element/form">ãã©ãŒã </a>ããŸãã¯ãã©ãŒã ã®ã»ã¯ã·ã§ã³ã«ã¿ã€ãã«ãå¿
èŠãªå Žåã¯ã {{HTMLElement("fieldset")}} ã®äžã« {{HTMLElement("legend")}} ãé
眮ããŠäœ¿çšããŠãã ããã</p> + +<h4 id="Dont_2" name="Dont_2">æªãäŸ</h4> + +<pre class="brush: html example-bad notranslate"><label for="your-name"> + <h3>Your name</h3> + <input id="your-name" name="your-name" type="text"> +</label> +</pre> + +<h4 id="Do_2" name="Do_2">è¯ãäŸ</h4> + +<pre class="brush: html example-good notranslate"><label class="large-label" for="your-name"> + Your name + <input id="your-name" name="your-name" type="text"> +</label> </pre> + +<h3 id="Buttons" name="Buttons">ãã¿ã³</h3> + +<p>{{HTMLElement("input")}} èŠçŽ ã« <code>type="button"</code> ãã€ãã宣èšã«åŠ¥åœãª <code>value</code> å±æ§ãããã°ãé¢é£ä»ããã©ãã«ã¯å¿
èŠãããŸãããã©ãã«ãä»ãããšãæ¯æŽæè¡ããã¿ã³å
¥åãã©ã解éãããããããŸããå¯èœæ§ããããŸãã {{HTMLElement("button")}} èŠçŽ ã§ãåãããšãèšããŸãã</p> + +<h2 id="Technical_summary" name="Technical_summary">æè¡çæŠèŠ</h2> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Interactive_content">察話åã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Form-associated_content">ãã©ãŒã é¢é£èŠçŽ </a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ããã ããåå«ã« <code>label</code> èŠçŽ ãæã€ããšã¯ã§ããªããã©ãã«ä»ãã®å¯Ÿè±¡ãšãªãã³ã³ãããŒã«ä»¥å€ã®<a href="/ja/docs/Web/Guide/HTML/Content_categories#Form_labelable">ã©ãã«ä»ãå¯èœ</a>èŠçŽ ãå
¥ããŠã¯ãªããªãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLLabelElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#the-label-element', '<label>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sec-forms.html#the-label-element', '<label>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'interact/forms.html#h-17.9.1', '<label>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + <tr> + <td><a class="external external-icon" href="https://www.w3.org/TR/REC-html40-971218/interact/forms.html#h-17.9.1" hreflang="en" lang="en" rel="noopener">HTML 4.0 Specification<br> + <small lang="ja"><label> ã®å®çŸ©</small></a></td> + <td>{{Spec2('HTML4.01')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.label")}}</p> diff --git a/files/ja/web/html/element/legend/index.html b/files/ja/web/html/element/legend/index.html new file mode 100644 index 0000000000..31a4d571bf --- /dev/null +++ b/files/ja/web/html/element/legend/index.html @@ -0,0 +1,101 @@ +--- +title: <legend> +slug: Web/HTML/Element/legend +tags: + - Element + - Forms + - HTML + - HTML forms + - Reference + - Web +translation_of: Web/HTML/Element/legend +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><legend></code> èŠçŽ </strong>ã¯ããã®èŠªèŠçŽ ã§ãã {{HTMLElement("fieldset")}} ã®å
容ã®ãã£ãã·ã§ã³ãè¡šããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/legend.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a class="external" href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a> ããã³ <a href="/ja/docs/Web/HTML/Element/Heading_Elements">èŠåºã</a> (h1âh6 èŠçŽ )</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("fieldset")}} èŠçŽ ã<code><legend></code> èŠçŽ 㯠<code><fieldset></code> ã®æåã®åèŠçŽ ãšããŠé
眮ããªããŠã¯ãªããªãã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLLegendElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯ã<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>以å€ã®å±æ§ã¯ãããŸããã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p><code><legend></code> ã®äœ¿çšäŸã¯ã {{ HTMLElement("form") }} ã®ããŒãžãåç
§ããŠãã ããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName("HTML WHATWG", "forms.html#the-legend-element", "<legend>")}}</td> + <td>{{Spec2("HTML WHATWG")}}</td> + <td><code>legend</code> èŠçŽ ãå®çŸ©</td> + </tr> + <tr> + <td>{{SpecName("HTML5 W3C", "sec-forms.html#the-legend-element", "<legend>")}}</td> + <td>{{Spec2("HTML5 W3C")}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName("HTML4.01", "interact/forms.html#h-17.10", "<legend>")}}</td> + <td>{{Spec2("HTML4.01")}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.legend")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Form_Role">ARIA: Form ããŒã«</a></li> +</ul> diff --git a/files/ja/web/html/element/li/index.html b/files/ja/web/html/element/li/index.html new file mode 100644 index 0000000000..96fbc152c6 --- /dev/null +++ b/files/ja/web/html/element/li/index.html @@ -0,0 +1,158 @@ +--- +title: <li> +slug: Web/HTML/Element/li +tags: + - Element + - HTML + - HTML grouping content + - Reference +translation_of: Web/HTML/Element/li +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><li></code> èŠçŽ </strong>ã¯ããªã¹ãã®é
ç®ãè¡šãããã«çšããããŸãã</span>ãã®èŠçŽ ã¯ããã®é
ç®ãå±ããé åºä»ããªã¹ã ({{HTMLElement("ol")}})ãé åºãªããªã¹ã ({{HTMLElement("ul")}})ãã¡ãã¥ãŒ ({{HTMLElement("menu")}}) ã®ããããã®åèŠçŽ ãšããŠé
眮ããå¿
èŠããããŸããã¡ãã¥ãŒèŠçŽ ããã³é åºãªããªã¹ãå
ã«ãããŠã¯ããªã¹ãã®é
ç®ã¯éåžžãè¡é æå䌎ã£ãŠè¡šç€ºãããé åºä»ããªã¹ãå
ã§ã¯ãæ°åãæåã«ããé£çªã®ãªã¹ãããŒã«ãŒã䌎ã£ãŠè¡šç€ºãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/li.html", "tabbed-shorter")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãªãŒ</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>çŽåŸã«å¥ã® {{HTMLElement("li")}} èŠçŽ ãç¶ãå ŽåããŸãã¯ä»ã®ãªã¹ãé
ç®ãç¶ãããšãªã芪èŠçŽ ãéããããå Žåã¯ãçµäºã¿ã°ãçç¥å¯èœã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("ul")}}ã{{HTMLElement("ol")}}ã{{HTMLElement("menu")}}ããã§ã«å»æ¢ãããŠãããã{{HTMLElement("dir")}} ã®åèŠçŽ ãšããŠãé
眮å¯èœã§ãã£ãã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Listitem_role">listitem</a></code> when child of an <code><a href="/ja/docs/Web/HTML/Element/ol">ol</a></code>, <code><a href="/ja/docs/Web/HTML/Element/ul">ul</a></code> or <code><a href="/ja/docs/Web/HTML/Element/menu">menu</a></code></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("menuitem")}}, {{ARIARole("menuitemcheckbox")}}, {{ARIARole("menuitemradio")}}, {{ARIARole("option")}}, {{ARIARole("none")}}, {{ARIARole("presentation")}}, {{ARIARole("radio")}}, {{ARIARole("separator")}}, {{ARIARole("tab")}}, {{ARIARole("treeitem")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLLIElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("value")}}</dt> + <dd>ããã¯æŽæ°å€ã®å±æ§ã§ã {{HTMLElement("ol")}} èŠçŽ ã§å®çŸ©ããããªã¹ãé
ç®ã®åºæ°å€ã瀺ããŸãããªã¹ããããŒãæ°åãæåã§è¡šç€ºãããå Žåã§ãã£ãŠãããã®å±æ§ã¯æ°å€ã®ã¿ãæå®ã§ããŸããç¶ããªã¹ãé
ç®ã¯ããã®çªå·ããç¶ããŠæ¡çªãããŸããé åºãªããªã¹ã ({{HTMLElement("ul")}}) ãã¡ãã¥ãŒ ({{HTMLElement("menu")}}) ã§ã¯ <strong>value</strong> å±æ§ã¯æå³ããããŸããã + <div class="note"><strong>泚</strong>: ãã®å±æ§ã¯ HTML4 ã§éæšå¥šãšãããŸãããã HTML5 ã§åå°å
¥ãããŸããã</div> + </dd> + <dt>{{htmlattrdef("type")}} {{Deprecated_inline}}</dt> + <dd>æåã®å±æ§ã§ã衚瀺ãããªã¹ãããŒã«ãŒã®çš®é¡ãæå®ããŸãã + <ul> + <li><code>a</code>: å°æå</li> + <li><code>A</code>: 倧æå</li> + <li><code>i</code>: å°æåã®ããŒãæ°å</li> + <li><code>I</code>: 倧æåã®ããŒãæ°å</li> + <li><code>1</code>: æ°å</li> + </ul> + ãã芪㮠{{HTMLElement("ol")}} èŠçŽ ã§äœ¿çšãããŠããå Žåã¯ããããããåªå
ãããŸãã + + <div class="note"><strong>泚æ:</strong> ãã®å±æ§ã¯éæšå¥šã«ãªã£ãŠããŸãã代ããã«CSS ã® {{cssxref("list-style-type")}} ããããã£ã䜿çšããŠãã ããã</div> + </dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãã£ãšè©³çŽ°ãªäŸã¯ã {{htmlelement("ol")}} ãš {{htmlelement("ul")}} ã®ããŒãžãåç
§ããŠãã ããã</p> + +<h3 id="Ordered_list" name="Ordered_list">çªå·ä»ããªã¹ã</h3> + +<pre class="brush: html notranslate"><ol> + <li>æåã®ãªã¹ãé
ç®</li> + <li>äºçªç®ã®ãªã¹ãé
ç®</li> + <li>äžçªç®ã®ãªã¹ãé
ç®</li> +</ol> +</pre> + +<p>{{EmbedLiveSample("Ordered_list")}}</p> + +<h3 id="Ordered_list_with_a_custom_value" name="Ordered_list_with_a_custom_value">ã«ã¹ã¿ã å€ã®ä»ããçªå·ä»ããªã¹ã</h3> + +<pre class="brush: html notranslate"><ol type="I"> + <li value="3">third item</li> + <li>fourth item</li> + <li>fifth item</li> +</ol> +</pre> + +<p>{{EmbedLiveSample("Ordered_list_with_a_custom_value")}}</p> + +<h3 id="Unordered_list" name="Unordered_list">é åºãªããªã¹ã</h3> + +<pre class="brush: html notranslate"><ul> + <li>æåã®ãªã¹ãé
ç®</li> + <li>äºçªç®ã®ãªã¹ãé
ç®</li> + <li>äžçªç®ã®ãªã¹ãé
ç®</li> +</ul></pre> + +<p>{{EmbedLiveSample("Unordered_list")}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-li-element', '<li>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-li-element', '<li>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/lists.html#h-10.2', '<li>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td><code>type</code> å±æ§ãéæšå¥šã«ããã</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.li")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®ãªã¹ãé¢é£ HTML èŠçŽ : {{HTMLElement("ul")}}, {{HTMLElement("ol")}}, {{HTMLElement("menu")}} ããã³å»æ¢ããã {{HTMLElement("dir")}}</li> + <li><code><li></code> ã®æŽåœ¢ã«äŸ¿å©ãª CSS ããããã£: + <ul> + <li>ç®æ¡æžãèšå·ã®è¡šç€ºãéžæããããã® {{cssxref("list-style")}}</li> + <li>è€éãªå
¥ãåç¶ãªã¹ããåŠçããã®ã«äœ¿çšã§ãã <a href="/ja/docs/Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters">CSS counters</a></li> + <li>ãªã¹ãé
ç®ã®ã€ã³ãã³ãã®èª¿æŽã«çšããããšãã§ãã {{cssxref("margin")}}</li> + </ul> + </li> +</ul> diff --git a/files/ja/web/html/element/link/index.html b/files/ja/web/html/element/link/index.html new file mode 100644 index 0000000000..5b1966e9c4 --- /dev/null +++ b/files/ja/web/html/element/link/index.html @@ -0,0 +1,375 @@ +--- +title: '<link>: å€éšãªãœãŒã¹ãžã®ãªã³ã¯èŠçŽ ' +slug: Web/HTML/Element/link +tags: + - Element + - HTML + - HTML document metadata + - Link + - Reference + - Web + - Web Performance + - metadata +translation_of: Web/HTML/Element/link +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML å€éšãªãœãŒã¹ãžã®ãªã³ã¯èŠçŽ (<code><link></code>)</strong> ã¯ãçŸåšã®ææžãšå€éšã®ãªãœãŒã¹ãšã®é¢ä¿ãæå®ããŸãããã®èŠçŽ ã¯{{Glossary("CSS", "ã¹ã¿ã€ã«ã·ãŒã")}}ãžã®ãªã³ã¯ã«æããã䜿çšãããŸããããµã€ãã®ã¢ã€ã³ã³ ("favicon" ã¹ã¿ã€ã«ã®ã¢ã€ã³ã³ãšãã¢ãã€ã«ç«¯æ«ã®ããŒã ç»é¢ãã¢ããªã®ã¢ã€ã³ã³ã®äž¡æ¹) ã®ç¢ºç«ãããã®ä»ã®ããšã«ã䜿çšãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/link.html")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>å€éšã¹ã¿ã€ã«ã·ãŒããžãªã³ã¯ããã«ã¯ã {{HTMLElement("head")}} ã®äžã«æ¬¡ã®ãã㪠<code><link></code> èŠçŽ ãå
¥ããŠãã ããã</p> + +<pre class="brush: html no-line-numbers notranslate"><link href="main.css" rel="stylesheet"></pre> + +<p>ãã®åçŽãªäŸã§ã¯ã <code>href</code> å±æ§å
ã«ã¹ã¿ã€ã«ã·ãŒããžã®ãã¹ãæäŸãã <code>rel</code> å±æ§ã®å€ã <code>stylesheet</code> ã«ããŠããŸãã <code>rel</code> 㯠"relationship" ãæå³ãããããã <code><link></code> èŠçŽ ã®éèŠãªæ©èœã®äžã€ã§ãã â å€ã¯ãããå«ãã§ããææžã«ã©ã®ããã«é¢ä¿ãããã瀺ããŸãã<a href="/ja/docs/Web/HTML/Link_types">ãªã³ã¯çš®å¥</a>ã§èŠãããããã«ãæ§ã
ãªçš®é¡ã®é¢ä¿ããããŸãã</p> + +<p>ä»ã«ãèŠãããã§ãããä»ã®äžè¬çãªçš®å¥ã¯ãããããããŸããäŸãã°ããµã€ãã®ãã¡ãã³ã³ãžã®ãªã³ã¯ããããŸãã</p> + +<pre class="brush: html no-line-numbers notranslate"><link rel="icon" href="favicon.ico"></pre> + +<p>ä»ã«ãã¢ã€ã³ã³ã® <code>rel</code> å€ã¯ããã€ãããã以äžã®ããã«äž»ã«æ§ã
ãªã¢ãã€ã«ãã©ãããã©ãŒã äžã§ç¹æ®ãªã¢ã€ã³ã³ã®çš®å¥ã瀺ãããã«äœ¿çšãããŸãã</p> + +<pre class="brush: html no-line-numbers notranslate"><link rel="apple-touch-icon-precomposed" sizes="114x114" + href="apple-icon-114.png" type="image/png"></pre> + +<p><code>sizes</code> å±æ§ã¯ã¢ã€ã³ã³ã®å¯žæ³ãè¡šãã <code>type</code> ã¯ãªã³ã¯ãããããšããŠãããªãœãŒã¹ã® MIME ã¿ã€ããå
¥ããŸãããããã¯ãã©ãŠã¶ãŒãå©çšã§ããæãé©åãªã¢ã€ã³ã³ãéžæããããã®æçãªãã³ããæäŸããŸãã</p> + +<p><code>media</code> å±æ§ã§ã¡ãã£ã¢çš®å¥ãã¯ãšãªãæå®ããããšãã§ããŸãããã®ãªãœãŒã¹ã¯ã¡ãã£ã¢ã®æ¡ä»¶ãçã«ãªã£ãå Žåã®ã¿èªã¿èŸŒãŸããŸãã</p> + +<pre class="brush: html no-line-numbers notranslate"><link href="print.css" rel="stylesheet" media="print"> +<link href="mobile.css" rel="stylesheet" media="screen and (max-width: 600px)"></pre> + +<p><code><link></code> èŠçŽ ã«ã¯ãèå³æ·±ãããã©ãŒãã³ã¹ãã»ãã¥ãªãã£ã®æ©èœãããã€ãè¿œå ãããŠããŸãã以äžã®äŸãèŠãŠã¿ãŸãããã</p> + +<pre class="brush: html no-line-numbers notranslate"><link rel="preload" href="myFont.woff2" as="font" + type="font/woff2" crossorigin="anonymous"></pre> + +<p><code>rel</code> ã <code>preload</code> ã®å€ã§ããããšã¯ããã©ãŠã¶ãŒããã®ãªãœãŒã¹ãå
èªã¿ããããšãæ瀺ããŠãã (詳ãã㯠<a href="/ja/docs/Web/HTML/Preloading_content">rel="preload" ã«ããã³ã³ãã³ãã®å
èªã¿</a>ãåç
§)ã <code>as</code> å±æ§ãã³ã³ãã³ããèªã¿èŸŒãŸãããããç¹å®ã®ã¯ã©ã¹ã瀺ããŸãã <code>crossorigin</code> å±æ§ã¯ãªãœãŒã¹ã {{Glossary("CORS")}} ãªã¯ãšã¹ãã«ãã£ãŠèªã¿èŸŒãŸãããã©ããã瀺ããŸãã</p> + +<p>ãã®ä»ã®æçšãªã¡ã¢ã§ãã</p> + +<ul> + <li><code><link></code> èŠçŽ ã¯<a href="https://html.spec.whatwg.org/multipage/links.html#body-ok">ãªã³ã¯çš®å¥</a>ã <strong>body-ok</strong> ã§ãããã©ããã«ãã£ãŠã {{HTMLElement("head")}} èŠçŽ ãŸã㯠{{HTMLElement("body")}} èŠçŽ ã®ã©ã¡ããã«çœ®ãããšãã§ããŸããäŸãã° <code>stylesheet</code> ãªã³ã¯çš®å¥ã¯ body-ok ã§ããã<code><link rel="stylesheet"></code> ã body èŠçŽ å
ã«çœ®ãããšãã§ããŸããããããããã¯åŸãã¹ãè¯ãæ¹æ³ã§ã¯ãããŸããã <code><link></code> èŠçŽ 㯠<code><head></code> ã«å
¥ããŠæ¬æããé¢ããæ¹ãåããããããªããŸãã</li> + <li>ãµã€ãã«ãã¡ãã³ã³ãèšå®ããããã« <code><link></code> ã䜿çšããå Žåã§ããµã€ããã»ãã¥ãªãã£ã®åŒ·åã®ããã«ã³ã³ãã³ãã»ãã¥ãªãã£ããªã·ãŒ (CSP) ã䜿çšããŠããå Žåããã¡ãã³ã³ã«ããªã·ãŒãé©çšãããŸãããã¡ãã³ã³ãèªã¿èŸŒãŸããªããšããåé¡ãçºçãããã {{HTTPHeader("Content-Security-Policy")}} ããããŒã® <a href="/ja/docs/Web/HTTP/Headers/Content-Security-Policy/img-src"><code>img-src</code> ãã£ã¬ã¯ãã£ã</a>ãã¢ã¯ã»ã¹ãçŠæ¢ããŠããªããã©ãã確èªããŠãã ããã</li> + <li>HTML ããã³ XHTML ã®ä»æ§ã§ã¯ <code><link></code> èŠçŽ åãã®ã€ãã³ããã³ãã©ãŒãå®çŸ©ããŠããŸãããããããã©ã®ããã«äœ¿çšããããã¯äžæ確ã§ãã</li> + <li>XHTML 1.0 ã§ã¯ <code><link></code> ã®ãããªç©ºèŠçŽ ã§ã¯ã <code><link /></code> ã®ããã«æ«å°Ÿã®ã¹ã©ãã·ã¥ãå¿
èŠã§ãã</li> + <li>WebTV 㯠<code>rel</code> ã« <code>next</code> ã®å€ã䜿çšããŠãäžé£ã®ææžã®æ¬¡ã®ããŒãžãå
èªã¿ããããšã«å¯Ÿå¿ããŠããŸãã</li> +</ul> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{HTMLAttrDef("as")}}</dt> + <dd>ãã®å±æ§ã¯ã <code>rel="preload"</code> ãŸã㯠<code>rel="prefetch"</code> ã <code><link></code> èŠçŽ ã«èšå®ããå Žåã«éã䜿çšãããŸãããã㯠<code><link></code> ã«ãã£ãŠèªã¿èŸŒãŸããã³ã³ãã³ãã®ã¿ã€ããæå®ããå±æ§ã§ããããªã¯ãšã¹ãã®ãããã³ã°ãæ£ãã<a href="/ja/docs/Web/HTTP/CSP">ã³ã³ãã³ãã»ãã¥ãªãã£ããªã·ãŒ</a>ã®é©çšãæ£ãã {{HTTPHeader("Accept")}} ãªã¯ãšã¹ãããããŒã®èšå®ã®ããã«å¿
èŠã§ããããã«ã <code>rel="preload"</code> ã¯ããããªã¯ãšã¹ãã®åªå
床ä»ã®ä¿¡å·ãšããŠäœ¿çšããŸããäžèšã®è¡šã¯ãã®å±æ§ã«æå¹ãªå€ãšãé©çšå
ã®èŠçŽ ãŸãã¯ãªãœãŒã¹ã®äžèŠ§ã§ãã</dd> + <dd> + <table class="standard-table"> + <thead> + <tr> + <th scope="col">å€</th> + <th scope="col">é©çšå
</th> + </tr> + </thead> + <tbody> + <tr> + <td>audio</td> + <td><code><audio></code> èŠçŽ </td> + </tr> + <tr> + <td>document</td> + <td><code><iframe></code> ããã³ <code><frame></code> èŠçŽ </td> + </tr> + <tr> + <td>embed</td> + <td><code><embed></code> èŠçŽ </td> + </tr> + <tr> + <td>fetch</td> + <td> + <p>fetch, XHR</p> + + <div class="blockIndicator note"> + <p>ãã®å€ã¯ <code><link></code> ã« crossorigin å±æ§ãã€ããããã«å¿
èŠã§ãã</p> + </div> + </td> + </tr> + <tr> + <td>font</td> + <td>CSS @font-face</td> + </tr> + <tr> + <td>image</td> + <td><code><img></code> ããã³ <code><picture></code> èŠçŽ 㧠srcset ãŸã㯠imageset å±æ§ãä»ããŠãããã®ã SVG ã® <code><image></code> å±æ§ã CSS ã® <code>*-image</code> èŠå</td> + </tr> + <tr> + <td>object</td> + <td><code><object></code> èŠçŽ </td> + </tr> + <tr> + <td>script</td> + <td><code><script></code> èŠçŽ ãã¯ãŒã«ãŒã® <code>importScripts</code></td> + </tr> + <tr> + <td>style</td> + <td><code><link rel=stylesheet></code> èŠçŽ ã CSS ã® <code>@import</code></td> + </tr> + <tr> + <td>track</td> + <td><code><track></code> èŠçŽ </td> + </tr> + <tr> + <td>video</td> + <td><code><video></code> èŠçŽ </td> + </tr> + <tr> + <td>worker</td> + <td>ã¯ãŒã«ãŒãå
±æã¯ãŒã«ãŒ</td> + </tr> + </tbody> + </table> + </dd> + <dt>{{HTMLAttrDef("crossorigin")}}</dt> + <dd>ãã®åæåã®å±æ§ã¯ãé¢é£ãªãœãŒã¹ãååŸããéã« {{Glossary("CORS")}} ã䜿çšããªããã°ãªããªããã瀺ããŸãã <a href="/ja/docs/Web/HTML/CORS_Enabled_Image">CORS ãæå¹ãªç»å</a>ã¯ã<em>æ±æ</em>ãããããšãªã {{HTMLElement("canvas")}} èŠçŽ ã§åå©çšã§ããŸãã次ã®å€ã䜿çšã§ããŸãã + <dl> + <dt><code>anonymous</code></dt> + <dd>ãªãªãžã³éãªã¯ãšã¹ã (ã€ãŸãã HTTP ã® {{HTTPHeader("Origin")}} ããããŒãæã€ãªã¯ãšã¹ã) ãå®è¡ãããŸãããã ããä¿¡çšæ
å ±ã¯éä¿¡ãããŸãã (CookieãX.509 蚌ææžã HTTP ããŒã·ãã¯èªèšŒã¯å©çšãããŸãã)ããµãŒããŒãå
ã®ãµã€ãã«ä¿¡çšæ
å ±ãä»äžããªã (HTTP ã® {{HTTPHeader("Access-Control-Allow-Origin")}} ããããŒã®èšå®ããªã) å ŽåããªãœãŒã¹ãæ±æããããã®äœ¿çšãå¶éãããŸãã</dd> + <dt><code>use-credentials</code></dt> + <dd>ãªãªãžã³éãªã¯ãšã¹ã (ã€ãŸãã HTTP ã® <code>Origin</code> ããããŒãæã€ãªã¯ãšã¹ã) ãå®è¡ãããä¿¡çšæ
å ±ãéä¿¡ãããŸã (Cookieã蚌ææžãHTTP ããŒã·ãã¯èªèšŒãå©çšãããŸã)ããµãŒããŒãå
ã®ãµã€ãã«ä¿¡çšæ
å ±ãä»äžããªãå Žå (HTTP ã® {{HTTPHeader("Access-Control-Allow-Credentials")}} ããããŒã«é¢ããã)ãç»åã<em>æ±æ</em>ããããã®äœ¿çšãå¶éãããŸãã</dd> + </dl> + ãã®å±æ§ãååšããªãå ŽåããªãœãŒã¹ã¯ {{Glossary("CORS")}} ãªã¯ãšã¹ããªã㧠(<code>Origin</code> HTTP ããããŒãéä¿¡ããã«) ååŸãããæ±æãããªã䜿çšã劚ããããŸãããããç¡å¹ãªå Žåãåæåã®ããŒã¯ãŒã <strong>anonymous</strong> ãæå®ããããã®ãšããŠæ±ãããŸãããã以äžã®æ
å ±ã¯ <a href="/ja/docs/Web/HTML/CORS_settings_attributes">CORS èšå®å±æ§</a> ãåç
§ããŠãã ããã</dd> + <dt>{{HTMLAttrDef("disabled")}}</dt> + <dd> + <p><code>rel="stylesheet"</code> ã®å Žåã®ã¿ã <code>disabled</code> ã¯è«çå±æ§ã§ãããæå®ãããã¹ã¿ã€ã«ã·ãŒããèªã¿èŸŒãã§ææžã«é©çšãããã©ããã瀺ããŸãã <code>disabled</code> ã HTML ã«èªã¿èŸŒã¿æç¹ã§æå®ãããŠããå Žåããã®ã¹ã¿ã€ã«ã·ãŒãã¯ããŒãžèªã¿èŸŒã¿åŠçã®éã«èªã¿èŸŒãŸããŸããã代ããã«ããã®ã¹ã¿ã€ã«ã·ãŒã㯠<code>disabled</code> å±æ§ã <code>false</code> ã«å€æŽããããåé€ãããå Žåã«ãªã³ããã³ãã§èªã¿èŸŒãŸããŸãã</p> + + <p>DOM ãã <code>disabled</code> ããããã£ã®å€ãå€æŽãããšããã®ã¹ã¿ã€ã«ã·ãŒããææžã® {{domxref("StyleSheet.disabled")}} ã®ããããã£ããåé€ããŸãã</p> + </dd> + <dt>{{HTMLAttrDef("href")}}</dt> + <dd>ãã®å±æ§ã¯ããªã³ã¯ãããªãœãŒã¹ã® {{glossary("URL")}} ãæå®ããŸããURL ã¯çµ¶å¯Ÿã»çžå¯Ÿã®ã©ã¡ãã§ãããŸããŸããã</dd> + <dt>{{HTMLAttrDef("hreflang")}}</dt> + <dd>ãã®å±æ§ã¯ããªã³ã¯å
ã®ãªãœãŒã¹ã®èšèªã瀺ããŸããããã¯åãªãå©èšã§ãã蚱容ãããå€ã¯ <a href="https://www.ietf.org/rfc/bcp/bcp47.txt">BCP47</a> ã§å®ããŠããŸãããã®å±æ§ã¯ã {{HTMLAttrxRef("href", "link")}} å±æ§ãæäŸãããŠããå Žåã«ã®ã¿äœ¿çšããŸãã</dd> + <dt>{{HTMLAttrDef("imagesizes")}}</dt> + <dd><code>rel="preload"</code> ããã³ <code>as="image"</code> ã«ãããŠã <code>imagesizes</code> å±æ§ã¯ã <code>img</code> èŠçŽ ã«ãã£ãŠäœ¿çšãããé©åãªãªãœãŒã¹ãããã® <code>srcset</code> ããã³ <code>sizes</code> å±æ§ã«å¯Ÿå¿ããå€ã§å
èªã¿ããããšã瀺ã <a href="https://html.spec.whatwg.org/multipage/images.html#sizes-attribute">sizes å±æ§</a>ã§ãã</dd> + <dt>{{HTMLAttrDef("imagesrcset")}}</dt> + <dd><code>rel="preload"</code> ããã³ <code>as="image"</code> ã«ãããŠã <code>imagesrcset</code> å±æ§ã¯ <code>img</code> èŠçŽ ã«ãã£ãŠäœ¿çšãããé©åãªãªãœãŒã¹ãããã® <code>srcset</code> ããã³ <code>sizes</code> å±æ§ã«å¯Ÿå¿ããå€ã§å
èªã¿ããããšã瀺ã <a href="https://html.spec.whatwg.org/multipage/images.html#srcset-attribute">sourceset å±æ§</a>ã§ãã</dd> + <dt>{{HTMLAttrDef("integrity")}} {{Experimental_Inline}}</dt> + <dd>ãã®å±æ§ã¯ãååŸãããªãœãŒã¹ãäºæãã¬æ¹ãããåããã«æäŸãããããããŠãŒã¶ãŒãšãŒãžã§ã³ããæ€èšŒããããã«äœ¿çšã§ããã¡ã¿ããŒã¿ã§ããããã©ãŠã¶ãŒã«ååŸããããªãœãŒã¹ (ãã¡ã€ã«) ã®æå·åŠçããã·ã¥ã BASE64 ã§ãšã³ã³ãŒãããããŒã¿ãå«ã¿ãŸãã<a href="/ja/docs/Web/Security/Subresource_Integrity">Subresource Integrity</a> ãã芧ãã ããã</dd> + <dt>{{HTMLAttrDef("media")}}</dt> + <dd>ãã®å±æ§ã¯ããªã³ã¯å
ã®ãªãœãŒã¹ãé©çšãããã¡ãã£ã¢ãæå®ããŸãããã®å€ã¯<a href="/ja/docs/Web/CSS/Media_queries">ã¡ãã£ã¢ã¯ãšãªãŒ</a>ã§ãªããã°ãªããŸããããã®å±æ§ã¯äž»ã«å€éšã®ã¹ã¿ã€ã«ã·ãŒããããå®è¡äžã®ããã€ã¹ã«æé©ãªãã®ããŠãŒã¶ãŒãšãŒãžã§ã³ããéžæã§ããããã«ãªã³ã¯ãããšãã«åœ¹ç«ã¡ãŸãã + <div class="blockIndicator note"> + <p><strong>泚:</strong></p> + + <ul> + <li>HTML 4 ã§ã¯ãåçŽãªãã¯ã€ãã¹ããŒã¹ã§åºåãããã¡ãã£ã¢ãªãã©ã«ã®ãªã¹ãã®ã¿èšè¿°ã§ããŸããããã¯<a href="/ja/docs/Web/CSS/@media">ã¡ãã£ã¢ã¿ã€ããšã°ã«ãŒã</a> ã§ã<code>print</code>, <code>screen</code>, <code>aural</code>, <code>braille</code> ãªã©ã®äœ¿çšå¯èœãªå€ãå®çŸ©ãããŠããŸãã HTML5 ã§ã¯ããããããã<a href="/ja/docs/Web/CSS/Media_queries">ã¡ãã£ã¢ã¯ãšãª</a>ã«æ¡åŒµããã HTML 4 ã§äœ¿çšã§ããå€ã®äžäœäºæãšãªã£ãŠããŸãã</li> + <li><a href="/ja/docs/Web/CSS/Media_queries">CSS3 ã¡ãã£ã¢ã¯ãšãª</a>ã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã¯ããªã³ã¯ãé©åã«ç解ãããšã¯éããŸããã HTML 4 ã§å®çŸ©ãããã¡ãã£ã¢ã¯ãšãªãŒã®ã»ããã«å¶éãããã®ã§ããã©ãŒã«ããã¯ãªã³ã¯ãèšå®ããããšãå¿ããªãã§ãã ããã</li> + </ul> + </div> + </dd> + <dt>{{HTMLAttrDef("prefetch")}} {{Non-standard_Inline}} {{secureContext_inline}}</dt> + <dd>ãã®å±æ§ã¯ããããã次ã®ããã²ãŒã·ã§ã³å
ã§å¿
èŠã§ãããŠãŒã¶ãŒãšãŒãžã§ã³ããååŸãã¹ãã§ãããªãœãŒã¹ãç¹å®ããŸããããã¯å°æ¥ãªãœãŒã¹ããªã¯ãšã¹ãããããšãã«ããŠãŒã¶ãŒãšãŒãžã§ã³ããæ©ãå¿çããããšãå¯èœã«ããŸãã</dd> + <dt>{{HTMLAttrDef("referrerpolicy")}} {{Experimental_Inline}}</dt> + <dd>ãªãœãŒã¹ãèªã¿èŸŒãéã«ã©ã®ãªãã¡ã©ãŒã䜿çšãããã瀺ãæååã§ãã + <ul> + <li><code>no-referrer</code> ã¯ã{{HTTPHeader("Referer")}} ããããŒãéä¿¡ããªãããšãè¡šããŸãã</li> + <li><code>no-referrer-when-downgrade</code> ã¯ãTLS (HTTPS) ã䜿çšããã«çæå
ãžããã²ãŒãããå Žå㯠{{HTTPHeader("Referer")}} ããããŒãéä¿¡ããªãããšãè¡šããŸããããã¯ä»ã«ããªã·ãŒãå®ããããŠããªãå Žåã®ããŠãŒã¶ãŒãšãŒãžã§ã³ãã®æ¢å®ã®åäœã§ãã</li> + <li><code>origin</code> ã¯ãããŒãžã®çæå
(倧ãŸãã«ããã°ã¹ããŒã ããã¹ããããŒã) ããªãã¡ã©ãŒãšããããšãè¡šããŸãã</li> + <li><code>origin-when-cross-origin</code> ã¯ãç°ãªããªãªãžã³ãžã®ç§»åã§ã¯ãªãã¡ã©ãŒãã¹ããŒã ããã¹ããããŒãã«å¶éããŸããåäžãªãªãžã³ãžã®ç§»åã§ã¯ããªãã¡ã©ãŒã®ãã¹ãå«ããŸãã</li> + <li><code>unsafe-url</code> ã¯ããªãã¡ã©ãŒã«çæå
ãšãã¹ãå«ããããšãè¡šããŸã (ãã ãããã©ã°ã¡ã³ãããã¹ã¯ãŒãããŠãŒã¶ãŒåã¯å«ããŸãã)ãããã¯çæå
ããã¹ã®æ
å ±ã TLS ã§ä¿è·ããããªãœãŒã¹ããã»ãã¥ã¢ã§ãªãçæå
ãžæŒããããŸãã®ã§ãå®å
šã§ã¯ãããŸããã</li> + </ul> + </dd> + <dt>{{HTMLAttrDef("rel")}}</dt> + <dd>ãã®å±æ§ã¯çŸåšã®ææžã«å¯Ÿããããªã³ã¯ãããææžã®é¢ä¿ã瀺ããŸããå±æ§å€ã¯ã空çœã§åºåããã<a href="/ja/docs/Web/HTML/Link_types">ãªã³ã¯çš®å¥ã®å€</a>ã®ãªã¹ãã§ãªããã°ãªããŸããã</dd> + <dt>{{HTMLAttrDef("sizes")}}</dt> + <dd>ãã®å±æ§ã¯ããªãœãŒã¹ã«å«ãŸããæ åã¡ãã£ã¢åãã®ã¢ã€ã³ã³ã®ãµã€ãºãå®çŸ©ããŸããããã¯ã {{HTMLAttrxRef("rel","link")}} ã®å€ã <code>icon</code> å㯠Apple ã® <code>apple-touch-icon</code> ã®ãããªæšæºå€ã®çš®å¥ãå«ãŸããŠããå Žåã«ã®ã¿æå®ããããšãã§ããŸãã以äžã®å€ãæå®ã§ããŸãã + <ul> + <li><code>any</code>: <code>image/svg+xml</code> ã®ãããªãã¯ã¿ãŒç»åã§ãããããã©ã®ãããªãµã€ãºã«ã調æŽå¯èœã§ããããšã瀺ããŸãã</li> + <li>ãã¯ã€ãã¹ããŒã¹ã§åºåããããµã€ãºã®ãªã¹ãããµã€ãºã¯ãããã <code><em><å¹
ã®ãã¯ã»ã«å€></em>x<em><é«ãã®ãã¯ã»ã«å€></em></code> ãŸã㯠<code><em><å¹
ã®ãã¯ã»ã«å€></em>X<em><é«ãã®ãã¯ã»ã«å€></em></code> ãšãã圢åŒã§ããããããã®ãµã€ãºããªãœãŒã¹ã«å«ãŸããŠããããšãå¿
èŠã§ãã</li> + </ul> + + <div class="blockIndicator note"> + <p><strong>泚:</strong> ã»ãšãã©ã®ã¢ã€ã³ã³åœ¢åŒã¯1åã®ã¢ã€ã³ã³ã®ã¿ä¿åå¯èœã§ãããã£ãŠã»ãšãã©ã®å Žåã {{HTMLAttrxRef("sizes")}} å±æ§ã¯ãšã³ããªãŒã1åã ãã«ãªããŸããã¢ããã«ã® ICN ã¯ãã¡ããããã€ã¯ããœããã® ICO 圢åŒã䜿çšã§ããŸãã ICO ã®æ¹ãäžè¬çã§ãããè€æ°ãã©ãŠã¶ãŒã®å¯Ÿå¿ (ç¹ã« IE ã®å€ãããŒãžã§ã³) ãéèŠã§ããå Žåã¯ãã®åœ¢åŒã䜿çšããŠãã ããã</p> + </div> + </dd> + <dt>{{HTMLAttrDef("title")}}</dt> + <dd><code>title</code> å±æ§ã¯ã<code><link></code> èŠçŽ ã§ã¯ç¹å¥ãªæå³ããããŸãã<code><link rel="stylesheet"></code> ã§äœ¿çšãããšã<a href="/ja/docs/Web/CSS/Alternative_style_sheets">åªå
ã¹ã¿ã€ã«ã·ãŒãã代æ¿ã¹ã¿ã€ã«ã·ãŒãã</a> ãå®çŸ©ããŸããééã£ãŠäœ¿çšãããš <a href="/ja/docs/Correctly_Using_Titles_With_External_Stylesheets">ã¹ã¿ã€ã«ã·ãŒããç¡èŠãããŸã</a>ã</dd> + <dt>{{HTMLAttrDef("type")}}</dt> + <dd>ãã®å±æ§ã¯ããªã³ã¯å
ã³ã³ãã³ãã®çš®é¡ãå®çŸ©ããŸãããã®å±æ§ã®å€ã¯ <strong>text/html</strong> ã <strong>text/css</strong> ãªã©ã® MIME ã¿ã€ãã«ããŸãããã®å±æ§ã®äžè¬çãªäœ¿çšæ³ã¯ãåç
§ãããã¹ã¿ã€ã«ã·ãŒãã®ã¿ã€ã (<strong>text/css</strong> ãªã©) ã®å®çŸ©ã§ããã CSS ã¯ãŠã§ãäžã®å¯äžã®ã¹ã¿ã€ã«ã·ãŒãèšèªã§ããããã <code>type</code> å±æ§ãçç¥ã§ããã°ããã§ãªãããããå®éã«æšå¥šãããç¿æ
£ã«ãªã£ãŠããŸãããŸã <code>rel="preload"</code> ãªã³ã¯çš®å¥ã§ããã©ãŠã¶ãŒã察å¿ãããã¡ã€ã«ã¿ã€ãã®ã¿ããŠã³ããŒããããããã«ã䜿çšããŸãã</dd> +</dl> + +<h3 id="Non-standard_attributes" name="Non-standard_attributes">æšæºå€ã®å±æ§</h3> + +<dl> + <dt>{{HTMLAttrDef("methods")}} {{Non-standard_Inline}}</dt> + <dd>ãã®å±æ§ã®å€ã¯ããªããžã§ã¯ãäžã§åäœããé¢æ°ã«ã€ããŠã®æ
å ±ãæäŸããŸãããã®å€ã¯åºæ¬çã« HTTP ãããã³ã«ãå©çšããããšãã«äžããããŸããã(<strong>title</strong> å±æ§ãšåããããªçç±ã§) ãªã³ã¯å
ã®æ
å ±ãåãã£ãŠå«ãããšãã«åœ¹ç«ã¡ãŸããäŸãã°å®çŸ©ãããã¡ãœããã®æ©èœã«ãã£ãŠãç°ãªããªã³ã¯ã®æç»ããã©ãŠã¶ãŒãéžæããŸããæ€çŽ¢å¯èœãªãªã³ã¯ã§ç°ãªãã¢ã€ã³ã³ãååŸããããå€éšãªã³ã¯ã«ã¯çŸåšã®ãµã€ãããå»ãããšã瀺ãæç»ã«ãããã§ããŸãããã®å±æ§ã¯ãå®çŸ©ããã Internet Explorer 4 ã§ãããããŸãç解ãããŠããã察å¿ããããŠããŸããã<a href="https://msdn.microsoft.com/en-us/library/ms534168%28VS.85%29.aspx" rel="external nofollow">Methods ãããã㣠(MSDN)</a> ãã芧ãã ããã</dd> + <dt>{{HTMLAttrDef("target")}} {{Non-standard_Inline}}</dt> + <dd>å®çŸ©ããããªã³ã¯é¢ä¿ãæã€ããŸãã¯ãªã³ã¯ãããªãœãŒã¹ã衚瀺ãããã¬ãŒã ãŸãã¯ãŠã£ã³ããŠã®ååãå®çŸ©ããŸãã</dd> +</dl> + +<h3 id="Obsolete_attributes" name="Obsolete_attributes">å»æ¢ãããå±æ§</h3> + +<dl> + <dt>{{HTMLAttrDef("charset")}} {{Obsolete_Inline}}</dt> + <dd>ãã®å±æ§ã¯ããªã³ã¯å
ã®ãªãœãŒã¹ã®æåãšã³ã³ãŒãã£ã³ã°ãå®çŸ©ããŸãããã®å€ã¯ {{rfc(2045)}} ã§å®çŸ©ãããŠããæåã»ããã®ãã¹ããŒã¹ãŸãã¯ã«ã³ãã§åºåããããªã¹ãã§ããæ¢å®å€ã¯ <code>iso-8859-1</code> ã§ãã + <div class="note"><strong>䜿çšäžã®ã¡ã¢:</strong> ãã®å»æ¢ãããå±æ§ãšåãå¹æãçã¿åºãããã«ã¯ããªã³ã¯å
ã®ãªãœãŒã¹ã§ HTTP ã® {{HTTPHeader("Content-Type")}} ããããŒã䜿çšããŠãã ããã</div> + </dd> + <dt>{{HTMLAttrDef("rev")}} {{Obsolete_Inline}}</dt> + <dd>ãã®å±æ§ã®å€ã¯ã{{HTMLAttrxRef("href", "link")}} å±æ§ã§å®çŸ©ãããªã³ã¯å
ææžã«å¯ŸãããçŸåšã®ææžã®é¢ä¿ã瀺ããŸããåŸã£ãŠããã®å±æ§ã¯ <code>rel</code> å±æ§ã®å€ãšæ¯ã¹ããšãã«éåãã®é¢ä¿ãå®çŸ©ããŸãããã®å±æ§åãã®<a href="/ja/docs/Web/HTML/Link_types">ãªã³ã¯çš®å¥ã®å€</a>ã¯ã{{HTMLAttrxRef("rel", "link")}} åãã®å€ãšäŒŒãŠããŸãã</dd> + <dd> + <div class="blockIndicator note"> + <p><strong>泚:</strong> ãã®å±æ§ã¯ WHATWG HTML living standard (MDN ãæ£åŒãšã¿ãªããŠããä»æ§æž) ã§å»æ¢ãšã¿ãªãããŠããŸãããããã <code>rev</code> 㯠W3C ä»æ§æžã§ã¯å»æ¢ãšã¿ãªãããŠ<em>ããªã</em>ããšã¯æ³šç®ã«å€ããŸãããšã¯ãããã®ã®ãäžç¢ºå®æ§ãèãããšã <code>rev</code> ã«é Œãããšã¯è³¢æã§ã¯ãããŸããã</p> + + <p>代ããã«ãéã®æå³ã®<a href="/ja/docs/Web/HTML/Link_types">ãªã³ã¯çš®å¥ã®å€</a>ãäžãã {{HTMLAttrxRef("rel", "link")}} å±æ§ã䜿çšããŠãã ãããäŸãã° <code>made</code> 㯠<code>author</code> ã«çœ®ãæããŸãããŸãããã®å±æ§ã¯<ruby>ãªããžã§ã³<rp> (</rp><rt>revision</rt><rp>) </rp></ruby>ãè¡šããã®ã§ã¯ãªããããŒãžã§ã³çªå·ãæå®ããŠã¯ãããŸããããæ®å¿µãªããããã€ãã®ãµã€ãã§ãã®ããã«äœ¿çšãããŠããŸãã</p> + </div> + </dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Including_a_stylesheet" name="Including_a_stylesheet">ã¹ã¿ã€ã«ã·ãŒãã®èªã¿èŸŒã¿</h3> + +<p>ããŒãžã«ã¹ã¿ã€ã«ã·ãŒããèªã¿èŸŒãã«ã¯ã以äžã®æ§æã䜿çšããŸãã</p> + +<pre class="brush: html no-line-numbers notranslate"><link href="style.css" rel="stylesheet"> +</pre> + +<h3 id="Providing_alternative_stylesheets" name="Providing_alternative_stylesheets">代æ¿ã¹ã¿ã€ã«ã·ãŒãã®æäŸ</h3> + +<p><a href="/ja/docs/Web/CSS/Alternative_style_sheets">代æ¿ã¹ã¿ã€ã«ã·ãŒã</a>ãæ瀺ã§ããŸãã</p> + +<p>ãŠãŒã¶ãŒã¯ã¡ãã¥ãŒã® 衚瀺 > ã¹ã¿ã€ã«ã·ãŒã ã§ã䜿çšããã¹ã¿ã€ã«ã·ãŒããéžæã§ããŸããããã¯ããŠãŒã¶ãŒãããŒãžãããŸããŸãªããŒãžã§ã³ã§é²èŠ§ããæ段ãæäŸããŸãã</p> + +<pre class="brush: html no-line-numbers notranslate"><link href="default.css" rel="stylesheet" title="Default Style"> +<link href="fancy.css" rel="alternate stylesheet" title="Fancy"> +<link href="basic.css" rel="alternate stylesheet" title="Basic"> +</pre> + +<h3 id="ç°ãªãå©çšå Žé¢ã®ã¢ã€ã³ã³ã®æäŸ">ç°ãªãå©çšå Žé¢ã®ã¢ã€ã³ã³ã®æäŸ</h3> + +<p>åãããŒãžã«ããã€ãã®ç°ãªãã¢ã€ã³ã³ãžã®ãªã³ã¯ãå«ããŠããã©ãŠã¶ãŒã <code>rel</code> ã <code>sizes</code> ã®å€ããã³ããšããŠäœ¿çšããç¹å®ã®å Žé¢ã§æé©ã«åäœããäžã€ãéžæããããã«ããããšãã§ããŸãã</p> + +<pre class="brush: html no-line-numbers notranslate"><!-- é«è§£å床ãã£ã¹ãã¬ã€ã®ç¬¬äžäžä»£ iPad --> +<link rel="apple-touch-icon-precomposed" sizes="144x144" href="favicon144.png"> +<!-- é«è§£å床ãã£ã¹ãã¬ã€ã® iPhone --> +<link rel="apple-touch-icon-precomposed" sizes="114x114" href="favicon114.png"> +<!-- 第äžã第äºäžä»£ã® iPad: --> +<link rel="apple-touch-icon-precomposed" sizes="72x72" href="favicon72.png"> +<!-- é«è§£å床ã§ãªã iPhone, iPod Touch, Android 2.1 以éã®ç«¯æ« --> +<link rel="apple-touch-icon-precomposed" href="favicon57.png"> +<!-- åºæ¬çãªãã¡ãã³ã³ --> +<link rel="shortcut icon" href="favicon32.png"></pre> + +<h3 id="ã¡ãã£ã¢ã¯ãšãªã®ã€ããæ¡ä»¶ä»ãã®ãªãœãŒã¹èªã¿èŸŒã¿">ã¡ãã£ã¢ã¯ãšãªã®ã€ããæ¡ä»¶ä»ãã®ãªãœãŒã¹èªã¿èŸŒã¿</h3> + +<p>以äžã®ããã«ãã¡ãã£ã¢çš®å¥ãã¯ãšãªã <code>media</code> å±æ§ã§æå®ããããšãã§ããŸãããã®ãªãœãŒã¹ã¯ã¡ãã£ã¢æ¡ä»¶ãçã®å Žåã«ã®ã¿èªã¿èŸŒãŸããŸãã</p> + +<pre class="brush: html no-line-numbers notranslate"><link href="print.css" rel="stylesheet" media="print"> +<link href="mobile.css" rel="stylesheet" media="all"> +<link href="desktop.css" rel="stylesheet" media="screen and (min-width: 600px)"> +<link href="highres.css" rel="stylesheet" media="screen and (min-resolution: 300dpi)"> +</pre> + +<h3 id="Stylesheet_load_events" name="Stylesheet_load_events">ã¹ã¿ã€ã«ã·ãŒãã® load ã€ãã³ã</h3> + +<p><code>load</code> ã€ãã³ãã®çºçã確èªããããšã§ãã¹ã¿ã€ã«ã·ãŒããèªã¿èŸŒãŸããæãå€æã§ããŸããåæ§ã« <code>error</code> ã€ãã³ãã確èªããããšã§ãã¹ã¿ã€ã«ã·ãŒããåŠçããéã®ãšã©ãŒçºçãæ€åºã§ããŸãã</p> + +<pre class="brush: html notranslate"><script> +var myStylesheet = document.querySelector('#my-stylesheet'); + +myStylesheet.onload = function() { + // Do something interesting; the sheet has been loaded +} + +myStylesheet.onerror = function() { + console.log("An error occurred loading the stylesheet!"); +} +</script> + +<link rel="stylesheet" href="mystylesheet.css" id="my-stylesheet"> +</pre> + +<div class="blockIndicator note"> +<p><strong>泚:</strong> <code>load</code> ã€ãã³ãã¯ã¹ã¿ã€ã«ã·ãŒããšã¹ã¿ã€ã«ã·ãŒããã€ã³ããŒããããã¹ãŠã®ã³ã³ãã³ãã®èªã¿èŸŒã¿ãšè§£æãè¡ãããåŸãã¹ã¿ã€ã«ã·ãŒããã³ã³ãã³ãã«é©çšãããçŽåã«çºçããŸãã</p> +</div> + +<h3 id="Preload_examples" name="Preload_examples">Preload ã®äŸ</h3> + +<p><a href="/ja/docs/Web/HTML/Preloading_content"><code>rel="preload"</code> ã«ããã³ã³ãã³ãã®å
èªã¿</a>ã«ã<link rel="preload"> ã®äŸãããã€ããããŸãã</p> + +<h2 id="Technical_summary" name="Technical_summary">æè¡çæŠèŠ</h2> + +<table class="properties"> + <tbody> + <tr> + <th><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ã¡ã¿ããŒã¿ã³ã³ãã³ãã <a href="/ja/docs/Web/HTML/Global_attributes/itemprop">itemprop</a> å±æ§ãããå Žåã¯<a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th>èš±å¯ãããŠããå
容</th> + <td>ãªããããã¯{{Glossary("empty element", "空èŠçŽ ")}}ã§ãã</td> + </tr> + <tr> + <th>ã¿ã°ã®çç¥</th> + <td>空èŠçŽ ã§ããããéå§ã¿ã°ã¯å¿
é ã§ãããçµäºã¿ã°ã¯çœ®ããŠã¯ãããŸããã</td> + </tr> + <tr> + <th>èš±å¯ãããŠãã芪èŠçŽ </th> + <td>ã¡ã¿ããŒã¿èŠçŽ ãåãå
¥ãããã¹ãŠã®èŠçŽ ã <a href="/ja/docs/Web/HTML/Global_attributes/itemprop">itemprop</a> å±æ§ãããå Žåã¯<a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><code>href</code> å±æ§ã€ãã® {{ARIARole("link")}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th>DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{DOMxRef("HTMLLinkElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName("HTML WHATWG", "semantics.html#the-link-element", "<link>")}}</td> + <td>{{Spec2("HTML WHATWG")}}</td> + <td>ææ°ã®ã¹ãããã·ã§ããããå€æŽãªãã</td> + </tr> + <tr> + <td>{{SpecName("HTML5 W3C", "document-metadata.html#the-link-element", "<link>")}}</td> + <td>{{Spec2("HTML5 W3C")}}</td> + <td><code>crossorigin</code> å±æ§ããã³ <code>sizes</code> å±æ§ãè¿œå ã<code>media</code> ã®å€ããã¹ãŠã®ã¡ãã£ã¢ã¯ãšãªãŒã«æ¡åŒµã<code>rel</code> ã«å€ãã®æ°ããªå€ãè¿œå ã</td> + </tr> + <tr> + <td>{{SpecName("HTML4.01", "struct/links.html#h-12.3", "<link>")}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.link", 3)}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>HTTP ã® {{HTTPHeader("Link")}} ããããŒ</li> +</ul> diff --git a/files/ja/web/html/element/listing/index.html b/files/ja/web/html/element/listing/index.html new file mode 100644 index 0000000000..a359093d17 --- /dev/null +++ b/files/ja/web/html/element/listing/index.html @@ -0,0 +1,52 @@ +--- +title: <listing> +slug: Web/HTML/Element/listing +tags: + - Element + - HTML + - Obsolete + - Reference + - Web +translation_of: Web/HTML/Element/listing +--- +<div>{{Obsolete_header}}</div> + +<h2 id="Summary" name="Summary">æŠèŠ</h2> + +<p><em>HTML ã® Listing èŠçŽ </em> (<code><listing></code>) ã¯ãéå§ã¿ã°ãšçµäºã¿ã°ã®éã«ããããã¹ãã HTML ãšããŠè§£éãããçå¹
ãã©ã³ãã䜿çšããŠè¡šç€ºããŸããHTML 2 æšæºã§ã¯ã1 è¡ã 132 æåãè¶
ããªãå Žåã¯æ¹è¡ãã¹ãã§ã¯ãªããšå§åããŠããŸãã</p> + +<div class="note"><strong>泚èš:</strong> ãã®èŠçŽ ã䜿çšããŠã¯ãããŸããã + +<ul> + <li>ãã®èŠçŽ 㯠HTML 3.2 ã§éæšå¥šãšãããŠãããå®è£
ããŠããªããã©ãŠã¶ãããããšã«å ããŠå®è£
ã«äžè²«æ§ããããŸãããããã«ãã®èŠçŽ 㯠HTML5 ã§å»æ¢ãããŠãããé©åãããŠãŒã¶ãšãŒãžã§ã³ãã«ãã£ãŠã¯ {{HTMLElement("pre")}} èŠçŽ ã®ããã«è¡šç€ºããããããããŸããããå
éšã® HTML ã解éããã§ããã!</li> + <li>代ããã« {{HTMLElement("pre")}} èŠçŽ ããŸãã¯æå³çã«é©åãªå Žå㯠{{HTMLElement("code")}} èŠçŽ ã䜿çšããŠãã¿ã°ã解éãããªãããã«ãããã HTML ã® '<code><</code>' ãš '<code>></code>' ããšã¹ã±ãŒãããŠãã ããã</li> + <li>çå¹
ãã©ã³ãã«ãã衚瀺㯠{{cssxref("font-family")}} ããããã£ã®ç·ç§°ãã©ã³ããšã㊠<code>monospace</code> ã䜿çšãããé©å㪠<a href="/ja/docs/Web/CSS" title="CSS">CSS</a> ã¹ã¿ã€ã«ãé©çšãã {{HTMLElement("div")}} èŠçŽ ã§ãå®çŸã§ããŸãã</li> +</ul> +</div> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯ããã¹ãŠã®èŠçŽ ã§å
±éã®<a class="new " href="/ja/docs/Web/HTML/global_attributes" rel="internal" title="HTML/global attributes">ã°ããŒãã«å±æ§</a>以å€ã®å±æ§ããããŸããã</p> + +<h2 id="DOM_interface" name="DOM_interface">DOM ã€ã³ã¿ãã§ãŒã¹</h2> + +<p>ãã®èŠçŽ 㯠{{domxref('HTMLElement')}} ã€ã³ã¿ãŒãã§ã€ã¹ãæäŸããŸãã</p> + +<div class="note"> +<p><strong>å®è£
ã¡ã¢:</strong> Gecko 1.9.2 ãŸã§ãFirefox ã¯ãã®èŠçŽ ã« {{domxref('HTMLSpanElement')}} ã€ã³ã¿ãŒãã§ã€ã¹ãå®è£
ããŠããŸããã</p> +</div> + +<h2 id="See_also" name="See_also">ãã©ãŠã¶ãŒã®å¯Ÿå¿</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããäœæãããŸããããŒã¿ã«è²¢ç®ãããå Žåã¯ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéã£ãŠãã ããã</div> + +<p>{{Compat("html.elements.listing")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>代ããã« {{HTMLElement("pre")}} èŠçŽ ã {{HTMLElement("code")}} èŠçŽ ã䜿çšããŸãã</li> + <li>{{HTMLElement("listing")}} ãšåæ§ã« {{HTMLElement("plaintext")}} èŠçŽ ã {{HTMLElement("xmp")}} èŠçŽ ãå»æ¢ãããŠããŸãã</li> +</ul> + +<div>{{HTMLRef}}</div> diff --git a/files/ja/web/html/element/main/index.html b/files/ja/web/html/element/main/index.html new file mode 100644 index 0000000000..8c3e730415 --- /dev/null +++ b/files/ja/web/html/element/main/index.html @@ -0,0 +1,173 @@ +--- +title: <main> +slug: Web/HTML/Element/main +tags: + - HTML + - HTML ã³ã³ãã³ãã°ã«ãŒãå + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - Reference + - main + - èŠçŽ +translation_of: Web/HTML/Element/main +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><main></code> èŠçŽ </strong>ã¯ãææžã® {{HTMLElement("body")}} ã®äž»èŠãªå
容ãè¡šããŸããäž»èŠãªå
容ãšã¯ãææžã®äžå¿çãªäž»é¡ããŸãã¯ã¢ããªã±ãŒã·ã§ã³ã®äžå¿çãªæ©èœã«çŽæ¥é¢é£ãŸãã¯æ¡åŒµããå
容ã®ç¯å²ã®ããšã§ãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/main.html","tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>ææžã«ã¯ {{htmlattrxref("hidden")}} å±æ§ãæå®ãããŠããªã <code><main></code> èŠçŽ ã2ã€ä»¥äžçœ®ãããšã¯ã§ããŸããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>äžå¯ãéå§ã¿ã°ãšçµäºã¿ã°ã®äž¡æ¹ãå¿
é ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ããå Žæãäœã<a href="https://html.spec.whatwg.org/multipage/grouping-content.html#hierarchically-correct-main-element" id="the-main-element:hierarchically-correct-main-element">éå±€çã«æ£ãã <code>main</code> èŠçŽ ã§ããããš</a>ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>æ¢å®ã§ <code><main></code> èŠçŽ ã« <code>main</code> ããŒã«ãé©çšããŸãããŸãã<code><a href="/ja/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_presentation_role">presentation</a></code> ããŒã«ãèš±å¯ãããŸãã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<p><code><main></code> èŠçŽ ã®å
容ã¯ãææžã§åºæã®ãã®ã«ããŠãã ããããã®å
容ã¯ãµã€ãããŒãããã²ãŒã·ã§ã³ãªã³ã¯ãèäœæš©è¡šç€ºããµã€ãããŽãæ€çŽ¢ãã©ãŒã ã®ãããªãææžã®ã»ãããææžã®ã»ã¯ã·ã§ã³ã«ãŸããã£ãŠç¹°ãè¿ããããã®ãé€ãã¹ãã§ãã(ãã¡ãããäž»ãªå
容ãæ€çŽ¢ãã©ãŒã ã§ãªãéã)</p> + +<p><code><main></code> ã¯ææžã®ã¢ãŠãã©ã€ã³ã«å¯äžããŸãããããªãã¡ {{HTMLElement("body")}} ã {{HTMLElement("h2")}} ãªã©ã®èŠåºããšã¯ç°ãªãã <code><main></code> ã¯ããŒãžã®æ§é ã® {{glossary("DOM")}} ã®æŠå¿µã«åœ±é¿ãäžããŸãããããã¯æ
å ±ãäžããã ãã§ãã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre class="brush: html"><!-- ä»ã®ã³ã³ãã³ã --> + +<main> + <h1>Apples</h1> + <p>The apple is the pomaceous fruit of the apple tree.</p> + + <article> + <h2>Red Delicious</h2> + <p>These bright red apples are the most common found in many + supermarkets.</p> + <p>... </p> + <p>... </p> + </article> + + <article> + <h2>Granny Smith</h2> + <p>These juicy, green apples make a great filling for + apple pies.</p> + <p>... </p> + <p>... </p> + </article> +</main> + +<!-- ä»ã®ã³ã³ãã³ã --></pre> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®äºé
</h2> + +<h3 id="Landmark" name="Landmark">ã©ã³ãããŒã¯</h3> + +<p><code><main></code> èŠçŽ 㯠<a href="/ja/docs/Web/Accessibility/ARIA/Roles/Main_role"><code>main</code> ã©ã³ãããŒã¯</a>ããŒã«ã®ããã«åäœããŸãã<a href="/ja/docs/Web/Accessibility/ARIA/ARIA_Techniques#Landmark_roles">ã©ã³ãããŒã¯</a>ã¯ãææžã®é·ãã»ã¯ã·ã§ã³ããã°ããèå¥ããŠç§»åããããã®æ¯æŽæè¡ãšããŠäœ¿çšããããšãã§ããŸãã <a href="/ja/docs/Web/HTML/Element/main#Browser_compatibility">å€ããã©ãŠã¶ãŒã®äºææ§ã®ç¢ºèª</a>ãã§ããªãéãã <code><main></code> ã <code>role="main"</code> ã®å®£èšä»ãã§äœ¿çšããã¹ãã§ãã</p> + +<h3 id="Skip_navigation" name="Skip_navigation">ã¹ãããããã²ãŒã·ã§ã³</h3> + +<p>ã¹ãããããã²ãŒã·ã§ã³ã¯ã "skipnav" ãšãåŒã°ããŸãããæ¯æŽæè¡ã®ãŠãŒã¶ãŒãç¹°ãè¿ãããã³ã³ãã³ã (ã¡ã€ã³ããã²ãŒã·ã§ã³ãæ
å ±ãããŒãç) ã®å€§ããªã»ã¯ã·ã§ã³ããã°ããé£ã°ãããšãã§ããææ³ã§ããããã«ãã£ãŠããŠãŒã¶ãŒãããŒãžã®ã¡ã€ã³ã³ã³ãã³ããããæ©ãã¢ã¯ã»ã¹ããããšãã§ããŸãã</p> + +<p>{{htmlattrxref("id")}} å±æ§ãè¿œå ããããšã§ã <code><main></code> èŠçŽ ãã¹ãããããã²ãŒã·ã§ã³ãªã³ã¯ã®ã¿ãŒã²ããã«ãªãããšãã§ããŸãã</p> + +<pre><span class="tag"><body</span><span class="tag">> + <a href="#main-content">Skip to main content</a> + + <!-- navigation and header content --> + + <main id="main-content"> + <!-- main page content --> + </main> +</body></span> +</pre> + +<ul> + <li><a href="https://webaim.org/techniques/skipnav/">WebAIM: "Skip Navigation" Links</a></li> +</ul> + +<h3 id="Reader_mode" name="Reader_mode">ãªãŒããŒã¢ãŒã</h3> + +<p>ãã©ãŠã¶ãŒã®ãªãŒããŒã¢ãŒãã§ã¯ãã³ã³ãã³ãããªãŒããŒã«ç¹åãããã¥ãŒã«å€æãããšãã«ã<a href="/ja/docs/Web/HTML/Element/Heading_Elements">èŠåºã</a>ã<a href="/ja/docs/Web/HTML/Element#Content_sectioning">ã³ã³ãã³ãåºåèŠçŽ </a>ãšåæ§ã« <code><main></code> èŠçŽ ã®ååšãæ¢ããŸãã</p> + +<ul> + <li><a href="https://medium.com/@mandy.michael/building-websites-for-safari-reader-mode-and-other-reading-apps-1562913c86c9">Building websites for Safari Reader Mode and other reading apps.</a></li> +</ul> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', '#the-main-element', '<main>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5.1', 'grouping-content.html#the-main-element', '<main>')}}</td> + <td>{{Spec2('HTML5.1')}}</td> + <td>{{SpecName('HTML5 W3C')}} ããå€æŽãªã</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-main-element', '<main>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<p><code><main></code> ã¯åºã察å¿ãããŠããŸãã Internet Explorer 11 ããã³ãã以åã«ã€ããŠã¯ãã¢ã¯ã»ã·ããªãã£ã«ããããã« <code><main></code> èŠçŽ ã« ARIA ã® <code>"main"</code> ããŒã«ãè¿œå ããããšãææ¡ãããŠããŸã (JAWS ã®ãããªãå€ã Internet Explorer ãšã®çµã¿åããã§äœ¿çšããèªã¿äžããœããã¯ã <code>role</code> å±æ§ãå«ããã° <code><main></code> èŠçŽ ã®æå³è«çãªæå³ãç解ã§ããã§ããã)ã</p> + +<pre class="brush: html"><main role="main"> + ... +</main> +</pre> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.main")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>åºæ¬æ§é ã®èŠçŽ : {{HTMLElement("html")}}, {{HTMLElement("head")}}, {{HTMLElement("body")}}</li> + <li>ã»ã¯ã·ã§ã³é¢é£ã®èŠçŽ : {{HTMLElement("article")}}, {{HTMLElement("aside")}}, {{HTMLElement("footer")}}, {{HTMLElement("header")}}, {{HTMLElement("nav")}}</li> + <li><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Main_role">ARIA: Main ããŒã«</a></li> +</ul> diff --git a/files/ja/web/html/element/map/index.html b/files/ja/web/html/element/map/index.html new file mode 100644 index 0000000000..783d6e09c2 --- /dev/null +++ b/files/ja/web/html/element/map/index.html @@ -0,0 +1,126 @@ +--- +title: <map> +slug: Web/HTML/Element/map +tags: + - Element + - HTML + - HTML embedded content + - Multimedia + - Reference + - Web +translation_of: Web/HTML/Element/map +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><map></code> èŠçŽ </strong>ã¯ã€ã¡ãŒãžããã (ã¯ãªãã¯å¯èœãªãªã³ã¯é å) ãå®çŸ©ããããã« {{HTMLElement("area")}} èŠçŽ ãšãšãã«äœ¿çšããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/map.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãã¹ãŠã®<a href="/ja/docs/Web/HTML/Content_categories#Transparent_content_model">ééç</a>èŠçŽ </td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLMapElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãæã£ãŠããŸãã</p> + +<dl> + <dt>{{htmlattrdef("name")}}</dt> + <dd><code>name</code> å±æ§ã¯ãããããåç
§å¯èœã«ããããã®ååãäžããŸãããã®å±æ§ã¯æå®ããªããã°ãªãããå€ã¯ç©ºæååã§ã¯ãªã空çœæåãå«ãŸãªããã®ã«ããªããã°ãªããŸããã <code>name</code> å±æ§ã®å€ã¯ãåäžææžå
ã®å¥ã® <code><map></code> èŠçŽ ã® <code>name</code> å±æ§ã®å€ãš compatibility-caseless æ¹åŒã§äžèŽããŠã¯ãããŸããã {{htmlattrxref("id")}} å±æ§ãæå®ããå Žåã¯ãäž¡æ¹ã®å±æ§ã®å€ãåäžã«ããªããã°ãªããŸããã</dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html notranslate"><map name="primary"> + <area shape="circle" coords="75,75,75" href="left.html"> + <area shape="circle" coords="275,75,75" href="right.html"> +</map> +<img usemap="#primary" src="https://placehold.it/350x150" alt="350 x 150 pic"> +</pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{ EmbedLiveSample('Examples', '350', '166', '', 'Web/HTML/Element/map') }}</p> + +<h3 id="Expected_live_example_output" name="Expected_live_example_output">æ³å®ãããã©ã€ãäŸã®çµæ</h3> + +<p>äžã® live example ã¯ã(ããŒããŒãã® Tab ããŒã䜿çšãããš) 以äžã®ç»åã®ããã«ãªãã¯ãã§ã:</p> + +<p><em><code>left.html</code> ãžã®ãªã³ã¯:</em><br> + <img alt="" src="https://mdn.mozillademos.org/files/14595/Screen%20Shot%202017-02-02%20at%2010.48.40%20PM.png" style="height: 156px; width: 356px;"></p> + +<p><em><code>right.html</code> ãžã®ãªã³ã¯</em><br> + <img alt="" src="https://mdn.mozillademos.org/files/14597/Screen%20Shot%202017-02-02%20at%2010.49.04%20PM.png" style="height: 157px; width: 355px;"></p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'embedded-content.html#the-map-element', '<map>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'semantics-embedded-content.html#the-map-element', '<map>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/objects.html#h-13.6.1', '<map>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.map")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("a")}}</li> + <li>{{HTMLElement("area")}}</li> +</ul> diff --git a/files/ja/web/html/element/mark/index.html b/files/ja/web/html/element/mark/index.html new file mode 100644 index 0000000000..8e1737fca6 --- /dev/null +++ b/files/ja/web/html/element/mark/index.html @@ -0,0 +1,175 @@ +--- +title: '<mark>: æååããŒã¯èŠçŽ ' +slug: Web/HTML/Element/mark +tags: + - HTML + - HTML æåã¬ãã«ã®æå³ä»ã + - HTML5 + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - 'HTML:èšè¿°ã³ã³ãã³ã' + - Reference + - ãŠã§ã + - ããŒã¯ + - 匷調 + - èŠçŽ +translation_of: Web/HTML/Element/mark +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã®æååããŒã¯èŠçŽ </strong> (<strong><code><mark></code></strong>) ã¯ãåšå²ã®æèã®äžã§ããŒã¯ãä»ããéšåã®é¢é£æ§ãéèŠæ§ã®ããã«ãåç
§ãèšè¿°ã®ç®çã§ç®ç«ãããã匷調ãããããæååãè¡šããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/mark.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>以å€ã®å±æ§ã¯ãããŸããã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<p><code><mark></code> ã®ããããå©çšæ¹æ³ã¯ä»¥äžã®ãããªãã®ã§ãã</p> + +<ul> + <li>åŒçš ({{HTMLElement("q")}}) ãŸãã¯ãããã¯åŒçš ({{HTMLElement("blockquote")}}) ã®äžã§äœ¿çšãããå Žåã¯ããµã€ãåæã§ç¹ã«ããŒã¯ãããŠããªããŠãç¹å¥ãªé¢å¿äºãšãªãæååããŸãã¯åæã®çè
ãç¹ã«éèŠã ãšèããŠããªãã£ãããšã§ããç¹å¥ã«ç²Ÿæ»ãå¿
èŠãªéšåã瀺ããŸããæ¬ã®äžã§èå³ã®ããéšåãèŠã€ãã£ããšãã«ãèå
ãã³ã䜿ã£ãŠããŒã¯ãããããªãã®ã ãšèããŠãã ããã</li> + <li>ãã以å€ã«ã <code><mark></code> ã¯ãŠãŒã¶ãŒã®çŸåšã®è¡åã«é¢ããææžäžã®éšåã瀺ããŸããããã¯äŸãã°ãæ€çŽ¢æäœã§æ€çŽ¢ãããèªã瀺ãå Žåãªã©ã«äœ¿çšãããŸãã</li> + <li><code><mark></code> ã (ãœãŒã¹ã³ãŒããªã©ã®) æ§æã®åŒ·èª¿ã«ã¯äœ¿çšããªãã§äžããã{{HTMLElement("span")}} èŠçŽ ãšããã«é©çšããé©å㪠CSS ã䜿çšããŠãã ããã</li> +</ul> + +<div class="note"> +<p><code><mark></code> èŠçŽ ãš {{HTMLElement("strong")}} èŠçŽ ãæ··åããªããã泚æããŠãã ããã <code><mark></code> ã¯<em>é¢é£æ§</em>ã®ããã³ã³ãã³ããè¡šãããã«äœ¿çšãããŸããã <code><strong></code> ã¯<em>éèŠæ§</em>ã®ããæååã®åºéãè¡šããŸãã</p> +</div> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Marking_text_of_interest" name="Marking_text_of_interest">é¢å¿ã®ããæååã®ããŒã¯</h3> + +<p>æåã®äŸã§ã¯ <code><mark></code> èŠçŽ ã䜿çšããŠãåŒçšã®äžã§ãŠãŒã¶ãŒã«ç¹å®ã®é¢å¿ãåŒãéšåã®æååãããŒã¯ããŠããŸãã</p> + +<pre class="brush: html notranslate"><blockquote> + It is a period of civil war. Rebel spaceships, striking from a + hidden base, have won their first victory against the evil + Galactic Empire. During the battle, <mark>Rebel spies managed + to steal secret plans</mark> to the Empireâs ultimate weapon, + the DEATH STAR, an armored space station with enough power to + destroy an entire planet. +</blockquote></pre> + +<p>åºåçµæã¯ä»¥äžã®ããã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("Marking_text_of_interest", 650, 130)}}</p> + +<h3 id="Identifying_context-sensitive_passages" name="Identifying_context-sensitive_passages">æèã«äŸåããéšåã®èå¥</h3> + +<p>ãã®äŸã§ã¯ <code><mark></code> ã䜿çšããŠäžç¯ã®äžã®æ€çŽ¢çµæãããŒã¯ããŠããŸãã</p> + +<pre class="brush: html notranslate"><p>It is a dark time for the Rebellion. Although the Death +Star has been destroyed, <mark class="match">Imperial</mark> +troops have driven the Rebel forces from their hidden base and +pursued them across the galaxy.</p> + +<p>Evading the dreaded <mark class="match">Imperial</mark> +Starfleet, a group of freedom fighters led by Luke Skywalker +has established a new secret base on the remote ice world of +Hoth.</p></pre> + +<p>æ€çŽ¢çµæã«å¯Ÿãã <code><mark></code> ã®äœ¿çšãä»ã®äœ¿ãæ¹ãšåºå¥ããããããããã«ããã®äŸã§ã¯ããããã®äžèŽéšåã« <code>"match"</code> ã«ã¹ã¿ã ã¯ã©ã¹ãé©çšããŠããŸãã</p> + +<p>çµæã¯ä»¥äžã®ããã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("Identifying_context-sensitive_passages", 650, 130)}}</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®</h2> + +<p><code>mark</code> èŠçŽ ãååšããããšã¯ãå€ãã®èªã¿äžãæè¡ã®æ¢å®ã®èšå®ã§ã¯ã¢ããŠã³ã¹ãããŸããã CSS ã® {{cssxref("::before")}} åã³ {{cssxref("::after")}} æ¬äŒŒèŠçŽ ãšå
±ã« {{cssxref("content")}} ããããã£ã䜿ãããšã§ã¢ããŠã³ã¹ãããããšãã§ããŸãã</p> + +<pre class="brush: css notranslate">mark::before, +mark::after { + clip-path: inset(100%); + clip: rect(1px, 1px, 1px, 1px); + height: 1px; + overflow: hidden; + position: absolute; + white-space: nowrap; + width: 1px; +} + +mark::before { + content: " [匷調éå§] "; +} + +mark::after { + content: " [匷調çµäº] "; +} +</pre> + +<p>èªã¿äžããœããã䜿çšãã人ã«ãã£ãŠã¯ãç¹ã«åé·ã«ãªãã³ã³ãã³ãã®ã¢ããŠã³ã¹ãæå³çã«ç¡å¹ã«ããŠããããšããããŸãããã®ããããã®ææ³ãæªçšããªãããã«ããããšã¯éèŠã§ãããã³ã³ãã³ãã匷調ãããŠããããšãç¥ããªããšç解ã«åœ±é¿ãããããªå Žé¢ã§ã®ã¿äœ¿çšããããã«ããŠãã ããã</p> + +<ul> + <li><a href="https://developer.paciellogroup.com/blog/2017/12/short-note-on-making-your-mark-more-accessible/">Short note on making your mark (more accessible) | The Paciello Group</a></li> + <li><a href="http://adrianroselli.com/2017/12/tweaking-text-level-styles.html">Tweaking Text Level Styles | Adrian Roselli</a></li> +</ul> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-mark-element', '<mark>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-mark-element', '<mark>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.mark")}}</p> diff --git a/files/ja/web/html/element/marquee/index.html b/files/ja/web/html/element/marquee/index.html new file mode 100644 index 0000000000..622a57da0e --- /dev/null +++ b/files/ja/web/html/element/marquee/index.html @@ -0,0 +1,121 @@ +--- +title: '<marquee>: ããŒããŒèŠçŽ (å»æ¢)' +slug: Web/HTML/Element/marquee +tags: + - Element + - HTML + - Obsolete + - Reference + - Web + - marquee +translation_of: Web/HTML/Element/marquee +--- +<div>{{Obsolete_header}}</div> + +<p>HTML ã® <code><marquee></code> èŠçŽ ã¯ããã¹ããã¹ã¯ããŒã«ããé åãæ¿å
¥ããŸããèŠçŽ ã®å±æ§ã䜿çšããŠãããã¹ããã³ã³ãã³ãé åã®ç«¯ã«éãããšãã«ã©ãããããå¶åŸ¡ã§ããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{DOMxRef("HTMLMarqueeElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<dl> + <dt>{{htmlattrdef("behavior")}}</dt> + <dd>marquee èŠçŽ å
ã§ã®ããã¹ãã®ã¹ã¯ããŒã«æ¹æ³ã <code>scroll</code>ã <code>slide</code>ã<code>alternate</code> ã®å
ã®äœããã®ããŒã¯ãŒãã§æå®ããŸããæå®ãçç¥ããå Žåã¯ãåæå€ã® <code>scroll</code> ãé©çšãããŸãã</dd> + <dt>{{htmlattrdef("bgcolor")}}</dt> + <dd>èæ¯è²ããè²åããã㯠HEX ã«ã©ãŒã³ãŒãã§æå®ããŸãã</dd> + <dt>{{htmlattrdef("direction")}}</dt> + <dd>marquee èŠçŽ å
ã§ã®ããã¹ãã®ã¹ã¯ããŒã«æ¹åã <code>left</code>ã <code>right</code>ã <code>up</code>ã <code>down</code> ã®å
ã®äœããã®ããŒã¯ãŒãã§æå®ããŸããåæå€ã¯ <code>left</code> ã§ãã</dd> + <dt>{{htmlattrdef("height")}}</dt> + <dd>ã¹ã¯ããŒã«ç¯å²ã®é«ããããã¯ã»ã«å€ãããŒã»ã³ãå€ã§æå®ããŸãã</dd> + <dt>{{htmlattrdef("hspace")}}</dt> + <dd>æ°Žå¹³æ¹åã®ããŒãžã³ãæå®ããŸãã</dd> + <dt>{{htmlattrdef("loop")}}</dt> + <dd>ããã¹ãã®ã¹ã¯ããŒã«åæ°ãæå®ããŸããåæå€ã¯ â1 ã§ãããããã¯ã¹ã¯ããŒã«åæ°ãå¶éãããæä¹
çã«ã¹ã¯ããŒã«ãç¶ããæå®ã§ãã</dd> + <dt>{{htmlattrdef("scrollamount")}}</dt> + <dd>ã€ã³ã¿ãŒãã«å
ã§ã®ãããã¹ãã®ç§»åãã¯ã»ã«æ°ãæå®ããŸããåæå€ã¯ 6 ã§ãã</dd> + <dt>{{htmlattrdef("scrolldelay")}}</dt> + <dd>ã¹ã¯ããŒã«åäœã®ã€ã³ã¿ãŒãã«ãããªç§ã§æå®ããŸããåæå€ã¯ 85 ã§ãã<code>truespeed</code> å±æ§ãæå®ãããŠããªãå Žå㯠60 ãæäžéã§ããããã以äžã®å€ã¯ 60 ãšããŠè§£éãããŸãã</dd> + <dt>{{htmlattrdef("truespeed")}}</dt> + <dd>ããã©ã«ãã§ã¯ã<code>scrolldelay</code> 㧠60 ãäžåãå€ã¯ç¡èŠããŸãã<code>truespeed</code> ãæå®ãããšããããã®å€ãç¡èŠãããŸããã</dd> + <dt>{{htmlattrdef("vspace")}}</dt> + <dd>åçŽæ¹åã®ããŒãžã³ããã¯ã»ã«å€ãããŒã»ã³ãå€ã§æå®ããŸãã</dd> + <dt>{{htmlattrdef("width")}}</dt> + <dd>ã¹ã¯ããŒã«ç¯å²ã®å¹
ããã¯ã»ã«å€ãããŒã»ã³ãå€ã§æå®ããŸãã</dd> +</dl> + +<h2 id="Event_handlers" name="Event_handlers">ã€ãã³ããã³ãã©ãŒ</h2> + +<dl> + <dt>{{htmlattrdef("onbounce")}}</dt> + <dd>ã¹ã¯ããŒã«ç¯å²ã®çµç«¯ã«éããæã«çºç«ããã€ãã³ããã³ãã©ãbehavior å±æ§ã®å€ã« <code>alternate</code> ãæå®ãããŠããå Žåã®ã¿çºç«ããŸãã</dd> + <dt>{{htmlattrdef("onfinish")}}</dt> + <dd>loop å±æ§ã§æå®ãããåæ°ã®ã«ãŒããçµäºããæã«çºç«ããã€ãã³ããã³ãã©ãloop å±æ§ã« 1 以äžã®å€ãæå®ãããŠããå Žåã«ã®ã¿çºç«ããŸãã</dd> + <dt>{{htmlattrdef("onstart")}}</dt> + <dd>marquee ãã¹ã¯ããŒã«ãéå§ããæã«çºç«ããã€ãã³ããã³ãã©ã§ãã</dd> +</dl> + +<h2 id="Methods" name="Methods">ã¡ãœãã</h2> + +<dl> + <dt><code>start()</code></dt> + <dd>marquee ã®ã¹ã¯ããŒã«ã®éå§</dd> + <dt><code>stop()</code></dt> + <dd>marquee ã®ã¹ã¯ããŒã«ã®åæ¢</dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html notranslate"><marquee>This text will scroll from right to left</marquee> + +<marquee direction="up">This text will scroll from bottom to top</marquee> + +<marquee direction="down" width="250" height="200" behavior="alternate" style="border:solid"> + <marquee behavior="alternate"> + This text will bounce + </marquee> +</marquee></pre> + +<p>{{EmbedLiveSample("Examples", 600, 450)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'obsolete.html#the-marquee-element-2', '<marquee>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>CSS ã®æ¹ãæãŸããããå»æ¢ããŸããããåŸæ¹äºææ§ã®ããæåŸ
ããåäœãå®çŸ©ããŠããŸãããã ã CSS ã®ããŒããŒæ©èœã®éçºã¯<a href="https://www.w3.org/TR/css3-marquee/">æŸæ£ãããŸãã</a>ã</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'obsolete.html#the-marquee-element-0', '<marquee>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>CSS ã®æ¹ãæãŸããããå»æ¢ããŸããããåŸæ¹äºææ§ã®ããæåŸ
ããåäœãå®çŸ©ããŠããŸãããã ã CSS ã®ããŒããŒæ©èœã®éçºã¯<a href="https://www.w3.org/TR/css3-marquee/">æŸæ£ãããŸãã</a>ã</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.marquee")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{DOMxRef("HTMLMarqueeElement")}}</li> +</ul> diff --git a/files/ja/web/html/element/menu/index.html b/files/ja/web/html/element/menu/index.html new file mode 100644 index 0000000000..815207ede2 --- /dev/null +++ b/files/ja/web/html/element/menu/index.html @@ -0,0 +1,216 @@ +--- +title: <menu> +slug: Web/HTML/Element/menu +tags: + - HTML + - HTML 察話åã³ã³ãã³ã + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - Reference + - Web + - ãŠã§ã + - ãµã€ãããã²ãŒã·ã§ã³ + - ã¡ãã¥ãŒ + - ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ + - èŠçŽ +translation_of: Web/HTML/Element/menu +--- +<div>{{HTMLRef}}{{SeeCompatTable}}</div> + +<p><strong>HTML ã® <code><menu></code> èŠçŽ </strong>ã¯ããŠãŒã¶ãŒãå®è¡ãŸãã¯ã¢ã¯ãã£ãåå¯èœãªã³ãã³ãã®ã°ã«ãŒããè¡šããŸããããã¯ã¹ã¯ãªãŒã³ã®äžéšã«ãããªã¹ãã¡ãã¥ãŒãããã¿ã³ãæŒãããšãã«ãã¿ã³ã®äžéšã«çŸãããããª<a href="/en-US/docs/Web/HTML/Element/menu#Context_menu">ã³ã³ããã¹ãã¡ãã¥ãŒ</a>ãå«ã¿ãŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td> + <p><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãèŠçŽ ã®åã1å以äžã® {{HTMLElement("li")}} èŠçŽ ãå«ãã§ããå Žåã¯<a href="/ja/docs/Web/Guide/HTML/Content_categories#Palpable_content">ç¥èŠå¯èœã³ã³ãã³ã</a>ã</p> + </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td> + <p>èŠçŽ ã<em>ãªã¹ãã¡ãã¥ãŒ</em>ç¶æ
ã§ããå Žå: <a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãŸãã¯0å以äžã® {{HTMLElement("li")}}, {{HTMLElement("script")}}, {{HTMLElement("template")}}ã (<em>ãªã¹ãã¡ãã¥ãŒ</em>ã¯ã芪èŠçŽ ã<em>ã³ã³ããã¹ãã¡ãã¥ãŒ</em>ç¶æ
ã® {{HTMLElement("menu")}} ã§ãªãå Žåã®æ¢å®ã®ç¶æ
ã§ãã)</p> + + <p>èŠçŽ ã<em>ã³ã³ããã¹ãã¡ãã¥ãŒ</em>ç¶æ
ã§ããå Žåã¯ãä»»æã®é åºã§ã0å以äžã® {{HTMLElement("menu")}} (ã³ã³ããã¹ãã¡ãã¥ãŒç¶æ
ã«éã), {{HTMLElement("menuitem")}}, {{HTMLElement("hr")}}, {{HTMLElement("script")}}, {{HTMLElement("template")}}ã</p> + </td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{No_Tag_Omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{DOMxRef("HTMLMenuElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{HTMLAttrDef("label")}} {{Deprecated_inline}}</dt> + <dd>ãŠãŒã¶ãŒã«å¯ŸããŠè¡šç€ºãããã¡ãã¥ãŒã®å称ã§ããå
¥ãåã®ã¡ãã¥ãŒã§ããµãã¡ãã¥ãŒãžã¢ã¯ã»ã¹ã§ããããã«ããããã«ã©ãã«ãäžããŸãã芪èŠçŽ ã<em>ã³ã³ããã¹ãã¡ãã¥ãŒ</em>ç¶æ
ã® {{HTMLElement("menu")}} ã§ããå Žåã«éããå¿
é ã§ãã</dd> + <dt>{{HTMLAttrDef("type")}}</dt> + <dd>ãã®å±æ§ã¯å®çŸ©æžã¿ã®ã¡ãã¥ãŒã®çš®é¡ã瀺ããã®ã§ããã以äž2ã€ã®å€ã®ãããããæå®ããŸãã + <ul> + <li><code>context</code> {{Deprecated_inline}} : <em>ãããã¢ããã¡ãã¥ãŒ</em>ç¶æ
ã§ãããä»ã®èŠçŽ ãçµç±ããŠã¢ã¯ãã£ãã«ãªãã³ãã³ãã®ã°ã«ãŒããè¡šããŸãã {{HTMLElement("button")}} èŠçŽ ã® {{HTMLAttrxRef("menu", "button")}} å±æ§ãã <a href="/ja/docs/Web/HTML/Global_attributes#attr-contextmenu"><code>contextmenu</code></a> å±æ§ãæã€èŠçŽ ãçµç±ããããšãèããããŸãã <code><menu></code> èŠçŽ ãå¥ã® menu èŠçŽ ã®å
¥ãåã«ãªã£ãŠãããšãã芪èŠçŽ ããã§ã«ãã®ç¶æ
ã§ããã°ãåèŠçŽ ã§å€ãæå®ãããŠããªãå Žåã®æ¢å®å€ã«ãªããŸãã</li> + <li><code>toolbar</code>: <em>ããŒã«ããŒ</em>ç¶æ
ã§ããããŠãŒã¶ãŒãšå¯Ÿè©±ããããã®äžé£ã®ã³ãã³ããè¡šããŸãããã㯠{{HTMLElement("li")}} ã䞊ãã çªå·ãªããªã¹ãã®åœ¢ããåèŠçŽ ã« <code><li></code> ãå«ãŸãªãå Žåã¯ãå©çšã§ããã³ãã³ããèšè¿°ãã<a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã§ããå±æ§ãæå®ãããŠããªãå Žåã®æ¢å®å€ã§ãã</li> + </ul> + </dd> +</dl> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<p>{{HTMLElement("menu")}} èŠçŽ ãš {{HTMLElement("ul")}} èŠçŽ ã¯ãšãã«é åºãªããªã¹ãã®é
ç®ãè¡šããã®ã§ããã {{HTMLElement("ul")}} ã¯äž»ã«é
ç®ã®è¡šç€ºãç®çãšããã®ã«å¯Ÿãã {{HTMLElement("menu")}} èŠçŽ ã¯æäœãè¡ãããã®å¯Ÿè©±åã®é
ç®ãå«ããããã®ãã®ã§ãã</p> + +<p>HTML ã¡ãã¥ãŒã¯ãã³ã³ããã¹ãã¡ãã¥ãŒïŒäžè¬çã«ãå¥ã®èŠçŽ ãå³ã¯ãªãã¯ãããšè¡šç€ºãããïŒãŸãã¯ããŒã«ããŒãäœæããããã«äœ¿çšã§ããŸãã</p> + +<p><strong>{{anch("Context menu", "ã³ã³ããã¹ãã¡ãã¥ãŒ")}}</strong>ã¯ããã¡ãã¥ãŒã§éžæå¯èœãªé
ç®ãè¡šã {{HTMLElement("menuitem")}} èŠçŽ ããã¡ãã¥ãŒå
ã®ãµãã¡ãã¥ãŒãè¡šã <code><menu></code> èŠçŽ ããã¡ãã¥ãŒã®å
容ãã»ã¯ã·ã§ã³ã«åããã»ãã¬ãŒã¿ãŒè¡ãè¡šã {{HTMLElement("hr")}} èŠçŽ ããå
å«ãã <code><menu></code> èŠçŽ ã§æ§æãããŸãã. ã³ã³ããã¹ãã¡ãã¥ãŒã¯ãé¢é£ä»ããèŠçŽ ã® {{HTMLAttrxRef("contextmenu")}} å±æ§ããŸã㯠{{anch("Button menu", "ãã¿ã³ã§ã¢ã¯ãã£ãã«ããã¡ãã¥ãŒ")}} ã§ããã° {{HTMLElement("button")}} èŠçŽ ã® {{HTMLAttrxRef("menu", "button")}} å±æ§ã䜿çšããŠãã¡ãã¥ãŒãã¢ã¯ãã£ãåããèŠçŽ ã«çŽã¥ããŸãã</p> + +<p><strong>{{anch("Toolbar", "ããŒã«ããŒã¡ãã¥ãŒ")}}</strong> ã¯ã以äžã®ãããããã³ã³ãã³ãã«ãã <code><menu></code> èŠçŽ ã§æ§æãããŸã: {{HTMLElement("li")}} èŠçŽ ã§è¡šããé
ç®ã®é äžåãªã¹ã (ããããã®é
ç®ãããŠãŒã¶ãŒãå©çšã§ããã³ãã³ãããªãã·ã§ã³ãè¡šããŸã)ããŸãã¯ã(<code><li></code> èŠçŽ ããªãå Žå) 䜿çšãªã³ãã³ãããªãã·ã§ã³ãè¡šã <a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã</p> + +<p>ãã®èŠçŽ 㯠HTML4 ã§éæšå¥šã«ãªããŸãããã HTML5.1 ããã³ HTML living standard ã§åå°å
¥ãããŸãããæ¬ããã¥ã¡ã³ãã¯ãçŸè¡ã® Firefox ã®å®è£
ã«ã€ããŠèª¬æããŸãã HTML 5.1 ã«ãã£ãŠãtype å±æ§ã® 'list' ã 'toolbar' ã«å€ãããŸããã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Context_menu" name="Context_menu">ã³ã³ããã¹ãã¡ãã¥ãŒ</h3> + +<p>{{Deprecated_header}}</p> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html;"><!-- A <div> element with a context menu --> +<div contextmenu="popup-menu"> + Right-click to see the adjusted context menu +</div> + +<menu type="context" id="popup-menu"> + <menuitem>Action</menuitem> + <menuitem>Another action</menuitem> + <hr/> + <menuitem>Separated action</menuitem> +</menu> +</pre> + +<h4 id="CSS">CSS</h4> + +<pre class="brush: css;">div { + width: 300px; + height: 80px; + background-color: lightgreen; +} +</pre> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>{{EmbedLiveSample("Context_menu", "100%", 80)}}</p> + +<h3 id="Menu_button" name="Menu_button">ã¡ãã¥ãŒãã¿ã³</h3> + +<div class="blockIndicator warning"> +<p>ã¡ãã¥ãŒãã¿ã³ãå®è£
ããŠãããã©ãŠã¶ãŒã¯ãŸã ãããŸããã <code><menu></code> èŠçŽ ã® {{HTMLAttrxRef("type", "menu")}} å±æ§ã¯å»æ¢ãããŸããã</p> +</div> + +<div class="blockIndicator warning"> +<p>{{HTMLElement("menuitem")}} èŠçŽ ã¯å»æ¢ãããŸããã</p> +</div> + +<h4 id="HTML_2">HTML</h4> + +<pre class="brush: html;"><!-- A button, which displays a menu when clicked. --> +<button type="menu" menu="popup-menu"> + Dropdown +</button> + +<menu type="context" id="popup-menu"> + <menuitem>Action</menuitem> + <menuitem>Another action</menuitem> + <hr/> + <menuitem>Separated action</menuitem> +</menu> +</pre> + +<h4 id="Result_2" name="Result_2">çµæ</h4> + +<p>{{EmbedLiveSample("Menu_button", "100%", 50)}}</p> + +<h3 id="Toolbar" name="Toolbar">ããŒã«ããŒ</h3> + +<div class="blockIndicator warning"> +<p>ããŒã«ããŒã¡ãã¥ãŒãå®è£
ããŠãããã©ãŠã¶ãŒã¯ãŸã ãããŸããã</p> +</div> + +<h4 id="HTML_3">HTML</h4> + +<pre class="brush: html;"><!-- A context menu for a simple editor, + - containing two menu buttons. --> +<menu type="toolbar"> + <li> +  <button type="menu" menu="file-menu">File</button> +  <menu type="context" id="file-menu"> +   <menuitem label="New..." onclick="newFile()"> +   <menuitem label="Save..." onclick="saveFile()"> +  </menu> + </li> + <li> +  <button type="menu" menu="edit-menu">Edit</button> +  <menu type="context" id="edit-menu"> +   <menuitem label="Cut..." onclick="cutEdit()"> +   <menuitem label="Copy..." onclick="copyEdit()"> +   <menuitem label="Paste..." onclick="pasteEdit()"> +  </menu> + </li> +</menu> +</pre> + +<h4 id="Result_3" name="Result_3">çµæ</h4> + +<p>{{EmbedLiveSample("Toolbar", "100%", 100)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName("HTML WHATWG", "grouping-content.html#the-menu-element", "<menu>")}}</td> + <td>{{Spec2("HTML WHATWG")}}</td> + <td>ææ°ã®ã¹ãããã·ã§ãã {{SpecName("HTML5.3")}} ããå€æŽãªã</td> + </tr> + <tr> + <td>{{SpecName("HTML5.1", "interactive-elements.html#the-menu-element", "<menu>")}}</td> + <td>{{Spec2("HTML5.1")}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.menu")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®ãªã¹ãé¢é£ HTML èŠçŽ : {{HTMLElement("ol")}}, {{HTMLElement("ul")}}, {{HTMLElement("li")}}, {{HTMLElement("hr")}} ããã³å»æ¢æžã® {{HTMLElement("dir")}}</li> + <li><a href="/ja/docs/Web/HTML/Global_attributes#attr-contextmenu"><code>contextmenu</code></a> <a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>: {{HTMLAttrxRef("type", "menu", 'type="context"')}} ãã€ãã <code>menu</code> ã® <code>id</code> ãåç
§ããããã«äœ¿çšããããšãã§ãã</li> +</ul> diff --git a/files/ja/web/html/element/menuitem/index.html b/files/ja/web/html/element/menuitem/index.html new file mode 100644 index 0000000000..535b84a4be --- /dev/null +++ b/files/ja/web/html/element/menuitem/index.html @@ -0,0 +1,155 @@ +--- +title: <menuitem> +slug: Web/HTML/Element/menuitem +tags: + - Deprecated + - Element + - HTML + - HTML5 + - Navigation + - Navigation Menus + - Reference + - UI + - UX + - User Interface + - User experience + - Web + - menuitem +translation_of: Web/HTML/Element/menuitem +--- +<p>{{HTMLRef}}{{Deprecated_Header("HTML5.2")}}</p> + +<p><strong>HTML ã® <code><menuitem></code> èŠçŽ </strong>ã¯ããŠãŒã¶ãŒããããã¢ããã¡ãã¥ãŒããå®è¡ã§ããã³ãã³ãããããããŸããã¡ãã¥ãŒãã¿ã³ã«å²ãåœãŠãã¡ãã¥ãŒã¯ãã¡ãããã³ã³ããã¹ãã¡ãã¥ãŒãå«ã¿ãŸãã</p> + +<p>ã³ãã³ãã¯ããã¹ãã®ã©ãã«ãšä»»æã§å€èŠ³ãè¡šãã¢ã€ã³ã³ããããã¯ä»£ããã«å¥ã®èŠçŽ ã§åäœãå®çŸ©ãã<em>ã€ã³ãã€ã¬ã¯ãã³ãã³ã</em>ã§æ瀺çã«å®çŸ©ã§ããŸãããŸããä»»æã§ã³ãã³ãã«ãã§ãã¯ããã¯ã¹ãå«ããããã©ãžãªãã¿ã³ãå
±æããã°ã«ãŒãã«ããããšãã§ããŸã (ã€ã³ãã€ã¬ã¯ãã³ãã³ãã®ã¡ãã¥ãŒé
ç®ã <code><input type="checkbox"></code> ããã³ <code><input type="radio"></code> èŠçŽ ã«å¯ŸããŠå®çŸ©ãããšãããã§ãã¯ããã¯ã¹ãŸãã¯ã©ãžãªãã¿ã³ãæã¡ãŸã)ã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªãã</td> + </tr> + <tr> + <th scope="row"><dfn>èš±å¯ãããŠããå
容</dfn></th> + <td>ãªããããã¯{{Glossary("空èŠçŽ ")}}ã§ãã</td> + </tr> + <tr> + <th scope="row"><dfn>ã¿ã°ã®çç¥</dfn></th> + <td>éå§ã¿ã°ãå¿
é ã§ãçµäºã¿ã°ã¯ãã£ãŠã¯ãããŸããã</td> + </tr> + <tr> + <th scope="row"><dfn>èš±å¯ãããŠãã芪èŠçŽ </dfn></th> + <td><em>ãããã¢ããã¡ãã¥ãŒ</em>ç¶æ
ã§ãã {{HTMLElement("menu")}} èŠçŽ ã({{HTMLElement("menu")}} èŠçŽ ã® <code>type</code> å±æ§ãæå®ããå Žå㯠<code>popup</code> ã«ããªããã°ãªããŸãããå±æ§ããªãå Žå㯠{{HTMLElement("menu")}} ã®èŠªèŠçŽ èªäœã<em>ãããã¢ããã¡ãã¥ãŒ</em>ç¶æ
ã® {{HTMLElement("menu")}} ã§ããããšãå¿
èŠã§ãã)</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{DOMxRef("HTMLMenuItemElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸããç¹ã« <code>title</code> å±æ§ã¯ã³ãã³ãã®èª¬æããã³ããåºãã®ã«äœ¿ãããŸãã</p> + +<dl> + <dt>{{HTMLAttrDef("checked")}}</dt> + <dd>ã³ãã³ããéžæãããŠãããåŠãã瀺ãè«çå±æ§ã<code>type</code> å±æ§ã <code>checkbox</code> ãŸã㯠<code>radio</code> ã®ãšãã®ã¿äœ¿ãããŸãã</dd> + <dt>{{HTMLAttrDef("command")}}</dt> + <dd>å¥ã®èŠçŽ ã® ID ãæå®ããŠãéæ¥çã«å®è¡ããã³ãã³ãã瀺ããŸãã <code>checked</code>, <code>disabled</code>, <code>icon</code>, <code>label</code>, <code>radiogroup</code>, <code>type</code> å±æ§ãå«ãã¡ãã¥ãŒã¢ã€ãã ã§äœ¿çšããŠã¯ãããŸããã</dd> + <dt>{{HTMLAttrDef("default")}}</dt> + <dd>ãã®è«çå±æ§ã¯ãã¡ãã¥ãŒã®ãµããžã§ã¯ãèŠçŽ (<code>button</code> ã <code>input</code> ãªã©) ãšåãã³ãã³ãã䜿çšããããšã瀺ããŸãã</dd> + <dt>{{HTMLAttrDef("disabled")}}</dt> + <dd>çŸåšã®ç¶æ
ã§ã¯ã³ãã³ãã䜿çšã§ããªãããšã瀺ãè«çå±æ§ã§ãã<code>disabled</code> 㯠<code>hidden</code> ãšã¯ç°ãªããŸãã®ã§æ³šæããŠãã ããã<code>disabled</code> å±æ§ã¯ãç¶æ
ã®å€åã«ãã£ãŠã³ãã³ãã劥åœã«ãªãç¶æ³ã§é©åã§ãã</dd> + <dt>{{HTMLAttrDef("icon")}}</dt> + <dd>ã³ãã³ããè¡šãç»åãæäŸããããã«ãç»åã® URL ãæå®ããŸãã</dd> + <dt>{{HTMLAttrDef("label")}}</dt> + <dd>ãŠãŒã¶ãŒã«è¡šç€ºãããã³ãã³ãã®ååã§ãã<code>command</code> å±æ§ãæäŸããªãå Žåã¯å¿
é ã§ãã</dd> + <dt>{{HTMLAttrDef("radiogroup")}}</dt> + <dd>ãã®å±æ§ã¯ãéžæããããšãã«ã©ãžãªãã¿ã³ãåãæ¿ããã³ãã³ãã®ã°ã«ãŒãã®ååãæå®ããŸãã<code>type</code> å±æ§ã <code>radio</code> ã§ããå Žåã«éã䜿çšã§ããŸãã</dd> + <dt>{{HTMLAttrDef("type")}}</dt> + <dd>ãã®å±æ§ã¯ãã³ãã³ãã®çš®é¡ã以äžã® 3 ã€ã®å€ã®ããããã§ç€ºãããšãã§ããŸãã + <ul> + <li><code>command</code>: é¢é£ä»ããããã¢ã¯ã·ã§ã³ãæã€ãéåžžã®ã³ãã³ããå€ããªãå Žåã®æ¢å®å€ã§ãã</li> + <li><code>checkbox</code>: 2 ã€ã®ç°ãªãç¶æ
ãåãæ¿ãã§ããã³ãã³ããè¡šããŸãã</li> + <li><code>radio</code>: ã©ãžãªãã¿ã³ã§åãæ¿ãå¯èœãªã³ãã³ãã®ã°ã«ãŒããã 1 ã€ãéžæããŸãã</li> + </ul> + </dd> +</dl> + +<h2 id="Example" name="Example">äŸ</h2> + +<h3 id="HTML">HTML</h3> + +<pre class="brush: html; notranslate"><!-- A <div> element with a context menu --> +<div contextmenu="popup-menu"> + Right-click to see the adjusted context menu +</div> + +<menu type="context" id="popup-menu"> + <menuitem type="checkbox" checked>Checkbox</menuitem> + <hr> + <menuitem type="command" label="This command does nothing" icon="https://developer.cdn.mozilla.net/static/img/favicon144.png"> + Commands don't render their contents. + </menuitem> + <menuitem type="command" label="This command has javascript" onclick="alert('command clicked')"> + Commands don't render their contents. + </menuitem> + <hr> + <menuitem type="radio" radiogroup="group1">Radio Button 1</menuitem> + <menuitem type="radio" radiogroup="group1">Radio Button 2</menuitem> +</menu> +</pre> + +<h3 id="CSS">CSS</h3> + +<pre class="brush: css notranslate">div { + width: 300px; + height: 80px; + background-color: lightgreen; +} +</pre> + +<h3 id="Result" name="Result">衚瀺çµæ</h3> + +<p>{{EmbedLiveSample("Example", '100%', 80)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName("HTML5.2", "obsolete.html#elementdef-menuitem", "<menuitem>")}}</td> + <td>{{Spec2("HTML5.2")}}</td> + <td>{{SpecName("HTML WHATWG")}} ã®ã¹ãããã·ã§ãããå»æ¢ã«ãªã£ã</td> + </tr> + <tr> + <td>{{SpecName("HTML5.1", "interactive-elements.html#the-menuitem-element", "<menuitem>")}}</td> + <td>{{Spec2("HTML5.1")}}</td> + <td>{{SpecName("HTML WHATWG")}} ã®ã¹ãããã·ã§ãããååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.menuitem")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="https://hacks.mozilla.org/2011/11/html5-context-menus-in-firefox-screencast-and-code/">HTML5 context menus in Firefox (Screencast and Code)</a></li> +</ul> diff --git a/files/ja/web/html/element/meta/index.html b/files/ja/web/html/element/meta/index.html new file mode 100644 index 0000000000..667a3eb42b --- /dev/null +++ b/files/ja/web/html/element/meta/index.html @@ -0,0 +1,475 @@ +--- +title: '<meta>: ææžã¬ãã«ã¡ã¿ããŒã¿èŠçŽ ' +slug: Web/HTML/Element/meta +tags: + - HTML + - HTML ãã€ã¯ãããŒã¿ + - HTML ææžã¡ã¿ããŒã¿ + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ã¡ã¿ããŒã¿ã³ã³ãã³ã' + - 'HTML:èšè¿°ã³ã³ãã³ã' + - Reference + - ãŠã§ã + - ã¡ã¿ããŒã¿ + - ãªãã¡ã¬ã³ã¹ + - ææž + - èŠçŽ +translation_of: Web/HTML/Element/meta +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><meta></code> èŠçŽ </strong>ã¯ãä»ã®ã¡ã¿é¢é£èŠçŽ ({{HTMLElement("base")}}, {{HTMLElement("link")}}, {{HTMLElement("script")}}, {{HTMLElement("style")}}, {{HTMLElement("title")}}) ã§è¡šãããšãã§ããªãä»»æã®{{Glossary("Metadata","ã¡ã¿ããŒã¿")}}ãæ瀺ããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ã¡ã¿ããŒã¿ã³ã³ãã³ãã {{htmlattrxref("itemprop")}} å±æ§ãããå Žåã¯<a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ããã³<a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ã</td> + </tr> + <tr> + <th>èš±å¯ãããŠããå
容</th> + <td>ãªããããã¯{{Glossary("empty element", "空èŠçŽ ")}}ã§ãã</td> + </tr> + <tr> + <th>ã¿ã°ã®çç¥</th> + <td>空èŠçŽ ã§ããããéå§ã¿ã°ã¯å¿
é ã§ãããçµäºã¿ã°ã¯çœ®ããŠã¯ãããŸããã</td> + </tr> + <tr> + <th>èš±å¯ãããŠãã芪èŠçŽ </th> + <td><code><meta charset></code> ããã³ <code><meta http-equiv></code>: {{HTMLElement("head")}} èŠçŽ ã{{htmlattrxref("http-equiv", "meta")}} ããšã³ã³ãŒãã£ã³ã°å®£èšã§ã¯ãªãå Žåã¯ã{{HTMLElement("head")}} èŠçŽ å
ã«ãã {{HTMLElement("noscript")}} èŠçŽ ã®å
éšã«ãé
眮ã§ããŸãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th>DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLMetaElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<div class="note"> +<p><strong>ã¡ã¢:</strong> {{htmlattrxref("name", "meta")}} å±æ§ã¯ {{HTMLElement("meta")}} èŠçŽ ã«ãããŠç¹å¥ãªæå³ãæã¡ãŸãããŸãã {{htmlattrxref("itemprop")}} å±æ§ã¯ã <code><meta></code> èŠçŽ ã«ãã§ã« {{htmlattrxref("name", "meta")}}, {{htmlattrxref("http-equiv", "meta")}}, {{htmlattrxref("charset", "meta")}} ã®ãããããããå Žåã¯èšå®ããŠã¯ãããŸããã</p> +</div> + +<dl> + <dt>{{htmlattrdef("charset")}}</dt> + <dd>ãã®å±æ§ã¯ãããŒãžã§äœ¿çšããŠããæåãšã³ã³ãŒãã£ã³ã°ã宣èšããŸãããã®å±æ§ã¯ <a class="external" href="https://www.iana.org/assignments/character-sets">æåãšã³ã³ãŒãã£ã³ã°ã®æšæº IANA MIME name</a> ã®ã²ãšã€ã§ããããšãå¿
èŠã§ããæšæºä»æ§ã§ã¯ç¹å®ã®æåãšã³ã³ãŒãã£ã³ã°ãèŠæ±ããŠããŸãããã以äžã®æšå¥šäºé
ããããŸãã + <ul> + <li><a href="/ja/docs/Glossary/UTF-8"><code>UTF-8</code></a> ã䜿ãããšã匷ãæšå¥šããŸãã</li> + <li>ã»ãã¥ãªãã£äžã®ãªã¹ã¯ãé²ãããã«ã ASCII ãšã®äºææ§ããªããšã³ã³ãŒãã£ã³ã°ã䜿çšããã¹ãã§ã¯ãããŸããããã®æ§ãªæåã³ãŒãã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã§ã¯ãæ害ãªã³ã³ãã³ãã HTML ãšããŠè§£éããå¯èœæ§ããããŸãã該åœãããã®ã¯ã <code>JIS_C6226-1983</code>, <code>JIS_X0212-1990</code>, <code>HZ-GB-2312</code>, <code>JOHAB</code>, ISO-2022 ãã¡ããªãŒ, EBCDIC ãã¡ããªãŒãªã©ã§ã</li> + </ul> + + <div class="note"> + <p><strong>ã¡ã¢:</strong> ASCII ãšäºææ§ããªããšã³ã³ãŒãã£ã³ã°ãšã¯ã8ãããã®ã³ãŒããã€ã³ã <code>0x20</code> ãã <code>0x7E</code> ã Unicode ã®ã³ãŒããã€ã³ã <code>0x0020</code> ãã <code>0x007E</code> ã«å¯Ÿå¿ããŠããªããšã³ã³ãŒãã£ã³ã°ã§ãã</p> + </div> + + <div class="warning"> + <ul> + <li><code>CESU-8</code>, <code>UTF-7</code>, <code>BOCU-1</code>, <code>SCSU</code> ã䜿çšããŠã¯<strong>ãããŸãã</strong>ããããã®ãšã³ã³ãŒãã£ã³ã°ã§<a href="/ja/docs/Glossary/Cross-site_scripting">ã¯ãã¹ãµã€ãã¹ã¯ãªããã£ã³ã°</a>æ»æãå®èšŒãããŠããŸãã</li> + <li><code>UTF-32</code> ã䜿çšãã¹ãã§ã¯ãããŸãããããã¯ã HTML5 ã®ãšã³ã³ãŒãã£ã³ã°ã¢ã«ãŽãªãºã 㧠<code>UTF-16</code> ãšåºå¥ã§ããªããã®ãããããã§ãã</li> + </ul> + </div> + + <div class="note"><strong>ã¡ã¢:</strong> + + <ul> + <li>æååããã»ãã¥ãªãã£ããŒã«ã®çºçãé¿ããããã宣èšããæåãšã³ã³ãŒãã£ã³ã°ã¯ããŒãžãä¿åããæåãšã³ã³ãŒãã£ã³ã°ãšäžèŽããªããã°ãªããŸããã</li> + <li>ãšã³ã³ãŒãã£ã³ã°ã宣èšãã {{HTMLElement("meta")}} èŠçŽ 㯠{{HTMLElement("head")}} èŠçŽ ã®å
éšã〠HTML ã®<strong>å§ããã 1024 ãã€ã以å
</strong>ã«é
眮ããªããã°ãªããŸãããããã¯ãããŒãžã®æåéåãéžæãããŸã§ã«å§ãã®éšåãã確èªããªããã©ãŠã¶ãŒãããããã§ãã</li> + <li>ãã® {{HTMLElement("meta")}} èŠçŽ ã¯ãã©ãŠã¶ãŒãæäŸãããããŒãžã® <a href="https://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html#encoding-sniffing-algorithm" title="Algorithm charset page">ããŒãžã®æåã»ãããå€æããã¢ã«ãŽãªãºã </a> ã®äžéšã§ãããããŸãããç¹ã«ãHTTP ã® {{HTTPHeader("Content-Type")}} ããããŒã{{Glossary("Byte-Order Mark","ãã€ããªãŒããŒããŒã¯")}}ã¯ãã®èŠçŽ ããåªå
ããŸãã</li> + <li>ãã®å±æ§ã䜿çšããŠæåãšã³ã³ãŒãã£ã³ã°ãå®çŸ©ããããšã匷ãæšå¥šããŸããããŒãžã§æåãšã³ã³ãŒãã£ã³ã°ãå®çŸ©ããªãå Žå㯠<a class="external" href="https://code.google.com/p/doctype-mirror/wiki/ArticleUtf7"><code>UTF-7</code> fallback cross-scripting technique</a> ã®ãããªãããŒãžã®å©çšè
ãæ»æããã¯ãã¹ãµã€ãã¹ã¯ãªããã£ã³ã°ææ³ãå®çŸããå¯èœæ§ããããŸãã</li> + <li><code>charset</code> å±æ§ãæ〠{{HTMLElement("meta")}} èŠçŽ ã¯ã HTML5 ããåã® <code><meta http-equiv="Content-Type" content="text/html; charset=<em>IANAcharset</em>"></code> (<em><code>IANAcharset</code></em> ã¯ãåæ§ã® {{htmlattrxref("charset", "meta")}} å±æ§ã®å€ã«å¯Ÿå¿ããŸã) ãšå矩ã§ãããã®æ§æã¯ãŸã 蚱容ãããŠããŸãããä»åŸã¯æšå¥šãããŸããã</li> + </ul> + </div> + </dd> + <dt>{{htmlattrdef("content")}}</dt> + <dd>ãã®å±æ§ã¯ç¶æ³ã«å¿ããŠã{{htmlattrxref("http-equiv", "meta")}} å±æ§ãŸã㯠{{htmlattrxref("name", "meta")}} å±æ§ã«é¢é£ä»ããããå€ãæã¡ãŸãã</dd> + <dt>{{htmlattrdef("http-equiv")}}</dt> + <dd>ãã©ã°ããã£ã¬ã¯ãã£ããå®çŸ©ããŸããå±æ§åã <code><strong>http-equiv</strong>(alent)</code> ãªã®ã¯ãå©çšã§ããå€ã®ãã¹ãŠãç¹å®ã® HTTP ããããŒã®ååã ããã§ãã + <ul> + <li><code>content-language</code> {{obsolete_inline}}<br> + ããŒãžã®æ¢å®ã®èšèªãå®çŸ©ããŸããããã¯ãã¹ãŠã®èŠçŽ ã® <a href="/ja/docs/Web/HTML/Global_attributes/lang">lang</a> å±æ§ã«çœ®ãæããããŸããã + <div class="warning"> + <p><strong>èŠå:</strong> ãã®å€ã¯å»æ¢ãããããã䜿çšããªãã§ãã ããã {{HTMLElement("html")}} èŠçŽ 㧠<code>lang</code> å±æ§ã䜿çšããããšãæšå¥šããŸãã</p> + </div> + </li> + <li><code>content-security-policy</code><br> + ãã®å€ã«ãããããŒãžäœè
ãããŒãžã®<a href="/ja/docs/Web/Security/CSP/CSP_policy_directives">ã³ã³ãã³ãããªã·ãŒ</a>ãå®çŸ©ã§ããŸããããã€ãã®äŸå€ãé€ããããªã·ãŒã¯ãµãŒããŒãªãªãžã³ãã¹ã¯ãªããã®ãšã³ããã€ã³ãã®æå®ã«é¢äžããŸããããã¯ãã¯ãã¹ãµã€ãã¹ã¯ãªããã£ã³ã°æ»æã®å¯Ÿçã«ãªããŸãã</li> + <li><code>content-type</code> {{obsolete_inline}}<br> + ææžã® <a href="/ja/docs/Glossary/MIME_type">MIME type</a> ãå®çŸ©ãããã®ã§ãåŸã«æåãšã³ã³ãŒãã£ã³ã°ã®å®çŸ©ãç¶ããŸãããã㯠HTTP ã® <code>content-type</code> ãšã³ãã£ãã£ããããŒãã£ãŒã«ããšåãæ§æã«åŸããŸããã HTML ããŒãžå
ã«ãããã <code>text/html</code> ãé€ãã»ãšãã©ã®å€ã¯äœ¿çšã§ããŸãããåŸã£ãŠããã® <code>content</code> ãšããŠæå¹ãªæ§æã¯æåå '<code>text/html</code>' ã«ã '<code>; charset=<em>IANAcharset</em></code> ãšããæ§æã«ããæåéåãç¶ãããã®ã«ãªããŸãã <code>IANAcharset</code> ã¯ã<a class="external" href="https://www.iana.org/assignments/character-sets">IANA ã§å®çŸ©</a> ãããŠããæåéåã® <em>preferred MIME name</em> ã§ãã + <div class="warning"> + <p><strong>èŠå:</strong> ãã®å€ã¯å»æ¢ãããã®ã§äœ¿çšããªãã§ãã ããã {{HTMLElement("meta")}} èŠçŽ ã® {{htmlattrxref("charset", "meta")}} å±æ§ã䜿çšããŠãã ããã</p> + </div> + + <div class="note"> + <p><strong>ã¡ã¢:</strong> XHTML ã HTML5 ã® XHTML ã·ãªã¢ã©ã€ãºã«ãããŠã {{HTMLElement("meta")}} ã¯ææžã®åãå€æŽã§ããªãã®ã§ã <code><meta></code> ã® MIME åã« XHTML ã® MIME åãèšå®ããªãã§ãã ããã</p> + </div> + </li> + <li><code>refresh</code><br> + ããã¯ä»¥äžã®æ瀺ãããŸãã + <ul> + <li>{{htmlattrxref("content", "meta")}} å±æ§ã«æ£ã®æŽæ°ã1ã€ã ãå«ãŸããŠããå Žåã¯ãããŒãžãåèªã¿èŸŒã¿ãããŸã§ã®ç§æ°ã</li> + <li>{{htmlattrxref("content", "meta")}} å±æ§ã«æ£ã®æŽæ°ãšããã®åŸã«æåå '<code>;url=</code>' ãšæå¹ãª URL ãããå Žåã¯ãå¥ã®ããŒãžã«ãªãã€ã¬ã¯ããããŸã§ã®ç§æ°ã</li> + </ul> + </li> + <li><code>set-cookie</code> {{non-standard_inline}} {{obsolete_inline}}<br> + ããŒãžã® <a href="/ja/docs/cookie">Cookie</a> ãå®çŸ©ããŸããå±æ§ã®å€ã¯ <a class="external" href="https://tools.ietf.org/html/draft-ietf-httpstate-cookie-14">IETF ã® HTTP Cookie ä»æ§æž</a>ã§å®çŸ©ããŠããæ§æã«åŸããªããã°ãªããŸããã + <div class="warning"> + <p><strong>èŠå:</strong> ãã®æ¹æ³ã¯å»æ¢ãããããã䜿çšããªãã§ãã ããã代ããã« HTTP ããããŒã® {{HTTPHeader("Set-Cookie")}} ã䜿çšããŠãã ããããã§ã«æšæºããåé€ããããã§ã« <a href="https://www.fxsitecompat.dev/en-CA/docs/2019/setting-cookies-with-meta-http-equiv-is-no-longer-allowed/">Firefox 68</a> ããã³ <a href="https://www.chromestatus.com/feature/6170540112871424">Chrome 65</a> ã®ã©ã¡ãã察å¿ããŠããŸããã</p> + </div> + </li> + </ul> + </dd> + <dt>{{htmlattrdef("name")}}</dt> + <dd> + <p>ãã®å±æ§ã¯ãææžã¬ãã«ã®ã¡ã¿ããŒã¿ã®ååãå®çŸ©ããŸãã {{htmlattrxref("itemprop")}}, {{htmlattrxref("http-equiv", "meta")}}, {{htmlattrxref("charset", "meta")}} å±æ§ã®ãããããèšå®ãããŠããå Žåã¯èšå®ããã¹ãã§ã¯ãããŸããã</p> + + <p>ãã®ã¡ã¿ããŒã¿ã®ååã¯ã {{htmlattrxref("content", "meta")}} å±æ§ãæã€å€ãšé¢é£ã¥ããããŸãã name å±æ§ã§äœ¿çšã§ããå€ã«ã¯ä»¥äžã®ãã®ããããŸãã</p> + + <ul> + <li><code>application-name</code> ã¯ããŠã§ãããŒãžã§å®è¡ããã¢ããªã±ãŒã·ã§ã³ã®ååãå®çŸ©ããŸãã + + <div class="note"><strong>ã¡ã¢:</strong> + + <ul> + <li>ãã©ãŠã¶ãŒã¯ããããã¢ããªã±ãŒã·ã§ã³ã®èå¥ã«äœ¿çšããããšããããŸãããã㯠{{HTMLElement("title")}} èŠçŽ ãšã¯ç°ãªããŸããtitle èŠçŽ ãã¢ããªã±ãŒã·ã§ã³åãæã¡ãŸãããææžã®ååãç¶æ
ãšãã£ãç¹å¥ãªæ
å ±ãå«ãããšããããŸãã</li> + <li>åçŽãªãŠã§ãããŒãžã§ application-name ãå®çŸ©ããã¹ãã§ã¯ãããŸããã</li> + </ul> + </div> + </li> + <li><code>author</code> ã¯ãææžã®äœè
åãå®çŸ©ããŸãã</li> + <li><code>description</code> ã¯ãããŒãžã®ã³ã³ãã³ãã«é¢ããç°¡æœã§æ£ç¢ºãªæŠèŠãä¿æããŸãã Firefox ã Opera ãªã©äžéšã®ãã©ãŠã¶ãŒã¯ãããŒãžãããã¯ããŒã¯ã«è¿œå ããéã®æ¢å®ã®èª¬ææãšããŠäœ¿çšããŸãã</li> + <li><code>generator</code> ã¯ãããŒãžãçæãããœãããŠã§ã¢ã®èå¥åãå®çŸ©ããŸãã</li> + <li><code>keywords</code> ã¯ãããŒãžã®ã³ã³ãã³ãã«é¢é£ããåèªãã«ã³ãåºåãã®æååã§ä¿æããŸãã</li> + <li><code>referrer</code> {{experimental_inline}} ã¯ããã®ææžãããªã¯ãšã¹ããéä¿¡ããå Žåã« HTTP ã® {{HTTPHeader("Referer")}} ããããŒãžä»å ããå
容ãå¶åŸ¡ããŸãã + <table class="standard-table"> + <caption><code><meta name="referrer"></code> ã® <code>content</code> å±æ§ã®å€</caption> + <tbody> + <tr> + <td><code>no-referrer</code></td> + <td>HTTP ã® <code>Referer</code> ããããŒãéä¿¡ããŸããã</td> + </tr> + <tr> + <td><code>origin</code></td> + <td>ææžã®<a href="/ja/docs/Glossary/Origin">ãªãªãžã³</a>ãéä¿¡ããŸãã</td> + </tr> + <tr> + <td><code>no-referrer-when-downgrade</code></td> + <td>çŸåšã®ããŒãžãšåçã®å®å
šæ§ã® URL (httpsâhttps) ã«ã¯ãªãã¡ã©ãŒãšããŠ<a href="/ja/docs/Glossary/Origin">ãªãªãžã³</a>ãéä¿¡ããŸãããå®å
šæ§ãäœã URL (httpsâhttp) ã«ã¯éä¿¡ããŸãããããã¯æ¢å®ã®åäœã§ãã</td> + </tr> + <tr> + <td><code>origin-when-crossorigin</code></td> + <td>åäžãªãªãžã³ãžã®ãªã¯ãšã¹ãã§ã¯ URL å
šäœïŒåŒæ°ãé€ãïŒãéä¿¡ããŸãããä»ã®å Žåã¯<a href="/ja/docs/Glossary/Origin">ãªãªãžã³</a>ã®ã¿éä¿¡ããŸãã</td> + </tr> + <tr> + <td><code>same-origin</code></td> + <td><a href="https://developer.mozilla.org/ja/docs/Web/Security/Same-origin_policy">åäžãªãªãžã³</a>ã«ã¯ãªãã¡ã©ãŒãéä¿¡ããŸããããªãªãžã³éãªã¯ãšã¹ãã«ã¯ãªãã¡ã©ãŒæ
å ±ãå«ããŸããã</td> + </tr> + <tr> + <td><code>strict-origin</code></td> + <td>å®å
šæ§ãåçãšã¿ãããå®å
(HTTPS->HTTPS) ã«å¯ŸããŠã¯ããªãã¡ã©ãŒãšããŠææžã®ãªãªãžã³ã®ã¿ãéä¿¡ããŸãããå®å
šæ§ãå£ãå®å
(HTTPS->HTTP) ã«ã¯éä¿¡ããŸããã</td> + </tr> + <tr> + <td><code>strict-origin-when-cross-origin</code></td> + <td>ææžãšåäžã®ãªãªãžã³ãžã®ãªã¯ãšã¹ããè¡ãéã«ã¯å®å
šãª URL ãéä¿¡ããå®å
šæ§ãåçãšã¿ãããå®å
(HTTPS->HTTPS) ã«å¯ŸããŠã¯ããªãã¡ã©ãŒãšããŠææžã®ãªãªãžã³ã®ã¿ãéä¿¡ããå®å
šæ§ãå£ãå®å
(HTTPS->HTTP) ã«ã¯ããããŒãéä¿¡ããŸããã</td> + </tr> + <tr> + <td><code>unsafe-URL</code></td> + <td>åäžãªãªãžã³ããã³ãªãªãžã³éã®ãªã¯ãšã¹ã㧠URL å
šäœ (ãã©ã¡ãŒã¿ãŒã¯é€ã) ãéä¿¡ããŸãã</td> + </tr> + </tbody> + </table> + + <div class="note"> + <p><strong>ã¡ã¢:</strong></p> + + <ul> + <li>ãã©ãŠã¶ãŒã«ãã£ãŠã¯ã referrer ã«éæšå¥šã®å€ã§ãã <code>always</code>, <code>default</code>, <code>never</code> ã«å¯Ÿå¿ããŠããããšããããŸãã</li> + <li>(<a href="/ja/docs/Web/API/Document/write"><code>document.write</code></a> ã <a href="/ja/docs/Web/API/Node/appendChild"><code>appendChild</code></a> ã«ãã) åçã« <code><meta name="referrer"></code> ãæ¿å
¥ãããšããªãã¡ã©ãŒãéä¿¡ãããã®æ±ºå®æš©ãæããªããã®ã«ãªããŸãã</li> + <li>競åããããªã·ãŒãããã€ãå®çŸ©ãããšãNo-referrer ããªã·ãŒãé©çšãããŸãã</li> + </ul> + </div> + </li> + <li><code>theme-color</code> ã¯ããŒãžãåšå²ã®ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹ã®è¡šç€ºãã«ã¹ã¿ãã€ãºããããã«ããŠãŒã¶ãŒãšãŒãžã§ã³ãã䜿çšããæšå¥šãããè²ã瀺ããŸãã <code>content</code> å±æ§ã¯æå¹ãª CSS ã® <code><a href="/en-US/docs/Web/CSS/color_value"><color></a></code> ãå
¥ããŸãã</li> + <li><code>color-scheme</code>: + <p>ææžãäºææ§ãæã€1ã€ä»¥äžã®è²ç³»çµ±ãæå®ããŸãããã©ãŠã¶ãŒã¯ãã®æ
å ±ããŠãŒã¶ãŒã®ãã©ãŠã¶ãŒã端æ«ã®èšå®ãšçµã¿åãããŠãèæ¯ã»åæ¯ãããã©ãŒã ã³ã³ãããŒã«ãã¹ã¯ããŒã«ããŒãŸã§ãã¹ãŠã®è²ãäœæããããã«äœ¿çšããŸãã <code><meta name="color-scheme"></code> ã®äž»ãªäœ¿çšæ³ãšããŠã¯ãæè²ã¢ãŒããæè²ã¢ãŒãã®äºææ§ãšåªå
é äœã瀺ããšãããã®ããããŸãã</p> + + <p><code>color-scheme</code> ã® {{htmlattrxref("content", "meta")}} ããããã£ã®å€ã¯ä»¥äžã®ãã¡ã®äžã€ã«ãªããŸãã</p> + + <dl> + <dt><code>normal</code></dt> + <dd>ææžãè²ç³»çµ±ãæèããŠããããåã«æ¢å®ã®ã«ã©ãŒãã¬ããã䜿çšããŠæç»ãããŸãã</dd> + <dt>[<code>light</code> | <code>dark</code>]+</dt> + <dd>ææžã察å¿ããŠãã1ã€ä»¥äžã®è²ç³»çµ±ã§ããåãè²ç³»çµ±ã2å以äžæå®ããå Žåã¯ã1åã ãæå®ããå Žåãšåãå¹æã«ãªããŸããè€æ°ã®è²ç³»çµ±ãæå®ãããšãæåã®è²ç³»çµ±ãææžã§æšå¥šãããŸããããŠãŒã¶ãŒã®å¥œã¿ã«ãã£ãŠ2ã€ç®ã®è²ç³»çµ±ã䜿çšããããšãã§ããŸãã</dd> + <dt><code>only light</code></dt> + <dd>ãã®ææžãæè²ã¢ãŒããã€ãŸãæè²ã®èæ¯è²ã«æè²ã®åæ¯è²ã®çµã¿åãã<em>ã®ã¿</em>ã«å¯Ÿå¿ããŠããããšã瀺ããŸããä»æ§æžã«ããã°ã <code>only dark</code> ã¯æè²ã¢ãŒãã«å¯Ÿå¿ããŠããªãææžã«åŒ·å¶ãããšãå
容ãèªããªããªãå¯èœæ§ãããã®ã§<em>æå¹ã§ã¯ãããŸãã</em>ãäž»èŠãªãã©ãŠã¶ãŒã¯ãã¹ãŠãèšå®ããªãéãã¯æè²ã¢ãŒãã§ãã</dd> + </dl> + + <p>äŸãã°ãææžã§æè²ã¢ãŒããæšå¥šããŠããããæè²ã¢ãŒãã§ãæ©èœããå Žåã¯æ¬¡ã®ããã«ããŸãã</p> + + <pre class="brush: html"><meta name="color-scheme" content="dark light"></pre> + + <p>ãã㯠CSS ã® {{cssxref("color-scheme")}} ããããã£ã§ããããã®èŠçŽ ã«æšå¥šãŸãã¯åä»å¯èœãªè²ç³»çµ±ãæå®ããã®ãšåãæ¹æ³ã§ææžã¬ãã«ã«åäœããŸããã¹ã¿ã€ã«ãçŸåšã®è²ç³»çµ±ã«åãããã«ã¯ã CSS ã¡ãã£ã¢ç¹æ§ã® {{cssxref("@media/prefers-color-scheme", "prefers-color-scheme")}} ã䜿çšããŸãã</p> + </li> + </ul> + + <p>ãã®å±æ§ã§ã¯ã <a class="external" href="https://wiki.whatwg.org/wiki/MetaExtensions">WHATWG Wiki ã® MetaExtensions ããŒãž</a>ã§å®çŸ©ãããŠããæ¡åŒµãªã¹ãã®å€ã䜿çšã§ããŸãããŸã æ£åŒã«ã¯æ¿è«ŸãããŠããŸããããäžè¬çã«äœ¿çšãããååããããŸãã</p> + + <ul> + <li><code>creator</code> ã¯ãææžã®å¶äœè
ãå®çŸ©ããŸããããã¯çµç¹åã«ã§ããããšã«æ³šæããŠãã ãããè€æ°ã®å¶äœè
ãããå Žåã¯ã {{HTMLElement("meta")}} èŠçŽ ãè€æ°äœ¿çšãã¹ãã§ãã</li> + <li><code>googlebot</code> 㯠<code>robots</code> ãšå矩ã§ããã Google ã®ã€ã³ããã¯ã¹äœæã¯ããŒã©ãŒã§ãã Googlebot ã ããåŸããŸãã</li> + <li><code>publisher</code> ã¯ãææžã®çºè¡è
ã®ååãå®çŸ©ããŸãã</li> + <li><code>robots</code> ã¯ãååçãªã¯ããŒã©ãŒããã㯠"robot" ãããŒãžäžã§è¡ãã¹ãåäœãå®çŸ©ããŸããããã¯ã以äžã®ãªã¹ãã«ããå€ãã³ã³ãåºåãã§äžŠã¹ãŸã: + <table class="standard-table"> + <caption><code><meta name="robots"></code> ã® content ã®å€</caption> + <thead> + <tr> + <th scope="col">å€</th> + <th scope="col">説æ</th> + <th scope="col">䜿çšå¯Ÿè±¡</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>index</code></td> + <td>robot ã«ããŒãžã®ã€ã³ããã¯ã¹äœæãèš±å¯ãã (æ¢å®å€)</td> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <td><code>noindex</code></td> + <td>ããŒãžã®ã€ã³ããã¯äœæãè¡ããªãããšã robot ã«èŠæ±ãã</td> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <td><code>follow</code></td> + <td>robot ãããŒãžäžã®ãªã³ã¯ããã©ãããšãèš±å¯ãã (æ¢å®å€)</td> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <td><code>nofollow</code></td> + <td>ããŒãžäžã®ãªã³ã¯ããã©ããªãããšã robot ã«èŠæ±ãã</td> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <td><code>none</code></td> + <td><code>noindex, nofollow</code> ãšå矩</td> + <td><a class="external" href="https://support.google.com/webmasters/answer/79812">Google</a></td> + </tr> + <tr> + <td><code>noodp</code></td> + <td><a class="external" href="https://www.dmoz-odp.org/">Open Directory Project</a> ã«èª¬ææãããå Žåãæ€çŽ¢çµæã®ããŒãžã§ãã®èª¬ææããµã€ãã®èª¬æãšããŠäœ¿çšããªãããã«ãã</td> + <td> + <p><a class="external" href="https://support.google.com/webmasters/answer/35624#nodmoz">Google</a>, <a class="external" href="https://help.yahoo.com/kb/search-for-desktop/meta-tags-robotstxt-yahoo-search-sln2213.html#cont5">Yahoo</a>, <a class="external" href="https://www.bing.com/webmaster/help/which-robots-metatags-does-bing-support-5198d240">Bing</a></p> + </td> + </tr> + <tr> + <td><code>noarchive</code></td> + <td>ããŒãžã®ã³ã³ãã³ãããã£ãã·ã¥ããªãããšãæ€çŽ¢ãšã³ãžã³ã«èŠæ±ããã</td> + <td><a class="external" href="https://developers.google.com/webmasters/control-crawl-index/docs/robots_meta_tag#valid-indexing--serving-directives">Google</a>, <a class="external" href="https://help.yahoo.com/kb/search-for-desktop/SLN2213.html">Yahoo</a>, <a class="external" href="https://www.bing.com/webmaster/help/which-robots-metatags-does-bing-support-5198d240">Bing</a></td> + </tr> + <tr> + <td><code>nosnippet</code></td> + <td>æ€çŽ¢çµæã®ããŒãžã§ããŒãžã®èª¬æã衚瀺ããªãããã«ããã</td> + <td><a class="external" href="https://developers.google.com/webmasters/control-crawl-index/docs/robots_meta_tag#valid-indexing--serving-directives">Google</a>, <a class="external" href="https://www.bing.com/webmaster/help/which-robots-metatags-does-bing-support-5198d240">Bing</a></td> + </tr> + <tr> + <td><code>noimageindex</code></td> + <td>ã€ã³ããã¯ã¹ç»é²ãããç»åã®åç
§å
ãšããŠããŒãžã衚瀺ããªãããã«èŠæ±ãã</td> + <td><a class="external" href="https://developers.google.com/webmasters/control-crawl-index/docs/robots_meta_tag#valid-indexing--serving-directives">Google</a></td> + </tr> + <tr> + <td><code>nocache</code></td> + <td><code>noarchive</code> ãšå矩</td> + <td><a class="external" href="https://www.bing.com/webmaster/help/which-robots-metatags-does-bing-support-5198d240">Bing</a></td> + </tr> + </tbody> + </table> + + <div class="note"><strong>ã¡ã¢:</strong> + + <ul> + <li>ååçãªãããããããããã®èŠåã«ã¯åŸããŸãããé»åã¡ãŒã«ãåéãããããªãã®ãå¯ãã€ããªãããã«ãããšã¯èããªãã§ãã ããã</li> + <li>ãããã®èŠåãèªã¿åãããããããããããŒãžã«ã¢ã¯ã»ã¹ããå¿
èŠããããŸãããããã¯ãŒã¯åž¯åã®æ¶è²»ãæãããå Žåã¯ã <em>{{Glossary("robots.txt")}}</em> ãã¡ã€ã«ã䜿çšããŠãã ããã</li> + <li>ã€ã³ããã¯ã¹ããããŒãžãåé€ãããå Žåã¯ãmeta ã <code>noindex</code> ã«å€æŽããã°å®çŸã§ããŸãããrobot ãåã³ããŒãžã蚪ãããšãã«ãªããŸãã<code>robots.txt</code> ãã¡ã€ã«ãå蚪åã劚ããªãããã«ããŠãã ãããäžéšã®æ€çŽ¢ãšã³ãžã³ã¯ãããŒãžãæ©æ¥ã«åé€ããããã®éçºè
ããŒã«ãçšæããŠããŸãã</li> + <li><code>index</code> ãš <code>noindex</code>ããŸã㯠<code>follow</code> ãš <code>nofollow</code> ãªã©ãäºãã«æä»çãªå€ããããŸããåæ䜿çšããå Žåã® robot ã®åäœã¯æªå®çŸ©ã§ãããrobot ã«ãã倧ããç°ãªããããããŸããã</li> + <li>GoogleãYahooãBing ãªã©äžéšã®æ€çŽ¢ãšã³ãžã³ã®ã¯ããŒã©ãŒ robot ã¯ã HTTP ã® <code>X-Robots-Tag</code> ããããŒã§åãå€ããµããŒãããŠããŸããããã«ãããç»åãªã© HTML ææžä»¥å€ã§ãèŠåã䜿çšã§ããŸãã</li> + </ul> + </div> + </li> + <li><code>slurp</code> 㯠<code>robots</code> ãšå矩ã§ããã Yahoo æ€çŽ¢ã®ã¯ããŒã©ãŒã§ãã Slurp ã®ã¿ãåŸããŸãã</li> + <li><code>viewport</code> ã¯ã{{glossary("viewport", "ãã¥ãŒããŒã")}}ã®åæãµã€ãºã«é¢ããå©èšãäžããŸããã¢ãã€ã«ç«¯æ«ã®ã¿ã§äœ¿çšãããŸãã + <table class="fullwidth-table"> + <caption><code><meta name="viewport"></code> ã® content ã®å€</caption> + <thead> + <tr> + <th scope="col">å€</th> + <th scope="col">èšå®å¯èœãªå€</th> + <th scope="col">説æ</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>width</code></td> + <td>æ£ã®æŽæ°ãŸãã¯æåå <code>device-width</code></td> + <td>ãŠã§ããµã€ããæç»ããããã¥ãŒããŒãã®å¹
ããã¯ã»ã«æ°ã§å®çŸ©ããŸãã</td> + </tr> + <tr> + <td><code>height</code></td> + <td>æ£ã®æŽæ°ãŸãã¯ããã¹ã <code>device-height</code></td> + <td>ãã¥ãŒããŒãã®é«ããå®çŸ©ããŸããã©ã®ãã©ãŠã¶ãŒã§ã䜿çšãããŠããŸããã</td> + </tr> + <tr> + <td><code>initial-scale</code></td> + <td><code>0.0</code> ãã <code>10.0</code> ãŸã§ã®ãæ£ã®æ°å€</td> + <td>ããã€ã¹ã®å¹
(ããŒãã¬ãŒãã¢ãŒãã§ã® <code>device-width</code> ãŸãã¯ã©ã³ãã¹ã±ãŒãã¢ãŒãã§ã® <code>device-height</code>) ãšãã¥ãŒããŒãã®å¯žæ³ãšã®æ¯çãå®çŸ©ããŸãã</td> + </tr> + <tr> + <td><code>maximum-scale</code></td> + <td><code>0.0</code> ãã <code>10.0</code> ãŸã§ã®ãæ£ã®æ°å€</td> + <td>ãºãŒã ã®æ倧å€ãå®çŸ©ããŸãããã®å€ã¯ <code>minimum-scale</code> ãšåããŸãã¯ãã倧ããããªããã°ãªããŸãããããã§ã¯ãªããšãã®åäœã¯æªå®çŸ©ã§ãããã©ãŠã¶ãŒã®èšå®ã§ãã®èŠåãç¡èŠã§ããŸãããŸããiOS 10 以éã¯æ¢å®ã§ç¡èŠããŸãã</td> + </tr> + <tr> + <td><code>minimum-scale</code></td> + <td><code>0.0</code> ãã <code>10.0</code> ãŸã§ã®ãæ£ã®æ°å€</td> + <td>ãºãŒã ã®æå°å€ãå®çŸ©ããŸãããã®å€ã¯ <code>maximum-scale</code> ãšåããŸãã¯ããå°ããããªããã°ãªããŸãããããã§ã¯ãªããšãã®åäœã¯æªå®çŸ©ã§ãããã©ãŠã¶ãŒã®èšå®ã§ãã®èŠåãç¡èŠã§ããŸãããŸããiOS 10 以éã¯æ¢å®ã§ç¡èŠããŸãã</td> + </tr> + <tr> + <td><code>user-scalable</code></td> + <td><code>yes</code> ãŸã㯠<code>no</code></td> + <td><code>no</code> ãèšå®ãããšããŠãŒã¶ãŒã¯ããŒãžã®ãºãŒã ãã§ããªããªããŸããæ¢å®å€ã¯ <code>yes</code> ã§ãããã©ãŠã¶ãŒã®èšå®ã§ãã®èŠåãç¡èŠã§ããŸãããŸããiOS 10 以éã¯æ¢å®ã§ç¡èŠããŸãã</td> + </tr> + </tbody> + </table> + + <table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('CSS3 Device', '#viewport-meta', '<meta name="viewport">')}}</td> + <td>{{Spec2('CSS3 Device')}}</td> + <td>Viewport META èŠçŽ ã«ã€ããŠãéèŠç¯çãªèª¬æãæ²èŒ</td> + </tr> + </tbody> + </table> + + <div>{{cssxref("@viewport")}} ãã芧ãã ããã</div> + + <div class="note"><strong>ã¡ã¢:</strong> + + <ul> + <li>ãã®å±æ§ã¯æšæºåãããŠããŸããããäºå®äžåªå¢ã§ããããã»ãšãã©ã®ã¢ãã€ã«ãã©ãŠã¶ãŒã§äœ¿çšãããŠããŸãã</li> + <li>æ¢å®å€ã¯ç«¯æ«ããã©ãŠã¶ãŒã«ããç°ãªãå¯èœæ§ããããŸãã</li> + <li>ã¢ãã€ã«ç Firefox ã«ããããã®å®£èšã«ã€ããŠè©³ããç¥ãã«ã¯ã<a href="/ja/docs/Mobile/Viewport_meta_tag" title="Mobile/Viewport meta tag">ãã¡ãã®èšäº</a>ãã芧ãã ããã</li> + </ul> + </div> + </li> + </ul> + </dd> + <dt>{{htmlattrdef("scheme")}} {{obsolete_inline}}</dt> + <dd>ãã®å±æ§ã¯ãã¡ã¿ããŒã¿ã説æããã¹ããŒããå®çŸ©ããŸããã¹ããŒãã¯ããã©ãŒããããªã© {{htmlattrxref("content", "meta")}} ã®å€ãæ£ãã解éããããã«å°ãã³ã³ããã¹ãã§ãã + <div class="warning"> + <p><strong>ã¡ã¢:</strong> ãã®å±æ§ã¯å»æ¢ããããã䜿çšããªãã§ãã ãããå®éã®äœ¿çšäŸããªãã£ãããã代æ¿çã¯ãããŸããã</p> + </div> + </dd> +</dl> + +<h2 id="Notes" name="Notes">ã¡ã¢</h2> + +<p>å±æ§ã®çµã¿åããã«å¿ããŠãã¡ã¿ããŒã¿ã®çš®é¡ã¯ä»¥äžã®ããããã«ãªããŸãã</p> + +<ul> + <li>{{htmlattrxref("name", "meta")}} ãèšå®ãããšã<em>ææžã¬ãã«ã®ã¡ã¿ããŒã¿</em>ã«ãªããããŒãžå
šäœã«é©çšãããŸãã</li> + <li>{{htmlattrxref("http-equiv", "meta")}} ãèšå®ãããšã<em>ãã©ã°ããã£ã¬ã¯ãã£ã</em>ã«ãªããŸããã©ã®ããã«ãŠã§ãããŒãžãæäŸããããã«ã€ããŠãéåžžãŠã§ããµãŒããŒããäžããããæ
å ±ã§ãã</li> + <li>{{htmlattrxref("charset", "meta")}} ãèšå®ãããšã<em>æåéå宣èš</em>ã«ãªããŸãããŠã§ãããŒãžã§äœ¿çšããæåãšã³ã³ãŒãã£ã³ã°ã§ãã</li> + <li>{{htmlattrxref("itemprop")}} ãèšå®ãããšã<em>ãŠãŒã¶ãŒå®çŸ©ã¡ã¿ããŒã¿</em>ã«ãªããŸãããŠãŒã¶ãŒåºæã®ã¡ã¿ããŒã¿ã®æå³ä»ããšããŠããŠãŒã¶ãŒãšãŒãžã§ã³ãããã¯ééçã«ãªããŸãã{{experimental_inline}}</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html"><meta charset="utf-8"> + +<!-- 3ç§åŸã«ããŒãžããªãã€ã¬ã¯ã --> +<meta http-equiv="refresh" content="3;url=https://www.mozilla.org"> +</pre> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®äºé
</h2> + +<h3 id="Refreshing_content" name="Refreshing_content">ã³ã³ãã³ãã®æŽæ°</h3> + +<p><code>refresh</code> ã®å€ãèšå®ãããããŒãžã«ã¯ãæéãçããããšãããªã¹ã¯ããããŸããèªã¿äžããœããã®ãããªæ¯æŽæè¡ã䜿çšããŠæäœããŠãã人ã¯ãå
šæãèªãããšãã§ãããèªåçã«ãªãã€ã¬ã¯ããããåã®ããŒãžã®å
容ãç解ã§ããªãå¯èœæ§ããããŸãããããªãã§äºåãªãã®ããŒãžã³ã³ãã³ãã®æŽæ°ã¯ã匱èŠã®äººã
ãæãããå¯èœæ§ããããŸãã</p> + +<ul> + <li><a href="/ja/docs/Web/Accessibility/Understanding_WCAG/Operable#Guideline_2.2_â_Enough_Time_Provide_users_enough_time_to_read_and_use_content">MDN "WCAG ãç解ãã â ã¬ã€ãã©ã€ã³ 2.1 ã®è§£èª¬"</a></li> + <li><a href="/ja/docs/Web/Accessibility/Understanding_WCAG/Understandable#Guideline_3.2_â_Predictable_Make_Web_pages_appear_and_operate_in_predictable_ways">MDN "WCAG ãç解ãã â ã¬ã€ãã©ã€ã³ 3.1 ã®è§£èª¬"</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/time-limits-required-behaviors.html">Understanding Success Criterion 2.2.1 | W3C Understanding WCAG 2.0</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/time-limits-postponed.html">Understanding Success Criterion 2.2.4 | W3C Understanding WCAG 2.0</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/consistent-behavior-no-extreme-changes-context.html">Understanding Success Criterion 3.2.5 | W3C Understanding WCAG 2.0</a></li> +</ul> + +<h3 id="Viewport_scaling" name="Viewport_scaling">ãã¥ãŒããŒãã®æ¡å€§çž®å°</h3> + +<p><code>user-scalable</code> ã®å€ã <code>no</code> ã«èšå®ããŠãºãŒã æ©èœãç¡å¹ã«ãããšã匱èŠã®äººã
ãããŒãžã®ã³ã³ãã³ããèªãã ãç解ãããããããšã劚ããŸãã</p> + +<ul> + <li><a href="/ja/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN "WCAG ãç解ãã â ã¬ã€ãã©ã€ã³ 1.4 ã®è§£èª¬"</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-scale.html">Understanding Success Criterion 1.4.4 | W3C Understanding WCAG 2.0</a></li> +</ul> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('Referrer Policy', '#referrer-policy-delivery-meta', '<meta name="referrer">')}}</td> + <td>{{Spec2('Referrer Policy')}}</td> + <td><code><meta name="referrer"></code> ã®å€ãã»ãã³ãã£ã¯ã¹ãå®çŸ©</td> + </tr> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-meta-element', '<meta>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td><code>itemprop</code> å±æ§ãè¿œå </td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'document-metadata.html#the-meta-element', '<meta>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td><code>charset</code> å±æ§ãè¿œå </td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/global.html#h-7.4.4.2', '<meta>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<p>以äžã®æ
å ±ã¯ MDN ã® Github (<a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>) ããååŸãããã®ã§ãã</p> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<div>{{Compat("html.elements.meta")}}</div> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®ã¡ã¿ããŒã¿ãæã€èŠçŽ : {{HTMLElement("base")}}, {{HTMLElement("head")}}, {{HTMLElement("link")}}, {{HTMLElement("style")}},{{HTMLElement("title")}}</li> +</ul> diff --git a/files/ja/web/html/element/meta/name/index.html b/files/ja/web/html/element/meta/name/index.html new file mode 100644 index 0000000000..ba8b717ea7 --- /dev/null +++ b/files/ja/web/html/element/meta/name/index.html @@ -0,0 +1,312 @@ +--- +title: æšæºã¡ã¿ããŒã¿å +slug: Web/HTML/Element/meta/name +tags: + - Attribute + - HTML + - HTML document metadata + - Reference + - metadata +translation_of: Web/HTML/Element/meta/name +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary">{{htmlelement("meta")}} èŠçŽ ã䜿çšããŠãææžã®ã¡ã¿ããŒã¿ãååãšå€ã®çµã¿åããã§æäŸããããšãã§ãã {{htmlattrxref("name", "meta")}} å±æ§ã¯ã¡ã¿ããŒã¿åãæå®ãã {{htmlattrxref("content", "meta")}} å±æ§ã¯å€ãæå®ããŸãã</span></p> + +<h3 id="Standard_metadata_names_defined_in_the_HTML_specification" name="Standard_metadata_names_defined_in_the_HTML_specification">HTML ä»æ§æžã§å®çŸ©ãããŠããæšæºã¡ã¿ããŒã¿å</h3> + +<p>HTML ä»æ§æžã¯ã以äžã®äžé£ã®æšæºã¡ã¿ããŒã¿åãå®çŸ©ããŠããŸãã</p> + +<ul> + <li> + <p><code>application-name</code>: ãŠã§ãããŒãžã§åäœããŠããã¢ããªã±ãŒã·ã§ã³ã®ååã§ãã</p> + + <div class="note"><strong>泚:</strong> + + <ul> + <li>ãã©ãŠã¶ãŒã¯ã¢ããªã±ãŒã·ã§ã³ãèå¥ããããã«ããã䜿çšããããšããããŸããããã¯ãµã€ãã¢ããªã±ãŒã·ã§ã³åãå«ãŸãããã®ã®ãææžåãç¶æ
ãªã©ã®æ
å ±ãå«ãŸãã {{HTMLElement("title")}} èŠçŽ ãšã¯ç°ãªããŸãã</li> + <li>åãªããŠã§ããµã€ãã«ã¯ã¢ããªã±ãŒã·ã§ã³åãå®çŸ©ããã¹ãã§ã¯ãããŸããã</li> + </ul> + </div> + </li> + <li><code>author</code>: ãã®ææžã®èè
ã§ãã</li> + <li><code>description</code>: ããŒãžã®å
容ãçãæ£ç¢ºã«èŠçŽãããã®ã§ãã Firefox ã Opera ãªã©äžéšã®ãã©ãŠã¶ãŒã¯ããããããã¯ããŒã¯ãããããŒãžã®æ¢å®ã®èª¬æãšããŠäœ¿çšããŸãã</li> + <li><code>generator</code>: ãã®ããŒãžãçæãããœãããŠã§ã¢ã®èå¥åã§ãã</li> + <li><code>keywords</code>: ããŒãžã®ã³ã³ãã³ãã«é¢é£ããèªå¥ã§ãã«ã³ãåºåãã§ãã</li> + <li><code>referrer</code>: ãã®ææžãããªã¯ãšã¹ããéä¿¡ããããã® HTTP ã® {{httpheader("Referer")}} ããããŒã®å
容ã§ãã + <table class="standard-table"> + <caption><code><meta name="referrer"></code> ã® <code>content</code> å±æ§ã®å€</caption> + <tbody> + <tr> + <td><code>no-referrer</code></td> + <td>HTTP ã® {{httpheader("Referer")}} ããããŒãéä¿¡ããŸããã</td> + </tr> + <tr> + <td><code>origin</code></td> + <td>ææžã®{{glossary("origin", "ãªãªãžã³")}}ãéä¿¡ããŸãã</td> + </tr> + <tr> + <td><code>no-referrer-when-downgrade</code></td> + <td>çŸåšã®ããŒãžãšåçã®å®å
šæ§ã® URL (HTTP(S)âHTTPS) ã«ã¯ãªãã¡ã©ãŒãšã㊠URL å
šäœãéä¿¡ããŸãããå®å
šæ§ãäœã URL (HTTPSâHTTP) ã«ã¯éä¿¡ããŸãããããã¯æ¢å®ã®åäœã§ãã</td> + </tr> + <tr> + <td><code>origin-when-cross-origin</code></td> + <td>åäžãªãªãžã³ãžã®ãªã¯ãšã¹ãã§ã¯ URL å
šäœ (åŒæ°ãé€ã) ãéä¿¡ããŸãããä»ã®å Žåã¯ãªãªãžã³ã®ã¿éä¿¡ããŸãã</td> + </tr> + <tr> + <td><code>same-origin</code></td> + <td>åäžãªãªãžã³ã«ã¯ãªãã¡ã©ãŒãéä¿¡ããŸããããªãªãžã³éãªã¯ãšã¹ãã«ã¯ãªãã¡ã©ãŒãå«ããŸããã</td> + </tr> + <tr> + <td><code>strict-origin</code></td> + <td>å®å
šæ§ãåçãšã¿ãããå®å
(HTTP(S)âHTTPS) ã«å¯ŸããŠã¯ããªãã¡ã©ãŒãšããŠææžã®ãªãªãžã³ã®ã¿ãéä¿¡ããŸãããå®å
šæ§ãå£ãå®å
(HTTPSâHTTP) ã«ã¯éä¿¡ããŸããã</td> + </tr> + <tr> + <td><code>strict-origin-when-cross-origin</code></td> + <td>åäžãªãªãžã³ãžã®ãªã¯ãšã¹ãã§ã¯ã URL å
šäœ (åŒæ°ãé€ã) ãéä¿¡ããŸããçŸåšã®ããŒãžãšå®å
šæ§ãåçã§ãããšèŠãããå®å
(HTTP(S)âHTTPS) ã«ã¯ãªãªãžã³ãéä¿¡ããŸãããã以å€ã¯ããªãã¡ã©ãŒãéä¿¡ããŸããã</td> + </tr> + <tr> + <td><code>unsafe-URL</code></td> + <td>åäžãªãªãžã³ãŸãã¯ãªãªãžã³éãªã¯ãšã¹ãã§ã URL å
šäœ (åŒæ°ãé€ã) ãéä¿¡ããŸãã</td> + </tr> + </tbody> + </table> + + <div class="note"><strong>泚:</strong> + + <ul> + <li>Dynamically inserting <code><meta name="referrer"></code> (with {{domxref("Document.write", "document.write()")}} or {{domxref("Node.appendChild", "appendChild()")}}) makes the referrer behaviour unpredictable.</li> + <li>When several conflicting policies are defined, the <code>no-referrer</code> policy is applied.</li> + </ul> + </div> + </li> + <li><code><a href="/ja/docs/Web/HTML/Element/meta/name/theme-color">theme-color</a></code>: indicates a suggested color that user agents should use to customize the display of the page or of the surrounding user interface. The <code>content</code> attribute contains a valid CSS {{cssxref("<color>")}}.</li> +</ul> + +<h3 id="Standard_metadata_names_defined_in_other_specifications" name="Standard_metadata_names_defined_in_other_specifications">ä»ã®ä»æ§æžã§å®çŸ©ãããŠããæšæºã¡ã¿ããŒã¿å</h3> + +<p>The CSS Color Adjustment specification defines the following metadata name:</p> + +<ul> + <li> + <p><code>color-scheme</code>: specifies one or more color schemes with which the document is compatible.</p> + + <p>The browser will use this information in tandem with the user's browser or device settings to determine what colors to use for everything from background and foregrounds to form controls and scrollbars. The primary use for <code><meta name="color-scheme"></code> is to indicate compatibility withâand order of preference forâlight and dark color modes.</p> + + <p>The value of the {{htmlattrxref("content", "meta")}} property for <code>color-scheme</code> may be one of the following:</p> + + <dl> + <dt><code>normal</code></dt> + <dd>The document is unaware of color schemes and should simply be rendered using the default color palette.</dd> + <dt>[<code>light</code> | <code>dark</code>]+</dt> + <dd>One or more color schemes supported by the document. Specifying the same color scheme more than once has the same effect as specifying it only once. Indicating multiple color schemes indicates that the first scheme is preferred by the document, but that the second specified scheme is acceptable if the user prefers it.</dd> + <dt><code>only light</code></dt> + <dd>Indicates that the document <em>only</em> supports light mode, with a light background and dark foreground colors. By specification, <code>only dark</code> <em>is not valid</em>, because forcing a document to render in dark mode when it isn't truly compatible with it can result in unreadable content; all major browsers default to light mode if not otherwise configured.</dd> + </dl> + + <p>For example, to indicate that a document prefers dark mode but does render functionally in light mode as well:</p> + + <pre class="brush: html notranslate"><meta name="color-scheme" content="dark light"></pre> + + <p>This works at the document level in the same way that the CSS {{cssxref("color-scheme")}} property lets individual elements specify their preferred and accepted color schemes. Your styles can adapt to the current color scheme using the {{cssxref("@media/prefers-color-scheme", "prefers-color-scheme")}} CSS media feature.</p> + </li> +</ul> + +<p>The CSS Device Adaptation specification defines the following metadata name:</p> + +<ul> + <li> + <p><code>viewport</code>: gives hints about the size of the initial size of the {{glossary("viewport")}}. Used by mobile devices only.</p> + + <table class="fullwidth-table"> + <caption>Values for the content of <code><meta name="viewport"></code></caption> + <thead> + <tr> + <th scope="col">å€</th> + <th scope="col">Possible subvalues</th> + <th scope="col">解説</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>width</code></td> + <td>A positive integer number, or the text <code>device-width</code></td> + <td>Defines the pixel width of the viewport that you want the web site to be rendered at.</td> + </tr> + <tr> + <td><code>height</code></td> + <td>A positive integer, or the text <code>device-height</code></td> + <td>Defines the height of the viewport. Not used by any browser.</td> + </tr> + <tr> + <td><code>initial-scale</code></td> + <td>A positive number between <code>0.0</code> and <code>10.0</code></td> + <td>Defines the ratio between the device width (<code>device-width</code> in portrait mode or <code>device-height</code> in landscape mode) and the viewport size.</td> + </tr> + <tr> + <td><code>maximum-scale</code></td> + <td>A positive number between <code>0.0</code> and <code>10.0</code></td> + <td>Defines the maximum amount to zoom in. It must be greater or equal to the <code>minimum-scale</code> or the behaviour is undefined. Browser settings can ignore this rule and iOS10+ ignores it by default.</td> + </tr> + <tr> + <td><code>minimum-scale</code></td> + <td>A positive number between <code>0.0</code> and <code>10.0</code></td> + <td>Defines the minimum zoom level. It must be smaller or equal to the <code>maximum-scale</code> or the behaviour is undefined. Browser settings can ignore this rule and iOS10+ ignores it by default.</td> + </tr> + <tr> + <td><code>user-scalable</code></td> + <td><code>yes</code> or <code>no</code></td> + <td>If set to <code>no</code>, the user is not able to zoom in the webpage. The default is <code>yes</code>. Browser settings can ignore this rule, and iOS10+ ignores it by default.</td> + </tr> + <tr> + <td><code>viewport-fit</code></td> + <td><code>auto</code>, <code>contain</code> or <code>cover</code></td> + <td> + <p>The <code>auto</code> value doesnât affect the initial layout viewport, and the whole web page is viewable.</p> + + <p>The <code>contain</code> value means that the viewport is scaled to fit the largest rectangle inscribed within the display.</p> + + <p>The <code>cover</code> value means that the viewport is scaled to fill the device display. It is highly recommended to make use of the <a href="/ja/docs/Web/CSS/env">safe area inset</a> variables to ensure that important content doesn't end up outside the display.</p> + </td> + </tr> + </tbody> + </table> + + <div class="note"><strong>Notes:</strong> + + <ul> + <li>Though unstandardized, this declaration is respected by most mobile browsers due to de-facto dominance.</li> + <li>The default values may vary between devices and browsers.</li> + <li>To learn about this declaration in Firefox for Mobile, see <a href="/ja/docs/Mobile/Viewport_meta_tag" title="Mobile/Viewport meta tag">this article</a>.</li> + </ul> + </div> + + <h5 id="Accessibility_concerns_with_viewport_scaling" name="Accessibility_concerns_with_viewport_scaling">ãã¥ãŒããŒãã®æ¡å€§çž®å°ã«ã€ããŠã®ã¢ã¯ã»ã·ããªãã£ã®èæ
®</h5> + + <div>Disabling zooming capabilities by setting <code>user-scalable</code> to a value of <code>no</code> prevents people experiencing low vision conditions from being able to read and understand page content.</div> + + <ul> + <li><a href="/ja/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN Understanding WCAG, Guideline 1.4 explanations</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-scale.html">Understanding Success Criterion 1.4.4 | W3C Understanding WCAG 2.0</a></li> + </ul> + + <h5 id="See_also" name="See_also">é¢é£æ
å ±</h5> + + <p>The <a href="/ja/docs/Web/CSS/@viewport"><code>@viewport</code></a> CSS at-rule.</p> + </li> +</ul> + +<h3 id="Other_metadata_names" name="Other_metadata_names">ãã®ä»ã®ã¡ã¿ããŒã¿å</h3> + +<p>The <a class="external" href="https://wiki.whatwg.org/wiki/MetaExtensions">WHATWG Wiki MetaExtensions page</a> contains a large set of non-standard metadata names that have not been formally accepted yet; however, some of the names included there are already used quite commonly in practice â including the following:</p> + +<ul> + <li><code>creator</code>: the name of the creator of the document, such as an organization or institution. If there are more than one, several {{HTMLElement("meta")}} elements should be used.</li> + <li><code>googlebot</code>, a synonym of <code>robots</code>, is only followed by Googlebot (the indexing crawler for Google).</li> + <li><code>publisher</code>: the name of the document's publisher.</li> + <li><code>robots</code>: the behaviour that cooperative crawlers, or "robots", should use with the page. It is a comma-separated list of the values below: + <table class="standard-table"> + <caption>Values for the content of <code><meta name="robots"></code></caption> + <thead> + <tr> + <th scope="col">å€</th> + <th scope="col">解説</th> + <th scope="col">Used by</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>index</code></td> + <td>Allows the robot to index the page (default).</td> + <td>All</td> + </tr> + <tr> + <td><code>noindex</code></td> + <td>Requests the robot to not index the page.</td> + <td>All</td> + </tr> + <tr> + <td><code>follow</code></td> + <td>Allows the robot to follow the links on the page (default).</td> + <td>All</td> + </tr> + <tr> + <td><code>nofollow</code></td> + <td>Requests the robot to not follow the links on the page.</td> + <td>All</td> + </tr> + <tr> + <td><code>all</code></td> + <td>Equivalent to <code>index, follow</code></td> + <td><a class="external" href="https://support.google.com/webmasters/answer/79812">Google</a></td> + </tr> + <tr> + <td><code>none</code></td> + <td>Equivalent to <code>noindex, nofollow</code></td> + <td><a class="external" href="https://support.google.com/webmasters/answer/79812">Google</a></td> + </tr> + <tr> + <td><code>noarchive</code></td> + <td>Requests the search engine not to cache the page content.</td> + <td><a class="external" href="https://developers.google.com/webmasters/control-crawl-index/docs/robots_meta_tag#valid-indexing--serving-directives">Google</a>, <a class="external" href="https://help.yahoo.com/kb/search-for-desktop/SLN2213.html">Yahoo</a>, <a class="external" href="https://www.bing.com/webmaster/help/which-robots-metatags-does-bing-support-5198d240">Bing</a></td> + </tr> + <tr> + <td><code>nosnippet</code></td> + <td>Prevents displaying any description of the page in search engine results.</td> + <td><a class="external" href="https://developers.google.com/webmasters/control-crawl-index/docs/robots_meta_tag#valid-indexing--serving-directives">Google</a>, <a class="external" href="https://www.bing.com/webmaster/help/which-robots-metatags-does-bing-support-5198d240">Bing</a></td> + </tr> + <tr> + <td><code>noimageindex</code></td> + <td>Requests this page not to appear as the referring page of an indexed image.</td> + <td><a class="external" href="https://developers.google.com/webmasters/control-crawl-index/docs/robots_meta_tag#valid-indexing--serving-directives">Google</a></td> + </tr> + <tr> + <td><code>nocache</code></td> + <td>Synonym of <code>noarchive</code>.</td> + <td><a class="external" href="https://www.bing.com/webmaster/help/which-robots-metatags-does-bing-support-5198d240">Bing</a></td> + </tr> + </tbody> + </table> + + <div class="note"><strong>Notes:</strong> + + <ul> + <li>Only cooperative robots follow these rules. Do not expect to prevent e-mail harvesters with them.</li> + <li>The robot still needs to access the page in order to read these rules. To prevent bandwidth consumption, use a <em>{{Glossary("robots.txt")}}</em> file.</li> + <li>If you want to remove a page, <code>noindex</code> will work, but only after the robot visits the page again. Ensure that the <code>robots.txt</code> file is not preventing revisits.</li> + <li>Some values are mutually exclusive, like <code>index</code> and <code>noindex</code>, or <code>follow</code> and <code>nofollow</code>. In these cases the robot's behaviour is undefined and may vary between them.</li> + <li>Some crawler robots, like Google, Yahoo and Bing, support the same values for the HTTP header <code>X-Robots-Tag</code>; this allows non-HTML documents like images to use these rules.</li> + </ul> + </div> + </li> +</ul> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', '#standard-metadata-names', 'standard metadata names')}}</td> + </tr> + <tr> + <td>{{SpecName('CSS Color Adjust', '#color-scheme-meta', 'the "color-scheme" metadata name')}}</td> + </tr> + <tr> + <td>{{SpecName('CSS3 Device', '#viewport-meta', 'the "viewport" metadata name')}}</td> + </tr> + <tr> + <td>{{SpecName('Referrer Policy', '#referrer-policy-delivery-meta', 'the "referrer" metadata name')}}</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.meta.name")}}</p> diff --git a/files/ja/web/html/element/meter/index.html b/files/ja/web/html/element/meter/index.html new file mode 100644 index 0000000000..40f64645b3 --- /dev/null +++ b/files/ja/web/html/element/meter/index.html @@ -0,0 +1,147 @@ +--- +title: '<meter>: HTML ã¡ãŒã¿ãŒèŠçŽ ' +slug: Web/HTML/Element/meter +tags: + - Element + - HTML + - HTML forms + - HTML5 + - Reference + - Web +translation_of: Web/HTML/Element/meter +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><meter></code> èŠçŽ </strong>ã¯ãæ¢ç¥ã®ç¯å²å
ã®ã¹ã«ã©ãŒå€ããŸãã¯å°æ°å€ãè¡šããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/meter.html", "tabbed-shorter")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ã©ãã«ä»ãå¯èœã³ã³ãã³ã, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ããã ãä»ã® <code><meter></code> èŠçŽ ã®åå«èŠçŽ ãšããŠé
眮ããŠã¯ãªããªãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLMeterElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ä»ã®ãã¹ãŠã®èŠçŽ ãšåæ§ã«ããã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<dl> + <dt>{{htmlattrdef("value")}}</dt> + <dd>çŸåšã®æ°å€ã<code>min</code> å±æ§ãš <code>max</code> å±æ§ãæå®ãããŠããå Žåããããã®è¡šãç¯å²å
ã«åãŸãå€ã§ãªããŠã¯ãªããŸããããã® <code>value</code> å±æ§ãæªå®çŸ©ããããã¯äžæ£ãªå€ã§ãã£ãå Žåã¯ããã®å€ã¯ <code>0</code> ãšãªããŸããæå®ãããŠããå€ã <code>min</code> å±æ§ãš <code>max</code> å±æ§ã瀺ãç¯å²ã®ç¯å²å€ã®å€ã§ããå Žåããã®ç¯å²ã®å
ã®ãã£ãšãè¿ãå€ãé©çšãããŸãã + <div class="note"><strong>泚æ:</strong> <code>value</code> å±æ§ã®å€ã <code>0</code> ãäžéã<code>1</code> ãäžéãšãããã®ã§ãªãéãã<code>min</code> å±æ§ããã³ <code>max</code> å±æ§ã§ <code>value</code> å±æ§ã®äžéããã³äžéãå®çŸ©ããªããŠã¯ãªããŸããã</div> + </dd> + <dt>{{htmlattrdef("min")}}</dt> + <dd>ç¯å²å
šäœã®äžéã <code>max</code> å±æ§ã«ããäžéãèšå®ãããŠããå Žåã¯ãããããå°ããå€ã§ãªããŠã¯ãªããŸãããæªèšå®ã®å Žåãäžéå€ã¯ <code>0</code> ãšãªããŸãã</dd> + <dt>{{htmlattrdef("max")}}</dt> + <dd>ç¯å²å
šäœã®äžéã <code>min</code> å±æ§ã«ããäžéãèšå®ãããŠããå Žåã¯ããããã倧ããå€ã§ãªããŠã¯ãªããŸãããæªèšå®ã®å Žåãäžéå€ã¯ <code>1</code> ãšãªããŸãã</dd> + <dt>{{htmlattrdef("low")}}</dt> + <dd>ãäœããšãããç¯å²å
šäœã®äžéå€ãå±æ§å€ã¯ã<code>min</code> å±æ§ã®å€ãã倧ãããã〠<code>high</code> å±æ§ããã³ <code>max</code> å±æ§ã®å€ããå°ãããã®ã§ãªããŠã¯ãªããŸãã (â»ããããå®çŸ©ãããŠããå Žå)ã<code>low</code> ãæªå®çŸ©ããããã¯ãã®å€ã <code>min</code> å±æ§ã®å€ããå°ããå Žåã<code>low</code> ã®å€ã¯æå°å€ãšåãã§ãã</dd> + <dt>{{htmlattrdef("high")}}</dt> + <dd>ãé«ããšãããç¯å²å
šäœã®äžéå€ãå±æ§å€ã¯ã<code>max</code> å±æ§ã®å€ããå°ãããã〠<code>low</code> å±æ§ã <code>min</code> å±æ§ã®å€ãã倧ãããã®ã§ãªããŠã¯ãªããŸãã (â»ããããå®çŸ©ãããŠããå Žå)ã<code>high</code> å±æ§ãæªå®çŸ©ããããã¯ãã®å€ã <code>max</code> å±æ§ã®å€ãã倧ããå Žåã<code>high</code> ã®å€ã¯æ倧å€ãšåãã§ãã</dd> + <dt>{{htmlattrdef("optimum")}}</dt> + <dd><strong>æé©ãªæ°å€ã®ç¯å²</strong>ãè¡šããŸãã<code>min</code> å±æ§ãš <code>max</code> å±æ§ã«ãã£ãŠå®çŸ©ãããç¯å²å
ã®å€ã§ãªããŠã¯ãªããŸããã <code>low</code> å±æ§ãš <code>high</code> å±æ§ãæå®ãããŠããå Žåããã®å±æ§ã®å€ãå«ãç¯å²ãæé©ãªæ°å€ã®ç¯å²ãšã¿ãªãããŸããäŸãã°ãå€ã <code>min</code> å±æ§ãš <code>low</code> å±æ§ã®éã®ããããã§ãã£ãå Žåããäœãã®ç¯å²ãæé©ãªæ°å€ãšãªããŸãããã©ãŠã¶ãŒã¯ optimum ã®å€ä»¥äžã§ãããã©ããã§ã¡ãŒã¿ãŒã®ããŒã®è²ãå€æŽããããšããããŸãã</dd> + <dt>{{htmlattrdef("form")}}</dt> + <dd><code><meter></code> èŠçŽ ãšé¢é£ä»ãã {{HTMLElement("form")}} èŠçŽ (<em>ãã©ãŒã ãªãŒããŒ</em>) ã§ãããã®å±æ§ã®å€ã¯åãææžå
ã® <code><form></code> ã® {{htmlattrxref("id")}} ã§ããå¿
èŠããããŸãããã®å±æ§ãèšå®ãããŠããªãã£ãå Žåããã® <code><meter></code> ã®ç¥å
ã« <code><form></code> èŠçŽ ãããã°ãããã«é¢é£ä»ããããŸãããã®å±æ§ã¯ <code><meter></code> èŠçŽ ããã©ãŒã é¢é£èŠçŽ ãšããŠäœ¿çšãããŠããå ŽåãäŸãã°å¯Ÿå¿ãã <a href="/ja/docs/Web/HTML/Element/input/number"><code><input type="number"></code></a> ã®ç¯å²ã衚瀺ãããããªãã®ã§ã®ã¿äœ¿çšãããŸãã</dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Simple_example" name="Simple_example">ã·ã³ãã«ãªäŸ</h3> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html notranslate"><p>ãªãŒãã³ã®æž©åºŠ: <meter min="200" max="500" + value="350">350 degrees</meter></p> +</pre> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>{{EmbedLiveSample("Simple_example", 300, 60)}}</p> + +<p>Google Chrome ã§ã®è¡šç€ºçµæã¯ä»¥äžã®ããã«ãªããŸãã</p> + +<p><img alt="meter1.png" class="default internal" src="/@api/deki/files/4940/=meter1.png"></p> + +<h3 id="High_and_Low_range_example" name="High_and_Low_range_example">ãé«ãã®ç¯å²ãšãäœãã®ç¯å²ã®äœ¿çšäŸ</h3> + +<p>ãã®äŸã§ã¯ {{htmlattrxref("min", "meter")}} å±æ§ãçç¥ãããŠããŸãããã£ãŠãäžéå€ã¯ <code>0</code> ãšãªã£ãŠããŸãã</p> + +<h4 id="HTML_2">HTML</h4> + +<pre class="brush: html notranslate"><p>He got a <meter low="69" high="80" max="100" + value="84">B</meter> on the exam.</p> +</pre> + +<h4 id="Result_2" name="Result_2">çµæ</h4> + +<p>{{EmbedLiveSample("High_and_Low_range_example", 300, 60)}}</p> + +<p>Google Chrome ã§ã¯ã meter ã®çµæã¯æ¬¡ã®ããã«èŠããŸãã</p> + +<p><img alt="meter2.png" class="default internal" src="/@api/deki/files/4941/=meter2.png"></p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#the-meter-element', '<meter>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sec-forms.html#the-meter-element', '<meter>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.meter")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("progress")}}</li> +</ul> diff --git a/files/ja/web/html/element/multicol/index.html b/files/ja/web/html/element/multicol/index.html new file mode 100644 index 0000000000..9f6b50d3e1 --- /dev/null +++ b/files/ja/web/html/element/multicol/index.html @@ -0,0 +1,36 @@ +--- +title: '<multicol>: HTML 段çµã¿ã¬ã€ã¢ãŠãèŠçŽ ïŒå»æ¢ïŒ' +slug: Web/HTML/Element/multicol +tags: + - Element + - HTML + - Non-standard + - Obsolete + - Reference + - 段çµã¿ +translation_of: Web/HTML/Element/multicol +--- +<div>{{HTMLRef}}{{non-standard_header}}{{obsolete_header}}</div> + +<p><span class="seoSummary"><strong>HTML ã®æ®µçµã¿ã¬ã€ã¢ãŠãèŠçŽ </strong> (<strong><code><multicol></code></strong>) ã¯æ®µçµã¿ã¬ã€ã¢ãŠããå®çŸããããã«èšèšãããå®éšçãªèŠçŽ ã§ãããã䜿çšããªãã§ãã ããã</span>ããã¯æ¯æãããããšããªããã»ãšãã©ã®äž»èŠãã©ãŠã¶ãŒã§ã¯å®è£
ãããŠããŸãããããã§ã¯ä»ã®ææžã§èŠããããšãã«èŠåããã ãã®ç®çã§èª¬æããŠããŸãã</p> + +<div class="warning"> +<p><strong>䜿çšããªãã§ãã ããïŒ</strong>段çµã¿ã¬ã€ã¢ãŠããå®è£
ããããã§ããã°ã {{HTMLElement("div")}} ã®ãããªæ®éã® HTML èŠçŽ ãš <a href="/ja/docs/Web/CSS/CSS_Columns">CSS 段çµã¿ã¬ã€ã¢ãŠã</a>ãšã®çµã¿åããã䜿çšããŠãã ããã</p> +</div> + +<h2 id="Specifications" name="Specifications">ä»æ§çå®ç¶æ³</h2> + +<p>ãªãã</p> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®å¯Ÿå¿</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååãããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.multicol")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Web/CSS/CSS_Columns">CSS 段çµã¿ã¬ã€ã¢ãŠã</a>: 段çµã¿ã¬ã€ã¢ãŠãã䜿çšããããã®æ£ããæè¡</li> + <li><a href="/ja/docs/Web/CSS/CSS_Columns/Using_multi-column_layouts">CSS 段çµã¿ã¬ã€ã¢ãŠãã®äœ¿çš</a></li> +</ul> diff --git a/files/ja/web/html/element/nav/index.html b/files/ja/web/html/element/nav/index.html new file mode 100644 index 0000000000..8a36fc18f9 --- /dev/null +++ b/files/ja/web/html/element/nav/index.html @@ -0,0 +1,121 @@ +--- +title: '<nav>: ããã²ãŒã·ã§ã³ã»ã¯ã·ã§ã³èŠçŽ ' +slug: Web/HTML/Element/nav +tags: + - Element + - HTML + - HTML ã»ã¯ã·ã§ã³ + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:åºåã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - Reference + - Sections + - Web + - nav + - ãŠã§ã + - ã»ã¯ã·ã§ã³ + - ããã²ãŒã·ã§ã³ + - ãªãã¡ã¬ã³ã¹ + - ãªã³ã¯ + - èŠçŽ +translation_of: Web/HTML/Element/nav +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><nav></code> èŠçŽ </strong>ã¯ãçŸåšã®ææžå
ã®ä»ã®éšåãä»ã®ææžãžã®ããã²ãŒã·ã§ã³ãªã³ã¯ãæäŸããããã®ã»ã¯ã·ã§ã³ãè¡šããŸããããã²ãŒã·ã§ã³ã»ã¯ã·ã§ã³ã®äžè¬çãªäŸãšããŠã¡ãã¥ãŒãç®æ¬¡ã玢åŒãªã©ããããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/nav.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Sectioning_content">åºåã³ã³ãã³ã</a>ãç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<ul> + <li>ãã¹ãŠã®ãªã³ã¯ã <code><nav></code> èŠçŽ ã«å
¥ããå¿
èŠã¯ãããŸããã <code><nav></code> ã¯ããã²ãŒã·ã§ã³ãªã³ã¯ã®äž»èŠãªãããã¯ã®ã¿ã«çšããŸãã {{HTMLElement("footer")}} ã«ããããªã³ã¯ã®ãªã¹ããèšçœ®ãããŸããã {{HTMLElement("nav")}} èŠçŽ ã®äžã«å
¥ããå¿
èŠã¯ãããŸããã</li> + <li>{{HTMLElement("nav")}} èŠçŽ ã¯ææžå
ã«è€æ°èšå®ããããšãã§ããŸããäŸãã°ããµã€ãããã²ãŒã·ã§ã³ãäžã€ãããŒãžå
ããã²ãŒã·ã§ã³ãäžã€ãªã©ã§ãããã®ãããªå Žåãã¢ã¯ã»ã·ããªãã£ã匷åããããã«ã <code><a href="/ja/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute">aria-labelledby</a></code> ã䜿çšããããšãã§ããŸãã<a href="/ja/docs/Web/HTML/Element/Heading_Elements#Labeling_section_content">äŸ</a>ãã芧ãã ããã</li> + <li>ã¹ã¯ãªãŒã³ãªãŒããŒã®ãããªéç¢è
åãã®ãŠãŒã¶ãŒãšãŒãžã§ã³ãã¯ããã®èŠçŽ ã䜿çšããŠããã²ãŒã·ã§ã³çšã®ã³ã³ãã³ããåæèªã¿äžãããçç¥ããããå€æããããã«äœ¿çšããããšããããŸãã</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãã®äŸã§ã¯ããªã³ã¯ã®çªå·ãªããªã¹ã ({{HTMLElement("ul")}}) ãå
å«ããããã« <code><nav></code> ãããã¯ã䜿çšããŸããé©å㪠CSS ã«ãã£ãŠãµã€ãããŒãããã²ãŒã·ã§ã³ããŒããããã¯ããããããŠã³ã¡ãã¥ãŒã«ããããšãã§ããŸãã</p> + +<pre class="brush: html"><nav class="menu"> + <ul> + <li><a href="#">Home</a></li> + <li><a href="#">About</a></li> + <li><a href="#">Contact</a></li> + </ul> +</nav> +</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'sections.html#the-nav-element', '<nav>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ææ°ã® W3C ã¹ãããã·ã§ããããå€æŽãªã</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sections.html#the-nav-element', '<nav>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®å¯Ÿå¿</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.nav")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®ã»ã¯ã·ã§ã³é¢é£èŠçŽ : {{HTMLElement("body")}}, {{HTMLElement("article")}}, {{HTMLElement("section")}}, {{HTMLElement("aside")}}, {{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}}, {{HTMLElement("h6")}}, {{HTMLElement("hgroup")}}, {{HTMLElement("header")}}, {{HTMLElement("footer")}}, {{HTMLElement("address")}}</li> + <li><a href="/ja/docs/Sections_and_Outlines_of_an_HTML5_document" title="Sections and Outlines of an HTML5 document">HTML5 ææžã®ã»ã¯ã·ã§ã³ãšã¢ãŠãã©ã€ã³</a></li> + <li class="last"><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Navigation_Role">ARIA: Navigation ããŒã«</a></li> +</ul> diff --git a/files/ja/web/html/element/nobr/index.html b/files/ja/web/html/element/nobr/index.html new file mode 100644 index 0000000000..4507d79238 --- /dev/null +++ b/files/ja/web/html/element/nobr/index.html @@ -0,0 +1,35 @@ +--- +title: '<nobr>: ç¡æ¹è¡æååèŠçŽ ïŒå»æ¢ïŒ' +slug: Web/HTML/Element/nobr +tags: + - Element + - HTML + - Non-standard + - Obsolete + - Reference + - Web + - nobr +translation_of: Web/HTML/Element/nobr +--- +<div>{{HTMLRef}}{{Non-standard_Header}}{{Obsolete_Header}}</div> + +<p>æšæºå€ãã€å»æ¢ããã HTML ã® <code><nobr></code> èŠçŽ ã¯ããã®å
å
ããæååã®èªåæ¹è¡ãç¡å¹åããŸããè¡å
ã«ãããŸããªãæååã¯ãé åããã¯ã¿åºãŠã¬ã³ããªã³ã°ãããããã¹ã¯ããŒã«ããŒã䌎ã£ãŠè¡šç€ºãããŸãã</p> + +<div class="blockIndicator warning"> +<p>ãã®èŠçŽ ã¯æšæºã®èŠçŽ ã§ãã£ãããšã¯<em>ãªã</em>ãåºãå®è£
ãããŠããŸããã®ã§ã䜿çšããã¹ãã§ã¯ãããŸããã代ããã«ã CSS ããããã£ã® {{Cssxref("white-space")}} ã次ã®ããã«äœ¿çšããŠãã ããã</p> +</div> + +<pre class="brush: html notranslate"><span style="white-space: nowrap;">æ¹è¡ã䌎ããªãé·ãè¡</span></pre> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<div>{{Compat("html.elements.nobr")}}</div> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{CSSxRef("white-space")}}</li> + <li>{{CSSxRef("overflow")}}</li> +</ul> diff --git a/files/ja/web/html/element/noembed/index.html b/files/ja/web/html/element/noembed/index.html new file mode 100644 index 0000000000..136edce10d --- /dev/null +++ b/files/ja/web/html/element/noembed/index.html @@ -0,0 +1,39 @@ +--- +title: '<noembed>: åã蟌ã¿ãã©ãŒã«ããã¯èŠçŽ ïŒå»æ¢ïŒ' +slug: Web/HTML/Element/noembed +tags: + - Element + - Embedded content + - Embedding + - HTML + - Non-standard + - Obsolete + - Reference + - noembed +translation_of: Web/HTML/Element/noembed +--- +<div>{{HTMLRef}}{{Non-standard_header}}{{obsolete_header}}</div> + +<p><span class="seoSummary"><code><strong><noembed></strong></code> èŠçŽ ã¯å»æ¢ããããæšæºå€ã®æ¹æ³ã§ããã {{HTMLElement("embed")}} èŠçŽ ã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒãããŠãŒã¶ãŒãä»æ§ãšããçš®é¡ã®<a href="/ja/docs/Web/Guide/HTML/Content_categories#Embedded_content">åã蟌ã¿ã³ã³ãã³ã</a>ã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã§ä»£æ¿ãŸãã¯ããã©ãŒã«ããã¯ãã³ã³ãã³ããæäŸãããã®ã§ãã</span>ãã㯠HTML 4.01 ã§éæšå¥šãšãªãããã©ãŒã«ããã¯ã³ã³ãã³ã㯠{{HTMLElement("object")}} èŠçŽ ã®éå§ã¿ã°ãšçµäºã¿ã°ã®éã«é
眮ãããããã«ãªããŸããã</p> + +<div class="note"> +<p>çŸåšã®ãšããããã®èŠçŽ ã¯ãŸã å€ãã®ãã©ãŠã¶ãŒã§åäœããŸãããå»æ¢ãããŠããã䜿çšããã¹ãã§ã¯ãããŸããã代ããã« {{HTMLElement("object")}} èŠçŽ ã®éå§ã¿ã°ãšçµäºã¿ã°ã®éã«ãã©ãŒã«ããã¯ã³ã³ãã³ããå
¥ããŠäœ¿çšããŠäžããã</p> +</div> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p><code><noembed></code> èŠçŽ å
ã®ã¡ãã»ãŒãžã¯ããã©ãŠã¶ãŒã <code><embed></code> èŠçŽ ã«å¯Ÿå¿ããŠããªãå Žåã«ã®ã¿è¡šç€ºãããŸãã</p> + +<h3 id="Show_an_alternative_content" name="Show_an_alternative_content">代æ¿ã³ã³ãã³ãã®è¡šç€º</h3> + +<pre class="brush: html notranslate"><embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + <noembed> + <h1>代æ¿ã³ã³ãã³ã</h1> + </noembed> +</embed></pre> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®å¯Ÿå¿</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååãããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.noembed")}}</p> diff --git a/files/ja/web/html/element/noframes/index.html b/files/ja/web/html/element/noframes/index.html new file mode 100644 index 0000000000..77482a39e3 --- /dev/null +++ b/files/ja/web/html/element/noframes/index.html @@ -0,0 +1,79 @@ +--- +title: '<noframes>: ãã¬ãŒã ãã©ãŒã«ããã¯èŠçŽ ' +slug: Web/HTML/Element/noframes +tags: + - HTML + - HTML ãã¬ãŒã + - Obsolete + - noframes + - ãŠã§ã + - ãã¬ãŒã + - ãªãã¡ã¬ã³ã¹ + - èŠçŽ +translation_of: Web/HTML/Element/noframes +--- +<div>{{obsolete_header}}</div> + +<p><span class="seoSummary"><strong><code><noframes></code></strong> ã¯ãå€ã HTML ã«ããã <strong>No Frames</strong> ãŸã㯠<strong>frame fallback</strong> èŠçŽ ã§ããã {{HTMLElement("frame")}} èŠçŽ ã«å¯Ÿå¿ããŠããªãïŒãŸãã¯å¯Ÿå¿ãç¡å¹åããïŒãã©ãŠã¶ãŒã®ããã®ã³ã³ãã³ããæäŸããŸãã</span>ãã䜿ãããã»ãšãã©ã®ãã©ãŠã¶ãŒããã¬ãŒã ã«å¯Ÿå¿ããŠããŸãããäžéšã®ã¢ãã€ã«ãã©ãŠã¶ãŒãããã¹ãã¢ãŒããã©ãŠã¶ãŒãªã©ã®äŸå€ããããŸãã</p> + +<p><code><noframes></code> ã®äžã§ã¯ HTML ææžã® body èŠçŽ å
ã§å©çšã§ãã HTML èŠçŽ ã䜿çšã§ããŸããããã¬ãŒã ã䜿çšããããã® {{HTMLElement("frameset")}} èŠçŽ ããã³ {{HTMLElement("frame")}} èŠçŽ ã¯æå³ããªãã®ã§äŸå€ã§ãã</p> + +<p><code><noframes></code> ã¯ããŠãŒã¶ãŒã®ãã©ãŠã¶ãŒããã¬ãŒã ã«å¯Ÿå¿ããŠããªãããšã説æããã¡ãã»ãŒãžã衚瀺ããããã«å©çšããããšãã§ããŸãããã§ããã°ãã¬ãŒã ã䜿ããªããŠãåãïŒãŸãã¯åçã®ïŒæ©èœãæäŸããããã®å¥ãªãã©ãŒã ãè¡šçŸããããã«äœ¿çšããã¹ãã§ãã</p> + +<div class="note"> +<p>HTML 5 以éã§ã¯ã {{HTMLElement("frame")}} èŠçŽ ããã³ {{HTMLElement("frameset")}} èŠçŽ ãå»æ¢ãããããã <code><noframes></code> ãå»æ¢ãããŠãã䜿çšããã¹ãã§ã¯ãããŸããããã¬ãŒã ãã©ãããŠãå¿
èŠã§ããã°ã {{HTMLElement("iframe")}} èŠçŽ ãçšããŠè¡šçŸããã¹ãã§ãã</p> +</div> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ä»ã®ãã¹ãŠã® HTML èŠçŽ ãšåæ§ã«ããã®èŠçŽ ã¯<a href="/ja/docs/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a>ã«å¯Ÿå¿ããŠããŸããä»ã®å±æ§ã¯å©çšã§ããŸããã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãã®äŸã«ã¯ã2ã€ã®ãã¬ãŒã ãæã€ãã¬ãŒã ã»ããããããŸããå ããŠã{{Glossary("user agent","ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ããã¬ãŒã ã«å¯Ÿå¿ããŠããªãå Žåã®èª¬æã¡ãã»ãŒãžã衚瀺ããããã« <code><noframes></code> ã䜿ãããŠããŸãã</p> + +<pre class="brush:html"><frameset cols="50%,50%"> + <frame src="https://developer.mozilla.org/en/HTML/Element/frameset" /> + <frame src="https://developer.mozilla.org/en/HTML/Element/frame" /> + <noframes><p>ããªãã®ãã©ãŠã¶ãŒã¯ãã¬ãŒã ã«å¯Ÿå¿ããŠããªããã + ãŸãã¯ãã¬ãŒã ã䜿çšã§ããããã«èšå®ãããŠããŸããã</p></noframes> +</frameset></pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML5 W3C', '#noframes', 'noframes')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td> </td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'frames.html#edef-NOFRAMES', '<noframes>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td> </td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®å¯Ÿå¿</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååãããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.noframes")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("frameset")}}</li> + <li>{{HTMLElement("frame")}}</li> +</ul> + +<p>{{HTMLRef}}</p> diff --git a/files/ja/web/html/element/noscript/index.html b/files/ja/web/html/element/noscript/index.html new file mode 100644 index 0000000000..445863204c --- /dev/null +++ b/files/ja/web/html/element/noscript/index.html @@ -0,0 +1,107 @@ +--- +title: <noscript> +slug: Web/HTML/Element/noscript +tags: + - Element + - HTML + - HTML scripting + - Reference + - Web +translation_of: Web/HTML/Element/noscript +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><noscript></code> èŠçŽ </strong>ã¯ããã®ããŒãžäžã®ã¹ã¯ãªããã®çš®é¡ã«å¯Ÿå¿ããŠããªãå Žåããã¹ã¯ãªããã®å®è¡ããã©ãŠã¶ãŒã§ç¡å¹ã«ãããŠããå Žåã«è¡šç€ºãã HTML ã®éšåãå®çŸ©ããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãªãŒ</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Metadata_content">ã¡ã¿ããŒã¿ã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ã¹ã¯ãªããã®å®è¡ãç¡å¹ã〠{{HTMLElement("head")}} èŠçŽ ã®åå«ã§ããå Žå: ä»»æã®é åºã§ã0å以äžã® {{HTMLElement("link")}} èŠçŽ ã0å以äžã®{{HTMLElement("style")}} èŠçŽ ã0å以äžã® {{HTMLElement("meta")}} èŠçŽ ã<br> + ã¹ã¯ãªããã®å®è¡ãç¡å¹ã〠{{HTMLElement("head")}} èŠçŽ ã®åå«ã§ã¯ãªãå Žå: ä»»æã®<a href="/ja/docs/Web/Guide/HTML/Content_categories#Transparent_content_model">ééçã³ã³ãã³ã</a>ããã ã <code><noscript></code> èŠçŽ ãå
¥ãåã«ããŠã¯ãªããªãã<br> + äžèšä»¥å€ã®å Žå: ãããŒã³ã³ãã³ããèšè¿°ã³ã³ãã³ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>ç¥å
èŠçŽ ã« <code><noscript></code> ãååšããªãå Žåã«ã<a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a> ãåãå
¥ãããã¹ãŠã®èŠçŽ ããŸãã¯ãç¥å
èŠçŽ ã« <code><noscript></code> ãååšããªãå Žåã«ã{{HTMLElement("head")}} èŠçŽ (HTML ææžã«éã)ã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html notranslate"><noscript> + <!-- å€éšãã¡ã€ã«ã«ãªã³ã¯ããã¢ã³ã«ãŒ --> + <a href="https://www.mozilla.com/">å€éšãªã³ã¯</a> +</noscript> +<p>ããã¯ïŒïŒ</p> +</pre> + +<h3 id="Result_with_scripting_enabled" name="Result_with_scripting_enabled">ã¹ã¯ãªãããæå¹ã«ãªã£ãŠããå Žåã®è¡šç€ºäŸ</h3> + +<p>ããã¯ïŒïŒ</p> + +<h3 id="Result_with_scripting_disabled" name="Result_with_scripting_disabled">ã¹ã¯ãªãããç¡å¹ã«ãªã£ãŠããå Žåã®è¡šç€ºäŸ</h3> + +<p><a href="https://www.mozilla.com/">å€éšãªã³ã¯</a></p> + +<p>ããã¯ïŒïŒ</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'scripting.html#the-noscript-element', '<noscript>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'semantics-scripting.html#the-noscript-element', '<noscript>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'interact/scripts.html#h-18.3.1', '<noscript>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.noscript")}}</p> diff --git a/files/ja/web/html/element/object/index.html b/files/ja/web/html/element/object/index.html new file mode 100644 index 0000000000..ce74e22c5b --- /dev/null +++ b/files/ja/web/html/element/object/index.html @@ -0,0 +1,149 @@ +--- +title: <object> +slug: Web/HTML/Element/object +tags: + - Element + - HTML + - HTML embedded content + - Reference + - Web +translation_of: Web/HTML/Element/object +--- +<p>{{HTMLRef}}</p> + +<p><strong>HTML ã® <code><object></code> èŠçŽ </strong>ã¯ãç»åãå
éšã®é²èŠ§ã³ã³ããã¹ãããã©ã°ã€ã³ã«ãã£ãŠæ±ããããªãœãŒã¹ãªã©ã®ããã«æ±ãããå€éšãªãœãŒã¹ãè¡šçŸããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/object.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Embedded_content">åã蟌ã¿ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ããèŠçŽ ã {{htmlattrxref("usemap","object")}} å±æ§ãæã€å Žå㯠<a href="/ja/docs/Web/HTML/Content_categories#Interactive_content">察話åã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Form_listed">ãªã¹ãå</a>/<a href="/ja/docs/Web/HTML/Content_categories#Form_submittable">éä¿¡å¯èœ</a> 㪠<a href="/ja/docs/Web/HTML/Content_categories#Form-associated_content">ãã©ãŒã é¢é£èŠçŽ </a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>0å以äžã® {{HTMLElement("param")}} èŠçŽ ãšããã«ç¶ã <a href="/ja/docs/Web/HTML/Content_categories#Transparent_content_model">ééçã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Embedded_content">åã蟌ã¿ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("application")}}, {{ARIARole("document")}}, {{ARIARole("image")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLObjectElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯ããã¹ãŠã® HTML èŠçŽ ã§å
±éã®<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãšã以äžã«åæããå±æ§ãæã¡ãŸãã</p> + +<dl> + <dt>{{HTMLAttrDef("archive")}}{{HTMLVersionInline(4)}} ã®ã¿ã {{Obsolete_Inline("HTML5")}}</dt> + <dd>ãªããžã§ã¯ãã®ãªãœãŒã¹ã® URI 矀ããåè§ã¹ããŒã¹ã§åºåã£ãŠæå®ã</dd> + <dt>{{HTMLAttrDef("border")}}{{Deprecated_Inline("HTML4.01")}}{{Obsolete_Inline("HTML5")}}</dt> + <dd>ã³ã³ãããŒã«ã®å¢çç·ã®ãã¯ã»ã«å¹
ãâ»æå®æã« px ãªã©ã®åäœã¯äžèŠã</dd> + <dt>{{HTMLAttrDef("classid")}}{{HTMLVersionInline(4)}} ã®ã¿ã {{Obsolete_Inline("HTML5")}}</dt> + <dd>ãªããžã§ã¯ãã®å®è£
ã® URIã <strong>data</strong> å±æ§ãšãšãã«ããŸã㯠<strong>data</strong> å±æ§ã®ä»£æ¿ãšããŠçšããããšãã§ããŸãã</dd> + <dt>{{HTMLAttrDef("codebase")}}{{HTMLVersionInline(4)}} ã®ã¿ã {{Obsolete_Inline("HTML5")}}</dt> + <dd><strong>classid</strong> å±æ§ã<strong>data</strong> å±æ§ã<strong>archive</strong> å±æ§ã§æå®ãããçžå¯Ÿ URI ã解決ããããã®åºæºãã¹ãæå®ããªãå Žåãæ¢å®å€ã¯çŸåšã®ææžã®ããŒã¹ URI ãšãªããŸãã</dd> + <dt>{{HTMLAttrDef("codetype")}}{{HTMLVersionInline(4)}} ã®ã¿ã {{Obsolete_Inline("HTML5")}}</dt> + <dd><strong>classid</strong> ã«ãã£ãŠæå®ãããããŒã¿ã®ãã³ã³ãã³ãã»ã¿ã€ãã</dd> + <dt>{{HTMLAttrDef("data")}}</dt> + <dd>ãªãœãŒã¹ã®ã¢ãã¬ã¹ãæå¹ãª URL ã§æå®ã<strong>data</strong> å±æ§ãš <strong>type</strong> å±æ§ã®ãã¡ãå°ãªããšã1ã€ã¯å®çŸ©ããŠããå¿
èŠããããŸãã</dd> + <dt>{{HTMLAttrDef("declare")}}{{HTMLVersionInline(4)}} ã®ã¿ã {{Obsolete_Inline("HTML5")}}</dt> + <dd>ãã®è«çå±æ§ã¯å±æ§åãæå®ããã ãã§æå¹ã«ãªããŸãããªããžã§ã¯ãã¯ãåŸç¶ãã <code><object></code> èŠçŽ ã§ã€ã³ã¹ã¿ã³ã¹åããªããã°ãªããŸãããHTML5 ã§ã¯ãªãœãŒã¹ãåå©çšããããšã«ãå®å
šãªåœ¢ã® <object> èŠçŽ ãç¹°ãè¿ãé
眮ããŸãã</dd> + <dt>{{HTMLAttrDef("form")}}{{HTMLVersionInline(5)}}</dt> + <dd>ãªããžã§ã¯ãããã©ãŒã ã«é¢é£ä»ããããŠããå Žåããã®ãã©ãŒã ïŒâ»ãã©ãŒã ãªãŒããŒïŒã® id ãæå®ãå±æ§å€ã¯ãåäžææžå
ã® {{HTMLElement("form")}} èŠçŽ ã® id ã§ãªããã°ãªããŸããã</dd> + <dt>{{HTMLAttrDef("height")}}</dt> + <dd>衚瀺ããããªãœãŒã¹ã®é«ãã <a href="https://drafts.csswg.org/css-values/#px">CSS ãã¯ã»ã«å€</a> ã§æå®ã(絶察å€ã«éããŸãã<a href="https://html.spec.whatwg.org/multipage/embedded-content.html#dimension-attributes">ããŒã»ã³ãå€ã¯äžå¯</a>)</dd> + <dt>{{HTMLAttrDef("name")}}</dt> + <dd>æå¹ãªé²èŠ§ã³ã³ããã¹ãã®åå (HTML5) ãŸãã¯ã³ã³ãããŒã«ã®åå (HTML 4)ã</dd> + <dt>{{HTMLAttrDef("standby")}}{{HTMLVersionInline(4)}} ã®ã¿ã {{Obsolete_Inline("HTML5")}}</dt> + <dd>ãªããžã§ã¯ãã®å®è£
ãšããŒã¿ã®èªã¿èŸŒã¿äžã«ãã©ãŠã¶ãŒã«è¡šç€ºããããšãã§ããã¡ãã»ãŒãžã</dd> + <dt>{{HTMLAttrDef("tabindex")}}{{HTMLVersionInline(4)}} ã®ã¿ã {{Obsolete_Inline("HTML5")}}</dt> + <dd>çŸåšã®ææžã®ã¿ãããã²ãŒã·ã§ã³é åºã«ããããã®èŠçŽ ã®äœçœ®ã</dd> + <dt>{{HTMLAttrDef("type")}}</dt> + <dd><strong>data</strong> å±æ§ã«ãã£ãŠæå®ããããªãœãŒã¹ã® <a href="/ja/docs/Glossary/Content_type">content type</a>ã<strong>data</strong> å±æ§ãš <strong>type</strong> å±æ§ã®ãã¡ãå°ãªããšã 1 ã€ã¯å®çŸ©ããŠããå¿
èŠããããŸãã</dd> + <dt>{{HTMLAttrDef("typemustmatch")}}{{HTMLVersionInline(5)}}</dt> + <dd>ãã®è«çå±æ§ã¯ããªãœãŒã¹ã䜿çšããããã«ã¯ <strong>type</strong> å±æ§ã®å€ãšãªãœãŒã¹ã®å®éã® <a href="/ja/docs/Glossary/Content_type">content type</a> ãäžèŽããŠããªããã°ãªããªããã瀺ããŸãã</dd> + <dt>{{HTMLAttrDef("usemap")}}</dt> + <dd>{{HTMLElement("map")}} èŠçŽ ãåç
§ããããã·ã¥åã '#' ã®åŸã« map èŠçŽ ã® {{htmlattrxref("name", "map")}} å±æ§ãç¹ããæååãå±æ§å€ãšããŠèšè¿°ããŸãã</dd> + <dt>{{HTMLAttrDef("width")}}</dt> + <dd>衚瀺ããããªãœãŒã¹ã®å¹
ã <a href="https://drafts.csswg.org/css-values/#px">CSS ãã¯ã»ã«å€</a> ã§æå®ã(絶察å€ã«éããŸãã<a href="https://html.spec.whatwg.org/multipage/embedded-content.html#dimension-attributes">ããŒã»ã³ããŒãžã¯äžå¯</a>)</dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Embed_a_flash_movie" name="Embed_a_flash_movie">Flash åç»ãåã蟌ã</h3> + +<pre class="brush: html notranslate"><!-- åã蟌㿠Flash åç» --> +<object data="movie.swf" + type="application/x-shockwave-flash"></object> + +<!-- åŒæ°ä»ãåã蟌㿠Flash åç» --> +<object data="movie.swf" type="application/x-shockwave-flash"> + <param name="foo" value="bar"> +</object> +</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName("HTML WHATWG", "embedded-content.html#the-object-element", "<object>")}}</td> + <td>{{Spec2("HTML WHATWG")}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName("HTML5 W3C", "semantics-embedded-content.html#the-object-element", "<object>")}}</td> + <td>{{Spec2("HTML5 W3C")}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName("HTML4.01", "struct/objects.html#h-13.3", "<object>")}}</td> + <td>{{Spec2("HTML4.01")}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<p>泚: Google Chrome ã¯ããã¹ãã®æ€çŽ¢ (<kbd>ctrl + F</kbd> ã®ã·ã§ãŒãã«ããããã¢ã¯ã»ã¹) 㧠<code><object></object></code> ã¿ã°å
ã®æ€çŽ¢ã«å¯Ÿå¿ããŠããŸããã</p> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.object")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("applet")}} {{Obsolete_Inline}}</li> + <li>{{HTMLElement("embed")}}</li> + <li>{{HTMLElement("param")}}</li> +</ul> diff --git a/files/ja/web/html/element/ol/index.html b/files/ja/web/html/element/ol/index.html new file mode 100644 index 0000000000..277a818ff9 --- /dev/null +++ b/files/ja/web/html/element/ol/index.html @@ -0,0 +1,224 @@ +--- +title: '<ol>: é åºä»ããªã¹ãèŠçŽ ' +slug: Web/HTML/Element/ol +tags: + - Element + - HTML + - HTML grouping content + - 'HTML:Flow content' + - Reference +translation_of: Web/HTML/Element/ol +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><ol></code> èŠçŽ </strong>ã¯ãé
ç®ã®é åºä»ããªã¹ããè¡šããŸãããµã€ãã¯çªå·ä»ãã®ãªã¹ããšããŠè¡šç€ºãããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/ol.html", "tabbed-shorter")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ããŸãã<code><ol></code> èŠçŽ ã®åã«å°ãªããšã 1 åã® {{HTMLElement("li")}} èŠçŽ ãå
å«ããå Žåã¯ã<a href="/en-US/docs/Web/Guide/HTML/Content_categories#Palpable_content">ç¥èŠå¯èœã³ã³ãã³ã</a>ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>0å以äžã® {{HTMLElement("li")}}, {{HTMLElement("script")}}, {{HTMLElement("template")}} ã®åèŠçŽ ã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">Implicit ARIA role</th> + <td><code><a href="/en-US/docs/Web/Accessibility/ARIA/Roles/List_role">list</a></code></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("directory")}}, {{ARIARole("group")}}, {{ARIARole("listbox")}}, {{ARIARole("menu")}}, {{ARIARole("menubar")}}, {{ARIARole("none")}}, {{ARIARole("presentation")}}, {{ARIARole("radiogroup")}}, {{ARIARole("tablist")}}, {{ARIARole("toolbar")}}, {{ARIARole("tree")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{DOMxRef("HTMLOListElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãåãä»ããŸãã</p> + +<dl> + <dt>{{HTMLAttrDef("reversed")}} {{HTMLVersionInline(5)}}</dt> + <dd>è«çå±æ§ã§ããªã¹ãã®é
ç®ãéé ã§æå®ãããŠããããšãæå®ããŸããé
ç®ã¯å€§ããæ¹ããå°ããæ¹ãžçªå·ä»ããããŸãã</dd> + <dt>{{HTMLAttrDef("start")}} {{HTMLVersionInline(5)}}</dt> + <dd>æŽæ°å€ãæã€å±æ§ã§ããªã¹ãé
ç®ã®åºæ°ã®éå§å€ãæå®ããŸãããã®å€ã¯ãçªå·ä»ãã®çš®é¡ãæåãããŒãæ°åã§ãã£ãŠããåžžã«ã¢ã©ãã¢æ°å (1, 2, 3, ãªã©) ã§æå®ããŸããäŸãã°ã "d" ã®æåã "iv" ã®ããŒãæ°åããå§ããå Žåã¯ã <code>start="4"</code> ã䜿çšããŠãã ããã</dd> + <dt>{{HTMLAttrDef("type")}}</dt> + <dd>ãã®å±æ§ã¯ãçªå·ä»ãã®çš®é¡ãèšå®ããŸãã + <ul> + <li><code>a</code> ã¯ãè±å°æåã瀺ããŸã</li> + <li><code>A</code> ã¯ãè±å€§æåã瀺ããŸã</li> + <li><code>i</code> ã¯ãå°æåã®ããŒãæ°åã瀺ããŸã</li> + <li><code>I</code> ã¯ã倧æåã®ããŒãæ°åã瀺ããŸã</li> + <li><code>1</code> ã¯ãæ°åã瀺ããŸã (æ¢å®å€)</li> + </ul> + + <p>æå®ãããçš®é¡ã¯ãå
éšã® {{HTMLElement("li")}} èŠçŽ ã§ç°ãªã {{HTMLAttrxRef("type", "li")}} å±æ§ã䜿çšãããªãéãããªã¹ãå
šäœã«äœ¿çšãããŸãã</p> + + <div class="blockIndicator note"> + <p><strong>泚:</strong> (æ³åŸææžãæè¡ææžã®ç®æ¡æžããªã©ã®ããã«) ãªã¹ãçªå·ã®çš®é¡ã«éèŠæ§ããªãéãã代ããã« CSS ã® {{CSSxRef("list-style-type")}} ããããã£ã䜿çšããŠãã ããã</p> + </div> + </dd> +</dl> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<p>ãµã€ããé åºä»ããªã¹ãã®é
ç®ã¯ãå
é ã«æ°åãæåãªã©ã®<a href="/ja/docs/Web/CSS/::marker">ããŒã«ãŒ</a>ã衚瀺ãããŸãã</p> + +<p><code><ol></code> èŠçŽ ãš {{HTMLElement("ul")}} èŠçŽ ã¯ãå¿
èŠãªã ãæ·±ãå
¥ãåã«ããããšãã§ãã <code><ol></code> ãš <code><ul></code> ã奜ããªã ãå€æŽããããšãã§ããŸãã</p> + +<p><code><ol></code> ãš {{HTMLElement("ul")}} ã¯ãã©ã¡ããé
ç®ã®ãªã¹ããè¡šããŸããäž¡è
ã®éãã¯ã <code><ol></code> èŠçŽ ã§ã¯é åºã«æå³ãããããšã§ããäŸãã°æ¬¡ã®ãããªãã®ã§ãã</p> + +<ul> + <li>ã¬ã·ãã®æé </li> + <li>éé </li> + <li>æ é€æå衚瀺ã©ãã«ã«ãããæåã®éé ã®äžèŠ§</li> +</ul> + +<p>ã©ã¡ãã®ãªã¹ãã䜿çšãããå€æããã«ã¯ããªã¹ãé
ç®ã®é åºãå€æŽããŠã¿ãŠãã ãããæå³ãå€ããããã§ããã° <code><ol></code> èŠçŽ ã䜿çšããããã§ãªãå Žåã¯ã {{HTMLElement("ul")}} èŠçŽ ã䜿çšããããšãã§ããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Simple_example" name="Simple_example">åçŽãªäŸ</h3> + +<pre class="brush: html notranslate"><ol> + <li>Fee</li> + <li>Fi</li> + <li>Fo</li> + <li>Fum</li> +</ol> +</pre> + +<p>äžèšã® HTML ã¯æ¬¡ã®ããã«åºåãããŸãã</p> + +<p>{{EmbedLiveSample("Simple_example", 400, 100)}}</p> + +<h3 id="Using_Roman_Numeral_type" name="Using_Roman_Numeral_type">ããŒãæ°åã®äœ¿çš</h3> + +<pre class="brush: html notranslate"><ol type="i"> + <li>Introduction</li> + <li>List of Greivances</li> + <li>Conclusion</li> +</ol> </pre> + +<p>äžèšã® HTML ã¯æ¬¡ã®ããã«åºåãããŸãã</p> + +<p>{{EmbedLiveSample("Using_Roman_Numeral_type", 400, 100)}}</p> + +<h3 id="Using_the_start_attribute" name="Using_the_start_attribute">start å±æ§ã®äœ¿çš</h3> + +<pre class="brush: html notranslate"><p>Finishing places of contestants not in the winnersâ circle:</p> + +<ol start="4"> + <li>Speedwalk Stu</li> + <li>Saunterinâ Sam</li> + <li>Slowpoke Rodriguez</li> +</ol> +</pre> + +<p>äžèšã® HTML ã¯æ¬¡ã®ããã«åºåãããŸãã</p> + +<p>{{EmbedLiveSample("Using_the_start_attribute", 400, 100)}}</p> + +<h3 id="Nesting_lists" name="Nesting_lists">å
¥ãåã®ãªã¹ã</h3> + +<pre class="brush: html notranslate"><ol> + <li>first item</li> + <li>second item <!-- ããã«çµäºã¿ã° </li> ã¯ãããŸããïŒ --> + <ol> + <li>second item first subitem</li> + <li>second item second subitem</li> + <li>second item third subitem</li> + </ol> + </li> <!-- çµäºã¿ã° </li> ã¯ããã§ã --> + <li>third item</li> +</ol> +</pre> + +<p>äžèšã® HTML ã¯æ¬¡ã®ããã«åºåãããŸãã</p> + +<p>{{EmbedLiveSample("Nesting_lists", 400, 150)}}</p> + +<h3 id="Unordered_list_inside_ordered_list" name="Unordered_list_inside_ordered_list">é åºä»ããªã¹ãã®äžã®é åºãªããªã¹ã</h3> + +<pre class="brush: html notranslate"><ol> + <li>first item</li> + <li>second item <!-- ããã«çµäºã¿ã° </li> ã¯ãããŸããïŒ --> + <ul> + <li>second item first subitem</li> + <li>second item second subitem</li> + <li>second item third subitem</li> + </ul> + </li> <!-- çµäºã¿ã° </li> ã¯ããã§ã --> + <li>third item</li> +</ol> +</pre> + +<p>äžèšã® HTML ã¯æ¬¡ã®ããã«åºåãããŸãã</p> + +<p>{{EmbedLiveSample("Unordered_list_inside_ordered_list", 400, 150)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-ol-element', '<ol>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ææ°ã® W3C ã¹ãããã·ã§ããã§ãã {{SpecName('HTML5 W3C')}} ããå€æŽãªã</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', "grouping-content.html#the-ol-element", "HTMLOListElement")}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td><code>reversed</code> ããã³ <code>start</code> å±æ§ãè¿œå ã<code>type</code> ã®éæšå¥šã解é€</td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/lists.html#h-10.2', '<ol>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td><code>compact</code> ããã³ <code>type</code> ãéæšå¥šã«æå®</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.ol")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®ãªã¹ãé¢é£ã® HTML èŠçŽ : {{HTMLElement("ul")}}ã {{HTMLElement("li")}}ã {{HTMLElement("menu")}} ããã³å»æ¢ããã {{HTMLElement("dir")}}</li> + <li><code><ol></code> èŠçŽ ã®ã¹ã¿ã€ã«ä»ãã«åœ¹ç«ã€ CSS ããããã£: + <ul> + <li>{{CSSxRef("list-style")}} ããããã£ã¯ãåºæ°ã®è¡šç€ºæ¹æ³ãéžã¶ã®ã«äŸ¿å©ã§ãã</li> + <li><a href="/ja/docs/Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters">CSS ã«ãŠã³ã¿ãŒ</a>ã¯ãè€éãªå
¥ãåã®ãªã¹ããæ±ãã®ã«äŸ¿å©ã§ãã</li> + <li>{{CSSxRef("line-height")}} ããããã£ã¯ãéæšå¥šã® {{HTMLAttrxRef("compact", "ol")}} å±æ§ãã·ãã¥ã¬ãŒãããã®ã«åœ¹ç«ã¡ãŸãã</li> + <li>{{CSSxRef("margin")}} ããããã£ã¯ããªã¹ãã®åäžããå¶åŸ¡ããã®ã«åœ¹ç«ã¡ãŸãã</li> + </ul> + </li> +</ul> diff --git a/files/ja/web/html/element/optgroup/index.html b/files/ja/web/html/element/optgroup/index.html new file mode 100644 index 0000000000..69e32d411c --- /dev/null +++ b/files/ja/web/html/element/optgroup/index.html @@ -0,0 +1,128 @@ +--- +title: <optgroup> +slug: Web/HTML/Element/optgroup +tags: + - Element + - Forms + - HTML + - HTML forms + - Reference + - Web +translation_of: Web/HTML/Element/optgroup +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><optgroup></code> èŠçŽ </strong>ã¯ããŠã§ããã©ãŒã ã«ãã㊠{{HTMLElement("select")}} èŠçŽ å
ã®ãéžæè¢ ({{HTMLElement("option")}}) ã®ã°ã«ãŒããäœæããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/optgroup.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®å¯Ÿè©±åãµã³ãã«ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãã察話åãµã³ãã«ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>0 å以äžã® {{HTMLElement("option")}} èŠçŽ </td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ãèŠçŽ ã®çŽåŸã«ä»ã® <code><optgroup></code> èŠçŽ ãæ¥ç¶ããå ŽåããŸãã¯èŠªèŠçŽ ãä»ã®å
容ãæããªãå Žåãçµäºã¿ã°ãçç¥å¯èœãšãªãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("select")}} èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td>{{ARIARole("group")}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLOptGroupElement")}}</td> + </tr> + </tbody> +</table> + +<p>{{Note("optgroup èŠçŽ ãå
¥ãåã«ããããšã¯ã§ããŸããã")}}</p> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/HTML/Global_attributes" rel="internal">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("disabled")}}</dt> + <dd>ãã®è«çå±æ§ãæå®ãããå Žåããã®ãªãã·ã§ã³ã°ã«ãŒãå
ã®é
ç®ã®ããããéžæäžèœãšãªããŸããå€ãã®å Žåããã©ãŠã¶ãŒã¯ãã®ã³ã³ãããŒã«ãã°ã¬ãŒã¢ãŠãã§è¡šç€ºããããŠã¹ã¯ãªãã¯ããã©ãŒã«ã¹ãªã©ããããªãã€ãã³ããåãä»ããªããªããŸãã</dd> + <dt>{{htmlattrdef("label")}}</dt> + <dd>ãã©ãŠã¶ãŒããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ã€ã¹äžã®éžæè¢ã«ã©ãã«ä»ãããã®ã«äœ¿çšã§ãããªãã·ã§ã³ã®ã°ã«ãŒãã®ååããã®èŠçŽ ã䜿çšããå Žåã«ã¯ããã®å±æ§ã¯å¿
é ã§ãã</dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html notranslate"><select> + <optgroup label="Group 1"> + <option>Option 1.1</option> + </optgroup> + <optgroup label="Group 2"> + <option>Option 2.1</option> + <option>Option 2.2</option> + </optgroup> + <optgroup label="Group 3" disabled> + <option>Option 3.1</option> + <option>Option 3.2</option> + <option>Option 3.3</option> + </optgroup> +</select> +</pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{EmbedLiveSample("Examples")}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#the-optgroup-element', '<optgroup>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sec-forms.html#the-optgroup-element', '<optgroup>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'interact/forms.html#h-17.6', '<optgroup>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååãããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.optgroup")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®ãã©ãŒã é¢é£èŠçŽ : {{HTMLElement("form")}}, {{HTMLElement("legend")}}, {{HTMLElement("label")}}, {{HTMLElement("button")}}, {{HTMLElement("select")}}, {{HTMLElement("datalist")}}, {{HTMLElement("option")}}, {{HTMLElement("fieldset")}}, {{HTMLElement("textarea")}}, {{HTMLElement("keygen")}}, {{HTMLElement("input")}}, {{HTMLElement("output")}}, {{HTMLElement("progress")}}, {{HTMLElement("meter")}}</li> +</ul> diff --git a/files/ja/web/html/element/option/index.html b/files/ja/web/html/element/option/index.html new file mode 100644 index 0000000000..05e079a45d --- /dev/null +++ b/files/ja/web/html/element/option/index.html @@ -0,0 +1,112 @@ +--- +title: '<option>: HTML éžæè¢èŠçŽ ' +slug: Web/HTML/Element/option +tags: + - Element + - Forms + - HTML + - HTML forms + - Reference + - Select +translation_of: Web/HTML/Element/option +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><option></code> èŠçŽ </strong>ã¯ã {{HTMLElement("select")}} èŠçŽ ã{{HTMLElement("optgroup")}} èŠçŽ ã{{HTMLElement("datalist")}} èŠçŽ å
ã§é
ç®ãå®çŸ©ããããã«äœ¿ãããŸãããããã£ãŠã<code><option></code> 㯠HTML ææžã§ãããã¢ããã¡ãã¥ãŒã®ã¡ãã¥ãŒé
ç®ãããã®ä»ã®é
ç®ã®äžèŠ§ãè¡šãããšãã§ããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/option.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãšã¹ã±ãŒããããæå (äŸãã° <code>&eacute;</code>) ãå«ãããã¹ã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ãçŽåŸã«ä»ã® <code><option></code> èŠçŽ ãŸã㯠{{HTMLElement("optgroup")}} èŠçŽ ãããå ŽåããŸãã¯èŠªèŠçŽ ãä»ã«å
容ãæããªãå Žåã¯çµäºã¿ã°ãçç¥å¯èœã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("select")}} èŠçŽ ã{{HTMLElement("optgroup")}} èŠçŽ ã{{HTMLElement("menu")}} èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td>{{ARIARole("option")}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLOptionElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<dl> + <dt>{{htmlattrdef("disabled")}}</dt> + <dd>ãã®è«çå±æ§ãèšå®ãããšãéžæè¢ãéžæäžèœã«ãªããŸããå€ãã®ãã©ãŠã¶ãŒã¯ãã®ãããªã³ã³ãããŒã«ãã°ã¬ãŒã¢ãŠãã§è¡šç€ºããããŠã¹ã¯ãªãã¯ããã©ãŒã«ã¹ãªã©ããããªãã€ãã³ããåãä»ããªããªããŸãããã®å±æ§ãèšå®ããŠããªããŠããç¥å
ã®ãããããç¡å¹ç¶æ
ã® {{HTMLElement("optgroup")}} èŠçŽ ã§ããå Žåã¯ç¡å¹åãããŸãã</dd> + <dt>{{htmlattrdef("label")}}</dt> + <dd>ãã®å±æ§ã¯ãéžæè¢ã®æå³ã瀺ãã©ãã«æååã§ãã <code>label</code> å±æ§ãå®çŸ©ããŠããªãå Žåã¯ãèŠçŽ ã®æååã³ã³ãã³ããèŠçŽ ã®å€ã«ãªããŸãã</dd> + <dt>{{htmlattrdef("selected")}}</dt> + <dd>ãã®è«çå±æ§ãèšå®ãããšããã®éžæè¢ãåæç¶æ
ã§éžæãããŸãã<code><option></code> èŠçŽ ã {{htmlattrxref("multiple", "select")}} ãèšå®ããŠããªã {{HTMLElement("select")}} èŠçŽ ã®åå«ã§ããå Žåã{{HTMLElement("select")}} èŠçŽ å
ã§1åã® <code><option></code> ã ãã <code>selected</code> å±æ§ãæãŠãŸãã</dd> + <dt>{{htmlattrdef("value")}}</dt> + <dd>ãã®å±æ§ã®å
容ã¯ããã©ãŒã ã§éä¿¡ããå€ãè¡šããŸããå€ãéä¿¡ããã«ã¯ãéžæè¢ãéžæããªããã°ãªããŸããããã®å±æ§ãçç¥ãããšã option èŠçŽ ã®äžã®æååãå€ã«ãªããŸãã</dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>{{HTMLElement("select")}} èŠçŽ ã®äŸãã芧ãã ããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'form-elements.html#the-option-element', '<option>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sec-forms.html#the-option-element', '<option>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'interact/forms.html#h-17.6', '<option>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.option")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®ãã©ãŒã é¢é£èŠçŽ : {{HTMLElement("form")}}, {{HTMLElement("legend")}}, {{HTMLElement("label")}}, {{HTMLElement("button")}}, {{HTMLElement("select")}}, {{HTMLElement("datalist")}}, {{HTMLElement("optgroup")}}, {{HTMLElement("fieldset")}}, {{HTMLElement("textarea")}}, {{HTMLElement("keygen")}}, {{HTMLElement("input")}}, {{HTMLElement("output")}}, {{HTMLElement("progress")}}, {{HTMLElement("meter")}}</li> +</ul> diff --git a/files/ja/web/html/element/output/index.html b/files/ja/web/html/element/output/index.html new file mode 100644 index 0000000000..657b6c9324 --- /dev/null +++ b/files/ja/web/html/element/output/index.html @@ -0,0 +1,113 @@ +--- +title: '<output>: åºåèŠçŽ ' +slug: Web/HTML/Element/output +tags: + - Element + - HTML + - HTML forms + - HTML5 + - 'HTML:Flow content' + - 'HTML:ãããŒã³ã³ãã³ã' + - Reference + - Web +translation_of: Web/HTML/Element/output +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã®åºåèŠçŽ </strong> (<strong><code><output></code></strong>) ã¯ããµã€ããã¢ããªãèšç®çµæããŠãŒã¶ãŒæäœã®çµæãæ¿å
¥ããããšãã§ããã³ã³ãããŒèŠçŽ ã§ãã</span></p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Form-associated_content">ãã©ãŒã é¢é£èŠçŽ </a> (<a href="/ja/docs/Web/HTML/Content_categories#Form_listed">ãªã¹ãå</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Form_labelable">ã©ãã«ä»ãå¯èœ</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Form_resettable">ãªã»ããå¯èœ</a>)ãç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ããã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td>{{ARIARole("status")}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ããã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLOutputElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("for")}}</dt> + <dd>ä»ã®èŠçŽ ã® {{htmlattrxref("id")}} ã®ç©ºçœåºåãã®ãªã¹ãã§ãå
¥åå€ãèšç®ã«äœ¿çšããã (ãŸãã¯äœããã®åœ±é¿ãäžãã) èŠçŽ ã瀺ããŸãã</dd> + <dt>{{htmlattrdef("form")}}</dt> + <dd>ãã®èŠçŽ ã«é¢é£ä»ãããã (<em>ãã©ãŒã ãªãŒããŒ</em>ã§ãã) {{HTMLElement("form")}} èŠçŽ ãæå®ããŸãããã®å€ã¯ãåãææžå
ã® <code><form></code> èŠçŽ ã® {{htmlattrxref("id")}} ã§ããå¿
èŠããããŸãã (ãã®å±æ§ãèšå®ãããŠããªãå Žåã <code><output></code> èŠçŽ ã¯ç¥å
ã® <code><form></code> ãããã°ããã®èŠçŽ ã«é¢é£ã¥ããããŸãã</dd> + <dd>ãã®å±æ§ã¯ <code><output></code> èŠçŽ ããå
å«ãã <code><form></code> ã«éããææžäžã®ã©ãã«ãã <code><form></code> ã«ãçµã³ä»ããããšãã§ããŸããããã¯ç¥å
ã® <code><form></code> èŠçŽ ãäžæžããããŸãã</dd> + <dt>{{htmlattrdef("name")}}</dt> + <dd>èŠçŽ ã®ååã§ãã {{domxref("HTMLFormElement.elements", "form.elements")}} API ã§äœ¿çšãããŸãã</dd> +</dl> + +<p><code><output></code> ã®å€ãååãå
容ã¯ãã©ãŒã éä¿¡ã®éçšã§éä¿¡ãããŸããã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>以äžã®äŸã§ã¯ããã©ãŒã ã« <code>0</code> ãã <code>100</code> ãŸã§ã®ç¯å²ã®å€ãåãã¹ã©ã€ããŒãšã第2ã®å€ãå
¥åã§ãã {{HTMLElement("input")}} èŠçŽ ããããŸããã©ã¡ããã®ã³ã³ãããŒã«ã®å€ãå€æŽããããã³ã«ã2ã€ã®å€ãåèšãããçµæã <code><output></code> èŠçŽ ã®äžã«è¡šç€ºãããŸãã</p> + +<pre class="brush: html notranslate"><form oninput="result.value=parseInt(a.value)+parseInt(b.value)"> + <input type="range" id="b" name="b" value="50" /> + + <input type="number" id="a" name="a" value="10" /> = + <output name="result" for="a b">60</output> +</form> +</pre> + +<p>{{ EmbedLiveSample('Examples')}}</p> + +<h2 id="Accessibility_Concerns" name="Accessibility_Concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®</h2> + +<p>å€ãã®ãã©ãŠã¶ãŒã§ã¯ããã®èŠçŽ ã <code><a href="/ja/docs/Web/Accessibility/ARIA/ARIA_Live_Regions">aria-live</a></code> é åãšããŠå®è£
ããŠããŸããããã«ãããæ¯æŽæè¡ã¯ããã®äžã«æçš¿ããã UI ã€ã³ã¿ã©ã¯ã·ã§ã³ã®çµæãçºè¡šããŸããããã®çµæãçæããã³ã³ãããŒã«ãããã©ãŒã«ã¹ãå€ãå¿
èŠã¯ãããŸããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#the-output-element', '<output>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sec-forms.html#the-output-element', '<output>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.output")}}</p> diff --git a/files/ja/web/html/element/p/index.html b/files/ja/web/html/element/p/index.html new file mode 100644 index 0000000000..14e996d271 --- /dev/null +++ b/files/ja/web/html/element/p/index.html @@ -0,0 +1,188 @@ +--- +title: '<p>: 段èœèŠçŽ ' +slug: Web/HTML/Element/p +tags: + - HTML + - HTML ã³ã³ãã³ãã°ã«ãŒãå + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - Reference + - ãŠã§ã + - èŠçŽ +translation_of: Web/HTML/Element/p +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><p></code> èŠçŽ </strong>ã¯ãããã¹ãã®æ®µèœãè¡šããŸãã</span>èŠèŠã¡ãã£ã¢ã«ãããŠã段èœã¯ãµã€ãé£æ¥ãããããã¯ãšäžäžã®ç©ºçœãæåã®è¡ã®åäžãã«ãã£ãŠéãŠãããããã¹ãã®ãããã¯ãšããŠè¡šçŸãããŸããã HTML ã®æ®µèœã¯ç»åããã©ãŒã æ¬ãªã©ã®é¢é£ããã³ã³ãã³ããæ§é çã«ãŸãšããããšãã§ããŸãã</p> + +<p>段èœã¯<a href="/ja/docs/Web/HTML/Block-level_elements">ãããã¯ã¬ãã«èŠçŽ </a>ã§ãããç¹åŸŽçãªã®ã¯ <code></p></code> ã§éããåã«ä»ã®ãããã¯ã¬ãã«èŠçŽ ãèŠã€ãã£ãå Žåã¯èªåçã«éããããšã§ããäžèšã®ãã¿ã°ã®çç¥ããã芧ãã ããã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/p.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ãåŸç¶ããèŠçŽ ã {{HTMLElement("address")}}, {{HTMLElement("article")}}, {{HTMLElement("aside")}}, {{HTMLElement("blockquote")}}, {{HTMLElement("div")}}, {{HTMLElement("dl")}}, {{HTMLElement("fieldset")}}, {{HTMLElement("footer")}}, {{HTMLElement("form")}}, {{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}}, {{HTMLElement("h6")}}, {{HTMLElement("header")}}, {{HTMLElement("hr")}}, {{HTMLElement("menu")}}, {{HTMLElement("nav")}}, {{HTMLElement("ol")}}, {{HTMLElement("pre")}}, {{HTMLElement("section")}}, {{HTMLElement("table")}}, {{HTMLElement("ul")}} ãŸãã¯å¥ã® {{HTMLElement("p")}} èŠçŽ ã®ããããã§ããããŸãã¯èŠªèŠçŽ å
ã§ä»ã®ã³ã³ãã³ãããªã芪èŠçŽ ã {{HTMLElement("a")}} èŠçŽ ã§ã¯ãªãå Žåã¯çµäºã¿ã°ãçç¥ããããšãå¯èœã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLParagraphElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes" title="HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<div class="note"> +<p><strong>ã¡ã¢:</strong> <code><p></code> ã® <code>align</code> å±æ§ã¯å»æ¢æžã¿ã§ããã䜿çšããã¹ãã§ã¯ãããŸããã</p> +</div> + +<h2 id="Example" name="Example">äŸ</h2> + +<h3 id="HTML">HTML</h3> + +<pre class="brush: html"><p>ããã¯ããã¹ãã®æåã®æ®µèœã§ãã + ããã¯ããã¹ãã®æåã®æ®µèœã§ãã + ããã¯ããã¹ãã®æåã®æ®µèœã§ãã + ããã¯ããã¹ãã®æåã®æ®µèœã§ãã</p> +<p>ããã¯ããã¹ãã®äºçªç®ã®æ®µèœã§ãã + ããã¯ããã¹ãã®äºçªç®ã®æ®µèœã§ãã + ããã¯ããã¹ãã®äºçªç®ã®æ®µèœã§ãã + ããã¯ããã¹ãã®äºçªç®ã®æ®µèœã§ãã</p> +</pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{EmbedLiveSample('Example')}}</p> + +<h2 id="Styling_paragraphs" name="Styling_paragraphs">段èœã®ã¹ã¿ã€ã«ä»ã</h2> + +<p>æ¢å®ã§ããã©ãŠã¶ãŒã¯æ®µèœãåäžã®ç©ºè¡ã§åå²ããŸããäŸãã°å
é è¡ãåäžããããªã©ãä»ã®åå²æ¹æ³ã¯ {{glossary("CSS")}} ã§å®çŸããããšãã§ããŸãã</p> + +<h3 id="HTML_2">HTML</h3> + +<pre class="brush: html"><p>Separating paragraphs with blank lines is easiest +for readers to scan, but they can also be separated +by indenting their first lines. This is often used +to take up less space, such as to save paper in print.</p> + +<p>Writing that is intended to be edited, such as school +papers and rough drafts, uses both blank lines and +indentation for separation. In finished works, combining +both is considered redundant and amateurish.</p> + +<p>In very old writing, paragraphs were separated with a +special character: ¶, the <i>pilcrow</i>. Nowadays, this +is considered claustrophobic and hard to read.</p> + +<p>How hard to read? See for yourself: + <button data-toggle-text="Oh no! Switch back!">Use pilcrow for paragraphs</button> +</p> +</pre> + +<h3 id="CSS">CSS</h3> + +<pre class="brush: css">p { + margin: 0; + text-indent: 3ch; +} + +p.pilcrow { + text-indent: 0; + display: inline; +} +p.pilcrow + p.pilcrow::before { + content: " ¶ "; +}</pre> + +<h3 id="JavaScript">JavaScript</h3> + +<pre class="brush: js">document.querySelector('button').addEventListener('click', function (event) { + document.querySelectorAll('p').forEach(function (paragraph) { +   paragraph.classList.toggle('pilcrow'); + }); + var newButtonText = event.target.dataset.toggleText; + var oldText = event.target.innerText; + event.target.innerText = newButtonText; + event.target.dataset.toggleText = oldText; +});</pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{EmbedLiveSample('Styling_paragraphs')}}</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®äºé
</h2> + +<p>ã³ã³ãã³ãã段èœã«åå²ãããšãããŒãžã®ã¢ã¯ã»ã·ããªãã£ãåäžããã®ã«åœ¹ç«ã¡ãŸããèªã¿äžããœããããã®ä»ã®æ¯æŽæè¡ãããã®ãããªãŠãŒã¶ãŒã«ååŸã®æ®µèœã«é£ã¶ã·ã§ãŒãã«ãããæäŸããããšãã§ãã空è¡ã«ãã£ãŠèŠèŠãŠãŒã¶ãŒãé£ã°ãèŠãããããšãã§ããã®ãšåæ§ãã³ã³ãã³ãããã£ãšèŠãããšãã§ããããã«ãªããŸãã</p> + +<p>段èœéã®ééãåºããããã«ç©ºã® <code><p></code> èŠçŽ ã䜿çšããããšã¯ãèªã¿äžãæè¡ã®æ¯æŽã®äžã§æäœãããŠãã人ã«ãšã£ãŠã¯åé¡ã«ãªããŸããèªã¿äžããœããã¯èŠçŽ ãååšããããšãã¢ããŠã³ã¹ãããã®ã®ããã®äžã«ã¯ã³ã³ãã³ããäœããªããšããç¶æ³ã«ãªãå¯èœæ§ããããŸããããã¯èªã¿äžããœããã䜿çšããŠãã人ã®å©çšãæ··ä¹±ããäžæºããããå¯èœæ§ããããŸãã</p> + +<p>è¿œå ã®ééããããå¿
èŠãããå Žåã¯ã {{cssxref("margin")}} ã®ãã㪠{{glossary("CSS")}} ããããã£ã䜿çšããŠå¹æãåŸãããã«ããŠãã ããã</p> + +<pre class="brush: css">p { + margin-bottom: 2em; // 段èœã®åŸã®ç©ºçœãå¢å ããã +} +</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-p-element', '<p>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ææ°ã® {{glossary("W3C")}} ã¹ãããã·ã§ããã§ãã {{SpecName("HTML5 W3C")}} ããå€æŽãªã</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-p-element', '<p>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td><code>align</code> å±æ§ãå»æ¢</td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.3.1', '<p>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.p")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("hr")}}</li> + <li>{{HTMLElement("br")}}</li> +</ul> diff --git a/files/ja/web/html/element/param/index.html b/files/ja/web/html/element/param/index.html new file mode 100644 index 0000000000..5e367adc67 --- /dev/null +++ b/files/ja/web/html/element/param/index.html @@ -0,0 +1,114 @@ +--- +title: '<param>: ãªããžã§ã¯ãåŒæ°èŠçŽ ' +slug: Web/HTML/Element/param +tags: + - Element + - HTML + - HTML åã蟌ã¿ã³ã³ãã³ã + - Reference + - Web +translation_of: Web/HTML/Element/param +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><param></code> èŠçŽ </strong>ã¯ã{{HTMLElement("object")}} èŠçŽ ã®åŒæ°ãå®çŸ©ããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãªãããã㯠{{Glossary("empty element", "空èŠçŽ ")}} ã§ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>空èŠçŽ ã§ããããéå§ã¿ã°ã¯å¿
é ããŸãçµäºã¿ã°ã眮ããŠã¯ãªããŸããã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("object")}} ã®åãšããŠãä»ã®<a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ããåã«é
眮å¯èœã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLParamElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("name")}}</dt> + <dd>åŒæ°ã®å称ã</dd> + <dt>{{htmlattrdef("value")}}</dt> + <dd>åŒæ°ã®å€</dd> +</dl> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šã®å±æ§</h3> + +<dl> + <dt>{{htmlattrdef("type")}} {{deprecated_inline}}</dt> + <dd><code>valuetype</code> ã "ref" ã«èšå®ãããŠããå Žåã«ã®ã¿æå®å¯èœã<code>value</code> ã®å€ã§æå®ããã URI ã«ååšãããªããžã§ã¯ãã® MIME ã¿ã€ããæå®ããŸãã</dd> + <dt>{{htmlattrdef("valuetype")}} {{deprecated_inline}}</dt> + <dd><code>value</code> å±æ§ã®åãæå®ããŸããæå®å¯èœãªå€ã¯ä»¥äžã®éãã§ãã + <ul> + <li><code>data</code>: åæå€ãå€ã¯æååãšããŠãªããžã§ã¯ãã®å®è£
ã«æž¡ãããŸãã</li> + <li><code>ref</code>: å€ã¯ãå®è¡æã®å€ãæ ŒçŽãããŠãããªãœãŒã¹ãžã® URI ã§ãã</li> + <li><code>object</code>: åäžææžå
ã®ä»ã® {{HTMLElement("object")}} èŠçŽ ã® ID</li> + </ul> + </dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p><code><param></code> ã®äœ¿çšäŸã«ã€ããŠã¯ã{{HTMLElement("object")}} ã®ããŒãžãåç
§ããŠãã ããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'iframe-embed-object.html#the-param-element', '<param>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'semantics-embedded-content.html#the-param-element', '<param>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/objects.html#h-13.3.2', '<param>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.param")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("object")}}</li> +</ul> diff --git a/files/ja/web/html/element/picture/index.html b/files/ja/web/html/element/picture/index.html new file mode 100644 index 0000000000..aa5e06a1f2 --- /dev/null +++ b/files/ja/web/html/element/picture/index.html @@ -0,0 +1,166 @@ +--- +title: '<picture>: ç»åèŠçŽ ' +slug: Web/HTML/Element/picture +tags: + - Element + - Graphics + - HTML + - HTML embedded content + - Images + - Reference + - Web + - WebP + - picture +translation_of: Web/HTML/Element/picture +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><picture></code> èŠçŽ </strong>ã¯ã0å以äžã® {{HTMLElement("source")}} èŠçŽ ãšäžã€ã® {{HTMLElement("img")}} èŠçŽ ãå«ã¿ãæ§ã
ãªç»é¢ã端æ«ã®æ¡ä»¶ã«å¿ããç»åãæäŸããŸãã</span></p> + +<p>ãã©ãŠã¶ãŒã¯è€æ°ã® <code><source></code> åèŠçŽ ãæ€èšãããã®äžããæãé©åãªãã®ãéžæããŸããé©åãªãã®ããªãå Žåãããã©ãŠã¶ãŒã <code><picture></code> èŠçŽ ã«å¯Ÿå¿ããŠãªãå Žåã <code><img></code> èŠçŽ ã® {{htmlattrxref("src", "img")}} å±æ§ã§æå®ããã URL ãéžæãããŸããéžæãããç»å㯠<code><img></code> èŠçŽ ãå æããé åã«è¡šç€ºãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/picture.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>ã©ã® URL ãèªã¿èŸŒãããéžæããã«ã¯ã{{Glossary("user agent","ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã¯ããããã® <code><source></code> èŠçŽ ã® {{htmlattrxref("srcset", "source")}}, {{htmlattrxref("media", "source")}}, {{htmlattrxref("type", "source")}} å±æ§ã調ã¹ãŠãçŸåšã®ããŒãžã®ã¬ã€ã¢ãŠãã衚瀺æ©åšã®èœåã«æãåãç»åãæ€èšããŸãã</p> + +<p><code><img></code> èŠçŽ ã¯2ã€ã®åœ¹å²ãæ
ããŸãã</p> + +<ol> + <li>ç»åã®å¯žæ³ããã®ä»ã®å±æ§ãèšè¿°ããŸãã</li> + <li><code><source></code> èŠçŽ ã§å©çšå¯èœãªç»åãæäŸã§ããªãã£ãå Žåã®ä»£æ¿çãæäŸããŸãã</li> +</ol> + +<p><code><picture></code> ããã䜿ãå Žé¢ã¯ä»¥äžã®éãã§ãã</p> + +<ul> + <li><strong>ã¢ãŒããã£ã¬ã¯ã·ã§ã³</strong> æ§ã
㪠<code>media</code> ã®æ¡ä»¶ã«åãããŠç»åãåãæãããå€æŽããããã (äŸãã°ãå°ããªç»é¢ã§ã¯ã詳现ãããªããããç°¡åãªçã®ç»åãèªã¿èŸŒããªã©)ã</li> + <li>ç¹å®ã®åœ¢åŒã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã«å¯ŸããŠã<strong>代æ¿ç»å圢åŒãæäŸãã</strong>ã</li> + <li>èŠã人ã®ç»é¢ã«æãé©åããç»åãèªã¿èŸŒãããšã§ã<strong>é信垯åãç¯çŽãããŒãžã®èªã¿èŸŒã¿ãããéããã</strong>ã</li> +</ul> + +<p>DPI ã®é«ã (é«è§£å床ã®) ãã£ã¹ãã¬ã€ã®ããã«é«è§£å床çã®ç»åãæäŸããå Žåã¯ã代ããã« {{htmlattrxref("srcset", "img")}} å±æ§ã <code><img></code> ã«äœ¿çšããŠãã ãããããã«ãã£ãŠãã©ãŠã¶ãŒã¯ããŒã¿ç¯çŽã¢ãŒãã§ã¯äœè§£å床çãéžæããããšãã§ãã <code>media</code> æ¡ä»¶ãæ瀺çã«æžããªããŠããããªããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, èšè¿°ã³ã³ãã³ã, åã蟌ã¿ã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>0å以äžã® {{HTMLElement("source")}} èŠçŽ ããã®åŸã«1åã® {{HTMLElement("img")}} èŠçŽ ãä»»æã§ã¹ã¯ãªãã察å¿èŠçŽ ãšæ··åšã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>åã蟌ã¿ã³ã³ãã³ããå«ãããšãã§ãããã¹ãŠã®èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLPictureElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ãæã¡ãŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<p>{{cssxref("object-position")}} ããããã£ã䜿çšããŠãèŠçŽ ã®æ å
ã§ç»åã®äœçœ®ã調æŽãããã {{cssxref("object-fit")}} ããããã£ã䜿çšããŠãæ å
ã«åãããããã®ç»åã®å¯žæ³ãå€æŽããæ¹æ³ãå¶åŸ¡ãããããããšãã§ããŸãã</p> + +<div class="note"> +<p><strong>泚:</strong> ãããã®ããããã£ã¯åã® <code><img></code> èŠçŽ ã«çšãã <code><picture></code> èŠçŽ ã«ã¯<strong>çšããªã</strong>ã§ãã ããã</p> +</div> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãããã®äŸã¯ã {{HTMLElement("source")}} èŠçŽ ã®æ§ã
ãªå±æ§ãã©ã®ããã« <code><picture></code> å
ã®ç»åã®éžæãå€æŽãããã瀺ããŠããŸãã</p> + +<h3 id="The_media_attribute" name="The_media_attribute">media å±æ§</h3> + +<p><code>media</code> å±æ§ã¯ãŠãŒã¶ãŒãšãŒãžã§ã³ããããããã® {{HTMLElement("source")}} èŠçŽ ãè©äŸ¡ããã¡ãã£ã¢æ¡ä»¶ã (ã¡ãã£ã¢ã¯ãšãªãšåæ§ã«) æå®ããŸãã</p> + +<p>ã¡ãã£ã¢æ¡ä»¶ã <code>false</code> ãšè©äŸ¡ãããå Žåã {{HTMLElement("source")}} èŠçŽ ã¯ã¹ãããããã <code><picture></code> å
ã®æ¬¡ã®èŠçŽ ãè©äŸ¡ãããŸãã</p> + +<pre class="brush: html notranslate"><picture> + <source srcset="mdn-logo-wide.png" media="(min-width: 600px)"> + <img src="mdn-logo-narrow.png" alt="MDN"> +</picture> +</pre> + +<h3 id="The_srcset_attribute" name="The_srcset_attribute">srcset å±æ§</h3> + +<p><a href="/ja/docs/Web/HTML/Element/source#attr-srcset">{{htmlattrdef("srcset")}}</a> å±æ§ã¯ã<em>寞æ³ã«åºã¥ãã</em>å©çšå¯èœãªç»åã®ãªã¹ããæäŸããããã«äœ¿çšããŸãã</p> + +<p>ããã¯ç»åèšè¿°åã®ã«ã³ãåºåãã®ãªã¹ãã§æ§æãããŸããããããã®ç»åèšè¿°åã¯ç»åã® URL ãšã次ã®<em>ãããã</em>ã§æ§æãããŸãã</p> + +<ul> + <li><em>å¹
èšè¿°å</em> 㯠<code>w</code> ã«ç¶ããŠæžããŸã (<code>300w</code> ãªã©)<br> + <em>ãŸãã¯</em></li> + <li><em>ãã¯ã»ã«å¯åºŠèšè¿°å</em> 㯠<code>x</code> ã«ç¶ããŠæžã (<code>2x</code> ãªã©)ãé« DPI ç»é¢ã®é«è§£å床ç»åãæäŸããŸãã</li> +</ul> + +<pre class="brush: html notranslate"><picture> + <source srcset="logo-768.png 768w, logo-768-1.5x.png 1.5x"> + <source srcset="logo-480.png, logo-480-2x.png 2x"> + <img src="logo-320.png" alt="logo"> +</picture></pre> + +<h3 id="The_type_attribute" name="The_type_attribute">type å±æ§</h3> + +<p><code>type</code> å±æ§ã¯ã {{HTMLElement("source")}} èŠçŽ ã® <code>srcset</code> å±æ§ã§äžãããããªãœãŒã¹ URL ã® <a href="/ja/docs/Web/HTTP/Basics_of_HTTP/MIME_types">MIME ã¿ã€ã</a>ãæå®ããŸãããŠãŒã¶ãŒãšãŒãžã§ã³ããæå®ãããã¿ã€ãã«å¯Ÿå¿ããŠããªãå Žåããã® {{HTMLElement("source")}} èŠçŽ ã¯ã¹ããããããŸãã</p> + +<pre class="brush: html notranslate"><picture> + <source srcset="logo.webp" type="image/webp"> + <img src="logo.png" alt="logo"> +</picture> +</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'embedded-content.html#the-picture-element', '<picture>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.picture")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("img")}} èŠçŽ </li> + <li>{{HTMLElement("source")}} èŠçŽ </li> + <li>ãã¬ãŒã å
ã®ç»åã®äœçœ®ã寞æ³ã®èšå®: {{cssxref("object-position")}} åã³ {{cssxref("object-fit")}}</li> + <li><a href="/ja/docs/Web/Media/Formats/Image_types">ç»åãã¡ã€ã«ã®Image file type and format guide</a></li> +</ul> diff --git a/files/ja/web/html/element/plaintext/index.html b/files/ja/web/html/element/plaintext/index.html new file mode 100644 index 0000000000..6216284bed --- /dev/null +++ b/files/ja/web/html/element/plaintext/index.html @@ -0,0 +1,54 @@ +--- +title: '<plaintext>: ãã¬ãŒã³ããã¹ãèŠçŽ (éæšå¥š)' +slug: Web/HTML/Element/plaintext +tags: + - Element + - HTML + - Obsolete + - Reference + - Web + - ãŠã§ã + - èŠçŽ +translation_of: Web/HTML/Element/plaintext +--- +<div>{{Obsolete_header}}</div> + +<p><span class="seoSummary"><em>ãã¬ãŒã³ããã¹ãèŠçŽ </em> (<code><plaintext></code>) ã¯ãéå§ã¿ã°ä»¥éã®ãã¹ãŠãçã®ããã¹ããšããŠè¡šç€ºãããã以éã® HTML ãç¡èŠããŸãã</span>éå§ã¿ã°ä»¥éã¯å
šãŠçã®ããã¹ãæ±ãã«ãªãã®ã§ãçµäºã¿ã°ã¯ãããŸããã</p> + +<div class="note"><strong>ã¡ã¢</strong>: ãã®èŠçŽ ã¯äœ¿çšããªãã§äžããã + +<ul> + <li><code><plaintext></code> 㯠HTML 2 ããéæšå¥šãšãªã£ãŠãããå
šãŠã®ãã©ãŠã¶ãŒãå®è£
ããŠããããã§ã¯ãããŸãããå®è£
ããŠãããã©ãŠã¶ãŒã§ããäžè²«ããŠããŸããã</li> + <li><code><plaintext></code> 㯠HTML 5 ã§å»æ¢ãããŠããŸãããã®èŠçŽ ãåãä»ãããã©ãŠã¶ãŒã¯ {{HTMLElement("pre")}} èŠçŽ ãšåæ§ã«æ±ããå
éšã® HTML ã解éããå ŽåããããŸãã</li> + <li><code><plaintext></code> èŠçŽ ã ({{HTMLElement("head")}} ãªã©ã®é衚瀺ã®èŠçŽ ãé€ããŠ) ããŒãžã®æåã®èŠçŽ ã«ãªãã®ã§ããã°ã HTML ã¯äœ¿çšããªãã§ãã ããã代ããã«ãããã¹ããã¡ã€ã«ã <code>text/plain</code> ã® <a href="/ja/docs/Properly_Configuring_Server_MIME_Types">MIME ã¿ã€ã</a>ã§éä¿¡ããããã«ããŠãã ããã</li> + <li>ãã®èŠçŽ ã䜿çšãã代ããã«ã {{HTMLElement("pre")}} èŠçŽ ããæå³çã«é©åã§ããã° (ã€ã³ã©ã€ã³ããã¹ãåãã®) {{HTMLElement("code")}} èŠçŽ ã䜿çšããŠãã ããããã®éãã³ã³ãã³ãã®äžèº«ããã£ãã HTML ãšããŠè§£éãããªãããã«ã <code><</code>, <code>></code>, <code>&</code> ã®åæåããšã¹ã±ãŒãããŠãã ããã</li> + <li>çå¹
ãã©ã³ãã¯ã HTML èŠçŽ ã« <a href="/ja/docs/Web/CSS">CSS</a> ã® {{cssxref("font-family")}} ã¹ã¿ã€ã«ã <code>monospace</code> ã«ããããšã§é©çšããããšãã§ããŸãã</li> +</ul> +</div> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯ãå
šãŠã®èŠçŽ ãæã€<a href="/ja/docs/Web/HTML/Global_attributes" rel="internal">ã°ããŒãã«å±æ§</a>以å€ã®å±æ§ãæã¡ãŸããã</p> + +<h2 id="DOM_interface" name="DOM_interface">DOM ã€ã³ã¿ãã§ãŒã¹</h2> + +<p>ãã®èŠçŽ 㯠{{domxref('HTMLElement')}} ã€ã³ã¿ãã§ãŒã¹ãæäŸããŸãã</p> + +<div class="note"> +<p><strong>å®è£
ã¡ã¢:</strong> Gecko 1.9.2 以åã§ã¯ã Firefox ã¯ãã®èŠçŽ ã« {{domxref('HTMLSpanElement')}} ã€ã³ã¿ãã§ãŒã¹ãå®è£
ããŠããŸãã</p> +</div> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®å¯Ÿå¿</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŸããããŒã¿ã«ååãããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.plaintext")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("pre")}} åã³ {{HTMLElement("code")}} èŠçŽ ã代ããã«äœ¿çšããŠãã ããã</li> + <li>{{HTMLElement("plaintext")}} ãšã»ãŒåçã® {{HTMLElement("listing")}} ãš {{HTMLElement("xmp")}} ãå»æ¢ãããŠããŸãã</li> +</ul> + +<div>{{HTMLRef}}</div> diff --git a/files/ja/web/html/element/pre/index.html b/files/ja/web/html/element/pre/index.html new file mode 100644 index 0000000000..f5272db04a --- /dev/null +++ b/files/ja/web/html/element/pre/index.html @@ -0,0 +1,152 @@ +--- +title: '<pre>: æŽåœ¢æžã¿ããã¹ãèŠçŽ ' +slug: Web/HTML/Element/pre +tags: + - HTML + - HTML ã³ã³ãã³ãã°ã«ãŒãå + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - ãŠã§ã + - ãªãã¡ã¬ã³ã¹ + - èŠçŽ +translation_of: Web/HTML/Element/pre +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML <code><pre></code> èŠçŽ </strong>ã¯ãæŽåœ¢æžã¿ããã¹ã (preformatted text) ãè¡šããŸãããã®èŠçŽ å
ã®ããã¹ãã¯äžè¬çã«ããã¡ã€ã«å
ã§ã®ã¬ã€ã¢ãŠãããã®ãŸãŸåæ ããŠçå¹
("<a href="/ja/docs/XUL/Style/monospace">monospace</a>") ãã©ã³ãã§è¡šç€ºãããŸãããã®èŠçŽ å
ã®ãã¯ã€ãã¹ããŒã¹æåã¯ãã®ãŸãŸè¡šç€ºããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/pre.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®å¯Ÿè©±åãµã³ãã«ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãã察話åãµã³ãã«ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLPreElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ãæã¡ãŸãã</p> + +<dl> + <dt>{{htmlattrdef("cols")}} {{non-standard_inline}}{{obsolete_inline}}</dt> + <dd>1è¡ãããã®<em>æãŸãã</em>æåæ°ã瀺ããŸãããã㯠{{htmlattrxref("width", "pre")}} ã®æšæºå€ã®å¥åã§ããåæ§ã®å¹æãåŸãã«ã¯ãCSS ã® {{Cssxref("width")}} ã䜿çšããŠãã ããã</dd> + <dt>{{htmlattrdef("width")}} {{obsolete_inline}}</dt> + <dd>1è¡ãããã®<em>æãŸãã</em>æåæ°ã瀺ããŸãããã®å±æ§ã¯æè¡çã«ã¯å®è£
ãããŠããŸãããèŠèŠäžã®å¹æã¯ãããŸãããåæ§ã®å¹æãåŸãã«ã¯ãCSS ã® {{Cssxref("width")}} ã䜿çšããŠãã ããã</dd> + <dt>{{htmlattrdef("wrap")}} {{non-standard_inline}}</dt> + <dd>ããã¹ããã¯ã¿åºãå Žåã®åŠçã«é¢ãã<em>ãã³ã</em>ã瀺ããŸããçŸè¡ã®ãã©ãŠã¶ãŒã¯ãã®ãã³ããç¡èŠããŠãèŠèŠäžã®å¹æããããããŸãããåæ§ã®å¹æãåŸãã«ã¯ãCSS ã® {{Cssxref("white-space")}} ã䜿çšããŠãã ããã</dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html"><!-- CSS ã³ãŒãã衚瀺ããäŸ --> +<pre> +body { + color:red; +} +</pre> +</pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<pre>body { + color:red; +} +</pre> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®äºé
</h2> + +<p>æŽåœ¢æžã¿ããã¹ãã䜿çšããŠäœãããçµµãå³ã«å¯ŸããŠãå¥ãªèª¬æãæäŸããããšã¯éèŠã§ãããã®å¥ãªèª¬æã¯ãæ確ãã€ç°¡æœã«çµµãå³ã®äžèº«ã説æãããã®ã«ããŠãã ããã</p> + +<p>匱èŠã®äººããèªã¿äžããœããã®ãããªæ¯æŽæè¡ã䜿çšããŠãã人ã¯ãé çªã«èªãã ãšãã«æŽåœ¢æžã¿ããã¹ãã§è¡šçŸãããŠãããã®ãäœãç解ã§ããªããããããŸããã</p> + +<p>{{HTMLElement("figure")}} åã³ {{HTMLElement("figcaption")}} èŠçŽ ã®çµã¿åããã«ã {{htmlattrxref("id")}} åã³ <a href="/ja/docs/Web/Accessibility/ARIA">ARIA</a> <code>role</code> åã³ <code>aria-labelledby</code> å±æ§ãè£ã£ããã®ã§ãæŽåœ¢æžã¿ããã¹ããå³åœ¢ãšããŠæ±ãã <code>figcaption</code> ãå³åœ¢ã®å¥ã®èª¬æãšããŠæäŸããããšãã§ããŸãã</p> + +<h3 id="Example" name="Example">äŸ</h3> + +<pre><figure role="img" aria-labelledby="cow-caption"> + <pre> + __________________ +< ç§ã¯ç§å Žã®é人ã§ãã> + ------------------ + \ ^__^ + \ (oo)\_______ + (__)\ )\/\ + ||----w | + || || + </pre> + <figcaption id="cow-caption"> + ãç§ã¯ç§å Žã®é人ã§ããããšèšã£ãŠããçãçã¯æŽåœ¢æžã¿ããã¹ãã§è¡šçŸãããŠããã + </figcaption> +</figure> +</pre> + +<ul> + <li><a href="/ja/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.1_â_Providing_text_alternatives_for_non-text_content">MDN "WCAG ãç解ãã â ã¬ã€ãã©ã€ã³ 1.1 ã®è§£èª¬"</a></li> + <li><a href="https://www.w3.org/TR/WCAG20-TECHS/H86.html">H86: Providing text alternatives for ASCII art, emoticons, and leetspeak | W3C Techniques for WCAG 2.0</a></li> +</ul> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-pre-element', '<pre>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>{{SpecName("HTML5 W3C")}} ããé倧ãªå€æŽã¯ãªã</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-pre-element', '<pre>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>{{SpecName("HTML4.01")}} ããé倧ãªå€æŽã¯ãªã</td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.3.4', '<pre>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td><code>cols</code> å±æ§ãéæšå¥šã«å€æŽ</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®å¯Ÿå¿</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååãããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.pre")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>CSS: {{Cssxref('white-space')}}, {{Cssxref('word-break')}}</li> +</ul> diff --git a/files/ja/web/html/element/progress/index.html b/files/ja/web/html/element/progress/index.html new file mode 100644 index 0000000000..b83a9e65a7 --- /dev/null +++ b/files/ja/web/html/element/progress/index.html @@ -0,0 +1,127 @@ +--- +title: '<progress>: é²æ衚瀺èŠçŽ ' +slug: Web/HTML/Element/progress +tags: + - Element + - HTML + - HTML forms + - HTML5 + - Reference + - Web +translation_of: Web/HTML/Element/progress +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><progress></code> èŠçŽ </strong>ã¯ãã¿ã¹ã¯ã®é²æç¶æ³ã衚瀺ããŸããããã°ã¬ã¹ããŒãšããŠãã衚瀺ãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/progress.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãã©ãã«ä»ãå¯èœã³ã³ãã³ããç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ããã ããåèŠçŽ ã« <code><progress></code> èŠçŽ ãå«ããŠã¯ãªããªãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a> ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td>{{ARIARole("progressbar")}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLProgressElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{ htmlattrdef("max") }}</dt> + <dd>ãã®å±æ§ã¯ã<code>progress</code> èŠçŽ ã§ç€ºãã¿ã¹ã¯ã§å¿
èŠãšããç·äœæ¥éãèšå®ããŸãã<code>max</code> å±æ§ãæå®ããå Žåã¯ãå€ã <code>0</code> ãã倧ããæå¹ãªæµ®åå°æ°ç¹æ°å€ã«ããªããã°ãªããŸãããæ¢å®å€ã¯ <code>1</code> ã§ãã</dd> + <dt>{{ htmlattrdef("value") }}</dt> + <dd>ãã®å±æ§ã¯ãã¿ã¹ã¯ã®é²æç¶æ³ãèšå®ããŸããå€ã¯ <code>0</code> ãã <code>max</code> ãŸã§ã®éããŸã㯠<code>max</code> ãçç¥ããå Žå㯠<code>0</code> ãã <code>1</code> ãŸã§ã®éã®ãæå¹ãªæµ®åå°æ°ç¹æ°å€ã§ããããšãå¿
èŠã§ãã<code>value</code> å±æ§ããªãå Žåã¯ãããã°ã¬ã¹ããŒã¯äžå®ãã¿ã¹ã¯ã¯åŠçäžã§ãããã®ã®å®äºãŸã§ãäºæ³ã§ããªãç¶æ
ã«ãªããŸãã</dd> +</dl> + +<div class="note"> +<p><strong>泚:</strong> {{htmlelement("meter")}} èŠçŽ ãšã¯ç°ãªããæå°å€ã¯åžžã« 0 ã§ã<code>min</code> å±æ§ã¯ <code><progress></code> èŠçŽ ã§ã¯èš±å¯ãããŠããŸããã</p> +</div> + +<div class="note"> +<p><strong>泚:</strong> {{cssxref(":indeterminate")}} æ¬äŒŒã¯ã©ã¹ã¯ãäžå®ç¶æ
ã®ããã°ã¬ã¹ããŒã«ãããããŸããããã°ã¬ã¹ããŒãå€ãããç¶æ
ããäžå®ã®ç¶æ
ã«å€æŽããã«ã¯ã {{domxref("Element.removeAttribute", "element.removeAttribute('value')")}}. 㧠value å±æ§ãåé€ããªããã°ãªããŸããã</p> +</div> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html notranslate"><progress value="70" max="100">70 %</progress> +</pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{ EmbedLiveSample("Examples", 200, 50) }}</p> + +<p>Windows 7 ã§ã¯ã progress ã®è¡šç€ºçµæã¯ä»¥äžã®ããã«ãªããŸãã</p> + +<p><img alt="progress-firefox.JPG" class="default internal" src="/@api/deki/files/6031/=progress-firefox.JPG"></p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#the-progress-element', '<progress>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sec-forms.html#the-progress-element', '<progress>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.progress")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{htmlelement("meter")}}</li> + <li>{{ cssxref(":indeterminate") }}</li> + <li>{{ cssxref("-moz-orient") }}</li> + <li>{{ cssxref("::-moz-progress-bar") }}</li> + <li>{{ cssxref("::-ms-fill") }}</li> + <li>{{ cssxref("::-webkit-progress-bar") }}</li> + <li>{{ cssxref("::-webkit-progress-value") }}</li> + <li>{{ cssxref("::-webkit-progress-inner-element") }}</li> +</ul> diff --git a/files/ja/web/html/element/q/index.html b/files/ja/web/html/element/q/index.html new file mode 100644 index 0000000000..e7ed497c2d --- /dev/null +++ b/files/ja/web/html/element/q/index.html @@ -0,0 +1,122 @@ +--- +title: '<q>: è¡å
åŒçšèŠçŽ ' +slug: Web/HTML/Element/q +tags: + - Citation + - Cite + - Element + - HTML + - HTML text-level semantics + - Q + - Quotation + - Quotation Marks + - Reference + - Web + - quote +translation_of: Web/HTML/Element/q +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><q></code> èŠçŽ </strong> ã¯ããã®å
容ãè¡å
ã®åŒçšã§ããããšãè¡šããŸããæè¿ã®å€ãã®ãã©ãŠã¶ãŒã§ã¯ãæååãåŒçšç¬Šã§å²ãããã«å®è£
ããŠããŸãã</span>ãã®èŠçŽ ã¯ã段èœåºåãããŸãããªãçãåŒçšã®ããã®ãã®ã§ããé·æã®åŒçšã«ã¯ã {{HTMLElement("blockquote")}} èŠçŽ ã䜿çšããŠãã ããã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/q.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/Guide/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">No corresponding role</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLQuoteElement")}}</td> + </tr> + </tbody> +</table> + +<div class="note"> +<p><strong>泚:</strong> æè¿ã®å€ãã®ãã©ãŠã¶ãŒã¯ã<code><q></code> èŠçŽ å
ã®æååã®åšãã«èªåçã«åŒçšç¬Šãè¿œå ããŸããå€ããã©ãŠã¶ãŒã§ã¯åŒçšç¬Šãè¿œå ããããã«ã¹ã¿ã€ã«èŠåãå¿
èŠãªå ŽåããããŸãã</p> +</div> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<dl> + <dt>{{htmlattrdef("cite")}}</dt> + <dd>ãã®å±æ§ã®å€ã¯ãåŒçšããæ
å ±ã®åŒçšå
ææžãã¡ãã»ãŒãžã® URL ã§ãããã®å±æ§ã¯ãåŒçšæã®æèãåç
§å
ã説æããæ
å ±ãæãããã®ãã®ã§ãã</dd> +</dl> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre class="brush: html notranslate"><p>According to Mozilla's website, + <q + cite="https://www.mozilla.org/en-US/about/history/details/">Firefox 1.0 + was released in 2004 and became a big success.</q></p> +</pre> + +<p>{{EmbedLiveSample('Example')}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-q-element', '<q>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-q-element', '<q>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.2.2', '<q>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.q")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("blockquote")}} èŠçŽ ã¯é·ãåŒçšã®ããã®ãã®ã§ãã</li> + <li>{{HTMLElement("cite")}} èŠçŽ ã¯åŒçšå
ã®ããã®ãã®ã§ãã</li> +</ul> diff --git a/files/ja/web/html/element/rb/index.html b/files/ja/web/html/element/rb/index.html new file mode 100644 index 0000000000..91a07ef691 --- /dev/null +++ b/files/ja/web/html/element/rb/index.html @@ -0,0 +1,149 @@ +--- +title: '<rb>: ã«ãããŒã¹èŠçŽ ' +slug: Web/HTML/Element/rb +tags: + - Element + - HTML + - HTML text-level semantics + - Reference + - Ruby + - Text + - Web +translation_of: Web/HTML/Element/rb +--- +<div>{{HTMLRef}}{{Non-standard_Header}}</div> + +<p><span class="seoSummary"><strong>HTML ã«ãããŒã¹ (<code><rb></code>) èŠçŽ </strong>ã¯ã {{HTMLElement("ruby") }} è¡šèšã®ããŒã¹ãšãªãããã¹ãã®éšåãåºåãããã«äœ¿çšãããŸããã€ãŸãã修食ãããæååã§ãã</span>äžã€ã® <code><rb></code> èŠçŽ ãããŒã¹ããã¹ãã®äžå¯åãªåºéãéãŠãããã«å²ã¿ãŸãã</p> + +<div class="hidden">\{{EmbedInteractiveExample("pages/tabbed/rb.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>{{htmlelement("ruby")}} èŠçŽ ã®åãšåæ§ã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>çµäºã¿ã°ãçç¥ã§ããã®ã¯ãèŠçŽ ã« {{HTMLElement("rt")}}, {{HTMLElement("rtc")}}, {{HTMLElement("rp")}} èŠçŽ ããŸãã¯ä»ã® <code><rb></code> èŠçŽ ãç¶ãå ŽåããŸãã¯èŠªèŠçŽ ã«æ®ãã®ã³ã³ãã³ãããªãå Žåã§ãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("ruby")}} èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes" rel="internal">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<ul> + <li>ã«ãè¡šèšã¯ãæ¥æ¬èªã®æ¯ãä»®åãå°æ¹Ÿèªã®æ³šé³ç¬Šå·ã®ããã«ãæ±ã¢ãžã¢ã®æåã®çºé³ã瀺ãããã®ãã®ã§ãã <code><rb></code> èŠçŽ ã¯ã«ãããŒã¹æåã®åºéãåºåãããã«äœ¿çšãããŸãã</li> + <li><code><rb></code> èŠçŽ ã¯ç©ºèŠçŽ ã§ã¯ãããŸãããããœãŒã¹ã³ãŒãäžã§ã¯ããããã®èŠçŽ ã®éå§ã¿ã°ã ããå«ããã®ãäžè¬çã§ããã®æ¹ãããŒã¯ã¢ãããè€éã§ã¯ãªãèªã¿ããããªããŸãããã©ãŠã¶ãŒã¯è¡šç€ºããéã«å®å
šãªèŠçŽ ã«è£å®ããŸãã</li> + <li>修食ããããããããã®ããŒã¹åºé/<code><rb></code> èŠçŽ ããšã«äžã€ã〠{{htmlelement("rt")}} èŠçŽ ã眮ãå¿
èŠããããŸãã</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãã®äŸã§ã¯ãå
ã®æåã«å¯Ÿã㊠"Kanji" ãç䟡ã§ãããšãã泚éãæäŸããŸãã</p> + +<pre class="brush: html notranslate"><ruby> + <rb>挢<rb>å + <rp>(</rp><rt>kan<rt>ji<rp>)</rp> +</ruby></pre> + +<p>ã«ãã®ããŒã¹ããã¹ããäºã€ã®éšåã«åºåãããã«äºã€ã® <code><rb></code> èŠçŽ ãå«ããŠããŸããäžæ¹ã§ã泚éãäºã€ã® {{htmlelement("rt")}} èŠçŽ ã§åºåã£ãŠããŸãã</p> + +<p>ãªãããã®äŸãå®å
šã«åå²ããŠæ³šéãããäºã€ã®ããŒã¹ããã¹ãã®éšåã§æžãããšãã§ããŸãããã®å Žå㯠<code><rb></code> èŠçŽ ãå«ããå¿
èŠã¯ãããŸããã</p> + +<pre class="brush: html notranslate"><ruby> + 挢 <rp>(</rp><rt>Kan</rt><rp>)</rp> + å <rp>(</rp><rt>ji</rt><rp>)</rp> +</ruby></pre> + +<div class="hidden"> +<div id="with-ruby"> +<pre class="brush: html notranslate"><ruby> <rb>挢<rb>å <rp>(</rp><rt>kan<rt>ji<rp>)</rp> </ruby> +</pre> + +<pre class="brush: css notranslate">body { + font-size: 22px; +}</pre> +</div> +</div> + +<p>åºåã¯ä»¥äžã®ããã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("with-ruby", "100%", 60)}}</p> + +<p>äžèšã® HTML ã¯ã«ãã«å¯Ÿå¿ããŠ<em>ããªã</em>ãã©ãŠã¶ãŒã§ã¯æ¬¡ã®ããã«è¡šç€ºãããŸãã</p> + +<div id="without-ruby"> +<div class="hidden"> +<pre class="brush: html notranslate">挢å (kan ji)</pre> + +<pre class="brush: css notranslate">body { + font-size: 22px; +} +</pre> +</div> +</div> + +<p>{{EmbedLiveSample("without-ruby", "100%", 60)}}</p> + +<div class="note"> +<p><strong>泚</strong>: ãã以å€ã®äŸã¯ã {{HTMLElement("ruby")}} èŠçŽ ã«ã€ããŠã®èšäºãåç
§ããŠãã ããã</p> +</div> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-rb-element', '<rb>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.rb")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("ruby")}}</li> + <li>{{HTMLElement("rt")}}</li> + <li>{{HTMLElement("rp")}}</li> + <li> + <p>{{HTMLElement("rtc")}}</p> + </li> +</ul> diff --git a/files/ja/web/html/element/rp/index.html b/files/ja/web/html/element/rp/index.html new file mode 100644 index 0000000000..65c8e85bc1 --- /dev/null +++ b/files/ja/web/html/element/rp/index.html @@ -0,0 +1,144 @@ +--- +title: '<rp>: ã«ãã®ãã©ãŒã«ããã¯çšæ¬åŒ§èŠçŽ ' +slug: Web/HTML/Element/rp +tags: + - Element + - HTML + - HTML text-level semantics + - Reference + - Ruby + - Text + - Web +translation_of: Web/HTML/Element/rp +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã®ã«ã代æ¿è¡šç€ºçšæ¬åŒ§ (<code><rp></code>) èŠçŽ </strong>ã¯ã {{HTMLElement("ruby")}} èŠçŽ ã«ããã«ãã®è¡šç€ºã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒåãã®ä»£æ¿è¡šç€ºçšæ¬åŒ§ãæäŸããããã«äœ¿çšããŸãã</span> <code><rp></code> èŠçŽ ã¯ã泚éã®æååã {{HTMLElement("rt")}} èŠçŽ ãå²ãéãæ¬åŒ§ãšéãæ¬åŒ§ãããããå²ãå¿
èŠããããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/rp.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ããã¹ã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>èŠçŽ ã®çŽåŸã« {{HTMLElement("rt")}} ãŸãã¯ä»ã® <code><rp></code> èŠçŽ ãç¶ããšãããŸãã¯èŠªèŠçŽ å
ã«ãã以äžã®ã³ã³ãã³ãããªãå Žåã¯ãçµäºã¿ã°ãçç¥å¯ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("ruby")}} èŠçŽ ã <code><rp></code> èŠçŽ 㯠{{HTMLElement("rt")}} èŠçŽ ã®çŽåãŸãã¯çŽåŸã«é
眮ããªããã°ãªããŸããã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>以å€ã®å±æ§ã¯ãããŸããã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<ul> + <li>ã«ãã¯æ¥æ¬èªã®ãµãããªãå°æ¹Ÿèªã®æ³šé³ç¬Šå·ãªã©ãæ±ã¢ãžã¢èšèªã§çºé³ã瀺ããã®ã§ãã <code><rp></code> èŠçŽ 㯠{{HTMLElement("ruby")}} èŠçŽ ã«å¯Ÿå¿ããŠããªãå Žåã«äœ¿çšãããŸãã <code><rp></code> èŠçŽ ã®å
容ç©ã§ãã«ãã®ååšã瀺ãããã«äœã衚瀺ãã¹ããïŒéåžžã¯æ¬åŒ§ïŒãæå®ããŸãã</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãã®äŸã¯ããããã®æåã«ç䟡ãª{{interwiki("wikipedia", "ããŒãå")}}ã衚瀺ããããã®ã«ã«ãã䜿çšããŠããŸãã</p> + +<div id="with-ruby"> +<pre class="brush: html notranslate"><ruby> + 挢 <rp>(</rp><rt>Kan</rt><rp>)</rp> + å <rp>(</rp><rt>ji</rt><rp>)</rp> +</ruby></pre> + +<div class="hidden"> +<h3 id="CSS">CSS</h3> + +<pre class="brush: css notranslate">body { + font-size: 22px; +}</pre> +</div> +</div> + +<p>ãã®ãã©ãŠã¶ãŒã§ã¯æ¬¡ã®ããã«èŠããŸãã</p> + +<p>{{EmbedLiveSample("with-ruby", 600, 60)}}</p> + +<p>äžèšã® HTML ã¯ãã«ãã®å¯Ÿå¿ã<em>ãªã</em>ãã©ãŠã¶ãŒã§è¡šç€ºãããšããã®ããã«èŠãããããããŸããã</p> + +<div id="without-ruby"> +<div class="hidden"> +<pre class="brush: html notranslate">挢 (Kan) å (ji)</pre> + +<pre class="brush: css notranslate">body { + font-size: 22px; +} +</pre> +</div> +</div> + +<p>{{EmbedLiveSample("without-ruby", 600, 60)}}</p> + +<p>ãã以å€ã®äŸã¯ã {{HTMLElement("ruby")}} èŠçŽ ã«ã€ããŠã®èšäºãåç
§ããŠãã ããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-rp-element', '<rp>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-rp-element', '<rp>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.rp")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("ruby")}}</li> + <li>{{HTMLElement("rt")}}</li> + <li>{{HTMLElement("rb")}}</li> + <li> + <p>{{HTMLElement("rtc")}}</p> + </li> +</ul> diff --git a/files/ja/web/html/element/rt/index.html b/files/ja/web/html/element/rt/index.html new file mode 100644 index 0000000000..d45407e29d --- /dev/null +++ b/files/ja/web/html/element/rt/index.html @@ -0,0 +1,137 @@ +--- +title: '<rt>: ã«ãæååèŠçŽ ' +slug: Web/HTML/Element/rt +tags: + - Element + - HTML + - HTML text-level semantics + - Reference + - Ruby + - Text + - Web +translation_of: Web/HTML/Element/rt +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã®ã«ãæåå (<code><rt></code>) èŠçŽ </strong>ã¯ãã«ãã«ãã泚éïŒæ¯ãä»®åïŒã®ã«ãæååã®éšåãå®çŸ©ããæ±ã¢ãžã¢ã®çµçã«ãããŠçºé³ã翻蚳ãé³åãªã©ã®æ
å ±ãæäŸããããã«äœ¿çšããŸãã <code><rt></code> èŠçŽ ã¯åžžã« {{HTMLElement("ruby")}} èŠçŽ ã®äžã§äœ¿çšãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/rt.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>ããå€ãã®äŸã«ã€ããŠã¯ {{HTMLElement("ruby")}} èŠçŽ ã«ã€ããŠã®èšäºãåç
§ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{HTMLElement("rt")}} èŠçŽ ã®çŽåŸã« {{HTMLElement("rt")}} èŠçŽ ãŸã㯠{{HTMLElement("rp")}} èŠçŽ ãããå ŽåããŸãã¯èŠªèŠçŽ å
ã«ä»ã®ã³ã³ãã³ãããªãå Žåã¯çµäºã¿ã°ãçç¥å¯èœã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("ruby")}} èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãã®äŸã§ã¯ã {{HTMLElement("ruby")}} èŠçŽ å
ã®æŒ¢åã«ããŒãåè¡šèšãæäŸããŸãã</p> + +<div id="with-ruby"> +<pre class="brush: html notranslate"><ruby> + 挢 <rt>Kan</rt> + å <rt>ji</rt> +</ruby> +</pre> + +<div class="hidden"> +<pre class="brush: css notranslate">body { + font-size: 22px; +} +</pre> +</div> +</div> + +<p>ãã®ãã©ãŠã¶ãŒã®åºåã¯æ¬¡ã®ããã«èŠããŸãã</p> + +<p>{{EmbedLiveSample("with-ruby", 600, 60)}}</p> + +<p>ã«ãã«å¯Ÿå¿ããŠ<em>ããªã</em>ãã©ãŠã¶ãŒã§ã¯ããã®äŸã¯æ¬¡ã®ããã«èŠããŸãã</p> + +<div id="without-ruby"> +<div class="hidden"> +<pre class="brush: html notranslate">挢 Kan å ji</pre> + +<pre class="brush: css notranslate">body { + font-size: 22px; +} +</pre> +</div> +</div> + +<p>{{EmbedLiveSample("without-ruby", 600, 60)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-rt-element', '<rt>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-rt-element', '<rt>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.rt")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("ruby")}}</li> + <li>{{HTMLElement("rp")}}</li> + <li>{{HTMLElement("rb")}}</li> + <li>{{HTMLElement("rtc")}}</li> + <li>{{CSSXRef("text-transform", "text-transform: full-size-kana")}}</li> +</ul> diff --git a/files/ja/web/html/element/rtc/index.html b/files/ja/web/html/element/rtc/index.html new file mode 100644 index 0000000000..4c64dbed6e --- /dev/null +++ b/files/ja/web/html/element/rtc/index.html @@ -0,0 +1,124 @@ +--- +title: '<rtc>: ã«ãæååã³ã³ãããŒèŠçŽ ' +slug: Web/HTML/Element/rtc +tags: + - Element + - HTML + - HTML text-level semantics + - NeedsContent + - Reference + - Ruby Text + - Text + - Web + - rtc +translation_of: Web/HTML/Element/rtc +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã®ã«ãæååã³ã³ãã㌠(<code><rtc></code>) èŠçŽ </strong>ã¯ã {{HTMLElement("ruby")}} èŠçŽ å
ã§äœ¿çšãã {{HTMLElement("rb")}} èŠçŽ ã«ã«ãã§äžããæååã®ãæå³ãè¡šã泚éãå
å«ããŸãã{{HTMLElement("rb")}} èŠçŽ ã¯çºé³ã®æ³šé ({{HTMLElement("rt")}}) ãšæå³ã®æ³šé ({{HTMLElement("rtc")}}) ã®äž¡æ¹ãæã€ããšãã§ããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/rtc.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãŸã㯠{{HTMLElement("rt")}} èŠçŽ </td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>çŽåŸã« {{HTMLElement("rb")}}, {{HTMLElement("rtc")}}, {{HTMLElement("rt")}} èŠçŽ ã®éå§ã¿ã°ãããããŸãã¯èŠªèŠçŽ ã®çµäºã¿ã°ãããå Žåã¯ããã®èŠçŽ ã®çµäºã¿ã°ãçç¥å¯èœã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("ruby")}} èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html highlight[8] notranslate"><div class="info"> + <ruby> + <rbc> + <rb>æ§</rb><rt>jiù</rt> + <rb>é</rb><rt>jÄ«n</rt> + <rb>å±±</rb><rt>shÄn</rt> + </rbc> + <rtc>San Francisco</rtc> + </ruby> +</div> +</pre> + +<div class="hidden"> +<pre class="brush: css notranslate">.info { + padding-top: 10px; + font-size: 36px; +} +</pre> +</div> + +<p>{{EmbedLiveSample("Example", 600, 120)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML5.2', 'textlevel-semantics.html#the-rtc-element', '<rtc>')}}</td> + <td>{{Spec2('HTML5.2')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5.1', 'textlevel-semantics.html#the-rtc-element', '<rtc>')}}</td> + <td>{{Spec2('HTML5.1')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-rtc-element', '<rtc>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.rtc")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("ruby")}}</li> + <li>{{HTMLElement("rp")}}</li> + <li>{{HTMLElement("rb")}}</li> + <li>{{HTMLElement("rt")}}</li> + <li>{{HTMLElement("rbc")}}</li> +</ul> diff --git a/files/ja/web/html/element/ruby/index.html b/files/ja/web/html/element/ruby/index.html new file mode 100644 index 0000000000..6b60c68f58 --- /dev/null +++ b/files/ja/web/html/element/ruby/index.html @@ -0,0 +1,114 @@ +--- +title: <ruby> +slug: Web/HTML/Element/ruby +tags: + - Element + - HTML + - HTML text-level semantics + - Reference + - Web + - æ¥æ¬èªåŠç +translation_of: Web/HTML/Element/ruby +--- +<div>{{HTMLRef}}</div> + +<p>The <strong>HTML <code><ruby></code> element</strong> ã¯ããŒã¹ããã¹ãã®äžãäžãé£ã«æç»ãããå°ããªæ³šéã§ãããæ±ã¢ãžã¢ã®æåã®çºé³ãè¡šãã®ã«äœ¿ãããŸããä»ã®çš®é¡ã®æ³šéã«ã䜿ãããããšããããŸããããã®äœ¿ãæ¹ã¯ããŸãäžè¬çã§ã¯ãããŸããã</p> + +<p><em>ã«ã</em>ãšããèšèã¯<a href="https://en.wikipedia.org/wiki/Agate_(typography)">åæ€è
ã䜿çšããé·ãã®åäœ</a>ã«ç±æ¥ããŠãããèªã¿ãããç¶æ
ãä¿ã£ããŸãŸããã¹ããæ°èçšçŽã«å°å·ã§ããæå°ã®ãµã€ãºãè¡šããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/ruby.html", "tabbed-shorter")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/Guide/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Example_1_Character" name="Example_1_Character">äŸ1: æåããšã®ã«ã</h3> + +<pre class="brush:html notranslate"><ruby> + 挢 <rp>(</rp><rt>ãã</rt><rp>)</rp> + å <rp>(</rp><rt>ã</rt><rp>)</rp> +</ruby></pre> + +<h3 id="Example_2_Word" name="Example_2_Word">äŸ2: çèªã®ã«ã</h3> + +<pre class="brush:html notranslate"><ruby> + ææ¥ <rp>(</rp><rt>ããã</rt><rp>)</rp> +</ruby></pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-ruby-element', '<ruby>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-ruby-element', '<ruby>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.ruby")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("rt")}}</li> + <li>{{HTMLElement("rp")}}</li> + <li>{{HTMLElement("rb")}}</li> + <li>{{HTMLElement("rtc")}}</li> + <li>{{HTMLElement("rbc")}}</li> + <li>{{CSSxRef("text-transform")}}: full-size-kana</li> +</ul> diff --git a/files/ja/web/html/element/s/index.html b/files/ja/web/html/element/s/index.html new file mode 100644 index 0000000000..b47223c7b2 --- /dev/null +++ b/files/ja/web/html/element/s/index.html @@ -0,0 +1,135 @@ +--- +title: <s> +slug: Web/HTML/Element/s +tags: + - Element + - HTML + - HTML text-level semantics + - Reference + - Web + - text-decoration +translation_of: Web/HTML/Element/s +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><s></code> èŠçŽ </strong>ã¯åãæ¶ãç·ãåŒããæååã衚瀺ããŸãã <code><s></code> èŠçŽ ã¯ãã§ã«é©åãŸãã¯æ£ç¢ºã§ã¯ãªããªã£ãäºæãè¡šçŸããŸããããããææžã®ä¿®æ£ã瀺ãå Žåã <code><s></code> èŠçŽ ã¯é©åã§ã¯ãããŸããããã®å Žå㯠{{HTMLElement("del")}} ãš {{HTMLElement("ins")}} ã®æ¹ãé©ããŠããã®ã§ããã¡ãã䜿çšããŠãã ããã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/s.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<div class="note"><strong>å®è£
ã«ãããã¡ã¢:</strong> Gecko 1.9.2 以åã¯ãã®èŠçŽ ã« {{domxref("HTMLSpanElement")}} ã€ã³ã¿ãŒãã§ã€ã¹ãå®è£
ããŠããŸãã</div> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html notranslate"><s>æ¬æ¥ã®ãããã: ãµãŒã¢ã³ã«ã«ãããã§</s> 売ãåã<br> +<span style="text-decoration:line-through;">æ¬æ¥ã®ãããã: + ãµãŒã¢ã³ã«ã«ãããã§</span> 売ãåã</pre> + +<p>{{EmbedLiveSample("Examples")}}</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®</h2> + +<p><code>s</code> èŠçŽ ãååšããããšã¯ãå€ãã®èªã¿äžãæè¡ã®æ¢å®ã®èšå®ã§ã¯ã¢ããŠã³ã¹ãããŸããã CSS ã® {{cssxref("content")}} ããããã£ãã {{cssxref("::before")}} ããã³ {{cssxref("::after")}} æ¬äŒŒèŠçŽ ãšå
±ã«äœ¿ãããšã§ã¢ããŠã³ã¹ãããããšãã§ããŸãã</p> + +<pre class="brush: css notranslate">s::before, +s::after { + clip-path: inset(100%); + clip: rect(1px, 1px, 1px, 1px); + height: 1px; + overflow: hidden; + position: absolute; + white-space: nowrap; + width: 1px; +} + +s::before { + content: " [åãæ¶ãããã¹ãéå§] "; +} + +s::after { + content: " [åãæ¶ãããã¹ãçµäº] "; +} +</pre> + +<p>èªã¿äžããœããã䜿çšãã人ã«ãã£ãŠã¯ãç¹ã«åé·ã«ãªãã³ã³ãã³ãã®ã¢ããŠã³ã¹ãæå³çã«ç¡å¹ã«ããŠããããšããããŸãããã®ããããã®ææ³ãæªçšããªãããã«ããããšã¯éèŠã§ãããã³ã³ãã³ããåãæ¶ããããŠããããšãç¥ããªããšç解ã«åœ±é¿ãããããªå Žé¢ã§ã®ã¿äœ¿çšããããã«ããŠãã ããã</p> + +<ul> + <li><a href="https://developer.paciellogroup.com/blog/2017/12/short-note-on-making-your-mark-more-accessible/">Short note on making your mark (more accessible) | The Paciello Group</a></li> + <li><a href="http://adrianroselli.com/2017/12/tweaking-text-level-styles.html">Tweaking Text Level Styles | Adrian Roselli</a></li> +</ul> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG','semantics.html#the-s-element','s element')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C','textlevel-semantics.html#the-s-element','s element')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.s")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("strike")}} èŠçŽ ã¯ã {{HTMLElement("s")}} èŠçŽ ã®å身ã§ããããå»æ¢ãããŠããããããŠã§ããµã€ãã§äœ¿çšããã¹ãã§ã¯ãããŸããã</li> + <li>{{HTMLElement("del")}} èŠçŽ ã¯ãããŒã¿ã<em>åé€ããã</em>å Žåã«ä»£ããã«äœ¿çšããã¹ããã®ã§ãã</li> + <li>CSS ã® {{cssxref("text-decoration-line")}} ããããã£ã¯ã {{HTMLElement("s")}} èŠçŽ ã®ä»¥åã®èŠèŠå¹æãå®çŸããŸãã</li> +</ul> diff --git a/files/ja/web/html/element/samp/index.html b/files/ja/web/html/element/samp/index.html new file mode 100644 index 0000000000..9f3b50130b --- /dev/null +++ b/files/ja/web/html/element/samp/index.html @@ -0,0 +1,166 @@ +--- +title: '<samp>: ãµã³ãã«åºåèŠçŽ ' +slug: Web/HTML/Element/samp +tags: + - Element + - HTML + - HTML text-level semantics + - Inline Sample + - Reference + - Sample Output + - Sample Text + - Web +translation_of: Web/HTML/Element/samp +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã®ãµã³ãã«èŠçŽ </strong> (<strong><code><samp></code></strong>) ã¯ãã³ã³ãã¥ãŒã¿ãŒããã°ã©ã ããã®ãµã³ãã«åºåãè¡šãè¡å
æååãå«ããããã«äœ¿çšãããŸãã</span>å
容ã¯æ®éããã©ãŠã¶ãŒã®æ¢å®ã®çå¹
ãã©ã³ãïŒ{{interwiki("wikipedia", "en:Courier (typeface)", "Courier")}} ã Lucida Console ãªã©ïŒã䜿çšããŠè¡šç€ºãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/samp.html", "tabbed-shorter")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>以å€ã®å±æ§ã¯ãããŸããã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<p>CSS èŠåãå®çŸ©ã㊠<code><samp></code> èŠçŽ ã«ããããã©ãŠã¶ãŒã®æ¢å®ãã©ã³ããäžæžãããããšãã§ããŸããããã©ãŠã¶ãŒã®èšå®ãæå®ãã CSS ãããåªå
ãããããšããããŸãã</p> + +<p>æ¢å®ã®ãã©ã³ããäžæžããã CSS ã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<pre class="brush: css notranslate">samp { + font-family: "Courier"; +}</pre> + +<div class="note"> +<p>ãŠã§ããµã€ãã JavaScript ã³ãŒãã«ãã£ãŠçæãããåºåãå«ããã³ã³ãããŒãšããŠæäŸããèŠçŽ ãå¿
èŠã§ããã°ã代ããã« {{HTMLElement("output")}} èŠçŽ ã䜿çšããŠãã ããã</p> +</div> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Basic_example" name="Basic_example">åºæ¬çãªäŸ</h3> + +<p>ãã®åçŽãªäŸã§ã¯ã段èœã«ããã°ã©ã ã®åºåã®äŸãå«ããŸãã</p> + +<pre class="brush: html notranslate"><p>When the process is complete, the utility will output the text +<samp>Scan complete. Found <em>N</em> results.</samp> You can then +proceed to the next step.</p></pre> + +<p>çµæã®åºåã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("Basic_example", 650, 100)}}</p> + +<h3 id="Sample_output_including_user_input" name="Sample_output_including_user_input">ãŠãŒã¶ãŒå
¥åãå«ããµã³ãã«åºå</h3> + +<p><code><samp></code> ãããã¯ã®äžã§ {{HTMLElement("kbd")}} èŠçŽ ã䜿çšããããšã§ããŠãŒã¶ãŒãå
¥åããæååãå«ãã äŸãè¡šçŸããããšãã§ããŸããäŸãã°ã Linux ïŒãŸã㯠macOSïŒã®ã³ã³ãœãŒã«ã»ãã·ã§ã³ãè¡šçŸãããã®ããã¹ããèããŠã¿ãŠãã ããã</p> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html notranslate"><pre> +<samp><span class="prompt">mike@interwebz:~$</span> <kbd>md5 -s "Hello world"</kbd> +MD5 ("Hello world") = 3e25960a79dbc69b674cd4ec67a72c62 + +<span class="prompt">mike@interwebz:~$</span> <span class="cursor">â</span></samp></pre></pre> + +<p>ãªãã {{HTMLElement("span")}} ã䜿çšããŠãã·ã§ã«ã®ããã³ãããã«ãŒãœã«ã®ãããªããµã³ãã«æååã®äžã«ããç¹å®ã®éšåã®è¡šç€ºãã§ããããã«ããŠããŸãããŸãã <code><kbd></code> ã䜿çšããŠããµã³ãã«æååã®äžã®ããã³ããã§ãŠãŒã¶ãŒãå
¥åããã³ãã³ããè¡šçŸããŠããŸãã</p> + +<h4 id="CSS">CSS</h4> + +<p>å®çŸããã衚瀺ãéæããããã® CSS ã¯æ¬¡ã®éãã§ãã</p> + +<pre class="brush: css notranslate">.prompt { + color: #b00; +} + +samp > kbd { + font-weight: bold; +} + +.cursor { + color: #00b; +}</pre> + +<p>ããã¯ããã³ãããšã«ãŒãœã«ã«ãããã«çè²ãããµã³ãã«æååã®äžã®ããŒå
¥åã倪åã«ããŠããŸãã</p> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>çµæã®åºåã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("Sample_output_including_user_input", 650, 120)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-samp-element', '<samp>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-samp-element', '<samp>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.2.1', '<samp>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.samp")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>é¢é£èŠçŽ : {{HTMLElement("kbd")}}, {{HTMLElement("code")}}, {{HTMLElement("pre")}}</li> + <li>{{HTMLElement("output")}} èŠçŽ : ã¹ã¯ãªãããçæããåºåã®ããã®ã³ã³ãããŒ</li> +</ul> diff --git a/files/ja/web/html/element/script/index.html b/files/ja/web/html/element/script/index.html new file mode 100644 index 0000000000..09a6afe979 --- /dev/null +++ b/files/ja/web/html/element/script/index.html @@ -0,0 +1,233 @@ +--- +title: '<script>: ã¹ã¯ãªããèŠçŽ ' +slug: Web/HTML/Element/script +tags: + - HTML + - HTML ã¹ã¯ãªãã + - 'HTML:ã¹ã¯ãªãã察å¿èŠçŽ ' + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:ã¡ã¿ããŒã¿ã³ã³ãã³ã' + - 'HTML:èšè¿°ã³ã³ãã³ã' + - Reference + - Script + - Web + - ãŠã§ã + - ã¹ã¯ãªãã + - èŠçŽ +translation_of: Web/HTML/Element/script +--- +<p>{{HTMLRef}}</p> + +<p><span class="seoSummary"><strong>HTML ã® <code><script></code> èŠçŽ </strong>ã¯ãå®è¡ã§ããã³ãŒããããŒã¿ãåã蟌ãããã«äœ¿çšããŸãããµã€ã㯠JavaScript ã®ã³ãŒãã®åã蟌ã¿ãåç
§ã«äœ¿çšãããŸãã</span> <code><script></code> èŠçŽ 㯠<a href="/ja/docs/Web/API/WebGL_API">WebGL</a> ã® GLSL shader ããã°ã©ãã³ã°èšèªã <a href="/ja/docs/Glossary/JSON">JSON</a> çã®ä»ã®èšèªã«ã䜿çšããããšãã§ããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/Guide/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Metadata_content">ã¡ã¿ããŒã¿ã³ã³ãã³ã</a>, <a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><code>text/javascript</code> ãªã©ã®åçã¹ã¯ãªãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Metadata_content">ã¡ã¿ããŒã¿ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ããŸãã¯<a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLScriptElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("async")}}{{HTMLVersionInline(5)}}</dt> + <dd> + <p>ã¯ã©ã·ãã¯ã¹ã¯ãªããã§ã¯ã <code>async</code> å±æ§ããããšãã¯ã©ã·ãã¯ã¹ã¯ãªãããå©çšå¯èœã«ãªã£ããããã«äžŠè¡ããŠèªã¿èŸŒã¿ã解æãšè©äŸ¡ãè¡ããŸãã</p> + + <p><a href="/ja/docs/Web/JavaScript/Guide/Modules">ã¢ãžã¥ãŒã«ã¹ã¯ãªãã</a>ã§ã¯ã <code>async</code> å±æ§ããããšãã¹ã¯ãªãããšãã®äŸåé¢ä¿ã¯ãã¹ãŠé
延ãã¥ãŒã§å®è¡ãããã®ã§ã解æãšäžŠè¡ããŠèªã¿èŸŒãŸããå©çšå¯èœã«ãªããšããã«è©äŸ¡ãããŸãã</p> + + <p>ãã®å±æ§ã¯ããã©ãŠã¶ãŒã解æãäžæåæ¢ããŠã¹ã¯ãªãããèªã¿èŸŒãã§è©äŸ¡ããªããã°ãªããªããããª<strong>ããŒãµãŒããã㯠JavaScript</strong> ãæé€ããããšãå¯èœã«ããŸãã <code>defer</code> ã¯ãã®å Žåã«åæ§ã®å¹æããããŸãã</p> + + <p>ããã¯è«çå±æ§ã§ããè«çå±æ§ãèŠçŽ ã«ããã°çã®å€ãè¡šããå±æ§ããªããã°åœã®å€ãè¡šããŸãã</p> + + <p>ãã©ãŠã¶ãŒã®äºææ§ã®ç¶æ³ã«ã€ããŠã¯{{anch("Browser compatibility", "ãã©ãŠã¶ãŒã®äºææ§")}}ãã芧ãã ããã <a href="/ja/docs/Games/Techniques/Async_scripts">asm.js åãéåæã¹ã¯ãªãã</a>ãã芧ãã ããã</p> + </dd> + <dt>{{htmlattrdef("crossorigin")}}</dt> + <dd>éåžžã® <code>script</code> èŠçŽ ã¯æšæºã® {{Glossary("CORS")}} ãã§ãã¯ã«éããªãã¹ã¯ãªããã«å¯ŸããŠã {{domxref('GlobalEventHandlers.onerror', 'window.onerror')}} ã«æå°éã®æ
å ±ããæž¡ããŸãããå¥ã®ãã¡ã€ã³ã䜿çšãããµã€ãã«éçã¡ãã£ã¢ãžã®ãšã©ãŒãã°åºåãã§ããããã«ããããã«ã¯ããã®å±æ§ã䜿çšããŠãã ãããæå¹ãªå€ã«ã€ããŠã詳ãã㯠<a href="/ja/docs/Web/HTML/CORS_settings_attributes">CORS èšå®å±æ§</a>ãã芧ãã ããã</dd> + <dt>{{htmlattrdef("defer")}}</dt> + <dd> + <p>ãã®è«çå±æ§ã¯ãã¹ã¯ãªãããææžã®è§£æå®äºåŸã〠{{event("DOMContentLoaded")}} ãçºçããåã«å®è¡ããããšããã©ãŠã¶ãŒã«ç€ºããŸãã</p> + + <p><code>defer</code> å±æ§ã®ä»ããã¹ã¯ãªããã¯ãã¹ã¯ãªãããèªã¿èŸŒãŸããŠè©äŸ¡ãå®äºãããŸã§ã <code>DOMContentLoaded</code> ã€ãã³ãã®çºçãæå¶ãããŸãã</p> + + <div class="warning"> + <p>ãã®å±æ§ã¯ã <code>src</code> å±æ§ããªãå Žå (ããªãã¡ã€ã³ã©ã€ã³ã¹ã¯ãªãã) ã«äœ¿çšããŠã¯ãããŸããããã®ãããªå Žåã¯å¹æããããŸããã</p> + + <p><code>defer</code> å±æ§ã¯<a href="/ja/docs/Web/JavaScript/Guide/Modules">ã¢ãžã¥ãŒã«ã¹ã¯ãªãã</a>ã«ã¯å¹æããããŸããã â æ¢å®ã§å»¶æãè¡ãããŸãã</p> + </div> + + <p><code>defer</code> å±æ§ã®ããã¹ã¯ãªããã¯ãææžã«çŸããé ã«å®è¡ãããŸãã</p> + + <p>ãã®å±æ§ã«ããããã©ãŠã¶ãŒã解æãäžæåæ¢ããŠã¹ã¯ãªãããèªã¿èŸŒãã§è©äŸ¡ããªããã°ãªããªããããªã<strong>ããŒãµãŒããããã³ã° JavaScript</strong> ãæé€ããããšãã§ããããã«ãªããŸãã <code>async</code> ã¯ãã®å ŽåãšäŒŒãå¹æããããŸãã</p> + </dd> + <dt>{{htmlattrdef("integrity")}}</dt> + <dd>ãã®å±æ§ã¯ãååŸãããªãœãŒã¹ãäºæãã¬æ¹ãããåããã«æäŸãããããããŠãŒã¶ãŒãšãŒãžã§ã³ããæ€èšŒããããã«äœ¿çšã§ããã¡ã¿ããŒã¿ãå«ã¿ãŸãã <a href="/ja/docs/Web/Security/Subresource_Integrity">Subresource Integrity</a> ãã芧ãã ããã</dd> + <dt>{{htmlattrdef("nomodule")}}</dt> + <dd>ãã®è«çå±æ§ã¯ã <a href="https://hacks.mozilla.org/2015/08/es6-in-depth-modules/">ES2015 ã¢ãžã¥ãŒã«</a>ã«å¯Ÿå¿ãããã©ãŠã¶ãŒã§ã¹ã¯ãªãããå®è¡ããã¹ãã§ã¯ãªãããšã瀺ããŸããèŠããã«ãã¢ãžã¥ãŒã«åŒã® JavaScript ã³ãŒãããµããŒãããªãå€ããã©ãŠã¶ãŒåãã®ãã©ãŒã«ããã¯ã¹ã¯ãªãããæäŸããããã«äœ¿çšã§ããŸãã</dd> + <dt>{{htmlattrdef("nonce")}}</dt> + <dd><a href="/ja/docs/Web/HTTP/Headers/Content-Security-Policy/script-src">script-src ã³ã³ãã³ãã»ãã¥ãªãã£ããªã·ãŒ</a>å
ã®ã¹ã¯ãªããããã¯ã€ããªã¹ãã«å
¥ããããã®æå·ãã³ã¹ (ã¯ã³ã¿ã€ã çªå·) ã§ãããµãŒããŒã¯ããªã·ãŒãéä¿¡ãããã³ã«äžæã®ãã³ã¹å€ãçæããå¿
èŠããããŸãããã以å€ã®æ¹æ³ã§ãªãœãŒã¹ã®ããªã·ãŒã®ãã€ãã¹ãæšæž¬ã§ããªããã³ã¹ãæäŸããããšãéèŠã§ãã</dd> + <dt id="attr-referrer">{{htmlattrdef("referrerpolicy")}}</dt> + <dd>ã¹ã¯ãªãããèªã¿èŸŒãã ããã¹ã¯ãªããããªãœãŒã¹ãèªã¿èŸŒãã ãããéã«ãã©ã®<a href="/ja/docs/Web/API/Document/referrer">ãªãã¡ã©ãŒ</a>ãéä¿¡ãããã瀺ããŸãã + <ul> + <li><code>no-referrer</code>: {{HTTPHeader("Referer")}} ããããŒã¯éä¿¡ããŸããã</li> + <li><code>no-referrer-when-downgrade</code> (æ¢å®å€): {{HTTPHeader("Referer")}} ããããŒã¯ã{{Glossary("origin", "ãªãªãžã³")}}ã« {{Glossary("TLS")}} ({{Glossary("HTTPS")}}) ããªãå Žåã«ã¯éä¿¡ããŸããã</li> + <li><code>origin</code>: éä¿¡ãããªãã¡ã©ãŒããåç
§ããŠããããŒãžã®ãªãªãžã³ ({{Glossary("protocol", "ã¹ããŒã ")}}ã{{Glossary("host", "ãã¹ã")}}ã{{Glossary("port", "ããŒãçªå·")}}) ã®ã¿ã«å¶éããŸãã</li> + <li><code>origin-when-cross-origin</code>: ç°ãªããªãªãžã³ãžã®ç§»åã§ã¯ãªãã¡ã©ãŒãã¹ããŒã ããã¹ããããŒãçªå·ã«å¶éããŸããåäžãªãªãžã³ãžã®ç§»åã§ã¯ããªãã¡ã©ãŒã®ãã¹ãå«ããŸãã</li> + <li><code>same-origin</code>: ãªãã¡ã©ãŒã¯<a href="/en-US/docs/Web/Security/Same-origin_policy">åäžãªãªãžã³</a>ã«ã¯éä¿¡ããŸããããªãªãžã³éãªã¯ãšã¹ãã«ã¯ãªãã¡ã©ãŒæ
å ±ãå«ããŸããã</li> + <li><code>strict-origin</code>: ãããã³ã«ã®ã»ãã¥ãªãã£æ°Žæºãåç (äŸãã° HTTPSâHTTPS) ã§ããå Žåã¯ææžã®ãªãªãžã³ã®ã¿ããªãã¡ã©ãŒãšããŠéä¿¡ããŸãããå®å
ã®å®å
šæ§ãããäœãå Žå (äŸãã° HTTPSâHTTP) ã«ã¯éä¿¡ããŸããã</li> + <li><code>strict-origin-when-cross-origin</code>: åäžãªãªãžã³ã®ãªã¯ãšã¹ããè¡ãé㯠URL å
šäœãéä¿¡ããŸããããããã³ã«ã®ã»ãã¥ãªãã£æ°Žæºãåç (äŸãã° HTTPSâHTTPS) ã§ããå Žåã¯ææžã®ãªãªãžã³ã®ã¿ããªãã¡ã©ãŒãšããŠéä¿¡ããå®å
ã®å®å
šæ§ãããäœãå Žå (äŸãã° HTTPSâHTTP) ã«ã¯ããããŒãéä¿¡ããŸããã</li> + <li><code>unsafe-url</code>: ãªãã¡ã©ãŒã¯ãªãªãžã³<em>ããã³</em>ãã¹ãå«ã¿ãŸã (ãã ãã<a href="/ja/docs/Web/API/HTMLHyperlinkElementUtils/hash">ãã©ã°ã¡ã³ã</a>ã<a href="/ja/docs/Web/API/HTMLHyperlinkElementUtils/password">ãã¹ã¯ãŒã</a>ã<a href="/ja/docs/Web/API/HTMLHyperlinkElementUtils/username">ãŠãŒã¶ãŒå</a>ã¯å«ããŸãã)ãããã¯ãªãªãžã³ããã¹ã®æ
å ±ã TLS ã§ä¿è·ããããªãœãŒã¹ããã»ãã¥ã¢ã§ãªãçæå
ãžæŒããããŸãã®ã§ãå®å
šã§ã¯ãããŸããã</li> + </ul> + + <div class="blockIndicator note"> + <p><strong>泚</strong>: æ¢å®å€ããã³ <code>referrerpolicy</code> ã«å¯Ÿå¿ããŠããªãå Žåã®ä»£æ¿å€ã¯ç©ºæåå (<code>""</code>) ã§ãã <code>referrerpolicy</code> ã <code><script></code> èŠçŽ ã§æ瀺çã«æå®ãããŠããªãå Žåã¯ããé«æ¬¡å
ãã€ãŸãææžå
šäœããã¡ã€ã³å
šäœã®ãªãã¡ã©ãŒããªã·ãŒã«åãããããŸããããé«æ¬¡å
ã®ããªã·ãŒãå©çšã§ããªãå Žåã¯ã空æåå㯠<code>no-referrer-when-downgrade</code> ãšåçã®ãã®ãšããŠæ±ãããŸãã</p> + </div> + </dd> + <dt>{{htmlattrdef("src")}}</dt> + <dd> + <p>ãã®å±æ§ã¯å€éšã¹ã¯ãªããã® <abbr>URI</abbr> ãæå®ããŸããææžã«çŽæ¥ã¹ã¯ãªãããåã蟌ã代ããã«äœ¿çšããããšãã§ããŸãã</p> + </dd> + <dt>{{htmlattrdef("type")}}</dt> + <dd> + <p>ã¹ã¯ãªãããè¡šãã¿ã€ããæå®ããŸãããã®å±æ§ã®å€ã¯ã以äžã®çš®é¡ã®ããããã«ããŸãã</p> + + <ul> + <li><strong>çç¥ãŸã㯠JavaScript ã® MIME ã¿ã€ã:</strong> ããã¯ã¹ã¯ãªããã JavaScript ã§ããããšã瀺ããŸãã HTML5 ä»æ§æžã§ã¯ãåé·ãª MIME ã¿ã€ããæå®ããã«å±æ§ãçç¥ãããã䞻匵ããŠããŸããéå»ã®ãã©ãŠã¶ãŒã§ã¯åã蟌ãŸããŠãããããã㯠(<code>src</code> å±æ§ã§) ã€ã³ããŒããããã³ãŒãã®ã¹ã¯ãªããèšèªãæå®ããŠããŸãããJavaScript ã® MIME ã¿ã€ãã¯<a href="/ja/docs/Web/HTTP/Basics_of_HTTP/MIME_types#JavaScript_types">ä»æ§æžã«æ²èŒãããŠããŸã</a>ã</li> + <li><strong><code>module</code>:</strong> ã³ãŒãã JavaScript ã¢ãžã¥ãŒã«ãšããŠæ±ããŸããã¹ã¯ãªããã®åŠçã¯ã<code>charset</code> ããã³ <code>defer</code> å±æ§ã®åœ±é¿ãåããŸããã <code>module</code> ã®å©çšã«ã€ããŠã®æ
å ±ã¯ã <a href="/ja/docs/Web/JavaScript/Guide/Modules">JavaScript ã¢ãžã¥ãŒã«</a>ãã芧ãã ãããã¯ã©ã·ãã¯ã¹ã¯ãªãããšã¯ç°ãªããã¢ãžã¥ãŒã«ã¹ã¯ãªããã¯ãªãªãžã³éã®ãã§ããã« CORS ãããã³ã«ã®äœ¿çšãå¿
èŠãšããŸãã</li> + <li><strong>ãã®ä»ã®å€:</strong> ãã®ã¿ã°ã§åã蟌ãã ã³ã³ãã³ããããã©ãŠã¶ãŒã«ãã£ãŠåŠçãããªãããŒã¿ãããã¯ãšããŠæ±ããŸããéçºè
ã¯ããŒã¿ãããã¯ãèšè¿°ããããã«ã JavaScript ã® MIME ã¿ã€ãã§ã¯ãªãæå¹ãª MIME ã¿ã€ãã䜿çšããªããã°ãªããŸããã <code>src</code> å±æ§ã¯ç¡èŠãããŸãã</li> + </ul> + </dd> +</dl> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šå±æ§</h3> + +<dl> + <dt>{{htmlattrdef("charset")}} {{Deprecated_inline}}</dt> + <dd>ååšããå Žåãå€ã¯ ASCII ã§å€§æåå°æåãåºå¥ããã« "<code>utf-8</code>" ãšäžèŽããæååã§ãªããã°ãªããŸããã <code>charset</code> å±æ§ã¯ãææžã UTF-8 ã§ãªããã°ãªããªãããšãããã³ <code>script</code> èŠçŽ ãææžããæåãšã³ã³ãŒãã£ã³ã°ãç¶æ¿ããããšãããæå®ããå¿
èŠã¯ãããŸããã</dd> + <dt>{{htmlattrdef("language")}} {{Deprecated_inline}}</dt> + <dd><code>type</code> å±æ§ãšåãããã«ããã®å±æ§ã¯äœ¿ãããŠããã¹ã¯ãªããèšèªãæå®ããéã«çšããããŸãããããã <code>type</code> å±æ§ãšã¯ç°ãªãããã®å±æ§ã«æå®å¯èœãªå€ãæšæºåãããŸããã§ããã代ããã« <code>type</code> å±æ§ã䜿çšããŠãã ããã</dd> +</dl> + +<h2 id="Notes" name="Notes">泚</h2> + +<p><code>async</code> å±æ§ãŸã㯠<code>defer</code> å±æ§ãæããªãã¹ã¯ãªããã¯ãã€ã³ã©ã€ã³ã¹ã¯ãªããåæ§ã«ããã©ãŠã¶ãŒãããŒãžã®è§£æãç¶ããããå
ã«ããã ã¡ã«èªã¿èŸŒã¿ããã³å®è¡ãããŸãã</p> + +<p>ã¹ã¯ãªãã㯠<code>text/javascript</code> ã® MIME ã¿ã€ãã§æäŸããã¹ãã§ããããã©ãŠã¶ãŒã¯å¯å€§ã§ãããç»å (<code>image/*</code>)ã»åç» (<code>video/*</code>)ã»é³å£° (<code>audio/*</code>)ã»<code>text/csv</code> ã®ã¿ã€ãã§æäŸãããã¹ã¯ãªããã«éããããã¯ããŸããã¹ã¯ãªããããããã¯ããããšã {{event("load")}} ã€ãã³ãã§ã¯ãªã {{event("error")}} ã€ãã³ããçºçããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Basic_usage" name="Basic_usage">åºæ¬çãªäœ¿ãæ¹</h3> + +<p>ãããã®äŸã¯ <code><script></code> èŠçŽ ã䜿çšã㊠(å€éšã®) ã¹ã¯ãªãããã€ã³ããŒãããæ¹æ³ã玹ä»ããŸãã</p> + +<pre class="brush: html notranslate"><script src="javascript.js"></script> +</pre> + +<p>ãŸãã以äžã®äŸã¯ <code><script></code> èŠçŽ å
ã« (ã€ã³ã©ã€ã³) ã¹ã¯ãªããã眮ãæ¹æ³ã瀺ããŸãã</p> + +<pre class="brush: html notranslate"><script> + alert("Hello World!"); +</script></pre> + +<h3 id="ã¢ãžã¥ãŒã«ãã©ãŒã«ããã¯">ã¢ãžã¥ãŒã«ãã©ãŒã«ããã¯</h3> + +<p>{{htmlattrxref("type", "script")}} å±æ§ã§ <code>module</code> ã®å€ã«å¯Ÿå¿ããŠãããã©ãŠã¶ãŒã¯ã <code>nomodule</code> å±æ§ã®ä»ããã¹ã¯ãªãããç¡èŠããŸããããã«ãã£ãŠãã¢ãžã¥ãŒã«ã¹ã¯ãªãããæäŸãã€ã€ãé察å¿ã®ãã©ãŠã¶ãŒã®å Žå㯠<code>nomodule</code> ã§ããŒã¯ããããã©ãŒã«ããã¯ã¹ã¯ãªãããæäŸããããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><script type="module" src="main.js"></script> +<script nomodule src="fallback.js"></script></pre> + +<h3 id="Embedding_data_in_HTML" name="Embedding_data_in_HTML">HTML ãžã®ããŒã¿ã®åã蟌ã¿</h3> + +<p>ãŸãã <code><script></code> èŠçŽ ã䜿çšããŠã <code>type</code> å±æ§ã« JavaScript 以å€ã®æå¹ãª MIME ã¿ã€ããæå®ããããšã§ããµãŒããŒåŽã§è¡šçŸããããŒã¿ã HTML ã«åã蟌ãããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><code><!-- Generated by the server --> +<script id="data" type="application/json">{"userId":1234,"userName":"John Doe","memberSince":"2000-01-01T00:00:00.000Z"}</script> + +<!-- Static --> +<script> + const userInfo = JSON.parse(document.getElementById("data").text); + console.log("User information: %o", userInfo); +</script></code> +</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName("HTML WHATWG", "scripting.html#the-script-element", "<script>")}}</td> + <td>{{Spec2("HTML WHATWG")}}</td> + <td>{{HTMLAttrxRef("charset", "script")}} å±æ§ãåé€</td> + </tr> + <tr> + <td>{{SpecName("HTML5 W3C", "semantics-scripting.html#the-script-element", "<script>")}}</td> + <td>{{Spec2("HTML5 W3C")}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName("HTML4.01", "interact/scripts.html#h-18.2.1", "<script>")}}</td> + <td>{{Spec2("HTML4.01")}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<div>{{Compat("html.elements.script", 2)}}</div> + +<h3 id="Compatibility_notes" name="Compatibility_notes">äºææ§ã®ã¡ã¢</h3> + +<p><code>async</code> å±æ§ã«å¯Ÿå¿ããŠããªãå€ããã©ãŠã¶ãŒã§ã¯ãããŒãµãŒã«ãã£ãŠæ¿å
¥ãããã¹ã¯ãªããã¯ããŒãµãŒããããã¯ããŸããã¹ã¯ãªããã«ãã£ãŠæ¿å
¥ãããã¹ã¯ãªããã¯ã IE ããã³ WebKit ã§ã¯éåæçã«å®è¡ãããŸããã Opera ããã³ããŒãžã§ã³4ããåã® Firefox ã§ã¯åæçã«å®è¡ãããŸãã Firefox 4 ã§ã¯ãã¹ã¯ãªãããçæããã¹ã¯ãªããã® <code>async</code> DOM ããããã£ã®æ¢å®å€ã <code>true</code> ã§ãããããæ¢å®ã®åäœã IE ã WebKit ã®åäœã«äžèŽããŸãã</p> + +<p><code>document.createElement("script").async</code> ã <code>true</code> ãšè©äŸ¡ããããã©ãŠã¶ãŒ (Firefox 4 ãªã©) ã§ãã¹ã¯ãªããã«ãã£ãŠæ¿å
¥ãããå€éšã¹ã¯ãªãããæ¿å
¥é ã«å®è¡ããããšãèŠæ±ããã«ã¯ãé åºãå¶åŸ¡ãããã¹ã¯ãªããã«å¯Ÿã㊠<code>async="false"</code> ãèšå®ããŸãã</p> + +<div class="warning"> +<p>éåæã¹ã¯ãªãããã <code>document.write()</code> ãåŒã³åºããªãã§ãã ããã Firefox 3.6 ã§ã¯ <code>document.write()</code> ãåŒã³åºããšäºæãã¬åœ±é¿ããããããŸããFirefox 4 ã§ã¯ <code>async</code> ã¹ã¯ãªãããã <code>document.write()</code> ãåŒã³åºããŠãå¹æããããŸãã (ãšã©ãŒã³ã³ãœãŒã«ã«èŠåãåºåããããšãé€ã)ã</p> +</div> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{domxref("document.currentScript")}}</li> + <li><a href="https://pie.gd/test/script-link-events/">Ryan Grove's <code><script></code> and <code><link></code> node event compatibility chart</a></li> + <li><a href="https://flaviocopes.com/javascript-async-defer/">Flavio Copes' article on loading JavaScript efficiently and explaining the differences between <code>async</code> and <code>defer</code></a></li> + <li><a href="/ja/docs/Web/JavaScript/Guide/Modules">JavaScript ã¢ãžã¥ãŒã«</a>ã¬ã€ã</li> +</ul> diff --git a/files/ja/web/html/element/section/index.html b/files/ja/web/html/element/section/index.html new file mode 100644 index 0000000000..6c8e43f38f --- /dev/null +++ b/files/ja/web/html/element/section/index.html @@ -0,0 +1,128 @@ +--- +title: '<section>: æ±çšã»ã¯ã·ã§ã³èŠçŽ ' +slug: Web/HTML/Element/section +tags: + - HTML + - HTML ã»ã¯ã·ã§ã³ + - 'HTML:ãããŒã³ã³ãã³ã' + - 'HTML:åºåã³ã³ãã³ã' + - 'HTML:ç¥èŠå¯èœã³ã³ãã³ã' + - Reference + - ãŠã§ã + - èŠçŽ +translation_of: Web/HTML/Element/section +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><section></code> èŠçŽ </strong>ã¯ã HTML ææžã®äžã§åç¬ã®ã»ã¯ã·ã§ã³ (åºé) ãè¡šããŸããã»ã¯ã·ã§ã³ãè¡šçŸããããæå³çã«å
·äœçãªèŠçŽ ããªãå Žåã«äœ¿çšããŸãã</span>å¿
ãã§ã¯ãããŸããããéåžžã¯ã»ã¯ã·ã§ã³ã«ã¯èŠåºãããããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/section.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååããŠããã ããã®ã§ããã°ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>äŸãã°ãããã²ãŒã·ã§ã³ã¡ãã¥ãŒã¯ {{htmlelement("nav")}} èŠçŽ ã§è¡šããŸãããæ€çŽ¢çµæã®äžèŠ§ãå°å³ã®è¡šç€ºãã³ã³ãããŒã«ã«ã¯å
·äœçãªèŠçŽ ããªãã®ã§ã <code><section></code> ã®äžã«å
¥ããããšãã§ããŸãã</p> + +<div class="note"> +<p><strong>ã¡ã¢:</strong> èŠçŽ ã®å
容ãåå¥ã®èšäºããŸãšãããã®ã§ããã°ã {{HTMLElement("article")}} èŠçŽ ãããé©ããŠãããããããŸããã</p> +</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Sectioning_content">åºåã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Palpable_content">ç¥èŠå¯èœã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ããã ãã <code><section></code> èŠçŽ 㯠{{HTMLElement("address")}} èŠçŽ ã®åå«èŠçŽ ãšããŠé
眮ããŠã¯ãªããªãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("alert")}}, {{ARIARole("alertdialog")}}, {{ARIARole("application")}}, {{ARIARole("banner")}}, {{ARIARole("complementary")}}, {{ARIARole("contentinfo")}}, {{ARIARole("dialog")}}, {{ARIARole("document")}}, {{ARIARole("feed")}}, {{ARIARole("log")}}, {{ARIARole("main")}}, {{ARIARole("marquee")}}, {{ARIARole("navigation")}}, {{ARIARole("search")}}, {{ARIARole("status")}}, {{ARIARole("tabpanel")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes" rel="internal">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<ul> + <li>ããããã® <code><section></code> ã¯èå¥å¯èœã§ããã¹ããç¹ã« <code><section></code> ã®åèŠçŽ ã«èŠåºã ({{HTMLElement('h1')}}-{{HTMLElement('h6')}} èŠçŽ ) ãå«ããã¹ãã§ãã</li> + <li><code><section></code> èŠçŽ ã®å
容ãåç¬ã§é
ä¿¡ããŠæå³ãããå Žåã¯ã代ããã« {{HTMLElement("article")}} èŠçŽ ã䜿çšããŠãã ããã</li> + <li><code><section></code> èŠçŽ ãåãªãæ±çšã³ã³ãããŒãšããŠäœ¿çšããªãã§ãã ããããã®ãããªå Žåãç¹ã«ã¹ã¿ã€ã«ä»ãã®ã¿ã®ç®çã§åºåãã®ã¯ {{HTMLElement("div")}} ã®åœ¹å²ã§ãã倧ãŸãã«èšãã°ã section ã¯ææžã®ã¢ãŠãã©ã€ã³ã«è«ççã«çŸãããã®ã«äœ¿çšããŠãã ããã</li> +</ul> + +<h2 id="Example" name="Example">äŸ</h2> + +<h3 id="Before" name="Before">å°å
¥å</h3> + +<pre class="brush: html"><div> + <h1>Heading</h1> + <p>Bunch of awesome content</p> +</div></pre> + +<h3 id="After" name="After">å°å
¥åŸ</h3> + +<pre class="brush: html"><section> + <h1>Heading</h1> + <p>Bunch of awesome content</p> +</section> +</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'sections.html#the-section-element', '<section>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5.1', 'sections.html#the-section-element', '<section>')}}</td> + <td>{{Spec2('HTML5.1')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sections.html#the-section-element', '<section>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.section")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ãã®ä»ã®åºååé¢é£èŠçŽ : {{HTMLElement("body")}}, {{HTMLElement("nav")}}, {{HTMLElement("article")}}, {{HTMLElement("aside")}}, {{HTMLElement("h1")}}, {{HTMLElement("h2")}}, {{HTMLElement("h3")}}, {{HTMLElement("h4")}}, {{HTMLElement("h5")}}, {{HTMLElement("h6")}}, {{HTMLElement("hgroup")}}, {{HTMLElement("header")}}, {{HTMLElement("footer")}}, {{HTMLElement("address")}}</li> + <li><a href="/ja/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines">HTML ã®ã»ã¯ã·ã§ã³ãšã¢ãŠãã©ã€ã³ã®äœ¿çš</a></li> + <li><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Region_role">ARIA: Region ããŒã«</a></li> +</ul> diff --git a/files/ja/web/html/element/select/index.html b/files/ja/web/html/element/select/index.html new file mode 100644 index 0000000000..85024c4642 --- /dev/null +++ b/files/ja/web/html/element/select/index.html @@ -0,0 +1,636 @@ +--- +title: '<select>: HTML éžæèŠçŽ ' +slug: Web/HTML/Element/select +tags: + - HTML + - HTML ãã©ãŒã + - Reference + - events + - ãŠã§ã + - ãã©ãŒã + - ãªãã¡ã¬ã³ã¹ + - èŠçŽ +translation_of: Web/HTML/Element/select +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><select></code> èŠçŽ </strong>ã¯ãéžæåŒã®ã¡ãã¥ãŒãæäŸããã³ã³ãããŒã«ãè¡šããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/select.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>äžã®ãã¢ã¯ãå
žåç㪠<code><select></code> ã®å©çšæ¹æ³ã瀺ããŠããŸããã¢ã¯ã»ã·ããªãã£ã®ããã«ã {{htmlelement("label")}} ãšçµã³ä»ããããããã« <code>id</code> å±æ§ãäžããããŠããŸããããããã®ã¡ãã¥ãŒã®éžæè¢ã¯ã <code><select></code> ã®äžã® {{htmlelement("option")}} èŠçŽ ã§å®çŸ©ãããŠããŸãã</p> + +<p><code><option></code> èŠçŽ ã¯ãéžæè¢ãéžæããããšãã«ãµãŒããŒã«éä¿¡ããããŒã¿ã®å€ãå«ã {{htmlattrxref("value", "option")}} å±æ§ãæã¡ãŸãã <code>value</code> å±æ§ãå«ãŸããªãå Žåãæ¢å®ã§èŠçŽ ã®äžã«å«ãŸããããã¹ãã®å€ã䜿çšãããŸãã <code><option></code> èŠçŽ ã« {{htmlattrxref("selected")}} å±æ§ãä»ããããšã§ãããŒãžãæåã«èªã¿èŸŒãŸãããšãã«æ¢å®ã§éžæç¶æ
ã«ããããšãã§ããŸãã</p> + +<p><code><select></code> èŠçŽ ã¯ãè€æ°ã®éžæè¢ãéžæããããšãã§ãããã©ãããå®ãã <code>multiple</code>ãåæã«ããã€ã®éžæè¢ã衚瀺ããããšãã§ããããå®ãã <code>size</code> ãªã©ãå¶åŸ¡ã®ããã«å©çšããããšãã§ããåºæã®å±æ§ãããã€ããããŸãã <code>required</code>, <code>disabled</code>, <code>autofocus</code>, ãªã©ã®ãããªäžè¬ã®ãã©ãŒã å
¥åå±æ§ã®å€ããåãä»ããŸãã</p> + +<p>ããã«ã <code><option></code> èŠçŽ ã {{htmlelement("optgroup")}} èŠçŽ ã®äžã«å
¥ããããšã§ãããããããŠã³ã®äžã§éžæè¢ãã°ã«ãŒãã«åå²ããããšãã§ããŸãã</p> + +<p>ãã®ä»ã®äŸã¯ã<a href="/ja/docs/Learn/HTML/Forms/The_native_form_widgets#Drop-down_content">ãã€ãã£ããã©ãŒã ãŠã£ãžã§ãã: ããããããŠã³ã³ã³ãã³ã</a>ãåç
§ããŠãã ããã</p> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<dl> + <dt>{{htmlattrdef("autocomplete")}}</dt> + <dd>{{domxref("DOMString")}} ã§ã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã®èªåè£å®æ©èœã®ãã³ããæäŸããŸããå€ã®å®å
šãªãªã¹ããèªåè£å®ã®äœ¿ãæ¹ã®è©³çŽ°ã¯ã <a href="/ja/docs/Web/HTML/Attributes/autocomplete">HTML ã® autocomplete å±æ§</a>ãåç
§ããŠãã ããã</dd> + <dt>{{htmlattrdef("autofocus")}}</dt> + <dd>çåœå€å±æ§ã§ãããŒãžãèªã¿èŸŒãŸããæã«ãã®ãã©ãŒã ã³ã³ãããŒã«ãå
¥åãã©ãŒã«ã¹ãæã€ã¹ãã§ããããšãæå®ããããšãã§ããŸããææžå
㧠<code>autofocus</code> å±æ§ãæã€ããšãã§ãããã©ãŒã èŠçŽ ã¯äžã€ã ãã§ãã</dd> + <dt>{{htmlattrdef("disabled")}}</dt> + <dd>çåœå€å±æ§ã§ããŠãŒã¶ãŒããã®ã³ã³ãããŒã«ãå©çšããããšãã§ããªãããšã瀺ããŸãããããã®å±æ§ãæå®ãããŠããªãå Žåãã³ã³ãããŒã«ã¯ãã®èšå®ã芪èŠçŽ ãäŸãã° {{htmlelement("fieldset")}} èŠçŽ ããç¶æ¿ããŸãããã芪èŠçŽ ã« <code>disabled</code> å±æ§ãæã€ãã®ããªããã°ããã®ã³ã³ãããŒã«ã¯å©çšå¯èœã§ãã</dd> + <dt>{{htmlattrdef("form")}}</dt> + <dd><code><select></code> ãé¢é£ä»ãã {{HTMLElement("form")}} èŠçŽ (<em>ãã©ãŒã ãªãŒããŒ</em>) ã§ãããã®å±æ§ã®å€ã¯ãåãææžå
ã® <code>form</code> èŠçŽ ã® {{htmlattrxref("id")}} ã§ãªããã°ãªããŸããã (ãã®å±æ§ãèšå®ãããŠããªãå Žåã¯ã <code><select></code> ã¯ãã®ç¥å
ã§ãã <code><form></code> ãååšããã°ãããšé¢é£ä»ããããŸãã)</dd> + <dd>ãã®å±æ§ã«ãã£ãŠã <code><select></code> èŠçŽ ã¯ã <code><form></code> èŠçŽ ã®åå«ã«éãããææžå
ã®ã©ãã® <code><form></code> ãšçµã³ä»ããããšãã§ããŸããããã¯ç¥å
ã® <code><form></code> ãäžæžãããããšãã§ããŸãã</dd> + <dt>{{htmlattrdef("multiple")}}</dt> + <dd>çåœå€å±æ§ã§ããªã¹ãã®è€æ°ã®éžæè¢ãéžæããããšãã§ããããšã瀺ããŸããæå®ãããŠããªãå Žåã¯ãäžåºŠã«éžæããããšãã§ããéžæè¢ã¯äžã€ã ãã§ãã <code>multiple</code> ãæå®ãããŠããå Žåãå€ãã®ãã©ãŠã¶ãŒã¯åäžè¡ã®ããããããŠã³ã®ä»£ããã«ãã¹ã¯ããŒã«ãããªã¹ãããã¯ã¹ã衚瀺ããŸãã</dd> + <dt>{{htmlattrdef("name")}}</dt> + <dd>ãã®å±æ§ã¯ãã³ã³ãããŒã«ã®ååãæå®ããããã«äœ¿çšããŸãã</dd> + <dt>{{htmlattrdef("required")}}</dt> + <dd>çåœå€å±æ§ã§ã空ã§ã¯ãªãæååã®å€ã®éžæè¢ãéžæããªããã°ãªããªãããšã瀺ããŸãã</dd> + <dt>{{htmlattrdef("size")}}</dt> + <dd> + <p>ã³ã³ãããŒã«ãã¹ã¯ããŒã«ãããªã¹ãããã¯ã¹ãšããŠè¡šç€ºãããå Žå (ã€ãŸãã <code>multiple</code> ãæå®ãããŠããå Žå)ããã®å±æ§ã¯äžåºŠã«èŠããã¹ããªã¹ãã®è¡æ°ãè¡šããŸãããã©ãŠã¶ãŒã¯ã select èŠçŽ ãã¹ã¯ããŒã«ãªã¹ãããã¯ã¹ãšããŠæäŸããå¿
èŠã¯ãããŸãããæ¢å®å€ã¯ <code>0</code> ã§ãã</p> + + <div class="note"><strong>泚:</strong> HTML5 ã®ä»æ§ã«ãããšã size å±æ§ã®åæå€ã¯ <code>1</code> ã§ããã¹ããšãããŠããŸããããããªãããå®éã®ãšããã¯ããã®ããšã«ãã£ãŠããã€ãã®ãŠã§ããµã€ããå£ããŠããŸãããšãããããä»ã®ãã©ãŠã¶ãŒã§ãçŸåšããããŠãããã®ã¯ãªãã Mozilla ã¯åœåã®éã Firefox ã§ã <code>0</code> ãè¿ãç¶ããããšãéžæããŸããã</div> + </dd> +</dl> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<h3 id="Selecting_multiple_options" name="Selecting_multiple_options">è€æ°ã®é
ç®ã®éžæ</h3> + +<p>ãã¹ã¯ãããã³ã³ãã¥ãŒã¿ãŒã§ã¯ã <code><select></code> èŠçŽ ã« <code>multiple</code> å±æ§ãã€ããŠããå Žåã«ãè€æ°ã®é
ç®ãéžæããæ¹æ³ãããã€ããããŸãã</p> + +<p>ããŠã¹ã䜿çšãããšã <kbd>Ctrl</kbd>, <kbd>Command</kbd>, <kbd>Shift</kbd> ã㌠(ãªãã¬ãŒãã£ã³ã°ã·ã¹ãã ã«ãã£ãŠç°ãªããŸã) ãæŒããªããã¯ãªãã¯ããããšã§ãè€æ°ã®é
ç®ãéžæãŸãã¯è§£é€ããããšãã§ããŸãã</p> + +<div class="blockIndicator warning"> +<p><strong>èŠå</strong>: ããŒããŒãããé£ç¶ããŠããªãè€æ°ã®é
ç®ãéžæããä»çµã¿ã¯ãä»ã®ãšãã Firefox ã§ããåäœããªãããã§ãã</p> + +<p><strong>泚:</strong> macOS ã§ã¯ã <kbd>Ctrl</kbd> + <kbd>â</kbd> ããã³ <kbd>Ctrl</kbd> + <kbd>â</kbd> ã®ã·ã§ãŒãã«ãããã OS æ¢å®ã® <em>Mission Control</em> ããã³ <em>Application windows</em> ã®ã·ã§ãŒãã«ãããšç«¶åãããããåäœãããããã«ã¯ãããããªãã«ããªããã°ãªããªãã§ãããã</p> +</div> + +<p>ããŒããŒãã䜿çšããŠãé£ç¶ããè€æ°ã®é
ç®ãéžæããã«ã¯ä»¥äžã®ããã«ããŸãã</p> + +<ul> + <li><code><select></code> èŠçŽ ã«ãã©ãŒã«ã¹ã移åããŸãã (äŸãã° <kbd>Tab</kbd> ã䜿çšãããªã©)ã</li> + <li><kbd>â</kbd> ããã³ <kbd>â</kbd> ã®ã«ãŒãœã«ããŒã䜿çšããŠãé
ç®ãäžäžã«ç§»åããéžæãããç¯å²ã®å
é ãŸãã¯æ«å°Ÿã®é
ç®ãéžæããã</li> + <li><kbd>Shift</kbd> ããŒãæŒãããŸãŸ <kbd>â</kbd> ããã³ <kbd>â</kbd> ã®ã«ãŒãœã«ããŒã䜿çšããŠãé
ç®ãéžæããç¯å²ãå¢å ãŸãã¯æžå°ãããã</li> +</ul> + +<p>ããŒããŒãã䜿çšããŠãé£ç¶ããŠããªãè€æ°ã®é
ç®ãéžæããã«ã¯ä»¥äžã®ããã«ããŸãã</p> + +<ul> + <li><code><select></code> èŠçŽ ã«ãã©ãŒã«ã¹ã移åããŸãã (äŸãã° <kbd>Tab</kbd> ã䜿çšãããªã©)ã</li> + <li><kbd>Ctrl</kbd> ããŒãæŒãããŸãŸ <kbd>â</kbd> ããã³ <kbd>â</kbd> ã®ã«ãŒãœã«ããŒã䜿çšããŠããã©ãŒã«ã¹ã®ãããéžæè¢ããéžæããããã®ã«ç§»åããŸããããã©ãŒã«ã¹ã®ãããéžæè¢ã¯ãããŒããŒãã§ãªã³ã¯ããã©ãŒã«ã¹ãããšããšåæ§ã«ãç¹ç·ã®èŒªéç·ã§åŒ·èª¿ãããŸãã</li> + <li><kbd>ã¹ããŒã¹</kbd>ãæŒããŠããã©ãŒã«ã¹ã®ãããéžæè¢ãéžæãŸãã¯è§£é€ããŸãã</li> +</ul> + +<h2 id="Styling_with_CSS" name="Styling_with_CSS">CSS ã®ã¹ã¿ã€ã«ä»ã</h2> + +<p><code><select></code> èŠçŽ ã¯ã CSS ã䜿ã£ãŠçç£çã«ã¹ã¿ã€ã«ä»ãããããšãå°é£ã§ããä»ã®èŠçŽ ã®ããã«ãç¹å®ã®åŽé¢ã§åœ±é¿ãäžããããšã¯ã§ããŸãã â äŸãã°ã<a href="/ja/docs/Learn/CSS/Introduction_to_CSS/Box_model">ããã¯ã¹ã¢ãã«</a>ã<a href="/ja/docs/Web/CSS/CSS_Fonts">衚瀺ããããã©ã³ã</a>ãæäœããã {{cssxref("appearance")}} ããããã£ã䜿çšããŠã·ã¹ãã ã®æ¢å®ã® <code>appearance</code> ãåé€ããããšãã§ããŸãã</p> + +<p>ãããããããã®ããããã£ã¯ãã©ãŠã¶ãŒéã§äžè²«ããçµæãåŸãããŸããããç°ãªãçš®é¡ã®ãã©ãŒã èŠçŽ ãäºãã«äžåã«äžŠã¹ããããã®ã¯å°é£ãªããšã§ãã <code><select></code> èŠçŽ ã®å
éšæ§é ã¯è€éã§ãå¶åŸ¡ããã®ã¯å°é£ã§ããå®å
šã«å¶åŸ¡ãããã®ã§ããã°ãã¹ã¿ã€ã«ä»ããããã®ã«åªããæ©èœãåããã©ã€ãã©ãªã䜿çšããããéæå³çèŠçŽ ã JavaScript ã <a href="/ja/docs/Learn/Accessibility/WAI-ARIA_basics">WAI-ARIA</a> ãã䜿çšããŠç¬èªã®ããããããŠã³ã¡ãã¥ãŒãå®è£
ããããšãæ€èšããŠãã ããã</p> + +<p><code><select></code> ã®ã¹ã¿ã€ã«ä»ãã«ã€ããŠã®ãããªãæçãªæ
å ±ã¯ã以äžãåç
§ããŠãã ããã</p> + +<ul> + <li><a href="/ja/docs/Learn/HTML/Forms/Styling_HTML_forms">HTML ãã©ãŒã ã®ã¹ã¿ã€ã«ä»ã</a></li> + <li><a href="/ja/docs/Learn/HTML/Forms/Advanced_styling_for_HTML_forms">HTML ãã©ãŒã ã®é«åºŠãªã¹ã¿ã€ã«ä»ã</a></li> +</ul> + +<p>Also see the "Customizing select styles" example below for an example of you could attempt a simple <code><select></code> styling.</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Basic_select" name="Basic_select">åºæ¬ç㪠select</h3> + +<p>以äžã®äŸã§ã¯ããšãŠãç°¡åãªããããããŠã³ã¡ãã¥ãŒãçæããæ¢å®ã§ç¬¬äºã®éžæè¢ãéžæç¶æ
ã«ããŠãããŸãã</p> + +<pre class="brush: html notranslate"><!-- æåã« Second Value ãéžæãããŸãã --> +<select name="choice"> + <option value="first">First Value</option> + <option value="second" selected>Second Value</option> + <option value="third">Third Value</option> +</select> +</pre> + +<p>{{EmbedLiveSample("Basic_select", "", "100")}}</p> + +<h3 id="Advanced_select_with_multiple_features" name="Advanced_select_with_multiple_features">é«åºŠãªè€æ°éžæã®æ©èœ</h3> + +<p>以äžã®äŸã¯ãã£ãšè€éã§ã <code><select></code> èŠçŽ ã§äœ¿çšã§ããæ©èœããã£ãšç€ºããŠããŸãã</p> + +<pre class="brush: html notranslate"><label>Please choose one or more pets: + <select name="pets" multiple size="4"> + <optgroup label="4-legged pets"> + <option value="dog">Dog</option> + <option value="cat">Cat</option> + <option value="hamster" disabled>Hamster</option> + </optgroup> + <optgroup label="Flying pets"> + <option value="parrot">Parrot</option> + <option value="macaw">Macaw</option> + <option value="albatross">Albatross</option> + </optgroup> + </select> +</label> +</pre> + +<p>{{EmbedLiveSample("Advanced_select_with_multiple_features", "", "100")}}</p> + +<p>次ã®ããšãåããã§ãããã</p> + +<ul> + <li><code>multiple</code> å±æ§ãå
¥ããŠããã®ã§ãè€æ°ã®ãªãã·ã§ã³ãéžæããããšãã§ããŸãã</li> + <li><code>size</code> å±æ§ã¯ãåæã«4è¡ã ã衚瀺ã§ããããã«ããŸããã¹ã¯ããŒã«ããŠãã¹ãŠã®éžæè¢ã衚瀺ããããšãã§ããŸãã</li> + <li>{{htmlelement("optgroup")}} ãå
¥ããããšã§ãéžæè¢ãè€æ°ã®ã°ã«ãŒãã«åå²ããŠããŸããããã¯çŽç²ã«èŠèŠçãªã°ã«ãŒãåã§ãããèŠèŠè¡šçŸã¯éåžžã倪åã®ã°ã«ãŒãåãšåäžãããéžæè¢ã§æ§æãããŸãã</li> + <li>"Hamster" ã®éžæè¢ã«ã¯ <code>disabled</code> å±æ§ãå
¥ã£ãŠããã®ã§ãéžæããããšãã§ããŸããã</li> +</ul> + +<h3 id="Customizing_select_styles" name="Customizing_select_styles">select ã®ã¹ã¿ã€ã«ã®ã«ã¹ã¿ãã€ãº</h3> + +<p>ãã®äŸã§ã¯ã CSS ãš JavaScript ã䜿çšã㊠<code><select></code> ããã¯ã¹ã«åºç¯ãªç¬èªã¹ã¿ã€ã«ãé©çšããæ¹æ³ã瀺ããŠããŸãã</p> + +<p>ãã®äŸã§ã¯åºæ¬çã«ä»¥äžã®ããšãè¡ããŸãã</p> + +<ul> + <li>芪ã©ãããŒã® <code><select></code> ã®ã³ã³ããã¹ã ({{HTMLElement("option")}}}) ãè€è£œããè¿œå ã® HTML èŠçŽ ãš JavaScript ã䜿çšããŠæšæºã®æåŸ
ãããåäœãåå®è£
ããŸããããã«ã¯ãããŒããŒãã¢ã¯ã»ã·ããªãã£ãæäŸããããã®åºæ¬çãªã¿ãã®åäœãå«ãŸããŸãã</li> + <li>ç¶æ
ãš CSS ã管çããããã«ãããã€ãã®æšæºãã€ãã£ãã® <code>å±æ§</code> ãæ°ããèŠçŽ ã® <code>data-attributes</code> ã«å¯Ÿå¿ä»ãããŸãã</li> +</ul> + +<div class="blockIndicator note"> +<p>ãã¹ãŠã®ãã€ãã£ãæ©èœããµããŒãããŠããããã§ã¯ãããŸãããããã¯æšæºç㪠HTML ããå§ãŸããŸããã JSON ããŒã¿ãã«ã¹ã¿ã HTMLããŸãã¯ä»ã®ãœãªã¥ãŒã·ã§ã³ããå§ããŠãåãçµæãåŸãããšãã§ããŸãã</p> +</div> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html notranslate"><!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <title>Select</title> + </head> + <body> + <form> + <fieldset> + <legend>Standard controls</legend> + <select + name=1A + id=select + autocomplete=off + required + > + <option>Carrots</option> + <option>Peas</option> + <option>Beans</option> + <option>Pneumonoultramicroscopicsilicovolcanoconiosis</option> + </select> + <label for="1B">1B</label> + <select name="1B" multiple size="4" required> + <optgroup label="4-legged pets"> + <option value="dog">Dog</option> + <option value="cat">Cat</option> + <option value="hamster" disabled>Hamster</option> + </optgroup> + <optgroup label="Flying pets"> + <option value="parrot">Parrot</option> + <option value="macaw">Macaw</option> + <option value="albatross">Albatross</option> + </optgroup> + <option value="albatross">Albatross</option> + </select> + <label for="1C">1C</label> + <select name="1C" required> + <option value="first">First Value</option> + <option value="second" selected>Second Value</option> + <option value="third">Third Value</option> + </select> + </fieldset> + <fieldset id=custom> + <legend>Custom controls</legend> + <select + name="2A" + id="select" + autocomplete="off" + required + > + <option>Carrots</option> + <option>Peas</option> + <option>Beans</option> + <option>Pneumonoultramicroscopicsilicovolcanoconiosis</option> + </select> + <label for=2B>2B</label> + <select id=2B name="2B" multiple size="4" required> + <optgroup label="4-legged pets"> + <option value="dog">Dog</option> + <option value="cat">Cat</option> + <option value="hamster" disabled>Hamster</option> + </optgroup> + <optgroup label="Flying pets"> + <option value="parrot">Parrot</option> + <option value="macaw">Macaw</option> + <option value="albatross">Albatross</option> + </optgroup> + </select> + <label for="2C">2C</label> + <select name="2C" required> + <option value="first">First Value</option> + <option value="second" selected>Second Value</option> + <option value="third">Third Value</option> + </select> + </fieldset> + <button type="reset">Reset</button> + <button type="submit">Submit</button> + </form> + <code id=submit></code> + <link rel=stylesheet href=style.css> + <script src="script.js"></script> + </body> +</html></pre> + +<h4 id="CSS">CSS</h4> + +<pre class="brush: css notranslate">body { + font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif +} + +.select:focus { + border-color: blue; +} + +html body form fieldset#custom div.select[data-multiple] div.header { + display: none; +} + +html body form fieldset#custom div.select div.header { + content: 'â'; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0; + position: relative; +} + +html body form fieldset#custom div.select div.header::after { + content: 'â'; + align-self: stretch; + display: flex; + align-content: center; + justify-content: center; + justify-items: center; + align-items: center; + padding: .5em; +} + +html body form fieldset#custom div.select div.header:hover:after { + background-color: blue; +} + +.select .header select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + font-family: inherit; + font-size: inherit; + padding: 0; + border-width: 0; + width: 100%; + flex: 1; + display: none; +} + +.select .header select optgroup { + display: none; +} + +.select select div.option { + display: none; +} + +html body form fieldset#custom div.select { + user-select: none; + box-sizing: border-box; + position: relative; + border-radius: 4px; + border-style: solid; + border-width: 0; + border-color: gray; + width: auto; + display: inline-block; +} + +html body form fieldset#custom div.select:focus { + border-color: blue; +} + +html body form fieldset#custom div.select:hover { + border-color: blue; +} + +html body form fieldset#custom div.select[data-open] { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +html body form fieldset#custom div.select[data-open] datalist { + display: initial; +} + +html body form fieldset#custom div.select datalist { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + position: absolute; + border-style: solid; + border-width: 1px; + border-color: gray; + left: 0; + display: none; + width: 100%; + box-sizing: border-box; + z-index: 2; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + +html body form fieldset#custom div.select datalist div.option { + background-color: white; + margin-bottom: 1px; + cursor: pointer; + padding: 0.5em; + border-width: 0; +} + +html body form fieldset#custom div.select datalist div.option:hover { + background-color: blue; + color: white; +} + +html body form fieldset#custom div.select datalist div.option:focus { + background-color: blue; + color: white; +} + +html body form fieldset#custom div.select datalist div.option:checked { + background-color: blue; + color: white; +} + +html body form fieldset#custom div.select div.optgroup div.option[data-disabled] { + color: gray; +} + +html body form fieldset#custom div.select div.optgroup div.option[data-checked] { + background-color: blue; + color: white; +} + +html body form fieldset#custom div.select div.optgroup div.label { + font-weight: bold; +} + +html body form fieldset#custom div.select div.optgroup div.option div.label { + font-weight: normal; + padding: .25em; +} + +html body form fieldset#custom div.select div.header { + flex: 1; + display: flex; + width: auto; + box-sizing: border-box; + border-width: 1px; + border-style: inherit; + border-color: inherit; + border-radius: inherit; +} + +html body form fieldset#custom div.select div.header span { + flex: 1; + padding: .5em; +} +</pre> + +<h4 id="JavaScript">JavaScript</h4> + +<pre class="brush: js notranslate">const selects = custom.querySelectorAll('select'); +for (const select of selects) { + const div = document.createElement('div'); + const header = document.createElement('div'); + const datalist = document.createElement('datalist'); + const optgroups = select.querySelectorAll('optgroup'); + const span = document.createElement('span'); + const options = select.options; + const parent = select.parentElement; + const multiple = select.hasAttribute('multiple'); + const onclick = function(e) { + const disabled = this.hasAttribute('data-disabled'); + select.value = this.dataset.value; + span.innerText = this.dataset.label; + if (disabled) return; + if (multiple) { + if (e.shiftKey) { + const checked = this.hasAttribute("data-checked"); + if (checked) { + this.removeAttribute("data-checked"); + } else { + this.setAttribute("data-checked", ""); + }; + } else { + const options = div.querySelectorAll('.option'); + for (i = 0; i < options.length; i++) { + const option = options[i]; + option.removeAttribute("data-checked"); + }; + this.setAttribute("data-checked", ""); + }; + }; + }; + const onkeyup = function(e) { + e.preventDefault(); + e.stopPropagation(); + if (e.keyCode === 13) { + this.click(); + } + }; + div.classList.add('select'); + header.classList.add('header'); + div.tabIndex = 1; + select.tabIndex = -1; + span.innerText = select.label; + header.appendChild(span); + for (attribute of select.attributes) div.dataset[attribute.name] = attribute.value; + for (i = 0; i < options.length; i++) { + const option = document.createElement('div'); + const label = document.createElement('div'); + const o = options[i]; + for (attribute of o.attributes) option.dataset[attribute.name] = attribute.value; + option.classList.add('option'); + label.classList.add('label'); + label.innerText = o.label; + option.dataset.value = o.value; + option.dataset.label = o.label; + option.onclick = onclick; + option.onkeyup = onkeyup; + option.tabIndex = i + 1; + option.appendChild(label); + datalist.appendChild(option); + } + div.appendChild(header); + for (o of optgroups) { + const optgroup = document.createElement('div'); + const label = document.createElement('div'); + const options = o.querySelectorAll('option'); + Object.assign(optgroup, o); + optgroup.classList.add('optgroup'); + label.classList.add('label'); + label.innerText = o.label; + optgroup.appendChild(label); + div.appendChild(optgroup); + for (o of options) { + const option = document.createElement('div'); + const label = document.createElement('div'); + for (attribute of o.attributes) option.dataset[attribute.name] = attribute.value; + option.classList.add('option'); + label.classList.add('label'); + label.innerText = o.label; + option.tabIndex = i + 1; + option.dataset.value = o.value; + option.dataset.label = o.label; + option.onclick = onclick; + option.onkeyup = onkeyup; + option.tabIndex = i + 1; + option.appendChild(label); + optgroup.appendChild(option); + }; + }; + div.onclick = function(e) { + e.preventDefault(); + } + parent.insertBefore(div, select); + header.appendChild(select); + div.appendChild(datalist); + datalist.style.top = header.offsetTop + header.offsetHeight + 'px'; + div.onclick = function(e) { + if (multiple) { + + } else { + const open = this.hasAttribute("data-open"); + e.stopPropagation(); + if (open) { + this.removeAttribute("data-open"); + } else { + this.setAttribute("data-open", ""); + } + } + }; + div.onkeyup = function(event) { + event.preventDefault(); + if (event.keyCode === 13) { + this.click(); + } + }; + document.addEventListener('click', function(e) { + if (div.hasAttribute("data-open")) div.removeAttribute("data-open"); + }); + const width = Math.max(...Array.from(options).map(function(e) { + span.innerText = e.label; + return div.offsetWidth; + })); + console.log(width) + div.style.width = width + 'px'; +} +document.forms[0].onsubmit = function(e) { + const data = new FormData(this); + e.preventDefault(); + submit.innerText = JSON.stringify([...data.entries()]); +}</pre> + +<h4 id="Result">Result</h4> + +<p>{{EmbedLiveSample('Customizing_select_styles', '100%', 300)}}</p> + +<h2 id="Technical_summary" name="Technical_summary">æè¡çæŠèŠ</h2> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Interactive_content">察話åã³ã³ãã³ã</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Form_listed">ãªã¹ãå</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Form_labelable">ã©ãã«ä»ãå¯èœ</a>ã<a href="/ja/docs/Web/HTML/Content_categories#Form_resettable">ãªã»ããå¯èœ</a>ãåã³<a href="/ja/docs/Web/HTML/Content_categories#Form_submittable">ãµããããå¯èœ</a>ãª<a href="/ja/docs/Web/HTML/Content_categories#Form-associated_">ãã©ãŒã é¢é£ã³ã³ãã³ã</a>èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>0 å以äžã® {{HTMLElement("option")}} èŠçŽ ãŸã㯠{{HTMLElement("optgroup")}} èŠçŽ </td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><code>multiple</code> å±æ§ã<strong>ãªã</strong>ã 1 ããã倧ãã <code>size</code> å±æ§ã<strong>ãªã</strong>ãªãã° {{ARIARole("combobox")}}ããã以å€ã®å Žå㯠{{ARIARole("listbox")}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td><code>multiple</code> å±æ§ã<strong>ãªã</strong>ã 1 ããã倧ãã <code>size</code> å±æ§ã<strong>ãªã</strong>ãªãã° {{ARIARole("menu")}}ããã以å€ã®å Žåã¯èš±å¯ãããŠãã <code>role</code> ã¯ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLSelectElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#the-select-element', '<select>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sec-forms.html#the-select-element', '<select>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'interact/forms.html#h-17.6', '<select>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.select")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><code><select></code> ã§çºçããã€ãã³ã: {{domxref("HTMLElement/change_event", "change")}}, {{domxref("HTMLElement/input_event", "input")}}</li> + <li>{{HTMLElement("option")}} èŠçŽ </li> + <li>{{HTMLElement("optgroup")}} èŠçŽ </li> +</ul> diff --git a/files/ja/web/html/element/shadow/index.html b/files/ja/web/html/element/shadow/index.html new file mode 100644 index 0000000000..3eb592b41c --- /dev/null +++ b/files/ja/web/html/element/shadow/index.html @@ -0,0 +1,111 @@ +--- +title: '<shadow>: å»æ¢ãããã·ã£ããŠã«ãŒãèŠçŽ ' +slug: Web/HTML/Element/Shadow +tags: + - Deprecated + - HTML + - Web Components + - ãªãã¡ã¬ã³ã¹ + - èŠçŽ +translation_of: Web/HTML/Element/shadow +--- +<p>{{deprecated_header}}</p> + +<p><span class="seoSummary"><strong>HTML <code><shadow></code></strong> èŠçŽ (<a href="/ja/docs/Web/Web_Components">Web Components</a> æè¡ã¹ã€ãŒãã®å»æ¢ãããéšå) 㯠shadow DOM ã® {{glossary("insertion point")}} ãšããŠäœ¿çšãããã®ã§ããã</span> shadow ãã¹ãé
äžã«è€æ°ã® shadow ã«ãŒããçæããå Žåã«äœ¿çšããŸãããããã¯éåžžã® HTML ãšããŠã¯åœ¹ç«ã¡ãŸããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories" title="HTML/Content_categories">ã³ã³ãã³ãã«ããŽãªãŒ</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Transparent_content_model" title="HTML/Content_categories#Transparent_content_model">ééçã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããã³ã³ãã³ã</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪ã³ã³ãã³ã</th> + <td>ãããŒã³ã³ãã³ããåãå
¥ããèŠçŽ ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLShadowElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãå«ã¿ãŸãã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<p>ãã㯠<code><shadow></code> èŠçŽ ã䜿çšããã·ã³ãã«ãªäŸã§ããå¿
èŠãªèŠçŽ ããã¹ãŠ 1 ã€ã® HTML ãã¡ã€ã«ã«å«ãŸããŠããŸãã</p> + +<div class="note"> +<p><strong>ã¡ã¢:</strong> ããã¯å®éšçãªæ©èœã§ãããã®ã³ãŒããå®è¡ããã«ã¯ãããã衚瀺ãããã©ãŠã¶ãŒã Web Components ããµããŒãããŠããå¿
èŠããããŸãã<a href="/en-US/docs/Web/Web_Components#Enabling_Web_Components_in_Firefox">Enabling Web Components in Firefox</a> ãåç
§ããŠãã ããã</p> +</div> + +<pre class="brush: html"><html> + <head></head> + <body> + + <!-- ãã® <div> 㯠shadow ã«ãŒããå«ã¿ãŸã --> + <div> + <!-- ãã®èŠåºãã¯è¡šç€ºãããŸãã --> + <h4>My Original Heading</h4> + </div> + + <script> + // äžèšã® <div> ã³ã³ãã³ããååŸ + var origContent = document.querySelector('div'); + // 1 ã€ç®ã® shadow ã«ãŒããçæ + var shadowroot1 = origContent.createShadowRoot(); + // 2 ã€ç®ã® shadow ã«ãŒããçæ + var shadowroot2 = origContent.createShadowRoot(); + + // 1 ã€ç®ã® shadow ã«ãŒãã«èŠçŽ ãæ¿å
¥ + shadowroot1.innerHTML = + '<p>Older shadow root inserted by + &lt;shadow&gt;</p>'; + // 2 ã€ç®ã® shadow ã«ãŒãã« <shadow> ãå«ããŠæ¿å
¥ã + // åã®ããŒã¯ã¢ãã㯠<shadow> ã䜿ããããŸã§ + // 衚瀺ãããŸãã + shadowroot2.innerHTML = + '<shadow></shadow> <p>Younger shadow root, displayed because it is the youngest.</p>'; + </script> + + </body> +</html> +</pre> + +<p>ãã©ãŠã¶ãŒã§è¡šç€ºããå Žåã次ã®ããã«èŠããã¯ãã§ãã</p> + +<p><img alt="shadow example" src="https://mdn.mozillademos.org/files/10083/shadow-example.png" style="height: 343px; width: 641px;"></p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<p>ãã®èŠçŽ ã¯ã©ã®ä»æ§æžã§ãå®çŸ©ãããŠããŸããã</p> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®å¯Ÿå¿</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååãããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.shadow")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Web/Web_Components">Web Components</a></li> + <li>{{HTMLElement("content")}}ã{{HTMLElement("slot")}}ã{{HTMLElement("template")}}ã{{HTMLElement("element")}}</li> +</ul> + +<div>{{HTMLRef}}</div> diff --git a/files/ja/web/html/element/slot/index.html b/files/ja/web/html/element/slot/index.html new file mode 100644 index 0000000000..7c3306b0b7 --- /dev/null +++ b/files/ja/web/html/element/slot/index.html @@ -0,0 +1,122 @@ +--- +title: <slot> +slug: Web/HTML/Element/slot +tags: + - HTML + - HTML ãŠã§ãã³ã³ããŒãã³ã + - Reference + - ãŠã§ãã³ã³ããŒãã³ã + - ã·ã£ã㊠DOM + - èŠçŽ +translation_of: Web/HTML/Element/slot +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><slot></code> èŠçŽ </strong> â <a href="/ja/docs/Web/Web_Components">ãŠã§ãã³ã³ããŒãã³ã</a>æè¡ã®äžéš â ã¯ããŠã§ãã³ã³ããŒãã³ãå
ã§å¥ãª DOM ããªãŒãæ§ç¯ãããã£ããã«è¡šç€ºããããšãã§ããç¬èªã®ããŒã¯ã¢ãããå
¥ããããšãã§ãããã¬ã€ã¹ãã«ããŒã§ãã</span></p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Transparent_content_model">ééçã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã€ãã³ã</th> + <td>{{event("slotchange")}}</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>Any element that accepts <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLSlotElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("name")}}</dt> + <dd>ã¹ãããã®ååã§ãã</dd> + <dd><strong><dfn>ååä»ãã¹ããã</dfn></strong>ã¯ã <code><slot></code> èŠçŽ ã« <code>name</code> å±æ§ãä»ããŸãã</dd> +</dl> + +<h2 id="äŸ">äŸ</h2> + +<pre class="brush: html"><template id="element-details-template"> + <style> + details {font-family: "Open Sans Light", Helvetica, Arial, sans-serif } + .name {font-weight: bold; color: #217ac0; font-size: 120% } + h4 { + margin: 10px 0 -8px 0; + background: #217ac0; + color: white; + padding: 2px 6px; + border: 1px solid #cee9f9; + border-radius: 4px; + } + .attributes { margin-left: 22px; font-size: 90% } + .attributes p { margin-left: 16px; font-style: italic } + </style> + <details> + <summary> + <code class="name">&lt;<slot name="element-name">NEED NAME</slot>&gt;</code> + <i class="desc"><slot name="description">NEED DESCRIPTION</slot></i> + </summary> + <div class="attributes"> + <h4>Attributes</h4> + <slot name="attributes"><p>None</p></slot> + </div> + </details> + <hr> +</template></pre> + +<div class="note"> +<p><strong>ã¡ã¢</strong>: ãã®å®å
šãªäŸã¯ã<a class="external external-icon" href="https://github.com/mdn/web-components-examples/tree/master/element-details" rel="noopener">èŠçŽ ã®è©³çŽ°</a>ã§å®éã«åäœããŠããŸã (<a class="external external-icon" href="https://mdn.github.io/web-components-examples/element-details/" rel="noopener">running live</a>ã©ã€ãå®è¡ãã芧ãã ãã)ããŸãã<a href="/ja/docs/Web/Web_Components/Using_templates_and_slots">ãã³ãã¬ãŒããšã¹ãããã®å©çš</a>ã«ã説æããããŸãã</p> +</div> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG','scripting.html#the-slot-element','<slot>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('DOM WHATWG','#shadow-tree-slots','Slots')}}</td> + <td>{{Spec2('DOM WHATWG')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§è¡šã¯æ§é åããŒã¿ããäœæãããŠããŸããããŒã¿ã«ååãããå Žåã¯ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéã£ãŠãã ããã</div> + +<p>{{Compat("html.elements.slot")}}</p> diff --git a/files/ja/web/html/element/small/index.html b/files/ja/web/html/element/small/index.html new file mode 100644 index 0000000000..4354502df1 --- /dev/null +++ b/files/ja/web/html/element/small/index.html @@ -0,0 +1,126 @@ +--- +title: '<small>: ééã³ã¡ã³ãèŠçŽ ' +slug: Web/HTML/Element/small +tags: + - Element + - HTML + - HTML text-level semantics + - Reference + - Web + - font-size +translation_of: Web/HTML/Element/small +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><small></code> èŠçŽ </strong>ã¯ã衚瀺äžã®ã¹ã¿ã€ã«ãšã¯é¢ä¿ãªããèäœæš©è¡šç€ºãæ³çè¡šèšã®ãããªã泚éãå°ãã衚瀺ãããæãè¡šããŸããæ¢å®ã§ã¯ã <code>small</code> ãã <code>x-small</code> ã®ããã«ãäžæ®µéå°ãããã©ã³ãã§ããã¹ãã衚瀺ãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/small.html", "tabbed-shorter")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row">ã³ã³ãã³ãã«ããŽãª</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>äžå¯ãéå§ã¿ã°ãšçµäºã¿ã°ã®äž¡æ¹ãå¿
èŠã§ãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ããŸãã¯<a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Basic_usage" name="Basic_usage">åºæ¬çãªäœ¿çš</h3> + +<pre class="brush: html notranslate"><p>ããã¯æåã®æã§ãã + <small>ãã®æã¯å°ããæåã§è¡šèšãããŠããŸãã</small> +</p> +</pre> + +<p>{{EmbedLiveSample("Basic_usage")}}</p> + +<h3 id="CSS_alternative" name="CSS_alternative">CSS ã«ãã代æ¿</h3> + +<pre class="brush: html notranslate"><p>ããã¯æåã®æã§ãã + <span style="font-size:0.8em">ãã®æã¯å°ããæåã§è¡šèšãããŠããŸãã +  </span> +</p> +</pre> + +<p>{{EmbedLiveSample("CSS_alternative")}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-small-element', '<small>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-small-element', '<small>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'present/graphics.html#edef-SMALL', '<small>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Notes" name="Notes">泚</h2> + +<p><code><small></code> èŠçŽ 㯠{{htmlelement("b")}} èŠçŽ ã {{htmlelement("i")}} èŠçŽ ãšåæ§ã«ãæ§é ãšè¡šçŸã®åé¢ã®ååã«åããŸãããããã3ã€ã®èŠçŽ 㯠HTML5 ã§æå¹ã§ããäœè
㯠<code><small></code> ã䜿çšããã CSS ã䜿çšãããã決ããéã«æè¯ã®å€æãè¡ãããæ±ããããŸãã</p> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.small")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("b")}}</li> + <li>{{HTMLElement("sub")}} ãš {{HTMLElement("sup")}}</li> + <li>{{HTMLElement("font")}}</li> + <li>{{HTMLElement("style")}}</li> + <li>HTML 4.01 ä»æ§æž: <a class="external" href="https://www.w3.org/TR/html4/present/graphics.html#h-15.2">Font Styles</a></li> +</ul> diff --git a/files/ja/web/html/element/source/index.html b/files/ja/web/html/element/source/index.html new file mode 100644 index 0000000000..bb655588d7 --- /dev/null +++ b/files/ja/web/html/element/source/index.html @@ -0,0 +1,165 @@ +--- +title: '<source>: ã¡ãã£ã¢ãŸãã¯ç»åã®ãœãŒã¹èŠçŽ ' +slug: Web/HTML/Element/source +tags: + - Element + - HTML + - HTML embedded content + - Media + - Reference + - Web + - Web Performance +translation_of: Web/HTML/Element/source +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><source></code> èŠçŽ </strong>ã¯ã {{HTMLElement("picture")}} èŠçŽ ã {{HTMLElement("audio")}} èŠçŽ ã {{HTMLElement("video")}} èŠçŽ ã«å¯Ÿããè€æ°ã®ã¡ãã£ã¢ãªãœãŒã¹ãæå®ããŸãã</span>ãã®èŠçŽ ã¯ç©ºèŠçŽ ã§ãããã€ãŸãäžèº«ãéãã¿ã°ããããŸããã<a href="/ja/docs/Web/Media/Formats/Image_types">ç»åãã¡ã€ã«åœ¢åŒ</a>ã<a href="/ja/docs/Web/Media/Formats">ã¡ãã£ã¢ãã¡ã€ã«åœ¢åŒ</a>ã®å¯Ÿå¿ç¶æ³ãæ§ã
ã§ãããã©ãŠã¶ãŒã®å¹
åºãäºææ§ã確ä¿ããããã«ãåãã¡ãã£ã¢ã³ã³ãã³ããè€æ°ã®ãã¡ã€ã«åœ¢åŒã§æäŸããããšã¯ããããããšã§ãã</p> + +<p>{{EmbedInteractiveExample("pages/tabbed/source.html", "tabbed-standard")}}</p> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãªãããã®èŠçŽ ã¯{{Glossary("empty element", "空èŠçŽ ")}}ã§ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ãçµäºã¿ã°ãèšè¿°ããŠã¯ãªããªãã</td> + </tr> + <tr> + <th scope="row"><dfn>èš±å¯ãããŠãã芪èŠçŽ </dfn></th> + <td> + <div>ã¡ãã£ã¢èŠçŽ ïŒ{{HTMLElement("audio")}} ãŸã㯠{{HTMLelement("video")}}ïŒã®å Žåãã©ã® <a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãŸã㯠{{HTMLElement("track")}} èŠçŽ ãããåã«é
眮ããã</div> + + <div>{{HTMLElement("picture")}} èŠçŽ ã®å Žåã {{HTMLElement("img")}} èŠçŽ ããåã«é
眮ããã</div> + </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLSourceElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("media")}}</dt> + <dd>ãªãœãŒã¹ã®å¿åããã¡ãã£ã¢ã®<a class="internal" href="/ja/docs/Web/CSS/Media_queries">ã¡ãã£ã¢ã¯ãšãª</a>ããã®å±æ§ã¯ {{HTMLElement("picture")}} èŠçŽ ã®å
éšã§ã®ã¿äœ¿çšããŸãã</dd> + <dt>{{htmlattrdef("sizes")}}</dt> + <dd> + <p>ãœãŒã¹ã®å¯žæ³ã®ãªã¹ãã§ããã®ãœãŒã¹ãè¡šãç»åãæçµçã«è¡šç€ºãããå¹
ãè¡šããŸããããããã®ãœãŒã¹ã®å¯žæ³ãæ¡ä»¶ãšé·ãã®çµãã«ã³ãåºåãã§äžŠã¹ããã®ã§ãããã®æ
å ±ã¯ {{htmlattrxref("srcset", "source")}} ã§æå®ãããç»åã䜿çšããéã«ãããŒãžã®ã¬ã€ã¢ãŠããè¡ãåã«ãã©ãŠã¶ãŒã䜿çšããŸãããªãã <code>sizes</code> 㯠<code>srcset</code> ã§ãã¯ã»ã«åçã§ã¯ãªãå¹
æå®åãæäŸãããæ (äŸãã° 2x ã§ã¯ãªã 200w ã®å Žå) ã®ã¿ãå¹æãããããšã«æ³šæããŠãã ããã</p> + + <p><code>sizes</code> å±æ§ã¯ã {{HTMLElement("source")}} èŠçŽ ã {{HTMLElement("picture")}} èŠçŽ ã®åèŠçŽ ã§ããå Žåã«ã®ã¿å¹æããããŸãã</p> + </dd> + <dt>{{htmlattrdef("src")}}</dt> + <dd>ã¡ãã£ã¢ã®ãªãœãŒã¹ã®å Žæã§ããã {{HTMLElement("audio")}} ããã³ {{HTMLElement("video")}} ã§ã¯å¿
é ã§ãã {{HTMLElement("picture")}} èŠçŽ ã®å
éšã«ãã <code><source></code> èŠçŽ ã§ã¯ããã®å€ã¯ç¡èŠãããŸãã</dd> + <dt>{{htmlattrdef("srcset")}}</dt> + <dd> + <p>1ã€ä»¥äžã®æååãã«ã³ãåºåãã§äžŠã¹ããªã¹ãã§ããããã©ãŠã¶ãŒã䜿çšã§ããç»åã®ã»ããã瀺ããŸããããããã®æååã®æ§æã¯ä»¥äžã®ãšããã§ãã</p> + + <ol> + <li>ç»åãæå®ãã URL ã1ã€</li> + <li>å¹
èšè¿°åãããã¯æ£ã®æŽæ°ã« <code>"w"</code> ãä»å ããæååã§ãäŸãã° <code>300w</code> ã®ããã«ãªããŸããæå®ããªãå Žåã®æ¢å®å€ã¯ç¡é倧ã§ãã</li> + <li>ç»çŽ å¯åºŠèšè¿°åãããã¯çŽåŸã« <code>"x"</code> ãä»å ããæ£ã®æµ®åå°æ°ç¹æ°ã§ããæå®ããªãå Žåã®æ¢å®å€ã¯ <code>1x</code> ã§ãã</li> + </ol> + + <p>ãªã¹ãå
ã®åã
ã®æååã¯ãå°ãªããšãå¹
èšè¿°åãç»çŽ å¯åºŠèšè¿°åããªããã°äžæ£ãªå€ã«ãªããŸãããªã¹ãå
ã«ã¯ãå¹
èšè¿°åãšç»çŽ å¯åºŠèšè¿°åã®çµãåãå€ã§ããæååãè€æ°çœ®ããŠã¯ãªããŸããããã©ãŠã¶ãŒã¯ã衚瀺ããæç¹ã§ãã£ãšãé©åãªç»åãéžæããŸãã</p> + + <p><code>srcset</code> å±æ§ã¯ã {{HTMLElement("source")}} èŠçŽ ã {{HTMLElement("picture")}} èŠçŽ ã®åèŠçŽ ã§ããå Žåã«ã®ã¿å¹æããããŸãã</p> + </dd> + <dt>{{htmlattrdef("type")}}</dt> + <dd><a href="/ja/docs/Web/Media/Formats/Image_types">ãªãœãŒã¹ã® MIME ã¡ãã£ã¢ã¿ã€ã</a> ã§ããªãã·ã§ã³ã§ <a href="/ja/docs/Web/Media/Formats/codecs_parameter"><code>codecs</code> åŒæ°</a> ã䌎ããŸãã</dd> +</dl> + +<p><code>type</code> å±æ§ãæå®ãããŠããªãå Žåã¯ããµãŒããŒããã¡ãã£ã¢åœ¢åŒãååŸããŠããŠãŒã¶ãŒãšãŒãžã§ã³ããæ±ãããšãã§ãããã®ã§ãããã©ããã確èªããŸãã衚瀺ãã§ããªãå Žåã¯ã次㮠<code><source></code> ããã§ãã¯ããŸãã <code>type</code> å±æ§ãæå®ãããå ŽåããŠãŒã¶ãŒãšãŒãžã§ã³ãã衚瀺ã§ãã圢åŒãšæ¯èŒããæ±ããªããã®ã§ããã°ããµãŒããŒã¯ã¯ãšãªãŒããè¡ããã次㮠<code><source></code> èŠçŽ ããã§ãã¯ããŸãã</p> + +<p><code><picture></code> ã³ã³ããã¹ãã§äœ¿çšãããå Žåããã©ãŠã¶ãŒã¯ <code><picture></code> èŠçŽ ã® {{HTMLElement("img")}} åèŠçŽ ã§æå®ãããç»åã¯ãããããã® <code><source></code> ãè©äŸ¡ããåŸã§åãç»åããªãã£ãå Žåã«äœ¿çšãããŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<p><code><source></code> èŠçŽ ã¯<strong>空èŠçŽ </strong>ãããªãã¡å
容ããªãã ãã§ãªããçµäºã¿ã°ããããŸãããããªãã¡ã "<code></source></code>" 㯠HTML ã®äžã§æ±ºããŠäœ¿ãããŸããã</p> + +<p>ãŠã§ããã©ãŠã¶ãŒã察å¿ããŠããç»å圢åŒã®è©³çŽ°ãšã䜿çšããé©åãªåœ¢åŒãéžæããããã®ã¬ã€ãã³ã¹ã«ã€ããŠã¯ããŠã§ãäžã§äœ¿çšãã<a href="/ja/docs/Web/Media/Formats/Image_types">ç»åãã¡ã€ã«ã®çš®é¡ãšç»åã®ã¬ã€ã</a>ãåç
§ããŠãã ããã䜿çšã§ããåç»ã»é³å£°ã¡ãã£ã¢ã®çš®é¡ã«ã€ããŠã¯ã<a href="/ja/docs/Web/Media/Formats">ãŠã§ãäžã§äœ¿çšããã¡ãã£ã¢ã®çš®é¡ãšåœ¢åŒã®ã¬ã€ã</a>ãåç
§ããŠãã ããã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Video_example" name="Video_example">åç»ã®äŸ</h3> + +<p>次ã®äŸã¯ã Ogg 圢åŒã«å¯Ÿå¿ãããã©ãŠã¶ãŒãš QuickTime åç»åœ¢åŒãåçå¯èœãªç°å¢ãæ³å®ããèšè¿°äŸã§ãã <code>audio</code> èŠçŽ ã <code>video</code> èŠçŽ ã«å¯Ÿå¿ããŠããªãå Žåã代ããã«ã¡ãã»ãŒãžã衚瀺ãããŸãã audio èŠçŽ ã video èŠçŽ ã«ã¯å¯Ÿå¿ããŠããŠãæå®ãã圢åŒã®ãã¹ãŠãåçäžå¯ã§ããå Žåã¯ã <code>error</code> ã€ãã³ããçºçããïŒããããã°ïŒæ¢å®ã®ã¡ãã£ã¢ã³ã³ãããŒã«ããšã©ãŒã瀺ããŸãã䜿çšã§ããã¡ãã£ã¢ãã¡ã€ã«åœ¢åŒãããã©ãŠã¶ãŒã察å¿ããŠããã¡ãã£ã¢ãã¡ã€ã«åœ¢åŒã®è©³çŽ°ã«ã€ããŠã¯ã<a href="/ja/docs/Web/Media/Formats">ãŠã§ãäžã®ã¡ãã£ã¢ã®çš®é¡ãšåœ¢åŒã«ã€ããŠã®ã¬ã€ã</a>ãåç
§ããŠãã ããã</p> + +<pre class="brush: html notranslate"><video controls> + <source src="foo.webm" type="video/webm"> + <source src="foo.ogg" type="video/ogg"> + <source src="foo.mov" type="video/quicktime"> + I'm sorry; your browser doesn't support HTML5 video. +</video> +</pre> + +<p>ãã®ä»ã®äŸã«ã€ããŠã¯ãåŠç¿ãšãªã¢ã®èšäº<a href="/ja/docs/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content">åç»ãšé³å£°ã®ã³ã³ãã³ã</a>ã«ãã°ããããªãœãŒã¹ããããŸãã</p> + +<h3 id="Picture_example" name="Picture_example">å³åœ¢ã®äŸ</h3> + +<p>ãã®äŸã§ã¯ã2ã€ã® <code><source></code> èŠçŽ ã {{HTMLElement("picture")}} å
ã«å«ãŸããŠãããå©çšå¯èœãªç©ºéã®å€§ãããããå¹
ãè¶
ããæã«äœ¿çšããç»åã®ããŒãžã§ã³ãæäŸããŸããå©çšå¯èœãªå¹
ããããã®å¹
ãããå°ããå ŽåããŠãŒã¶ãŒãšãŒãžã§ã³ã㯠{{HTMLElement("img")}} èŠçŽ ã§æå®ããã代æ¿ç»åã衚瀺ããŸãã</p> + +<pre class="brush: html notranslate"><picture> + <source srcset="mdn-logo-wide.png" media="(min-width: 800px)"> + <source srcset="mdn-logo-medium.png" media="(min-width: 600px)"> + <img src="mdn-logo-narrow.png" alt="MDN Web Docs"> +</picture> +</pre> + +<p><code><picture></code> èŠçŽ ã§ã¯ãåžžã«äžã€ã® <code><<a href="/ja/docs/Web/HTML/Element/img">img</a>></code> èŠçŽ ããã©ãŒã«ããã¯ç»åãšããŠã <code>alt</code> å±æ§ãã¢ã¯ã»ã·ããªãã£ã®ããã«ã€ããå¿
èŠããããŸãã (ç»åãé¢ä¿ã®ãªãèæ¯ã®è£
食çãªç»åã§ãªãéã)ã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'embedded-content.html#the-source-element', '<source>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.source")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Web/Media/Formats">ãŠã§ãäžã®ã¡ãã£ã¢ã®çš®é¡ãšåœ¢åŒã®ã¬ã€ã</a></li> + <li><a href="/ja/docs/Web/Media/Formats/Image_types">ç»åãã¡ã€ã«ã®åãšåœ¢åŒã®ã¬ã€ã</a></li> + <li>{{HTMLElement("picture")}} èŠçŽ </li> + <li>{{HTMLElement("audio")}} èŠçŽ </li> + <li>{{HTMLElement("video")}} èŠçŽ </li> + <li><a href="/ja/docs/Learn/Performance">ãŠã§ãããã©ãŒãã³ã¹</a></li> +</ul> diff --git a/files/ja/web/html/element/spacer/index.html b/files/ja/web/html/element/spacer/index.html new file mode 100644 index 0000000000..b22e5804fe --- /dev/null +++ b/files/ja/web/html/element/spacer/index.html @@ -0,0 +1,53 @@ +--- +title: <spacer> +slug: Web/HTML/Element/spacer +tags: + - HTML + - Obsolete + - ãŠã§ã + - ãªãã¡ã¬ã³ã¹ + - èŠçŽ +translation_of: Web/HTML/Element/spacer +--- +<div>{{non-standard_header}}{{ obsolete_header }}</div> + +<p><span class="seoSummary"><strong><code><spacer></code></strong> ã¯ããŠã§ãããŒãžã«ãã¯ã€ãã¹ããŒã¹ãæ¿å
¥ããããã®å»æ¢ããã HTML èŠçŽ ã§ãããŠã§ããã¶ã€ããŒã«ãã£ãŠçšããããŠãã 1px ã®éé GIF ç»å (ãããã<strong>ã¹ããŒãµãŒ GIF</strong>) ã®æ¿å
¥ãšåæ§ã®å¹æãå®çŸããããã« Netscape 瀟ãå®è£
ãããã®ã§ããããã <code><spacer></code> ã¯ã»ãšãã©ã®äž»èŠãã©ãŠã¶ãŒã§å¯Ÿå¿ãããããŸããåæ§ã®å¹æ㯠CSS ãçšããŠå®çŸå¯èœã§ãã</span></p> + +<p>Netscape ã®ãã©ãŠã¶ãŒã®åå«ã§ãã Firefox ã¯ãããŒãžã§ã³ 4 㧠<code><spacer></code> ã®å¯Ÿå¿ãå»æ¢ããŸããã</p> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã¹ãŠã®èŠçŽ ãæ〠<a href="/ja/docs/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a> ãšã以äžã®å±æ§ããµããŒãããŠããŸããã</p> + +<dl> + <dt>{{ htmlattrdef("type") }}</dt> + <dd>ã¹ããŒãµãŒã®çš®é¡ãèšå®ã <code>horizontal</code>, <code>vertical</code>, <code>block</code> ã®å
ã®ããããã®ããŒã¯ãŒããæå®å¯èœã</dd> + <dt>{{ htmlattrdef("size") }}</dt> + <dd><code>type</code> å±æ§ã®å€ã <code>horizontal</code> ãŸã㯠<code>vertical</code> ã§ããå Žåã®ãã¹ããŒãµãŒã®ãã¯ã»ã«ãµã€ãº</dd> + <dt>{{ htmlattrdef("width") }}</dt> + <dd><code>type</code> å±æ§ã®å€ã <code>block</code> ã§ããå Žåãã¹ããŒãµãŒã®ãã¯ã»ã«å¹
ãèšå®</dd> + <dt>{{ htmlattrdef("height") }}</dt> + <dd><code>type</code> å±æ§ã®å€ã <code>block</code> ã§ããå Žåãã¹ããŒãµãŒã®ãã¯ã»ã«é«ãèšå®</dd> + <dt>{{ htmlattrdef("align") }}</dt> + <dd>ã¹ããŒãµãŒã®é
眮ãèšå®ã<code>left</code>ã <code>right</code>ã <code>center</code> ã®å
ã®ããããã®ããŒã¯ãŒããæå®å¯èœã</dd> +</dl> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre class="brush:html"><span>ããã¹ãããŒã</span> +<spacer type="horizontal" size="10"></spacer> +<span>å¥ã®ããã¹ãããŒã</span> +<spacer type="block" width="10" height="10"></spacer> +</pre> + +<h2 id="Specification" name="Specification">ä»æ§æž</h2> + +<p>ã©ã®ä»æ§æžã«ãå«ãŸããŠããŸããã</p> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®å¯Ÿå¿</h2> + +<p class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŸããããŒã¿ã«ååãããã®ã§ããã°ã <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>{{Compat("html.elements.spacer")}}</p> + +<p>{{ HTMLRef }}</p> diff --git a/files/ja/web/html/element/span/index.html b/files/ja/web/html/element/span/index.html new file mode 100644 index 0000000000..4d6b3b01cc --- /dev/null +++ b/files/ja/web/html/element/span/index.html @@ -0,0 +1,129 @@ +--- +title: <span> +slug: Web/HTML/Element/span +tags: + - Element + - HTML + - HTML text-level semantics + - 'HTML:Flow content' + - Reference + - Web +translation_of: Web/HTML/Element/span +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><span></code> èŠçŽ </strong>ã¯ãèšè¿°ã³ã³ãã³ãã®æ±çšçãªè¡å
ã³ã³ãããŒã§ãããäœããè¡šããã®ã§ã¯ãããŸãããã¹ã¿ã€ã«ä»ãã®ãã ({{htmlattrxref("class")}} ãŸã㯠{{htmlattrxref("id")}} å±æ§ã䜿çšããŠ)ããŸã㯠{{htmlattrxref("lang")}} ã®ãããªå±æ§å€ãå
±æãããããããã«èŠçŽ ãã°ã«ãŒãåããçšéã§äœ¿çšããããšãã§ããŸãã</span>ä»ã«é©åãªæå³çèŠçŽ ããªãæã«ã®ã¿äœ¿çšããŠãã ããã <code><span></code> 㯠{{HTMLElement("div")}} èŠçŽ ãšãšãŠã䌌ãŠããŸããã {{HTMLElement("div")}} ã<a href="/ja/docs/Web/HTML/Block-level_elements">ãããã¯ã¬ãã«èŠçŽ </a>ã§ããã®ã«å¯Ÿãã <code><span></code> ã¯<a href="/ja/docs/Web/HTML/Inline_elements">ã€ã³ã©ã€ã³èŠçŽ </a>ã§ãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/span.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ããŸãã¯<a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLSpanElement")}} ({{glossary("HTML5")}} ããå㯠{{domxref("HTMLElement")}})</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<h3 id="Example_1" name="Example_1">äŸ 1</h3> + +<h4 id="HTML">HTML</h4> + +<pre class="brush:html gutter:false notranslate"><p><span>Some text</span></p></pre> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>{{EmbedLiveSample('Example_1')}}</p> + +<h3 id="Example_2" name="Example_2">äŸ 2</h3> + +<h4 id="HTML_2">HTML</h4> + +<pre class="brush:html gutter:false notranslate"><li><span> + <a href="portfolio.html" target="_blank">See my portfolio</a> +</span></li> +</pre> + +<h4 id="CSS">CSS</h4> + +<pre class="brush: css notranslate">li span { + background: gold; + } +</pre> + +<h4 id="Result_2" name="Result_2">çµæ</h4> + +<p>{{EmbedLiveSample('Example_2')}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-span-element', '<span>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-span-element', '<span>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>{{glossary("DOM")}} ã€ã³ã¿ãŒãã§ã€ã¹ã {{domxref("HTMLSpanElement")}} ã«å€æŽ</td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/global.html#edef-SPAN', '<span>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.span")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>HTML ã® {{HTMLElement("div")}} èŠçŽ </li> +</ul> diff --git a/files/ja/web/html/element/strike/index.html b/files/ja/web/html/element/strike/index.html new file mode 100644 index 0000000000..b76db908ce --- /dev/null +++ b/files/ja/web/html/element/strike/index.html @@ -0,0 +1,79 @@ +--- +title: <strike> +slug: Web/HTML/Element/strike +tags: + - Element + - HTML + - Obsolete + - Reference + - Web +translation_of: Web/HTML/Element/strike +--- +<p>{{HTMLRef}}{{Obsolete_header("HTML5")}}</p> + +<p><strong>HTML ã® <code><strike></code> èŠçŽ </strong> (ãŸãã¯Â <em>HTML åãæ¶ãç·èŠçŽ </em>) ã¯ãããã¹ãã®äžã«åãæ¶ãç· (æ°Žå¹³ç·) ãé
眮ããŸãã</p> + +<div class="blockIndicator note"> +<p><strong>䜿çšäžã®ã¡ã¢:</strong> ãã®èŠçŽ 㯠HTML 4 ããã³ XHTML 1 ã§éæšå¥šã«ãªãã HTML5 ã§å»æ¢ãããŸãããæå³çã«é©åã§ããã°ãããªãã¡ã<em>åé€ããã</em>ã³ã³ãã³ããè¡šãã®ã§ããã°ã代ããã« {{HTMLElement("del")}} ã䜿çšããŠãã ããããã以å€ã®å Žå㯠{{HTMLElement("s")}} ã䜿çšããŠãã ããã</p> +</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{DOMxRef("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre class="brush:html notranslate">&lt;strike&gt;: <strike>ä»æ¥ã®ãããã: ãµãŒã¢ã³</strike> 売ãåã<br /> +&lt;s&gt;: <s>ä»æ¥ã®ãããã: ãµãŒã¢ã³</s> 売ãåã +</pre> + +<p id="Result">ãã®ã³ãŒãã®è¡šç€ºçµæã¯æ¬¡ã®éãã§ãã</p> + +<p>{{EmbedLiveSample("Example")}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName("HTML5 W3C", "obsolete.html#strike", "<strike>")}}</td> + <td>{{Spec2("HTML5 W3C")}}</td> + <td>{{HTMLElement("del")}} ããã³ {{HTMLElement("s")}} ã«çœ®ãæããŠå»æ¢ã</td> + </tr> + <tr> + <td>{{SpecName("HTML4.01", "/present/graphics.html#edef-STRIKE", "<strike>")}}</td> + <td>{{Spec2("HTML4.01")}}</td> + <td>{{HTMLElement("del")}} ããã³ {{HTMLElement("s")}} ã«çœ®ãæããŠéæšå¥šåã</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.strike")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("s")}} èŠçŽ </li> + <li>{{HTMLElement("del")}} èŠçŽ (ããŒã¿ã<em>åé€ããã</em>å Žåã«äœ¿çš)</li> + <li>CSS ã® {{cssxref("text-decoration")}} ãããã㣠(ææ¶ãç·ã®ã¹ã¿ã€ã«ãå®çŸããããã«çšããããšãã§ãã)</li> +</ul> diff --git a/files/ja/web/html/element/strong/index.html b/files/ja/web/html/element/strong/index.html new file mode 100644 index 0000000000..b5c3eaa660 --- /dev/null +++ b/files/ja/web/html/element/strong/index.html @@ -0,0 +1,146 @@ +--- +title: '<strong>: 匷ãéèŠæ§èŠçŽ ' +slug: Web/HTML/Element/strong +tags: + - Element + - HTML + - HTML text-level semantics + - 'HTML:Flow content' + - 'HTML:Palpable Content' + - 'HTML:Phrasing content' + - Reference + - Strong Importance + - Urgency + - Web + - strong +translation_of: Web/HTML/Element/strong +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary">HTML ã®<strong>匷ãéèŠæ§èŠçŽ </strong> (<strong><code><strong></code></strong>) ã¯ãå
容ã®éèŠæ§ãé倧æ§ããŸãã¯ç·æ¥æ§ãé«ãããã¹ããè¡šããŸãããã©ãŠã¶ãŒã¯äžè¬çã«å€ªåã§æç»ããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/strong.html", "tabbed-shorter")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>ãªããéå§ã¿ã°ãšçµäºã¿ã°ã®äž¡æ¹ãå¿
èŠã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ããŸãã¯<a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<p><code><strong></code> èŠçŽ ã¯ã匷ãéèŠæ§ãã®ããå
容ãã€ãŸã (èŠåãªã©) é«ãé倧æ§ãç·æ¥æ§ã®ããç©äºã®ããã®ãã®ã§ããããã¯ãããŒãžå
šäœã«ãšã£ãŠéåžžã«éèŠãªæã§ããå¯èœæ§ããããŸãããŸãã¯ãããã€ãã®åèªãåšå²ã®ã³ã³ãã³ããšæ¯èŒããŠéèŠã§ãããšææããããšãã§ããŸãã</p> + +<p>éåžžããã®èŠçŽ ã¯æ¢å®ã§å€ªåã§è¡šç€ºãããŸããããããåã«å€ªåã«ããããã«äœ¿çš<em>ããªã</em>ã§ãã ããããã®ãããªçšéã«ã¯ CSS ã® {{cssxref("font-weight")}} ããããã£ã䜿çšããŠãã ãããé«ãæ°Žæºã®éèŠæ§ã瀺ãããšãªããããããã¹ãã«æ³šæãåŒããããå Žå㯠{{HTMLElement("b")}} èŠçŽ ã䜿çšããŠãã ããã匷調ããæååãããŒã¯ãããå Žå㯠{{HTMLElement("em")}} èŠçŽ ã䜿çšããŠãã ããã</p> + +<p>ä»ã«ãããŒãžã®ããã¹ãã®äžã§ã¡ã¢ãèŠåãè¡šã段èœã®ã©ãã«ãèšè¿°ããããšã <code><strong></code> ã®èš±å®¹ããã䜿ãæ¹ã§ãã</p> + +<h3 id="<b>_vs._<strong>" name="<b>_vs._<strong>"><b> ãš <strong></h3> + +<p>æ°ããéçºè
ãããæ©ãŸããããšãããŠã§ããµã€ãã®è¡šç€ºã«ãããŠåãããšãè¡šçŸããããã«ããªãããããã®æ¹æ³ãããããšããããšã§ãã {{HTMLElement("b")}} ãš <code><strong></code> ã¯ãã£ãšãããããæ··ä¹±ã®æºã§ãéçºè
ã«ã<code><b></code> ãš <code><strong></code> ã®ã©ã¡ãã䜿ãã°ãããã§ããïŒã©ã¡ããåãããšããããã§ãããïŒããšããçåãèµ·ãããŸãã</p> + +<p>ããã¯æ£ãããããŸããã <code><strong></code> èŠçŽ ã¯ããé«ãéèŠæ§ãæã€ã³ã³ãã³ãã®ããã®ãã®ã§ããã®ã«å¯Ÿãã <code><b></code> èŠçŽ ã¯ããéèŠã§ãããšããæå³ãªãã«ãããã¹ãã«æ³šæãåŒãããããã«äœ¿çšããŸãã</p> + +<p>HTML5 ã§ã¯ã©ã¡ããæå¹ã§æå³ã®ããèŠçŽ ã§ãããã»ãšãã©ã®ãã©ãŠã¶ãŒã§ã¯ãåãæ¢å®ã®ã¹ã¿ã€ã« (倪å) ã䜿çšãããŠããããšã¯ééããããŸãã (ãã ããå€ããã©ãŠã¶ãŒã®äžã«ã¯ <code><strong></code> ã«äžç·ãåŒããã®ããããŸã)ãããããã®èŠçŽ ã¯ç¹å®ã®çš®é¡ã®ã·ããªãªã§äœ¿çšããããã®ãã®ã§ããåã«è£
食ã®ããã«å€ªåã®ããã¹ãã䜿çšããå Žåã¯ã代ããã« CSS ã® {{cssxref("font-weight")}} ããããã£ã䜿çšããŠãã ããã</p> + +<p>å²ãŸããããã¹ãã®æå³ãããæå³ãŸãã¯ç®çã«ãã£ãŠã䜿çšããèŠçŽ ã決å®ããŠãã ãããäŒããããæå³ãã©ã®ãããªæå³ã§ãããããã¹ãŠã§ãã</p> + +<h3 id="<em>_vs._<strong>" name="<em>_vs._<strong>"><em> ãš <strong></h3> + +<p>ãã®æ··ä¹±ã«å ããŠã HTML 4 ã§ã¯ <code><strong></code> ãåã«ãã匷ã匷調ãšããŠããŸãããã HTML 5 ã§ã¯ <code><strong></code> ããå
容ã®åŒ·ãéèŠæ§ããè¡šããã®å®çŸ©ããŠããŸããããã¯éèŠãªéãã§ãã</p> + +<p><code><em></code> ã (ãç§ã¯ã«ãããã<em>奜ãã§ã<em>ããšãç§ã¯<em>ã«ãããã<em>奜ãã§ããã®ããã«) çºé³ã®åŒ·èª¿ã«ãã£ãŠæã®æå³ãå€ããå Žåã«äœ¿çšããã®ã«å¯Ÿãã <code><strong></code> 㯠(äŸãã°ã<strong>èŠåïŒ</strong>ããã¯<strong>ãšãŠãå±éºã§ã</strong>ãã®ããã«) æã®äžéšã«éèŠæ§ãå ããããã«äœ¿çšããŸãã <code><strong></code> ãš <code><em></code> ã®ã©ã¡ããå
¥ãåã«ããŠãããããçžå¯ŸçãªéèŠåºŠã匷調床ãé«ããããããšãã§ããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Basic_example" name="Basic_example">åºæ¬çãªäŸ</h3> + +<pre class="brush: html notranslate"><p>Before proceeding, <strong>make sure you put on your safety goggles</strong>.</p></pre> + +<p>çµæã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("Basic_example", 650, 80)}}</p> + +<h3 id="Labeling_warnings" name="Labeling_warnings">èŠåã®ã©ãã«è¡šç€º</h3> + +<pre class="brush: html notranslate"><p><strong>Important:</strong> Before proceeding, make sure you add plenty of butter.</p></pre> + +<p>çµæã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("Labeling_warnings", 650, 80)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-strong-element', '<strong>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-strong-element', '<strong>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/text.html#edef-STRONG', '<strong>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.strong")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("b")}} èŠçŽ </li> + <li>{{HTMLElement("em")}} èŠçŽ </li> + <li>{{cssxref("font-weight")}} ããããã£</li> +</ul> diff --git a/files/ja/web/html/element/style/index.html b/files/ja/web/html/element/style/index.html new file mode 100644 index 0000000000..57bd7bc7ba --- /dev/null +++ b/files/ja/web/html/element/style/index.html @@ -0,0 +1,209 @@ +--- +title: '<style>: ã¹ã¿ã€ã«æ
å ±èŠçŽ ' +slug: Web/HTML/Element/style +tags: + - CSS + - Element + - HTML + - HTML document metadata + - Reference + - Style + - Web +translation_of: Web/HTML/Element/style +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><style></code> èŠçŽ </strong>ã¯ãææžãããã¯ææžã®äžéšåã®ã¹ã¿ã€ã«æ
å ±ãå«ã¿ãŸãã</span> <code><style></code> èŠçŽ ãå«ãã§ããææžã®ã³ã³ãã³ãã«é©çšããã CSS ãå«ã¿ãŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/style.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p><code><style></code> èŠçŽ ã¯ææžã® {{htmlelement("head")}} èŠçŽ ã®äžã«å
¥ããå¿
èŠããããŸããäžè¬ã«ãã¹ã¿ã€ã«ãå€éšã¹ã¿ã€ã«ã·ãŒãã«å
¥ã㊠{{htmlelement("link")}} èŠçŽ ã䜿çšããããšãããæšå¥šããŸãã</p> + +<p>ææžã«è€æ°ã® <code><style></code> åã³ <code><link></code> ãå«ãŸããŠããå Žåããããã¯å«ãŸããŠããææžã® DOM äžã®é åºã§é©çšãããŸãã â äºæããªãã«ã¹ã±ãŒãåé¡ãé²ãããã«ãå«ãŸããŠããé åºãæ£ããããšã確èªããŠãã ããã</p> + +<p><code><link></code> èŠçŽ ãšåãæ¹æ³ã§ã <code><style></code> èŠçŽ ã« <code>media</code> å±æ§ãä»ããŠ<a href="/ja/docs/Web/CSS/Media_Queries">ã¡ãã£ã¢ã¯ãšãª</a>ãå«ãããšããã¥ãŒããŒãã®å¹
ãªã©ã®ã¡ãã£ã¢ç¹æ§ã«äŸåããŠå
éšã¹ã¿ã€ã«ã·ãŒããéžæçã«é©çšããããšãã§ããŸãã</p> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/HTML/Global_attributes" title="HTML/Global attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("type")}}</dt> + <dd>ãã®å±æ§ã¯ãã¹ã¿ã€ã«èšèªã MIME ã¿ã€ãã§å®çŸ©ããŸã (æåã»ããã¯æå®ãã¹ãã§ã¯ãããŸãã)ããã®å±æ§ã¯çç¥å¯èœã§ãããçç¥ããå Žåã®æ¢å®å€ã¯ <code>text/css</code> ã§ãã空æååãš <code>text/css</code> 以å€ã®å€ã¯äœ¿çšãããŸããã <strong>泚:</strong> çŸä»£ã®ãŠã§ãææžã§ã¯ããã®å±æ§ãå«ããçç±ã¯ã»ãšãã©ãããŸããã</dd> + <dt>{{htmlattrdef("media")}}</dt> + <dd>ãã®å±æ§ã¯ã¹ã¿ã€ã«ãé©çšããã¡ãã£ã¢ãå®çŸ©ããŸããå€ã¯<a href="/ja/docs/Web/Guide/CSS/Media_queries">ã¡ãã£ã¢ã¯ãšãª</a>ã§ãããçç¥ããå Žåã®æ¢å®å€ã¯ <code>all</code> ã§ãã</dd> + <dt>{{htmlattrdef("nonce")}}</dt> + <dd><a href="/ja/docs/Web/HTTP/Headers/Content-Security-Policy/script-src">script-src ã³ã³ãã³ãã»ãã¥ãªãã£ããªã·ãŒ</a>å
ã®è¡å
ã¹ã¯ãªããããã¯ã€ããªã¹ãã«å
¥ããããã«äœ¿ãããæå·ãã³ã¹ (ã¯ã³ã¿ã€ã çªå·) ã§ãããµãŒããŒã¯ããªã·ãŒãéä¿¡ãããã³ã«äžæã®ãã³ã¹å€ãçæããå¿
èŠããããŸãããã以å€ã®æ¹æ³ã§ãªãœãŒã¹ã®ããªã·ãŒã®ãã€ãã¹ãšããŠæšæž¬ã§ããªããã³ã¹ãæäŸããããšãéèŠã§ãã</dd> + <dt>{{htmlattrdef("title")}}</dt> + <dd>ãã®å±æ§ã¯<a href="/ja/docs/Web/CSS/Alternative_style_sheets">代æ¿ã¹ã¿ã€ã«ã·ãŒã</a>ã®ã»ãããæå®ããŸãã</dd> +</dl> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šã®å±æ§</h3> + +<dl> + <dt>{{htmlattrdef("scoped")}} {{non-standard_inline}} {{deprecated_inline}}</dt> + <dd> + <p>ãã®å±æ§ãæå®ãããå Žåãã¹ã¿ã€ã«ã¯ããã®èŠªèŠçŽ ããã³èŠªèŠçŽ ã®åèŠçŽ ã«ã®ã¿é©çšãããŸãã</p> + + <div class="note"> + <p>ãã®å±æ§ã¯ã <a href="https://github.com/w3c/csswg-drafts/issues/3547">https://github.com/w3c/csswg-drafts/issues/3547</a> ã«ãããå°æ¥åå°å
¥ããããããããŸãããä»ãã®å±æ§ã䜿çšãããå Žåã¯ã<a href="https://github.com/samthor/scoped">ããªãã£ã«</a>ãå©çšããããšãã§ããŸãã</p> + </div> + </dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="A_simple_stylesheet" name="A_simple_stylesheet">åçŽãªã¹ã¿ã€ã«ã·ãŒã</h3> + +<p>以äžã®äŸã§ã¯ãææžã«ãšãŠãåçŽãªã¹ã¿ã€ã«ã·ãŒããé©çšããŸãã</p> + +<pre class="brush:html notranslate"><!doctype html> +<html> +<head> + <style> + p { + color: red; + } + </style> +</head> +<body> + <p>This is my paragraph.</p> +</body> +</html></pre> + +<p>{{EmbedLiveSample('A_simple_stylesheet', '100%', '60')}}</p> + +<h3 id="Multiple_style_elements" name="Multiple_style_elements">è€æ°ã® style èŠçŽ </h3> + +<p>ãã®äŸã«ã¯ãäºã€ã® <code><style></code> èŠçŽ ãå«ãŸããŠããŸãã â 競åãã宣èšã¯ã<a href="/ja/docs/Web/CSS/Specificity">詳现床</a>ãåãã§ããã°ãåŸã® <code><style></code> èŠçŽ ãåªå
ãããããšã«æ³šæããŠãã ããã</p> + +<pre class="brush:html notranslate"><!doctype html> +<html> +<head> + <style> + p { + color: white; + background-color: blue; + padding: 5px; + border: 1px solid black; + } + </style> + <style> + p { + color: blue; + background-color: yellow; + } + </style> +</head> +<body> + <p>This is my paragraph.</p> +</body> +</html></pre> + +<p>{{EmbedLiveSample('Multiple_style_elements', '100%', '60')}}</p> + +<h3 id="Including_a_media_query" name="Including_a_media_query">ã¡ãã£ã¢ã¯ãšãªãå«ãŸãããã®</h3> + +<p>ãã®äŸã§ã¯äžã€åã«äœã£ããã®ã«å¯ŸããŠãäºçªç®ã® <code><style></code> èŠçŽ ã« <code>media</code> å±æ§ãèšå®ããŠããã®ã§ããã¥ãŒããŒãã 500px æªæºã®å Žåã®ã¿é©çšãããããã«ããŸãã</p> + +<pre class="brush:html notranslate"><!doctype html> +<html> +<head> + <style> + p { + color: white; + background-color: blue; + padding: 5px; + border: 1px solid black; + } + </style> + <style media="all and (max-width: 500px)"> + p { + color: blue; + background-color: yellow; + } + </style> +</head> +<body> + <p>This is my paragraph.</p> +</body> +</html></pre> + +<p>{{EmbedLiveSample('Including_a_media_query', '100%', '60')}}</p> + +<h2 id="Technical_summary" name="Technical_summary">æè¡çæŠèŠ</h2> + +<table class="properties"> + <tbody> + <tr> + <th><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Metadata_content">ã¡ã¿ããŒã¿ã³ã³ãã³ã</a>ã <code>scoped</code> å±æ§ãæäŸãããå Žå: <a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th>èš±å¯ãããŠããå
容</th> + <td><code>type</code> å±æ§ã«åèŽããããã¹ãã³ã³ãã³ããããªãã¡ <code>text/css</code>ã</td> + </tr> + <tr> + <th>ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th>èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Metadata_content">ã¡ã¿ããŒã¿ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th>DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLStyleElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <tbody> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + <tr> + <td>{{ SpecName('HTML WHATWG', 'semantics.html#the-style-element', 'style') }}</td> + <td>{{ Spec2('HTML WHATWG') }}</td> + <td></td> + </tr> + <tr> + <td>{{ SpecName('HTML5 W3C', 'document-metadata.html#the-style-element', 'style') }}</td> + <td>{{ Spec2('HTML5 W3C') }}</td> + <td><code>type</code> å±æ§ãçç¥å¯èœã«ãªã£ãã</td> + </tr> + <tr> + <td>{{ SpecName('HTML4.01', 'present/styles.html#h-14.2.3', 'style') }}</td> + <td>{{ Spec2('HTML4.01') }}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.style")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ææžã«å€éšã¹ã¿ã€ã«ã·ãŒããé©çšããããšãã§ãã {{HTMLElement("link")}} èŠçŽ </li> + <li><a href="/ja/docs/Web/CSS/Alternative_style_sheets">代æ¿ã¹ã¿ã€ã«ã·ãŒã</a></li> +</ul> diff --git a/files/ja/web/html/element/sub/index.html b/files/ja/web/html/element/sub/index.html new file mode 100644 index 0000000000..d4b97da114 --- /dev/null +++ b/files/ja/web/html/element/sub/index.html @@ -0,0 +1,153 @@ +--- +title: '<sub>: äžä»ãæåèŠçŽ ' +slug: Web/HTML/Element/sub +tags: + - Baseline + - Element + - Footnotes + - HTML + - HTML text-level semantics + - 'HTML:Flow content' + - 'HTML:Palpable Content' + - 'HTML:Phrasing content' + - Reference + - Subscript + - Web + - sub +translation_of: Web/HTML/Element/sub +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary">HTML ã® <strong>äžä»ãæåèŠçŽ </strong> (<strong><code><sub></code></strong>) ã¯ãè¡šèšäžã®çç±ã§äžä»ãæåãšããŠè¡šç€ºããã¹ãè¡å
æååãæå®ããŸãã</span>äžä»ãæåã¯æ®éãå°ããã®ããã¹ãã䜿çšããŠããŒã¹ã©ã€ã³ãããäœã衚瀺ãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/sub.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>以å€ã®å±æ§ã¯ãããŸããã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<p><code><sub></code> èŠçŽ ã¯ãåçŽã«è¡šçŸã衚瀺ã®çµæãåŸãããã§ã¯ãªããè¡šèšèŠåäžã®çç±ãã€ãŸããè¡šèšäžã®ç¿æ
£ãèŠåã§ããã¹ãã®äœçœ®ãå€æŽããå¿
èŠãããå Žåã«ã®ã¿äœ¿çšããŠãã ããã</p> + +<p>äŸãã°ãå€æŽããããŒã¹ã©ã€ã³ã{{interwiki("wikipedia", "ã¯ãŒãããŒã¯")}}ã®äžã§äœ¿çšããŠããäŒæ¥åã«ã¹ã¿ã€ã«ä»ãããããã« <code><sub></code> ã䜿çšããããšã¯é©åã§ã¯ãããŸããããã®ãããªå Žåã«ã¯ CSS ã䜿çšããŠãã ãã (äŸãã° {{cssxref("vertical-align")}} ããããã£ãã <code>vertical-align: sub</code> ãŸãã¯ããã£ãšè©³çŽ°ã«ããŒã¹ã©ã€ã³ã®äœçœ®ãå¶åŸ¡ããããã«ã <code>vertical-align: -25%</code> ãªã©)ã</p> + +<p><code><sub></code> ã®é©åãªå©çšå Žé¢ã«ã¯æ¬¡ã®ãããªãã®ããããŸã (ããã«éå®ããããã®ã§ãããŸãã)ã</p> + +<ul> + <li>è泚çªå·ã®ããŒã¯ã¢ãããäŸã«ã€ããŠã¯ {{anch("Footnote numbers")}} ãåç
§ããŠãã ããã</li> + <li>æ°åŠã«ãããäžä»ãæåã®å€æ°å€ã®ããŒã¯ã¢ããïŒãã ãã <a href="/ja/docs/Web/MathML">MathML</a> ã®æ°åŒã䜿ãããšãæ€èšããŠãã ããïŒã {{anch("Variable subscripts")}} ãåç
§ããŠãã ããã</li> + <li>ååŠåŒã«ãããååæ°ã®èšè¿° (äŸãã°ããã¹ãŠã®éçºè
ã®ãåéã C<sub>8</sub>H<sub>10</sub>N<sub>4</sub>O<sub>2</sub> å¥åãã«ãã§ã€ã³ã)ã {{anch("Chemical formulas")}} ãåç
§ããŠãã ããã</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Footnote_numbers" name="Footnote_numbers">è泚çªå·</h3> + +<p>äŒçµ±çãªè泚ã¯äžä»ãæåã§è¡šç€ºãããçªå·ã䜿ã£ãŠèšè¿°ãããŸãããã㯠<code><sub></code> ã®ãããã䜿ãæ¹ã§ãã</p> + +<pre class="brush: html notranslate"><p>According to the computations by Nakamura, Johnson, and +Mason<sub>1</sub> this will result in the complete annihilation +of both particles.</p></pre> + +<p>çµæã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("Footnote_numbers", 650, 80)}}</p> + +<h3 id="Variable_subscripts" name="Variable_subscripts">å€æ°ã®äžä»ãæå</h3> + +<p>æ°åŠã§ã¯ãåãæŠå¿µã«é¢é£ããäžé£ã®å€æ° (äŸãã°åã軞ã®è·é¢) ããåãå€æ°åãšäžä»ãæåã䜿çšããŠè¡šçŸããŸããäŸãã°ä»¥äžã®ããã«ãªããŸãã</p> + +<pre class="brush: html notranslate"><p>The horizontal coordinates' positions along the X-axis are +represented as <var>x<sub>1</sub></var> ... <var>x<sub>n</sub></var>.</p></pre> + +<p>åºåã¯æ¬¡ã®éãã§ãã</p> + +<p>{{EmbedLiveSample("Variable_subscripts", 650, 80)}}</p> + +<h3 id="Chemical_formulas" name="Chemical_formulas">ååŠåŒ</h3> + +<p>ååŠåŒãæžããšãã¯ã H<sub>2</sub>0 ã®ããã«ãååã®èšè¿°ã®äžã§ååã®æ°ãäžä»ãæ°åã§èšè¿°ããŸããæ°Žã®å Žåãäžä»ãã® "2" ã¯ãæ°Žååã®äžã«2ã€ã®æ°ŽçŽ ååãããããšãè¡šããŸãã</p> + +<p>ä»ã®äŸã§ãã</p> + +<pre class="brush: html notranslate"><p>ã»ãŒãã¹ãŠã®éçºè
ã倧奜ããªåå㯠+C<sub>8</sub>H<sub>10</sub>N<sub>4</sub>O<sub>2</sub>ã +ãã«ãã§ã€ã³ããšããŠããç¥ãããŠããŸãã</p></pre> + +<p>åºåã¯æ¬¡ã®éãã§ãã</p> + +<p>{{EmbedLiveSample("Chemical_formulas", 650, 120)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-sub-and-sup-elements', '<sub> and <sup>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-sub-and-sup-elements', '<sub> and <sup>;')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.sub")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>äžä»ãæåãè¡šçŸãã HTML ã® {{HTMLElement("sup")}} èŠçŽ ãsub èŠçŽ ãšåæã«äœ¿çšããããšã¯ã§ããŸãããååŠåŒã§äžä»ãæåãšäžä»ãæåã®äž¡æ¹ãå¿
èŠãªå Žåã«ã¯ã<a href="/ja/docs/MathML">MathML</a> ãçšããå¿
èŠããããŸãã</li> + <li>MathML èŠçŽ : <a href="/ja/docs/Web/MathML/Element/msub"><code><msub></code></a>, <a href="/ja/docs/Web/MathML/Element/msup"><code><msup></code></a>, <a href="/ja/docs/Web/MathML/Element/msubsup"><code><msubsup></code></a></li> + <li>CSS ã® {{cssxref("vertical-align")}} ããããã£</li> +</ul> diff --git a/files/ja/web/html/element/summary/index.html b/files/ja/web/html/element/summary/index.html new file mode 100644 index 0000000000..d89d19b986 --- /dev/null +++ b/files/ja/web/html/element/summary/index.html @@ -0,0 +1,164 @@ +--- +title: '<summary>: æŠèŠæ瀺èŠçŽ ' +slug: Web/HTML/Element/summary +tags: + - Disclosure Box + - Disclosure Control + - Disclosure Summary + - Element + - HTML + - HTML interactive elements + - Reference + - Summary + - Web +translation_of: Web/HTML/Element/summary +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã®æŠèŠæ瀺èŠçŽ </strong> (<strong><code><summary></code></strong>) ã¯ã {{HTMLElement("details")}} èŠçŽ ã®å
容ã®èŠçŽããã£ãã·ã§ã³ã説æãå¡äŸãè¡šããŸãã</span> <code><summary></code> èŠçŽ ãã¯ãªãã¯ãããšã芪㮠<code><details></code> èŠçŽ ã®ééç¶æ
ãåãæ¿ããããšãã§ããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/summary.html","tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ããŸã㯠<a href="/ja/docs/Web/Guide/HTML/Content_categories#Heading_content">èŠåºãã³ã³ãã³ã</a> ã®ãã¡ã²ãšã€ã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>äžå¯ãéå§ã¿ã°ãšçµäºã¿ã°ã®äž¡æ¹ãå¿
èŠã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("details")}} èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/button_role">button</a></code></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ãæã¡ãŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<p><code><summary></code> èŠçŽ ã®äžèº«ã«ã¯ãèŠåºãã³ã³ãã³ãããã¬ãŒã³ããã¹ãã段èœå
ã§äœ¿çšã§ãã HTML ãå
¥ããããŸãã</p> + +<p><code><summary></code> èŠçŽ ã¯ã <code><details></code> èŠçŽ ã®æåã®åãšããŠ<em>ã®ã¿</em>䜿çšã§ããŸãããŠãŒã¶ãŒãæŠèŠãã¯ãªãã¯ãããšã芪㮠<code><details></code> èŠçŽ ãééãã <code><details></code> èŠçŽ ã« {{event("toggle")}} ã€ãã³ããéä¿¡ãããç¶æ
ãå€åããããšãç¥ãããã«äœ¿çšããããšãã§ããŸãã</p> + +<h3 id="Default_label_text" name="Default_label_text">æ¢å®ã®ã©ãã«ããã¹ã</h3> + +<p><code><details></code> èŠçŽ ã®æåã®åã <code><summary></code> èŠçŽ ã§ãªãå Žåã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã¯æ¢å®ã®æåå (ãµã€ãã¯ã詳现ã) ãæãããã¿ããã¯ã¹ã®ã©ãã«ãšããŠäœ¿çšããŸãã</p> + +<h3 id="Default_style" name="Default_style">æ¢å®ã®ã¹ã¿ã€ã«</h3> + +<p>HTML æšæºã§ã¯ã<code><summary></code> ã®æ¢å®ã®ã¹ã¿ã€ã«ã« <code>display:list-item</code> ãå«ãŸããŠããŸããããã§ãã©ãã«ã®é£ã«æ¢å®ã§ (å€ãã¯äžè§åœ¢ã§) 衚瀺ãããæãããã¿ãŠã£ãžã§ããã®ãšããŠè¡šç€ºãããã¢ã€ã³ã³ãå€æŽãããåé€ãããããããšãã§ããŸãã</p> + +<p>ã¹ã¿ã€ã«ã <code>display:block</code> ã«å€æŽãããšãå±éçšã®äžè§å°ãåé€ããããšãã§ããŸãã</p> + +<p>詳ããã¯{{anch("Browser compatibility", "ãã©ãŠã¶ãŒã®äºææ§")}}ã®ç¯ãã芧ãã ããããã¹ãŠã®ãã©ãŠã¶ãŒããã®èŠçŽ ã®æ©èœãã¹ãŠã«å¯Ÿå¿ããŠããããã§ã¯ãããŸããã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>以äžã« <code><summary></code> ã䜿çšããŠããäŸãããã€ã瀺ããŸãã {{HTMLElement("details")}} èŠçŽ ã®ããã¥ã¡ã³ãã«ãããã€ãäŸããããŸãã</p> + +<h3 id="Basic_example" name="Basic_example">åºæ¬çãªäŸ</h3> + +<p>{{HTMLElement("details")}} èŠçŽ ã®äžã§ <code><summary></code> ã®äœ¿çšã瀺ãç°¡åãªäŸã§ãã</p> + +<pre class="brush: html notranslate"><details open> + <summary>Overview</summary> + <ol> + <li>Cash on hand: $500.00</li> + <li>Current invoice: $75.30</li> + <li>Due date: 5/6/19</li> + </ol> +</details></pre> + +<p>{{EmbedLiveSample("Basic_example", 650, 120)}}</p> + +<h3 id="Summaries_as_headings" name="Summaries_as_headings">èŠåºããšããŠã®æŠèŠ</h3> + +<p>次ã®ããã«ã <code><summary></code> ã®äžã§èŠåºãèŠçŽ ã䜿çšããããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><details open> + <summary><h4>Overview</h4></summary> + <ol> + <li>Cash on hand: $500.00</li> + <li>Current invoice: $75.30</li> + <li>Due date: 5/6/19</li> + </ol> +</details></pre> + +<p>{{EmbedLiveSample("Summaries_as_headings", 650, 120)}}</p> + +<p>ããã¯çŸåšã®ãšãããééã®åé¡ãããã€ãæ±ããŠããã CSS ã䜿çšããŠä¿®æ£ããããšãã§ããŸãã</p> + +<div class="blockIndicator warning"> +<p><strong>èŠå:</strong> <code><summary></code> èŠçŽ ã®æ¢å®ã®ããŒã«ã¯ <a href="/ja/docs/Web/Accessibility/ARIA/Roles/button_role">button</a> (åèŠçŽ ããã¯ãã¹ãŠã®ããŒã«ãå€ã) ã§ãã®ã§ããã®äŸã¯èªã¿äžããœããã®ãããªæ¯æŽæè¡ã®ãŠãŒã¶ãŒã«ã¯åäœããŸããã <code><h4></code> ã®ããŒã«ãåé€ãããŸãã®ã§ããããã®ãŠãŒã¶ãŒããã¯èŠåºããšããŠæ±ãããªããªããŸãã</p> +</div> + +<h3 id="HTML_in_summaries" name="HTML_in_summaries">æŠèŠã®äžã® HTML</h3> + +<p>ãã®äŸã¯ã <code><summary></code> èŠçŽ ã«ããããæå³ããè¿œå ããŠãã©ãã«ãéèŠã§ãããšç€ºããŸãã</p> + +<pre class="brush: html notranslate"><details open> + <summary><strong>Overview</strong></summary> + <ol> + <li>Cash on hand: $500.00</li> + <li>Current invoice: $75.30</li> + <li>Due date: 5/6/19</li> + </ol> +</details></pre> + +<p>{{EmbedLiveSample("HTML_in_summaries", 650, 120)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'interactive-elements.html#the-summary-element', '<summary>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5.1', 'interactive-elements.html#the-summary-element', '<summary>')}}</td> + <td>{{Spec2('HTML5.1')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.summary")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("details")}}</li> +</ul> diff --git a/files/ja/web/html/element/sup/index.html b/files/ja/web/html/element/sup/index.html new file mode 100644 index 0000000000..e1d70562d5 --- /dev/null +++ b/files/ja/web/html/element/sup/index.html @@ -0,0 +1,148 @@ +--- +title: '<sup>: äžä»ãæåèŠçŽ ' +slug: Web/HTML/Element/sup +tags: + - Element + - HTML + - HTML text-level semantics + - 'HTML:Flow content' + - 'HTML:Palpable Content' + - 'HTML:Phrasing content' + - Reference + - Web +translation_of: Web/HTML/Element/sup +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary">HTML ã® <strong>äžä»ãæåèŠçŽ </strong> (<strong><code><sup></code></strong>) ã¯ãè¡šèšäžã®çç±ã§äžä»ãæåãšããŠè¡šç€ºããã¹ãè¡å
æååãæå®ããŸãã</span>äžä»ãæåã¯æ®éãå°ããã®ããã¹ãã䜿çšããŠé«ãããŒã¹ã©ã€ã³ã§è¡šç€ºãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/sup.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<p><code><sup></code> èŠçŽ ã¯ãåçŽã«è¡šçŸã衚瀺ã®çµæãåŸãããã§ã¯ãªããè¡šèšèŠåäžã®çç±ãã€ãŸããè¡šèšäžã®ç¿æ
£ãèŠåã§ããã¹ãã®äœçœ®ãå€æŽããå¿
èŠãããå Žåã«ã®ã¿äœ¿çšããŠãã ããã</p> + +<p>äŸãã°ãé«ãããŒã¹ã©ã€ã³ã䜿çšããŠããããžãã¹ã補åã®{{interwiki("wikipedia", "ã¯ãŒãããŒã¯")}}ãã¹ã¿ã€ã«ä»ãããã«ã¯ã <code><sup></code> ã§ã¯ãªã CSS ã䜿çšããŠãã ãã (äŸãã° {{cssxref("vertical-align")}})ãäŸãã°ã <code>vertical-align: super</code> ãšããããããŒã¹ã©ã€ã³ã50%äžããã®ã§ããã°ã <code>vertical-align: 50%</code> ãšãããããŠãã ããã</p> + +<p><code><sup></code> ã®é©åãªäœ¿çšäŸã«ã¯æ¬¡ã®ãããªãã®ããããŸã (äœããå¶çŽãããã®ã§ã¯ãããŸãã)ã</p> + +<ul> + <li>ã¹ãä¹ã®è¡šç€ºãäŸãã° "x<sup>3</sup>"ãããã«ã¯ãç¹ã«è€éãªå Žåã«ã¯ã <a href="/ja/docs/Web/MathML">MathML</a> ã®äœ¿çšãæ€èšãã䟡å€ããããããããŸããã以äžã®{{anch("Examples", "äŸ")}}ã®{{anch("Exponents", "ã¹ãä¹")}}ãåç
§ããŠãã ãã</li> + <li>äžéšã®èšèªã§ç¹å®ã®ç¥èªã衚瀺ããéã® {{interwiki("wikipedia", "superior letter", "superior lettering")}}ãäŸãã°ããã©ã³ã¹èªã§ã¯ã "mademoiselle" 㯠"M<sup>lle</sup>" ã®ããã«ç¥ãããšãã§ããŸããäŸã¯ {{anch("Superior lettering")}} ãåç
§ããŠãã ããã</li> + <li>åºæ°ã®è¡šçŸãããšãã° "fourth." ã "4<sup>th</sup>" ãšè¡šçŸããããšãäŸã¯ {{anch("Ordinal numbers")}} ãåç
§ããŠãã ããã</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Exponents" name="Exponents">ã¹ãä¹</h3> + +<p>以äžã®ããã«ã¹ãä¹ã¯ãäžä»ãæåã®ãã£ãšãäžè¬çãªäœ¿ãæ¹ã§ãã</p> + +<pre class="brush: html notranslate"><p>ç©çåŠã®äžã§ãã£ãšãæåãªçåŒã®äžã€ãã +<var>E</var>=<var>m</var><var>c</var><sup>2</sup>.<p></pre> + +<p>çµæã®åºåã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("Exponents", 650, 80)}}</p> + +<h3 id="Superior_lettering" name="Superior_lettering">Superior lettering</h3> + +<p>Superior lettering ã¯ãå³å¯ã«ã¯äžä»ãæåãšåãã§ã¯ãããŸããããããã HTML 㧠superior lettering ãè¡šçŸããããšã¯ <code><sup></code> ã®äžè¬çãªå©çšæ¹æ³ã§ããæãå€ã superior lettering ã®äœ¿çšäŸã¯ãã©ã³ã¹èªã®ç¥èªã®è¡šçŸã§ãã</p> + +<pre class="brush: html notranslate"><p>Robert a présenté son rapport à M<sup>lle</sup> Bernard.</p></pre> + +<p>çµæã®åºåã¯æ¬¡ã®éãã§ãã</p> + +<p>{{EmbedLiveSample("Superior_lettering", 650, 80)}}</p> + +<h3 id="Ordinal_numbers" name="Ordinal_numbers">åºæ°</h3> + +<p>è±èªã® "fourth" ãã¹ãã€ã³èªã® "quinto" ãªã©ã®åºæ°ã¯ãæ°åãšäžä»ãæåã§è¡šç€ºãããèšèªã«äŸåããããã¹ãã䜿çšããŠç¥ãããããšããããŸãã</p> + +<pre class="brush: html notranslate"><p>The ordinal number "fifth" can be abbreviated in various +languages as follows:</p> +<ul> + <li>English: 5<sup>th</sup></li> + <li>French: 5<sup>Úme</sup></li> +</ul></pre> + +<p>åºåã¯ä»¥äžã®éãã§ãã</p> + +<p>{{EmbedLiveSample("Ordinal_numbers", 650, 160)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-sub-and-sup-elements', '<sub> and <sup>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-sub-and-sup-elements', '<sub> and <sup>;')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.sup")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>äžä»ãæåãè¡šçŸãã HTML ã® {{HTMLElement("sub")}} èŠçŽ ãsup èŠçŽ ãšåæã«äœ¿çšããããšã¯ã§ããŸãããååŠåŒã§äžä»ãæåãšäžä»ãæåã®äž¡æ¹ãå¿
èŠãªå Žåã«ã¯ã<a href="/ja/docs/MathML">MathML</a> ãçšããå¿
èŠããããŸãã</li> + <li>MathML èŠçŽ : <a href="/ja/docs/Web/MathML/Element/msub"><code><msub></code></a>, <a href="/ja/docs/Web/MathML/Element/msup"><code><msup></code></a>, <a href="/ja/docs/Web/MathML/Element/msubsup"><code><msubsup></code></a></li> + <li>CSS ã® {{cssxref("vertical-align")}} ããããã£</li> +</ul> diff --git a/files/ja/web/html/element/table/index.html b/files/ja/web/html/element/table/index.html new file mode 100644 index 0000000000..b49b9dbba7 --- /dev/null +++ b/files/ja/web/html/element/table/index.html @@ -0,0 +1,715 @@ +--- +title: '<table>: è¡šèŠçŽ ' +slug: Web/HTML/Element/table +tags: + - Element + - HTML + - HTML tabular data + - NeedsLiveSample + - Reference + - Sorting + - Tables + - Web +translation_of: Web/HTML/Element/table +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><table></code> èŠçŽ </strong>ã¯è¡šåœ¢åŒã®ããŒã¿ãã€ãŸããè¡ãšåã®çµã¿åããã«ããã»ã«ã«å«ãŸããããŒã¿ã«ããäºæ¬¡å
ã®è¡šã§è¡šçŸãããæ
å ±ã§ãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/table.html","tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td> + <div class="content-models"> + <div id="table-mdls">以äžã®é ãšãªãã + <ol> + <li>ä»»æã® 1 åã® {{HTMLElement("caption")}} èŠçŽ </li> + <li>0 å以äžã® {{HTMLElement("colgroup")}} èŠçŽ </li> + <li>ä»»æã® 1 åã® {{HTMLElement("thead")}} èŠçŽ </li> + <li>次㮠2 ã€ã®éžæè¢ãã 1 ã€: + <ul> + <li>0 å以äžã® {{HTMLElement("tbody")}} èŠçŽ </li> + <li>1 å以äžã® {{HTMLElement("tr")}} èŠçŽ </li> + </ul> + </li> + <li>ä»»æã® 1 åã® {{HTMLElement("tfoot")}} èŠçŽ </li> + </ol> + </div> + </div> + </td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>ãããŒã³ã³ãã³ããåãå
¥ãããã¹ãŠã®èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Table_Role">table</a></code></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLTableElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šã®å±æ§</h3> + +<dl> + <dt>{{htmlattrdef("align")}} {{Deprecated_inline}}</dt> + <dd> + <p>ãã®åæå±æ§ã¯ãè¡šããããå
å«ããææžã®äžã§ã©ã®ããã«æŽåãããªããã°ãªããªããã瀺ããŸãã以äžã®å€ãåããŸãã</p> + + <ul> + <li><code>left</code>: è¡šãææžã®å·Šç«¯ã«è¡šç€ºããã</li> + <li><code>center</code>: è¡šãææžã®äžå€®ã«è¡šç€ºããã</li> + <li><code>right</code>: è¡šãææžã®å³ç«¯ã«è¡šç€ºããã</li> + </ul> + + <p> {{cssxref("margin-left")}} ããã³ {{cssxref("margin-right")}} ã« <code>auto</code> ãæå®ãããã {{cssxref("margin")}} ã« <code>0 auto</code> ãæå®ããããããšã <code>align</code> å±æ§ãšåæ§ã®å¹æãåŸãããšãã§ããŸãã</p> + </dd> + <dt>{{htmlattrdef("bgcolor")}} {{Deprecated_inline}}</dt> + <dd> + <p>è¡šã®èæ¯è²ã§ããå€ã¯<a href="/ja/docs/Web/CSS/color_value#RGB_colors">6æ¡ã®16é² RGB ã³ãŒã</a>ã§ããã®åã«ã<code>#</code>ããä»ããŸããå®çŸ©æžã¿ã®<a href="/en-US/docs/Web/CSS/color_value#Color_keywords">è²ããŒã¯ãŒã</a>ã®ãã¡ã®1ã€ã䜿çšããããšãã§ããŸãã + + </p><p>åæ§ã®å¹æãåŸãã«ã¯ã CSS ã® {{cssxref("background-color")}} ããããã£ã䜿çšããŠãã ããã + </p></dd> + <dt>{{htmlattrdef("border")}} {{Deprecated_inline}}</dt> + <dd> + <p>ãã®æŽæ°å€å±æ§ã¯ããã¯ã»ã«å€ã§ãè¡šãå²ãæ ã®å€§ãããå®çŸ©ããŸãããã 0 ãèšå®ãããå Žåããã㯠{{htmlattrxref("frame", "table")}} å±æ§ã void ã«èšå®ãããããšãæå³ããŸãã</p> + + <p>åæ§ã®å¹æãåŸãã«ã¯ã {{cssxref("border")}} äžæ¬æå®ããããã£ã䜿çšããŠãã ããã + </p></dd> + <dt>{{htmlattrdef("cellpadding")}} {{Deprecated_inline}}</dt> + <dd> + <p>ãã®å±æ§ã¯ãã»ã«ã®å
容ãšå¢çç·ã®éã®ç©ºéãã衚瀺ã»é衚瀺ãåããå®çŸ©ããŸãã cellpadding ã®é·ãããã¯ã»ã«æ°ã§å®çŸ©ãããã®ã§ããã°ããã®ãã¯ã»ã«ã®å€§ããã®äœçœãã4 æ¹åå
šãŠã«é©çšãããã§ããããé·ããããŒã»ã³ãå€ãçšããŠå®çŸ©ãããå Žåã¯ãå
容ã¯äžå€®ã«é
眮ãããåçŽæ¹å (äžäž) ã®äœçœã®åèšå€ããã®å€ã§è¡šãããŸããæ°Žå¹³æ¹å (å·Šå³) ã®äœçœã®åèšãåãããšãèšããŸãã</p> + + <p>åæ§ã®å¹æãåŸãã«ã¯ã {{cssxref("border-collapse")}} ããããã£ã <code><table></code> èŠçŽ ã«é©çšããå€ã collapse ã«èšå®ããäžã§ã {{cssxref("padding")}} ããããã£ã {{HTMLElement("td")}} èŠçŽ ã«äœ¿çšããŠãã ããã + </p></dd> + <dt>{{htmlattrdef("cellspacing")}} {{Deprecated_inline}}</dt> + <dd> + <p>ãã®å±æ§ã¯ã2ã€ã®ã»ã«ã®éã®åæªã®å¯žæ³ããããŒã»ã³ãå€ãŸãã¯ãã¯ã»ã«å€ã§å®çŸ©ããŸãããã®å±æ§ã¯æ°Žå¹³æ¹åãšåçŽæ¹åã®äž¡æ¹ã«é©çšãããè¡šã®äžç«¯ãšæåã®è¡ã«ãããã»ã«ã®éãè¡šã®å·Šç«¯ãšæåã®åã®éãè¡šã®å³ç«¯ãšæåŸã®åã®éãè¡šã®è·æ
ãšæåŸã®è¡ã®éã«é©çšãããŸãã</p> + + <p>åæ§ã®å¹æãåŸãã«ã¯ã {{cssxref("border-spacing")}} ããããã£ã <code><table></code> èŠçŽ ã«é©çšããŠãã ããã <code>border-spacing</code> ã¯ã {{cssxref("border-collapse")}} ã collapse ã«èšå®ãããŠãããšäœã®å¹æããããŸããã + </p></dd> + <dt>{{htmlattrdef("frame")}} {{Deprecated_inline}}</dt> + <dd> + <p>ããã¯åæåã®å±æ§ã§ãè¡šãå²ãæ ç·ã®ã©ã®æ¹åã衚瀺ãããªããã°ãªããªãããå®çŸ©ããŸãã</p> + + <p>åæ§ã®å¹æãåŸãã«ã¯ã {{cssxref("border-style")}} ããã³ {{cssxref("border-width")}} ããããã£ã䜿çšããŠãã ããã + </p></dd> + <dt>{{htmlattrdef("rules")}} {{Deprecated_inline}}</dt> + <dd> + <p>ããã¯åæåã®å±æ§ã§ãè¡šå
ã®ã©ãã«çœ«ç·ãåŒãããã¹ãããå®çŸ©ããŸãã以äžã®å€ãæã€ããšãã§ããŸãã</p> + + <ul> + <li><span>none</span> ã¯ã眫ç·ã衚瀺ããªãããšã瀺ããŸããæ¢å®å€ã§ãã</li> + <li><code>groups</code> ã¯ã {{HTMLElement("thead")}}, {{HTMLElement("tbody")}}, {{HTMLElement("tfoot")}} ã®åèŠçŽ ã«ãã£ãŠå®çŸ©ãããè¡ã°ã«ãŒããšã {{HTMLElement("col")}} ã {{HTMLElement("colgroup")}} èŠçŽ ã«ãã£ãŠå®çŸ©ãããåã°ã«ãŒãã®éã«ã®ã¿ã眫ç·ã衚瀺ããŸãã</li> + <li><code>rows</code> ã¯ãè¡ã®éã®çœ«ç·ã衚瀺ããŸãã</li> + <li><code>columns</code> ã¯ãåã®éã®çœ«ç·ã衚瀺ããŸãã</li> + <li><code>all</code> ã¯ãè¡ãšåã®éã®çœ«ç·ã衚瀺ãããŸãã</li> + </ul> + + <p>åæ§ã®å¹æãåŸãã«ã¯ã {{cssxref("border")}} ããããã£ã {{HTMLElement("thead")}}, {{HTMLElement("tbody")}}, {{HTMLElement("tfoot")}}, {{HTMLElement("col")}}, {{HTMLElement("colgroup")}} ã®ãã¡é©åãªèŠçŽ ã«é©çšããŠãã ããã</p> + </dd> + <dt>{{htmlattrdef("summary")}} {{Deprecated_inline}}</dt> + <dd>ãã®å±æ§ã¯ãè¡šã®å
容ã®æŠèŠã瀺ã代æ¿ããã¹ããå®çŸ©ããŸãã代ããã« {{HTMLElement("caption")}} èŠçŽ ã䜿çšããŠãã ããã</dd> + <dt>{{htmlattrdef("width")}} {{Deprecated_inline}}</dt> + <dd> + <p>ãã®å±æ§ã¯è¡šã®å¹
ãå®çŸ©ããŸãã代ããã« CSS ã® {{cssxref("width")}} ããããã£ã䜿çšããŠãã ããã + </p></dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Simple_table" name="Simple_table">ã·ã³ãã«ãªè¡š</h3> + +<pre class="brush: html notranslate"><table> + <tr> + <td>John</td> + <td>Doe</td> + </tr> + <tr> + <td>Jane</td> + <td>Doe</td> + </tr> +</table> +</pre> + +<p>{{EmbedLiveSample('Simple_table', '100%', '100')}}</p> + +<h3 id="Further_simple_examples" name="Further_simple_examples">ããŸããŸãªè¡š</h3> + +<pre class="brush: html notranslate"><p>ããããŒã®ããã·ã³ãã«ãªè¡š</p> +<table> + <tr> + <th>å</th> + <th>å§</th> + </tr> + <tr> + <td>John</td> + <td>Doe</td> + </tr> + <tr> + <td>Jane</td> + <td>Doe</td> + </tr> +</table> + +<p>theadãtfootãtbody ã®ããè¡š</p> +<table> + <thead> + <tr> + <th>ããã㌠1</th> + <th>ããã㌠2</th> + </tr> + </thead> + <tbody> + <tr> + <td>æ¬äœ 1</td> + <td>æ¬äœ 2</td> + </tr> + </tbody> + <tfoot> + <tr> + <td>ããã¿ãŒ 1</td> + <td>ããã¿ãŒ 2</td> + </tr> + </tfoot> +</table> + +<p>colgroup ã®ããè¡š</p> +<table> + <colgroup span="4"></colgroup> + <tr> + <th>åœ</th> + <th>éŠéœ</th> + <th>人å£</th> + <th>èšèª</th> + </tr> + <tr> + <td>ã¢ã¡ãªã«åè¡åœ</td> + <td>ã¯ã·ã³ãã³ D.C.</td> + <td>3 å 9 çŸäžäºº</td> + <td>è±èª</td> + </tr> + <tr> + <td>ã¹ãŠã§ãŒãã³</td> + <td>ã¹ããã¯ãã«ã </td> + <td>9 çŸäžäºº</td> + <td>ã¹ãŠã§ãŒãã³èª</td> + </tr> +</table> + +<p>colgroup ãš col ã®ããè¡š</p> +<table> + <colgroup> + <col style="background-color: #0f0"> + <col span="2"> + </colgroup> + <tr> + <th>Lime</th> + <th>Lemon</th> + <th>Orange</th> + </tr> + <tr> + <td>Green</td> + <td>Yellow</td> + <td>Orange</td> + </tr> +</table> + +<p>caption ã®ããã·ã³ãã«ãªè¡š</p> +<table> + <caption>çŽ æŽããããã£ãã·ã§ã³</caption> + <tr> + <td>çŽ æŽãããããŒã¿</td> + </tr> +</table> +</pre> + +<div class="hidden"> +<pre class="brush: css notranslate">table +{ +border-collapse: collapse; +border-spacing: 0px; +} +table, th, td +{ +padding: 5px; +border: 1px solid black; +}</pre> +</div> + +<p>{{EmbedLiveSample('Further_simple_examples', '100%', '700')}}</p> + +<h3 id="Table_sorting" name="Table_sorting">è¡šã®ãœãŒã</h3> + +<h4 id="Sorting_table_rows" name="Sorting_table_rows">è¡šã®è¡ã®ãœãŒã</h4> + +<p>HTML ã®è¡šã®è¡ ({{HTMLElement("tr")}} èŠçŽ ) ããœãŒããããã€ãã£ãã®æ¹æ³ã¯ãããŸããããããã {{jsxref("Array/slice", "Array.prototype.slice()")}}, {{jsxref("Array/sort", "Array.prototype.sort()")}}, {{domxref("Node/removeChild", "Node.removeChild()")}}, {{domxref("Node/appendChild", "Node.appendChild()")}} ã䜿çšããŠãç¬èªã® <code>sort()</code> é¢æ°ãå®è£
ããã<code><tr></code> èŠçŽ ã® {{domxref("HTMLCollection")}} ããœãŒãããããšãã§ããŸãã</p> + +<p>次ã®äŸã§ã¯ããã®ãããªäŸãèŠãããšãã§ããŸããããã <tbody> èŠçŽ ã«å®è£
ããè¡šã®ã»ã«ãå€ã®æé ã«ãœãŒãããããã«åãããŠè¡šç€ºãæŽæ°ããŸãã</p> + +<h5 id="HTML">HTML</h5> + +<pre class="brush: html notranslate"><table> + <tbody> + <tr> + <td>3</td> + </tr> + <tr> + <td>2</td> + </tr> + <tr> + <td>1</td> + </tr> + </tbody> +</table> +</pre> + +<h5 id="JavaScript">JavaScript</h5> + +<pre class="brush: js notranslate">HTMLTableSectionElement.prototype.sort = function(cb){ + Array + .prototype + .slice + .call(this.rows) + .sort(cb) + .forEach((e,i,a)=>{ + this.appendChild(this.removeChild(e)); + },this); +} + +document.querySelector('table').tBodies[0].sort(function(a, b){ + return a.textContent.localeCompare(b.textContent); +}); +</pre> + +<h5 id="Result" name="Result">çµæ</h5> + +<p>{{EmbedLiveSample('Sorting_table_rows', '100%', '100')}}</p> + +<h4 id="Sorting_rows_with_a_click_on_the_th_element" name="Sorting_rows_with_a_click_on_the_th_element">th èŠçŽ ãã¯ãªãã¯ããããšã«ãããœãŒã</h4> + +<p>次ã®äŸã§ã¯ã <code>document</code> ã«ãããã¹ãŠã® <code><table></code> èŠçŽ ã®ãã¹ãŠã® <code><th></code> èŠçŽ ã«ã€ãã³ããã³ãã©ãŒãè¿œå ããŠããŸãã <code><tbody></code> ã®ãã¹ãŠã®è¡ããè¡ã«å«ãŸãã <code>td</code> ã»ã«ã«åºã¥ããŠãœãŒãããŸãã</p> + +<div class="blockIndicator note"> +<p><strong>泚</strong>: ãã®æ¹æ³ã§ã¯ã <code><td></code> èŠçŽ ãåå«èŠçŽ ã®ãªãçã®ããã¹ãã§äœæãããŠããããšãæ³å®ããŠããŸãã</p> +</div> + +<h5 id="HTML_2">HTML</h5> + +<pre class="brush: html notranslate"><table> + <thead> + <tr> + <th>Numbers</th> + <th>Letters</th> + </tr> + </thead> + <tbody> + <tr> + <td>3</td> + <td>A</td> + </tr> + <tr> + <td>2</td> + <td>B</td> + </tr> + <tr> + <td>1</td> + <td>C</td> + </tr> + </tbody> +</table></pre> + +<h5 id="JavaScript_2">JavaScript</h5> + +<pre class="brush: js notranslate">for (let table of document.querySelectorAll('table')) { + for (let th of table.tHead.rows[0].cells) { + th.onclick = function(){ + const tBody = table.tBodies[0]; + const rows = tBody.rows; + for (let tr of rows) { + Array.prototype.slice.call(rows) + .sort(function(tr1, tr2){ + const cellIndex = th.cellIndex; + return tr1.cells[cellIndex].textContent.localeCompare(tr2.cells[cellIndex].textContent); + }) + .forEach(function(tr){ + this.appendChild(this.removeChild(tr)); + }, tBody); + } + } + } +}</pre> + +<h5 id="Result_2" name="Result_2">çµæ</h5> + +<p>{{EmbedLiveSample('Sorting_rows_with_a_click_on_the_th_element', '100%', '100')}}</p> + +<h3 id="Displaying_large_tables_in_small_spaces" name="Displaying_large_tables_in_small_spaces">巚倧ãªè¡šãå°ããªç©ºéã«è¡šç€º</h3> + +<p>ãŠã§ãäžã®è¡šã§ããããåé¡ã¯ãã³ã³ãã³ãã®éãå€ãå Žåãå°ããªç»é¢ã§ã¯ãã€ãã£ãã«ã¯ããŸãããŸãåäœããªãããšãã¹ã¯ããŒã«å¯èœã«ããæ¹æ³ãæããã§ã¯ãªãããšã§ããç¹ã«ããŒã¯ã¢ããã CDN ãããããšãã©ãããŒãæã€ããã«å€æŽããããšãã§ããŸããã</p> + +<p>ãã®äŸã§ã¯ãå°ããªç©ºéã«è¡šã衚瀺ããæ¹æ³ã®äžã€ã玹ä»ããŠããŸãã HTML ã®å
容ã¯éåžžã«å€§ããã®ã§é衚瀺ã«ããŠããŸãããç¹ã«ç®ç«ã£ããã®ã¯ãããŸããããã®äŸã§ã¯ CSS ã®æ¹ãæ€æ»ã«äŸ¿å©ã§ãã</p> + +<div class="hidden"> +<pre class="brush: html notranslate"><table> + <thead> +  <tr> +   <th>1<sup>3</sup> equals: +   <th>2<sup>3</sup> equals: +   <th>3<sup>3</sup> equals: +   <th>4<sup>3</sup> equals: +   <th>5<sup>3</sup> equals: +   <th>6<sup>3</sup> equals: +   <th>7<sup>3</sup> equals: + <tbody> +  <tr> +   <td>row 1: 1 +   <td>row 1: 8 +   <td>row 1: 27 +   <td>row 1: 64 +   <td>row 1: 125 +   <td>row 1: 216 +   <td>row 1: 343 +  <tr> +   <td>row 2: 1 +   <td>row 2: 8 +   <td>row 2: 27 +   <td>row 2: 64 +   <td>row 2: 125 +   <td>row 2: 216 +   <td>row 2: 343 +  <tr> +   <td>row 3: 1 +   <td>row 3: 8 +   <td>row 3: 27 +   <td>row 3: 64 +   <td>row 3: 125 +   <td>row 3: 216 +   <td>row 3: 343 +  <tr> +   <td>row 4: 1 +   <td>row 4: 8 +   <td>row 4: 27 +   <td>row 4: 64 +   <td>row 4: 125 +   <td>row 4: 216 +   <td>row 4: 343 +  <tr> +   <td>row 5: 1 +   <td>row 5: 8 +   <td>row 5: 27 +   <td>row 5: 64 +   <td>row 5: 125 +   <td>row 5: 216 +   <td>row 5: 343 +  <tr> +   <td>row 6: 1 +   <td>row 6: 8 +   <td>row 6: 27 +   <td>row 6: 64 +   <td>row 6: 125 +   <td>row 6: 216 +   <td>row 6: 343 +  <tr> +   <td>row 7: 1 +   <td>row 7: 8 +   <td>row 7: 27 +   <td>row 7: 64 +   <td>row 7: 125 +   <td>row 7: 216 +   <td>row 7: 343 +  <tr> +   <td>row 8: 1 +   <td>row 8: 8 +   <td>row 8: 27 +   <td>row 8: 64 +   <td>row 8: 125 +   <td>row 8: 216 +   <td>row 8: 343 +  <tr> +   <td>row 9: 1 +   <td>row 9: 8 +   <td>row 9: 27 +   <td>row 9: 64 +   <td>row 9: 125 +   <td>row 9: 216 +   <td>row 9: 343 +  <tr> +   <td>row 10: 1 +   <td>row 10: 8 +   <td>row 10: 27 +   <td>row 10: 64 +   <td>row 10: 125 +   <td>row 10: 216 +   <td>row 10: 343 +  <tr> +   <td>row 11: 1 +   <td>row 11: 8 +   <td>row 11: 27 +   <td>row 11: 64 +   <td>row 11: 125 +   <td>row 11: 216 +   <td>row 11: 343 +  <tr> +   <td>row 12: 1 +   <td>row 12: 8 +   <td>row 12: 27 +   <td>row 12: 64 +   <td>row 12: 125 +   <td>row 12: 216 +   <td>row 12: 343 +  <tr> +   <td>row 13: 1 +   <td>row 13: 8 +   <td>row 13: 27 +   <td>row 13: 64 +   <td>row 13: 125 +   <td>row 13: 216 +   <td>row 13: 343 +  <tr> +   <td>row 14: 1 +   <td>row 14: 8 +   <td>row 14: 27 +   <td>row 14: 64 +   <td>row 14: 125 +   <td>row 14: 216 +   <td>row 14: 343 +  <tr> +   <td>row 15: 1 +   <td>row 15: 8 +   <td>row 15: 27 +   <td>row 15: 64 +   <td>row 15: 125 +   <td>row 15: 216 +   <td>row 15: 343 +  <tr> +   <td>row 16: 1 +   <td>row 16: 8 +   <td>row 16: 27 +   <td>row 16: 64 +   <td>row 16: 125 +   <td>row 16: 216 +   <td>row 16: 343 +  <tr> +   <td>row 17: 1 +   <td>row 17: 8 +   <td>row 17: 27 +   <td>row 17: 64 +   <td>row 17: 125 +   <td>row 17: 216 +   <td>row 17: 343 +  <tr> +   <td>row 18: 1 +   <td>row 18: 8 +   <td>row 18: 27 +   <td>row 18: 64 +   <td>row 18: 125 +   <td>row 18: 216 +   <td>row 18: 343 +  <tr> +   <td>row 19: 1 +   <td>row 19: 8 +   <td>row 19: 27 +   <td>row 19: 64 +   <td>row 19: 125 +   <td>row 19: 216 +   <td>row 19: 343 +  <tr> +   <td>row 20: 1 +   <td>row 20: 8 +   <td>row 20: 27 +   <td>row 20: 64 +   <td>row 20: 125 +   <td>row 20: 216 +   <td>row 20: 343 +</table> +</pre> +</div> + +<p>ãããã®ã¹ã¿ã€ã«ãèŠããšãè¡šã® {{cssxref("display")}} ããããã£ã <code>block</code> ã«èšå®ãããŠããããšã«æ°ã¥ãã§ããããããã«ããã¹ã¯ããŒã«ãå¯èœã«ãªããŸãããããŒãã«ã¯ãã®å®å
šæ§ã®äžéšã倱ããããŒãã«ã®ã»ã«ãå¯èœãªéãå°ãããªãããšããŸãããã®åé¡ã軜æžããããã«ã<code><tbody></code> ã® {{cssxref("white-space")}} ã <code>nowrap</code>ã«èšå®ããŸããããããã <code><thead></code> ã§ã¯ãããè¡ããªãããã«ããŠããŸããããã¯ãé·ãã¿ã€ãã«ã§åãããŒã¿ã衚瀺ããããã«å¿
èŠä»¥äžã«åºããªãã®ãé¿ããããã§ãã</p> + +<p>äžã«ã¹ã¯ããŒã«ããŠããéãè¡šã®ããããŒãããŒãžäžã«ä¿æããããã«ã {{cssxref("position")}} ã <code><th></code> èŠçŽ ã®äžã§ç²çããããã«èšå®ããŸããã {{cssxref("border-collapse")}}} ã <code>collapse</code> ã«èšå®ã㊠<strong>ããªã</strong>ããšã«æ³šæããŠãã ããã</p> + +<pre class="brush: css notranslate">table, +th, +td { + border: 1px solid; +} + +table { + width: 100%; + max-width: 400px; + height: 240px; + margin: 0 auto; + display: block; + overflow-x: auto; + border-spacing: 0; +} + +tbody { + white-space: nowrap; +} + +th, +td { + padding: 5px 10px; + border-top-width: 0; + border-left-width: 0; +} + +th { + position: sticky; + top: 0; + background: #fff; + vertical-align: bottom; +} + +th:last-child, +td:last-child { + border-right-width: 0; +} + +tr:last-child td { + border-bottom-width: 0; +} +</pre> + +<h4 id="Result_3" name="Result_3">çµæ</h4> + +<p>{{EmbedLiveSample('Displaying_large_tables_in_small_spaces', '100%', 240)}}</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®</h2> + +<h3 id="Captions" name="Captions">ãã£ãã·ã§ã³</h3> + +<p> {{HTMLElement("caption")}} èŠçŽ ã¯æ確ãã€ç°¡æœã«è¡šã®ç®çã瀺ãããšã«äŸ¡å€ãããããããããæäŸããããšã§ãè¡šã®æ®ãã®éšåãèªãå¿
èŠãããããé£ã°ãããå€æããã®ã«åœ¹ç«ã¡ãŸãã</p> + +<p>ããã¯èªã¿äžããœããã®ãããªæ¯æŽæè¡ãå©çšããŠæäœããŠãã人ã匱èŠã®äººãèªç¥åé¡ãæ±ãã人ã«ãšã£ãŠåœ¹ç«ã¡ãŸãã</p> + +<ul> + <li><a href="/ja/docs/Learn/HTML/Tables/Advanced#Adding_a_caption_to_your_table_with_<caption>">MDN <caption> ãçšããŠè¡šã«ã¿ã€ãã«ãã€ãã</a> </li> + <li><a href="https://www.w3.org/WAI/tutorials/tables/caption-summary/">Caption & Summary ⢠Tables ⢠W3C WAI Web Accessibility Tutorials</a></li> +</ul> + +<h3 id="Scoping_rows_and_columns" name="Scoping_rows_and_columns">è¡ãšåã®ã¹ã³ãŒãä»ã</h3> + +<p>ããããŒèŠçŽ ã® {{htmlattrxref("scope", "th")}} å±æ§ã¯ãåçŽãªå
容ã®å Žåã¯ã¹ã³ãŒããæšæž¬ã§ããã®ã§åé·ã«ãªããŸããããããæ¯æŽæè¡ã«ãã£ãŠã¯æ£ããæšæž¬ããããšã«å€±æããäºããããããããããŒã«ã¹ã³ãŒããèšå®ãããšäœ¿ãåæãåäžããå¯èœæ§ããšããããŸããè€éãªè¡šã§ã¯ãã¹ã³ãŒããæå®ãããšã»ã«ãšããããŒã®é¢ä¿ã«é¢ããå¿
èŠãªæ
å ±ãæäŸããããšãã§ããŸãã</p> + +<h4 id="Example" name="Example">äŸ</h4> + +<pre class="brush: html notranslate"><table> + <caption>Color names and values</caption> + <tbody> + <tr> + <th scope="col">Name</th> + <th scope="col">HEX</th> + <th scope="col">HSLa</th> + <th scope="col">RGBa</th> + </tr> + <tr> + <th scope="row">Teal</th> + <td><code>#51F6F6</code></td> + <td><code>hsla(180, 90%, 64%, 1)</code></td> + <td><code>rgba(81, 246, 246, 1)</code></td> + </tr> + <tr> + <th scope="row">Goldenrod</th> + <td><code>#F6BC57</code></td> + <td><code>hsla(38, 90%, 65%, 1)</code></td> + <td><code>rgba(246, 188, 87, 1)</code></td> + </tr> + </tbody> +</table> +</pre> + +<p> {{HTMLElement("th")}} èŠçŽ ã« <code>scope="col"</code> ã宣èšãããšãã»ã«ãåã®äžçªäžã«ããããšãèšè¿°ããã®ã«åœ¹ç«ã¡ãŸãã {{HTMLElement("th")}} èŠçŽ ã« <code>scope="row"</code> ã宣èšãããšãã»ã«ãè¡ã®æåã®åã§ããããšãèšè¿°ããã®ã«åœ¹ç«ã¡ãŸãã</p> + +<ul> + <li><a href="/ja/docs/Learn/HTML/Tables/Advanced#Tables_for_visually_impaired_users">MDN èŠèŠéç¢è
åãã®è¡š</a></li> + <li><a href="https://www.w3.org/WAI/tutorials/tables/two-headers/">Tables with two headers ⢠Tables ⢠W3C WAI Web Accessibility Tutorials</a></li> + <li><a href="https://www.w3.org/WAI/tutorials/tables/irregular/">Tables with irregular headers ⢠Tables ⢠W3C WAI Web Accessibility Tutorials</a></li> + <li><a href="https://www.w3.org/TR/WCAG20-TECHS/H63.html">H63: Using the scope attribute to associate header cells and data cells in data tables | W3C Techniques for WCAG 2.0</a></li> +</ul> + +<h3 id="Complicated_tables" name="Complicated_tables">è€éãªè¡š</h3> + +<p>èªã¿äžããœããã®ãããªæ¯æŽæè¡ã¯ãããããŒã®ã»ã«ãå³å¯ã«æ°Žå¹³åã¯åçŽæ¿åã«é¢é£ä»ãããããšãã§ããªãè¡šã解æããã®ãå°é£ãªå ŽåããããŸããããã¯ã€ãŸãã {{htmlattrxref("colspan", "td")}} ã« {{htmlattrxref("rowspan", "td")}} å±æ§ãããå Žåã®ããšã§ãã</p> + +<p>ã§ããã°ãããŒãã«ã®å
容ãè¡šçŸããããã®å¥ãªæ¹æ³ãäŸãã°ããå°ããè¡šã®éåã«å解ãããªã©ã§ã <code>colspan</code> åã³ <code>rowspan</code> å±æ§ã«äŸåããå¿
èŠããªãããã«ããããšãèæ
®ããŠãã ãããããã¯æ¯æŽæè¡ã䜿çšããŠãã人ãè¡šã®å
容ãç解ããããããã®ã«å ããŠãè¡šã®ã¬ã€ã¢ãŠãã®é¢é£ãç解ããããšãé£ããèªèéç¢ãæã£ã人ã«ãå©çã«ãªããŸãã</p> + +<p>è¡šãåå²ããããšãã§ããªãã®ã§ããã°ã {{htmlattrxref("id")}} åã³ {{htmlattrxref("headers", "td")}} å±æ§ã®çµã¿åãããçšããŠãè¡šã®ã»ã«ãšãã®ã»ã«ã«é¢é£ããããããŒãããã°ã©ã çã«çµã³ä»ããŠãã ããã</p> + +<ul> + <li><a href="/ja/docs/Learn/HTML/Tables/Advanced#Tables_for_visually_impaired_users">MDN èŠèŠéç¢è
åãã®è¡š</a></li> + <li><a href="https://www.w3.org/WAI/tutorials/tables/multi-level/">Tables with multi-level headers ⢠Tables ⢠W3C WAI Web Accessibility Tutorials</a></li> + <li><a href="https://www.w3.org/TR/WCAG20-TECHS/H43.html">H43: Using id and headers attributes to associate data cells with header cells in data tables | Techniques for W3C WCAG 2.0</a></li> +</ul> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG','tables.html#the-table-element','table èŠçŽ ')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C','tabular-data.html#the-table-element','table èŠçŽ ')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.table")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><code><table></code> èŠçŽ ãã¹ã¿ã€ã«ããã®ã«ç¹ã«åœ¹ã«ç«ã€ã§ããã CSS ã® ããããã£: + + <ul> + <li>{{cssxref("width")}}: è¡šã®å¹
ãå®çŸ©</li> + <li>{{cssxref("border")}}, {{cssxref("border-style")}}, {{cssxref("border-color")}}, {{cssxref("border-width")}}, {{cssxref("border-collapse")}}, {{cssxref("border-spacing")}}: ã»ã«ã®å¢çç·ã眫ç·ãæ ç·ã®å€èŠ³ãå¶åŸ¡</li> + <li>{{cssxref("margin")}} åã³ {{cssxref("padding")}}: åå¥ã®ã»ã«ã®å
容ãæŽåœ¢</li> + <li>{{cssxref("text-align")}} åã³ {{cssxref("vertical-align")}}: æååãã»ã«ã®å
容ã®é
眮</li> + </ul> + </li> +</ul> diff --git a/files/ja/web/html/element/tbody/index.html b/files/ja/web/html/element/tbody/index.html new file mode 100644 index 0000000000..5befbc12c6 --- /dev/null +++ b/files/ja/web/html/element/tbody/index.html @@ -0,0 +1,328 @@ +--- +title: '<tbody>: ããŒãã«æ¬äœèŠçŽ ' +slug: Web/HTML/Element/tbody +tags: + - Element + - HTML + - HTML tabular data + - Reference + - Table Body + - Table Contents + - Tables + - Web + - tbody +translation_of: Web/HTML/Element/tbody +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã®è¡šæ¬äœèŠçŽ </strong> (<strong><code><tbody></code></strong>) ã¯ãè¡šã®äžé£ã®è¡ ({{HTMLElement("tr")}} èŠçŽ ) ãå
å
ãããã®éšåãè¡š ({{HTMLELement("table")}}) ã®æ¬äœéšåãæ§æããããšãè¡šããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/tbody.html","tabbed-taller")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p><code><tbody></code> èŠçŽ ã¯ã芪æã§ãã {{HTMLElement("thead")}} ã {{HTMLElement("tfoot")}} ãšå
±ã«æçšãªæå³çæ
å ±ãæäŸããç»é¢ãžã®è¡šç€ºãå°å·ã°ããã§ãªãã{{Glossary("accessibility", "ã¢ã¯ã»ã·ããªãã£")}}ç®çã«ãå©çšã§ããŸãã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>0 å以äžã® {{HTMLElement("tr")}} èŠçŽ </td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td><code><tbody></code> èŠçŽ ã¯ã {{HTMLElement("table")}} èŠçŽ ãã°ã©ãã£ã«ã«ã«è¡šç€ºããã«ããã£ãŠå¿
é ã§ã¯ãªãåèŠçŽ ã§ãããã ãã {{HTMLElement("table")}} èŠçŽ ã®åèŠçŽ ãšã㊠{{HTMLElement("tr")}} èŠçŽ ãååšããå Žåã¯é
眮ããŠã¯ãããŸããã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("table")}} èŠçŽ ã <code><tbody></code> èŠçŽ 㯠{{HTMLElement("caption")}}, {{HTMLElement("colgroup")}}, {{HTMLElement("thead")}}, {{HTMLElement("tfoot")}} ã®åèŠçŽ ã®åŸã«é
眮ããããšãã§ããŸãã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Rowgroup_Role">rowgroup</a></code></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLTableSectionElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šã®å±æ§</h3> + +<dl> + <dt>{{ htmlattrdef("align") }} {{deprecated_inline}}</dt> + <dd>ãã®åæå±æ§ã¯åã»ã«ã®äžèº«ã«ã€ããŠãæ°Žå¹³æ¹åã®é
眮æ¹æ³ãå¶åŸ¡ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>left</code>: äžèº«ãã»ã«ã®å·ŠåŽã«æããŸãã</li> + <li><code>center</code>: äžèº«ãã»ã«å
ã§äžå€®æãã«ããŸãã</li> + <li><code>right</code>: äžèº«ãã»ã«ã®å³åŽã«æããŸãã</li> + <li><code>justify</code>: äžèº«ãã»ã«å
ã§äž¡ç«¯æãã«ãªãããã«ãããã¹ãã³ã³ãã³ãã«ç©ºçœãæ¿å
¥ããŸãã</li> + <li><code>char</code>: ããã¹ãã³ã³ãã³ããç¹å®ã®æåã«å¯ŸããŠãæå°ã®ãªãã»ããã§æããŸããç¹å®ã®æå㯠{{htmlattrxref("char", "tbody")}} å±æ§ããã³ {{htmlattrxref("charoff", "tbody")}} å±æ§ã§å®çŸ©ããŸãã</li> + </ul> + + <p>ãã®å±æ§ãèšå®ããªãå Žåã¯ãå€ã <code>left</code> ã§ãããšã¿ãªãããŸãã</p> + + <p>ãã®å±æ§ã¯éæšå¥šã§ããããã代ããã« CSS ã® {{cssxref("text-align")}} ããããã£ã䜿çšããŠãã ããã</p> + + <div class="note"><strong>泚: </strong><code>text-align</code> ããããã£ã«ã¯ã <code>align="char"</code> ãšåçã®æ©èœãã©ã®ãã©ãŠã¶ãŒã§ãå®è£
ãããŠããŸããã <a href="/ja/docs/Web/CSS/text-align#Browser_compatibility"><code>text-align</code> ã®ãã©ãŠã¶ãŒã®äºææ§ã®ç¯</a> 㧠<code><string></code> ã®å€ã確èªããŠãã ããã</div> + </dd> + <dt>{{htmlattrdef("bgcolor")}} {{Deprecated_inline}}</dt> + <dd> + <p>è¡šã®èæ¯è²ã§ãã <a href="/ja/docs/Web/CSS/color_value#RGB_colors">6æ¡ã®16é² RGB ã³ãŒã</a>ã®å
é ã« '<code>#</code>' ãã€ãããã®ã§ããå®çŸ©æžã¿ã®<a href="/ja/docs/Web/CSS/color_value#Color_keywords">è²ããŒã¯ãŒã</a>ã®ãã¡ã®äžã€ãå©çšããããšãã§ããŸãã</p> + + <p>ãã®å±æ§ã¯éæšå¥šã§ããã代ããã« CSS ã® {{cssxref("background-color")}} ããããã£ã䜿çšããŠãã ããã</p> + </dd> + <dt>{{ htmlattrdef("char") }} {{deprecated_inline}}</dt> + <dd> + <p>ãã®å±æ§ã¯ãåå
ã®ã»ã«ã§æããæåãèšå®ããŸããããããå€ãšããŠã¯ãæ°å€ãéé¡ãæããããšãããšãã®ããªãªã (.) ããããŸãã{{htmlattrxref("align", "tbody")}} å±æ§ã <code>char</code> ã«èšå®ããŠããªãå Žåã¯ããã®å±æ§ã¯ç¡èŠãããŸãã</p> + </dd> + <dt>{{ htmlattrdef("charoff") }} {{deprecated_inline}}</dt> + <dd>ãã®å±æ§ã¯ã <code>char</code> å±æ§ã§æå®ããæãæåããåã®ããŒã¿ããªãã»ããããæåæ°ã瀺ããŸãã</dd> + <dt>{{ htmlattrdef("valign") }} {{deprecated_inline}}</dt> + <dd>ãã®å±æ§ã¯ãè¡šæ¬äœã®åè¡ã®ã»ã«ã«ãããåçŽæ¹åã®ããã¹ãé
眮æ¹æ³ãæå®ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>baseline</code>: ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŸãããäžç«¯ã§ã¯ãªãæåã®<a href="https://en.wikipedia.org/wiki/Baseline_%28typography%29">ããŒã¹ã©ã€ã³</a>ã«æããŸããæåããµã€ãºå
šäœã«æž¡ãå Žåã¯ã <code>bottom</code> ãšåãå¹æã«ãªããŸãã</li> + <li><code>bottom</code>: ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŠé
眮ããŸãã</li> + <li><code>middle</code>: ããã¹ããã»ã«å
ã®äžå€®ã«çœ®ããŸãã</li> + <li><code>top</code>: ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŠé
眮ããŸãã</li> + </ul> + + <p>ãã®å±æ§ã¯éæšå¥šã§ããã代ããã« CSS ã® {{cssxref("vertical-align")}} ããããã£ã䜿çšããŠãã ããã</p> + </dd> +</dl> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<ul> + <li>è¡šã« (æå³çãªããããŒè¡ãèå¥ããããã«) {{HTMLElement("thead")}} ãããã¯ãããå Žåã <code><tbody></code> ãããã¯ã¯ãã®åŸã«çœ®ã<em>å¿
èŠããããŸã</em>ã</li> + <li><code><tbody></code> ã䜿çšããå Žåãè¡šã®è¡ ({{HTMLElement("tr")}} èŠçŽ ) ã {{HTMLElement("table")}} ã®çŽæ¥ã®åãšããŠçœ®ãããšã¯ã§ããŸãããã <code><tbody></code> ã®äžã«ã¯çœ®ãããšãã§ããŸãã <code><tbody></code> ã䜿çšããå Žåã¯ãããããŒã§ãããã¿ãŒã§ããªãè¡ããã¹ãŠãã®äžã«å
¥ããå¿
èŠããããŸãã</li> + <li>ææžãå°å·ãããšããè€æ°ã®ããŒãžã«ãŸãããè¡šã§ã¯ã <code><thead></code> ããã³ {{htmlelement("tfoot")}} èŠçŽ ãåããŒãžã§å
±éã®ïŒãŸãã¯ãã䌌ãïŒæ
å ±ãæå®ããã®ã«å¯Ÿãã <code><tbody></code> èŠçŽ ã®äžèº«ã¯äžè¬ã«ãããŒãžããšã«ç°ãªããŸãã</li> + <li>è¡šã (ãŠã£ã³ããŠã®ãããª) ç»é¢ã«è¡šç€ºãããå Žåã§ãè¡šå
šäœã衚瀺ããã®ã«ååãªå€§ããããªããšãã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}㯠<code><thead></code>, <code><tbody></code>, <code><tfoot></code>, {{HTMLElement("caption")}} ãããã¯ã芪ã§ããè¡šããç¬ç«ããŠãŠãŒã¶ãŒãã¹ã¯ããŒã«ãããããšãã§ããããã«ãããããããŸããã</li> + <li>é£ç¶ããŠããã°ã1ã€ã®è¡šã®äžã«è€æ°ã® <code><tbody></code> ã䜿çšããããšã<em>ã§ããŸã</em>ãããã«ããå¿
èŠã«å¿ããŠã巚倧ãªè¡šã®è¡ãè€æ°ã®ã»ã¯ã·ã§ã³ã«åå²ããåå¥ã«æŽåœ¢ããããšãã§ããŸãã</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>以äžã®äŸã§ã¯ã <code><tbody></code> èŠçŽ ã®äœ¿çšäŸã瀺ããŸãããã®ã¿ã°ã䜿ãããŠãããã®ä»ã®äŸã¯ã {{ HTMLElement("table", "", "#Examples") }} ã®äŸãåç
§ããŠãã ããã</p> + +<h3 id="Basic_example" name="Basic_example">åºæ¬çãªäŸ</h3> + +<p>ããã¯æ¯èŒçåçŽãªäŸã§ãåŠçã®ã°ã«ãŒãã«ã€ããŠæ
å ±ãäžèŠ§ããè¡šã {{HTMLElement("thead")}} ããã³ {{HTMLElement("tbody")}} ã§äœæããæ¬äœå
ã«è¡çªå·ã衚瀺ããŸãã</p> + +<h4 id="HTML">HTML</h4> + +<p>è¡šã® HTML ã¯äžèšã®ãšããã§ãããªããåŠçã«é¢ããæ
å ±ãå«ãæ¬äœã®ã»ã«ã¯ãã¹ãŠãåäžã® <code><tbody></code> èŠçŽ ã®äžã«å
¥ã£ãŠããŸãã</p> + +<pre class="brush: html notranslate"><table> + <thead> + <tr> + <th>Student ID</th> + <th>Name</th> + <th>Major</th> + </tr> + </thead> + <tbody> + <tr> + <td>3741255</td> + <td>Jones, Martha</td> + <td>ã³ã³ãã¥ãŒã¿ãŒç§åŠ</td> + </tr> + <tr> + <td>3971244</td> + <td>Nim, Victor</td> + <td>ãã·ã¢æåŠ</td> + </tr> + <tr> + <td>4100332</td> + <td>Petrov, Alexandra</td> + <td>倩äœç©çåŠ</td> + </tr> + </tbody> +</table></pre> + +<h4 id="CSS">CSS</h4> + +<p>è¡šãæŽåœ¢ãã CSS ã次ã«ç€ºããŸãã</p> + +<pre class="brush: css notranslate">table { + border: 2px solid #555; + border-collapse: collapse; + font: 16px "Lucida Grande", "Helvetica", "Arial", sans-serif; +}</pre> + +<p>ãŸããè¡šã®å
šäœçãªã¹ã¿ã€ã«å±æ§ãèšå®ããè¡šã®å€æ ã®å€ªããã¹ã¿ã€ã«ãè²ãèšå®ãã {{cssxref("border-collapse")}} ã䜿çšããŠãã»ã«éã«ééãšç¬èªã®å¢çç·ã眮ãã®ã§ã¯ãªããå¢çç·ãé£æ¥ã»ã«éã§å
±æãããããã«ããŸãã {{cssxref("font")}} ã¯ãè¡šã®åæãã©ã³ããèšå®ããããã«äœ¿çšãããŸãã</p> + +<pre class="brush: css notranslate">th, td { + border: 1px solid #bbb; + padding: 2px 8px 0; + text-align: left; +}</pre> + +<p>ããããããã¹ãŠã®ããŒã¿ã»ã«ã ãã§ãªãã {{HTMLElement("td")}} ããã³ {{HTMLElement("th")}} ã®ã»ã«ã®éã§å
±æãããã¹ã¿ã€ã«ãå«ããããŒãã«å
ã®å€§éšåã®ã»ã«ã«èšå®ãããã¹ã¿ã€ã«ã§ããã»ã«ã«å¯ŸããŠã1ãã¯ã»ã«ã®å€ªãã§èãç°è²ã®èŒªéãããã£ã³ã°ã®èª¿æŽããã¹ãŠã®ã»ã«ã {{cssxref("text-align")}} ã䜿çšããŠå·Šæãã«ããŸãã</p> + +<pre class="brush: css notranslate">thead > tr > th { + background-color: #cce; + font-size: 18px; + border-bottom: 2px solid #999; +}</pre> + +<p>æåŸã«ã {{HTMLElement("thead")}} ãããã¯ã«å«ãŸããããããŒã®ã»ã«ã«ã¯è¿œå ã®æŽåœ¢ãè¡ããŸããããæã {{cssxref("background-color")}} ã«ãã倧ããªãã©ã³ããµã€ãºã«ããŠãäžã®å¢çç·ã«ä»ã®ã»ã«ã®å¢çç·ããã倪ãæãç·ãåŒããŸãã</p> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>çµæã®è¡šã¯æ¬¡ã®ããã«ãªããŸãã</p> + +<p>{{EmbedLiveSample("Basic_example", 650, 150)}}</p> + +<h3 id="Multiple_bodies" name="Multiple_bodies">è€æ°ã®æ¬äœ</h3> + +<p>è€æ°ã® <code><tbody></code> èŠçŽ ã䜿çšããããšã§ãè¡šå
ã®è€æ°ã®ã»ã¯ã·ã§ã³ãäœæããããšãã§ããŸããããããã«ç¬èªã®ããããŒè¡ãããå ŽåããããŸããã <em>{{HTMLElement("thead")}} ã¯è¡š1ã€ããã1ã€ãã眮ããŸããïŒ</em>ãã®ãããããããã® <code><tbody></code> ã«ããããŒãäœæããã«ã¯ã {{HTMLElement("th")}} èŠçŽ ã§åãããã {{HTMLElement("tr")}} ã䜿çšããå¿
èŠããããŸããã©ã®ããã«ããããèŠãŠã¿ãŸãããã</p> + +<p>ååã®äŸããããªã¹ãã«æ°äººã®åŠçãè¿œå ããåè¡ã«åŠçã®å°æ»ãæžã代ããã«ãåŠçãéžèã§ã°ã«ãŒãåããããããŒè¡ã§éžèãè¡šãããã«æŽæ°ããŸãããã</p> + +<h4 id="Result_2" name="Result_2">çµæ</h4> + +<p>æåã«ãçµæã®è¡šãèŠãŠãäœãããšããŠãããã®ãç¥ã£ãŠãããŸãããã</p> + +<p>{{EmbedLiveSample("Multiple_bodies", 650, 250)}}</p> + +<h4 id="HTML_2">HTML</h4> + +<p>ä¿®æ£ãã HTML ã¯ãã®ããã«ãªããŸãã</p> + +<pre class="brush: html notranslate"><table> + <thead> + <tr> + <th>Student ID</th> + <th>Name</th> + </tr> + </thead> + <tbody> + <tr> + <th colspan="2">ã³ã³ãã¥ãŒã¿ãŒç§åŠ</th> + </tr> + <tr> + <td>3741255</td> + <td>Jones, Martha</td> + </tr> + <tr> + <td>4077830</td> + <td>Pierce, Benjamin</td> + </tr> + <tr> + <td>5151701</td> + <td>Kirk, James</td> + </tr> + </tbody> + <tbody> + <tr> + <th colspan="2">ãã·ã¢æåŠ</th> + </tr> + <tr> + <td>3971244</td> + <td>Nim, Victor</td> + </tr> + </tbody> + <tbody> + <tr> + <th colspan="2">倩äœç©çåŠ</th> + </tr> + <tr> + <td>4100332</td> + <td>Petrov, Alexandra</td> + </tr> + <tr> + <td>8892377</td> + <td>Toyota, Hiroko</td> + </tr> + </tbody> +</table></pre> + +<p>ãªããåå°æ»ã¯åå¥ã® <code><tbody></code> ãããã¯ã«é
眮ãããæåã®è¡ã«åäžã® {{HTMLElement("th")}} èŠçŽ ã« {{htmlattrxref("colspan", "th")}} å±æ§ãä»ããŠè¡šã®å¹
å
šäœã«åºããããã«ããŠããŸãããã®ããããŒã <code><tbody></code> å
ã®å°æ»ã®ååã瀺ããŸãã</p> + +<p>ãããŠãããããã®å°æ»ã® <code><tbody></code> ã§æ®ãã®è¡ã¯2ã€ã®ã»ã«ããæããæåã®è¡ã¯åŠççªå·ã§ã2ã€ç®ã®è¡ã¯ååã§ãã</p> + +<h4 id="CSS_2">CSS</h4> + +<div class="hidden"> +<pre class="brush: css notranslate">table { + border: 2px solid #555; + border-collapse: collapse; + font: 16px "Lucida Grande", "Helvetica", "Arial", sans-serif; +} + +th, td { + border: 1px solid #bbb; + padding: 2px 8px 0; + text-align: left; +} + +thead > tr > th { + background-color: #cce; + font-size: 18px; + border-bottom: 2px solid #999; +}</pre> +</div> + +<p>CSS ã®ã»ãšãã©ã¯å€æŽãããŸãããããããïŒ{{HTMLElement("thead")}} ã«å«ãŸãããã®ã§ã¯ãªãïŒ <code><tbody></code> ã«çŽæ¥å«ãŸããããããŒã»ã«ã«å¯ŸããŠãè¥å¹²ã®ã¹ã¿ã€ã«ãè¿œå ããŸããããããã¯ããããã®å°æ»ã瀺ãããããŒã«äœ¿ãããŸãã</p> + +<pre class="brush: css notranslate">tbody > tr > th { + background-color: #dde; + border-bottom: 1.5px solid #bbb; + font-weight: normal; +}</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG','tables.html#the-tbody-element','tbody èŠçŽ ')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C','tabular-data.html#the-tbody-element','tbody èŠçŽ ')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.tbody")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><code><tbody></code> èŠçŽ ã®ã¹ã¿ã€ã«èšå®ã«åœ¹ç«ã€ã§ããã CSS ããããã£ãš<a href="/ja/docs/Web/CSS/Pseudo-classes">æ¬äŒŒã¯ã©ã¹</a>: + + <ul> + <li>{{ cssxref(":nth-child") }} æ¬äŒŒã¯ã©ã¹: åå
ã®ã»ã«ã®é
眮ãèšå®ãããã</li> + <li>{{ cssxref("text-align") }} ããããã£: ãã¹ãŠã®ã»ã«å
ã³ã³ãã³ãã '.' ãªã©ã®åäžæåã§æããããã®</li> + </ul> + </li> +</ul> diff --git a/files/ja/web/html/element/td/index.html b/files/ja/web/html/element/td/index.html new file mode 100644 index 0000000000..a6772ec15a --- /dev/null +++ b/files/ja/web/html/element/td/index.html @@ -0,0 +1,233 @@ +--- +title: '<td>: è¡šããŒã¿ã»ã«èŠçŽ ' +slug: Web/HTML/Element/td +tags: + - HTML + - HTML 衚圢åŒããŒã¿ + - Reference + - Web + - ãŠã§ã + - ã»ã« + - ããŒãã« + - ããŒã¿ã»ã« + - èŠçŽ +translation_of: Web/HTML/Element/td +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><td></code> èŠçŽ </strong>ã¯ãè¡šã§ããŒã¿ãå
å«ããã»ã«ãå®çŸ©ããŸããããã¯<em>è¡šã¢ãã«</em>ã«é¢äžããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/td.html","tabbed-taller")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>åºååã«ãŒã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ã§ãã<br> + çŽåŸã« {{HTMLElement("th")}} èŠçŽ ãŸã㯠{{HTMLElement("td")}} èŠçŽ ãããå ŽåããŸãã¯èŠªèŠçŽ å
ã§ä»¥éã®ããŒã¿ããªãå Žåã¯çµäºã¿ã°ãçç¥å¯èœã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("tr")}} èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Cell_Role">cell</a></code> ({{HTMLElement("table")}} èŠçŽ ã®åå«ã§ããå Žå)</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLTableDataCellElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("colspan")}}</dt> + <dd>ãã®å±æ§ã¯ã»ã«ãããã€ã®åã«åºãããã瀺ããè² ã§ãªãæŽæ°ãæã¡ãŸããæ¢å®å€ã¯ <code>1</code> ã§ãã1000 ãè¶
ããå€ã¯æ£ãããªããšã¿ãªãããæ¢å®å€ (1) ãèšå®ãããã§ãããã</dd> + <dt>{{htmlattrdef("headers")}}</dt> + <dd>ãã®å±æ§ã¯ã空çœæåã§åºåãããæååã®ãªã¹ããæã¡ãŸããåã
ã®æååã¯ããã®èŠçŽ ã«åœãŠã¯ãã {{HTMLElement("th")}} èŠçŽ ã® <strong>id</strong> å±æ§ãšå¯Ÿå¿ããŸãã</dd> + <dt>{{htmlattrdef("rowspan")}}</dt> + <dd>ãã®å±æ§ã¯ã»ã«ãããã€ã®è¡ã«åºãããã瀺ããè² ã§ãªãæŽæ°ãæã¡ãŸããããã©ã«ãå€ã¯ <code>1</code> ã§ãã<code>0</code> ãèšå®ããå Žåã¯ãã»ã«ãå±ããè¡šã»ã¯ã·ã§ã³ ({{HTMLElement("thead")}}, {{HTMLElement("tbody")}}, {{HTMLElement("tfoot")}}) ã®çµç«¯ (æé»çã«å®çŸ©ããããã®ã§ãã£ãŠã) ãŸã§æ¡åŒµããŸãã65534 ãã倧ããªå€ã¯ã65534 ã«åãè©°ããŸãã</dd> +</dl> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šã®å±æ§</h3> + +<dl> + <dt>{{htmlattrdef("abbr")}} {{obsolete_inline("html5")}}</dt> + <dd>ãã®å±æ§ã¯ãã»ã«ã®å
容ã®ç°¡æœãªèª¬æãæã¡ãŸããèªã¿äžããœãããªã©äžéšã®ãŠãŒã¶ãŒãšãŒãžã§ã³ãã¯ãå
容èªäœã®åã«ãã®èª¬æãæäŸããããšããããŸãã + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºã§å»æ¢ãããŠããããã䜿çšããªãã§ãã ããã代ããã«ãã»ã«ã®å
容ãç¬ç«ããççž®ã³ã³ãã³ããã®ãã®ã§å§ããããšãæ€èšããããã»ã«ã®å
容ãšããŠççž®ã³ã³ãã³ãã䜿çšããŠé·ãã³ã³ãã³ãã¯ã»ã«ã®èª¬æãšã㊠<strong>title</strong> å±æ§ã«è¿œå ããŠãã ããã</div> + </dd> + <dt>{{htmlattrdef("align")}} {{obsolete_inline("html5")}}</dt> + <dd>ãã®åæå±æ§ã¯åã»ã«ã®äžèº«ã«ã€ããŠãæ°Žå¹³æ¹åã®é
眮æ¹æ³ãå¶åŸ¡ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>left</code>: äžèº«ãã»ã«ã®å·ŠåŽã«æããŸãã</li> + <li><code>center</code>: äžèº«ãã»ã«å
ã§äžå€®æãã«ããŸãã</li> + <li><code>right</code>: äžèº«ãã»ã«ã®å³åŽã«æããŸãã</li> + <li><code>justify</code>: äžèº«ãã»ã«å
ã§äž¡ç«¯æãã«ãªãããã«ãããã¹ãã³ã³ãã³ãã«ç©ºçœãæ¿å
¥ããŸãã</li> + <li><code>char</code>: ããã¹ãã³ã³ãã³ããç¹å®ã®æåã«å¯ŸããŠãæå°ã®ãªãã»ããã§æããŸããç¹å®ã®æå㯠{{htmlattrxref("char", "td")}} å±æ§ããã³ {{htmlattrxref("charoff", "td")}} å±æ§ã§å®çŸ©ããŸãã{{unimplemented_inline(2212)}}</li> + </ul> + + <p>ãã®å±æ§ãèšå®ããªãå Žåã¯ãå€ã <code>left</code> ã§ãããšã¿ãªãããŸãã</p> + + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºä»æ§ã§å»æ¢ããã (ãµããŒããããŠããªã) ããã䜿çšããªãã§ãã ããã + + <ul> + <li><code>left</code>, <code>center</code>, <code>right</code>, <code>justify</code> ã®å€ãšåæ§ã®å¹æãåŸãã«ã¯ã CSS ã® {{cssxref("text-align")}} ããããã£ã䜿çšããŠãã ããã</li> + <li>CSS3 㧠<code>char</code> ã®å€ãšåæ§ã®å¹æãåŸãã«ã¯ã {{cssxref("text-align")}} ããããã£ã®å€ {{htmlattrxref("char", "td")}} ã䜿çšã§ããŸã {{unimplemented_inline}}ã</li> + </ul> + </div> + </dd> + <dt>{{htmlattrdef("axis")}} {{obsolete_inline("html5")}}</dt> + <dd>ãã®å±æ§ã¯ã空çœæåã§åºåãããæååã®ãªã¹ããæã¡ãŸããåæååã¯ããã®ããããŒãé©çšããã»ã«ã°ã«ãŒãã® <code>id</code> ã§ãã + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºã§å»æ¢ãããŠããããã䜿çšããªãã§ãã ããã</div> + </dd> + <dt>{{htmlattrdef("bgcolor")}} {{Non-standard_inline}}</dt> + <dd>ãã®å±æ§ã¯ãåã®åã»ã«ã®èæ¯è²ãå®çŸ©ããŸããå€ã¯ <a href="https://www.w3.org/Graphics/Color/sRGB">sRGB</a> ã§å®çŸ©ããã6æ¡ã®16é²æ°å€ã®ããããã§ãå
é ã« '#' ãä»å ããŸãã16åã®ãããããå®çŸ©ãããè²æååããã1ã€ã䜿çšããããšãã§ããŸãã + <table> + <tbody> + <tr> + <td style="background-color: black; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>black</code> = "#000000"</td> + <td style="background-color: green; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>green</code> = "#008000"</td> + </tr> + <tr> + <td style="background-color: silver; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>silver</code> = "#C0C0C0"</td> + <td style="background-color: lime; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>lime</code> = "#00FF00"</td> + </tr> + <tr> + <td style="background-color: gray; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>gray</code> = "#808080"</td> + <td style="background-color: olive; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>olive</code> = "#808000"</td> + </tr> + <tr> + <td style="background-color: white; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>white</code> = "#FFFFFF"</td> + <td style="background-color: yellow; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>yellow</code> = "#FFFF00"</td> + </tr> + <tr> + <td style="background-color: maroon; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>maroon</code> = "#800000"</td> + <td style="background-color: navy; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>navy</code> = "#000080"</td> + </tr> + <tr> + <td style="background-color: red; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>red</code> = "#FF0000"</td> + <td style="background-color: blue; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>blue</code> = "#0000FF"</td> + </tr> + <tr> + <td style="background-color: purple; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>purple</code> = "#800080"</td> + <td style="background-color: teal; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>teal</code> = "#008080"</td> + </tr> + <tr> + <td style="background-color: fuchsia; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>fuchsia</code> = "#FF00FF"</td> + <td style="background-color: aqua; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>aqua</code> = "#00FFFF"</td> + </tr> + </tbody> + </table> + + <div class="note"><strong>䜿çšäžã®ã¡ã¢:</strong> ãã®å±æ§ã¯æšæºå€ã§ãã Internet Explorer ã®äžéšããŒãžã§ã³ããå®è£
ããŠããŸããã®ã§ã䜿çšããªãã§ãã ããã {{ HTMLElement("td") }} èŠçŽ 㯠<a href="/ja/docs/Web/CSS">CSS</a> ã䜿çšããŠã¹ã¿ã€ã«ä»ããããŠãã ããã <strong>bgcolor</strong> å±æ§ãšåæ§ã®å¹æãäžããã«ã¯ã <a href="/ja/docs/Web/CSS">CSS</a> ã® {{ cssxref("background-color") }} ããããã£ãé©å㪠{{ HTMLElement("td") }} å㯠{{ HTMLElement("th") }} èŠçŽ ã§äœ¿çšããŠãã ããã</div> + </dd> +</dl> + +<dl> + <dt>{{htmlattrdef("char")}} {{obsolete_inline("html5")}}</dt> + <dd>ãã®å±æ§ã¯ãåå
ã®ã»ã«ã§æããæåãèšå®ããŸããå
žåçãªå€ã«ãæ°å€ãéé¡ãæããããšãããšãã®ããªãªã (.) ããããŸãã{{ htmlattrxref("align", "td") }} å±æ§ã <code>char</code> ã«èšå®ããŠããªãå Žåã¯ããã®å±æ§ãç¡èŠããŸãã + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºã§å»æ¢ãããŠããããã䜿çšããªãã§ãã ããã CSS3 㧠{{ htmlattrxref("char", "td") }} ãšåãå¹æãåŸãã«ã¯ã {{cssxref("text-align")}} ããããã£ã®æåã®å€ãšããŠãã®æåãèšå®ããããšãã§ããŸãã CSS3 ã§ã¯{{unimplemented_inline}}</div> + </dd> + <dt>{{htmlattrdef("charoff")}} {{obsolete_inline("html5")}}</dt> + <dd>ãã®å±æ§ã¯ã <strong>char</strong> å±æ§ã§æå®ããæãæåããåã®ããŒã¿ããªãã»ããããæåæ°ã瀺ããŸãã + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºã§å»æ¢ãããŠããããã䜿çšããªãã§ãã ããã</div> + </dd> + <dt>{{htmlattrdef("height")}} {{Deprecated_inline("html 4")}}, {{obsolete_inline("html5")}}</dt> + <dd>ãã®å±æ§ã¯ã»ã«ã®é«ãã®æšå¥šå€ãå®çŸ©ããããã«äœ¿çšãããŸãã + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºã§å»æ¢ãããŠããããã䜿çšããªãã§ãã ããã代ããã« CSS ã® {{cssxref("height")}} ããããã£ã䜿çšããŠãã ããã</div> + </dd> + <dt>{{htmlattrdef("scope")}} {{obsolete_inline("html5")}}</dt> + <dd>ããã¯åæåã®å±æ§ã§ããã® ({{HTMLElement("th")}} ã§å®çŸ©ãããŠãã) èŠåºãèŠçŽ ãé¢é£ããã»ã«ãå®çŸ©ããŸãã次ã®å€ãåãããšãã§ããŸãã + <div class="note"><strong>泚:</strong> ãã®å±æ§ãè¡šã®ã»ã«èŠçŽ ã«äœ¿çšããããšã¯ãææ°ã®ä»æ§æžã§å»æ¢ãããŸããããã®å±æ§ã¯ {{HTMLElement("th")}} èŠçŽ ã®ã¿ã«ãè¡ãšåã®ã©ã¡ãã®èŠåºãã§ããããå®çŸ©ããããã«äœ¿çšããŠãã ããã</div> + </dd> + <dt>{{htmlattrdef("valign")}} {{obsolete_inline("html5")}}</dt> + <dd>ãã®å±æ§ã¯ãè¡šæ¬äœã®åè¡ã®ã»ã«ã«ãããåçŽæ¹åã®ããã¹ãé
眮æ¹æ³ãæå®ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>baseline</code>: ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŸãããäžç«¯ã§ã¯ãªãæåã®<a href="https://en.wikipedia.org/wiki/Baseline_%28typography%29">ããŒã¹ã©ã€ã³</a>ã«æããŸããæåããµã€ãºå
šäœã«æž¡ãå Žåã¯ã <code>bottom</code> ãšåãå¹æã«ãªããŸãã</li> + <li><code>bottom</code>: ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŠé
眮ããŸãã</li> + <li><code>middle</code>: ããã¹ããã»ã«å
ã®äžå€®ã«çœ®ããŸãã</li> + <li><code>top</code>: ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŠé
眮ããŸãã</li> + </ul> + + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºã§å»æ¢ãããŠããããã䜿çšããªãã§ãã ããã代ããã« CSS ã® {{cssxref("vertical-align")}} ããããã£ã䜿çšããŠãã ããã</div> + </dd> + <dt>{{htmlattrdef("width")}} {{Deprecated_inline("html 4")}}, {{obsolete_inline("html5")}}</dt> + <dd>ãã®å±æ§ã¯ãã»ã«ã®æšå¥šããå¹
ãå®çŸ©ããŸãã<a href="/ja/docs/Web/API/HTMLTableElement/cellSpacing">cellspacing</a> åã³ <a href="/ja/docs/Web/API/HTMLTableElement/cellPadding">cellpadding</a> ãã¹ããŒã¹ãè¿œå ãããŸã {{HTMLElement("col")}} ã®å¹
ã圱é¿ãäžããŸããéåžžãåã®å¹
ãç¹å®ã®ã»ã«ãæ£åžžã«è¡šç€ºã§ããªãã»ã©çãããŸããã®ãããªã»ã«ãååšããå Žåã¯ã衚瀺ããéã«å¹
ãåºããã§ãããã + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºã§å»æ¢ãããŠããããã䜿çšããªãã§ãã ããã代ããã« CSS ã® {{cssxref("width")}} ããããã£ã䜿çšããŠãã ããã</div> + </dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p><code><td></code> èŠçŽ ã®äœ¿çšäŸã«ã€ããŠã¯ã {{HTMLElement("table")}} ãåç
§ããŠãã ããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG','tables.html#the-td-element','td element')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C','tabular-data.html#the-td-element','td element')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.td")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®è¡šé¢é£ HTML èŠçŽ : {{HTMLElement("caption")}}, {{HTMLElement("col")}}, {{HTMLElement("colgroup")}}, {{HTMLElement("table")}}, {{HTMLElement("tbody")}}, {{HTMLElement("tfoot")}}, {{HTMLElement("th")}}, {{HTMLElement("thead")}}, {{HTMLElement("tr")}}</li> +</ul> diff --git a/files/ja/web/html/element/template/index.html b/files/ja/web/html/element/template/index.html new file mode 100644 index 0000000000..efb5e90b05 --- /dev/null +++ b/files/ja/web/html/element/template/index.html @@ -0,0 +1,207 @@ +--- +title: '<template>: ã³ã³ãã³ããã³ãã¬ãŒãèŠçŽ ' +slug: Web/HTML/Element/template +tags: + - Element + - HTML + - HTML Web Components + - 'HTML:Flow content' + - 'HTML:Metadata content' + - 'HTML:Phrasing content' + - 'HTML:Script-supporting element' + - Reference + - Template + - Web + - Web Components +translation_of: Web/HTML/Element/template +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã®ã³ã³ãã³ããã³ãã¬ãŒã (<code><template></code>) èŠçŽ </strong> ã¯ãããªãã¡ããŒãžã®èªã¿èŸŒã¿æã«ããã«ã¯æç»ãããªããã®ã®ãåŸã§ JavaScript ã䜿çšããŠã€ã³ã¹ã¿ã³ã¹ãçæã§ãã {{Glossary("HTML")}} ãä¿æããã¡ã«ããºã ã§ãã</span></p> + +<p>ãã³ãã¬ãŒãã¯ãææžå
ã«æ ŒçŽãããã³ã³ãã³ãã®æçãšããŠèããŠãã ãããããŒãžã®èªã¿èŸŒã¿æã«ããŒãµãŒã <strong><code><template></code></strong> èŠçŽ ã®å
容ãåŠçããŠããéããã®å
容ã®æå¹æ§ã®ã¿ãæ€èšŒãããŸããããããèŠçŽ ã®å
容ã¯æç»ãããŸããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Metadata_content">ã¡ã¿ããŒã¿ã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, <a href="/ja/docs/Web/Guide/HTML/Content_categories#Script-supporting_elements">ã¹ã¯ãªãã察å¿èŠçŽ </a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>å¶éãªã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Metadata_content">ã¡ã¿ããŒã¿ã³ã³ãã³ã</a>, <a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, <a href="/ja/docs/Web/Guide/HTML/Content_categories#Script-supporting_elements">ã¹ã¯ãªãã察å¿èŠçŽ </a> ãåãä»ãããã¹ãŠã®èŠçŽ ããŸãã {{htmlattrxref("span", "colgroup")}} å±æ§ãæããªã {{HTMLElement("colgroup")}} èŠçŽ ã®åã«ãªãããšãã§ããŸãã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLTemplateElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯ã<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<p>ãã ãã {{domxref("HTMLTemplateElement")}} ã® {{domxref("HTMLTemplateElement.content", "content")}} ããããã£ã¯ãèªã¿åãå°çšã® {{domxref("DocumentFragment")}} ã§ããã³ãã¬ãŒããè¡šçŸãã DOM ãµãããªãŒãä¿æããŠããŸãããªãã {{domxref("HTMLTemplateElement.content", "content")}} ã®å€ãçŽæ¥äœ¿çšãããšäºæ³å€ã®åäœã«ã€ãªããå¯èœæ§ããããŸããäžèšã® <a href="#Avoiding_DocumentFragment_pitfall">DocumentFragment ã®èœãšãç©Žã®åé¿</a>ã®ç¯ãåç
§ããŠãã ããã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p>ãŸããHTML éšåã®äŸããå§ããŸãããã</p> + +<pre class="brush: html notranslate"><table id="producttable"> + <thead> + <tr> + <td>UPC_Code</td> + <td>Product_Name</td> + </tr> + </thead> + <tbody> + <!-- å¿
èŠã«å¿ããŠæ¢åã®ããŒã¿ãããã«å«ããããŸãã --> + </tbody> +</table> + +<template id="productrow"> + <tr> + <td class="record"></td> + <td></td> + </tr> +</template> +</pre> + +<p>ãŸããJavaScript ã³ãŒãã䜿çšããŠåŸããã³ã³ãã³ããæ¿å
¥ããããã® table ãäœããŸãã次ã«ã1 è¡åãè¡šã HTML æçã®æ§é ãæžããã template ãç¶ããŸãã</p> + +<p>table ãçæããã template ãå®çŸ©ãããŸããã JavaScript ã䜿ã£ãŠã template ãåºã«æ§ç¯ãããåè¡ã table ã«æ¿å
¥ããŸãã</p> + +<pre class="brush:js; notranslate">// templete èŠçŽ ã® content å±æ§ã®æç¡ã確èªããããšã§ã +// ãã©ãŠã¶ãŒã HTML template èŠçŽ ã«å¯Ÿå¿ããŠããããã¹ãããŸãã +if ('content' in document.createElement('template')) { + + // æ¢åã® HTML tbody ãš template ã®è¡ã䜿ã£ãŠ + // table ãã€ã³ã¹ã¿ã³ã¹çæããŸãã + var tbody = document.querySelector("tbody"); + var template = document.querySelector('#productrow'); + + // æ°ããè¡ãè€è£œããŠè¡šã«æ¿å
¥ããŸãã + var clone = template.content.cloneNode(true); + var td = clone.querySelectorAll("td"); + td[0].textContent = "1235646565"; + td[1].textContent = "Stuff"; + + tbody.appendChild(clone); + + // æ°ããè¡ãè€è£œããŠè¡šã«æ¿å
¥ããŸãã + var clone2 = template.content.cloneNode(true); + td = clone2.querySelectorAll("td"); + td[0].textContent = "0384928528"; + td[1].textContent = "Acme Kidney Beans 2"; + + tbody.appendChild(clone2); + +} else { + // HTML template èŠçŽ ã«å¯Ÿå¿ããŠããªãã®ã§ + // è¡šã«è¡ãè¿œå ããã»ãã®æ¹æ³ãæ¢ããŸãã +} +</pre> + +<p>çµæãšããŠã JavaScript ãéããŠãæ°ããè¡ãè¿œå ããã HTML ã®è¡šãã§ããŸãã</p> + +<div class="hidden"> +<pre class="brush: css notranslate">table { + background: #000; +} +table td { + background: #fff; +}</pre> +</div> + +<p>{{EmbedLiveSample("Examples", 500, 120)}}</p> + +<h2 id="Avoiding_DocumentFragment_pitfall" name="Avoiding_DocumentFragment_pitfall">DocumentFragment ã®èœãšãç©Žã®åé¿</h2> + +<p>{{domxref("DocumentFragment")}} ã¯æ§ã
ãªã€ãã³ãã®ããã«æå¹ãªã¿ãŒã²ããã§ã¯ãªãã®ã§ããã®äžã®èŠçŽ ãè€è£œããããåç
§ãããããããšã奜ãŸããããšããããããŸãã</p> + +<p>以äžã® HTML ããã³ JavaScript ãèããŠã¿ãŠãã ããã</p> + +<h3 id="HTML">HTML</h3> + +<pre class="brush: html notranslate"><div id="container"></div> + +<template id="template"> + <div>Click me</div> +</template></pre> + +<h3 id="JavaScript">JavaScript</h3> + +<pre class="brush: js notranslate">const container = document.getElementById("container"); +const template = document.getElementById("template"); + +function clickHandler(event) { + alert("Clicked a div"); +} + +const firstClone = template.content.cloneNode(true); +firstClone.addEventListener("click", clickHandler); +container.appendChild(firstClone); + +const secondClone = template.content.firstElementChild.cloneNode(true); +secondClone.addEventListener("click", clickHandler); +container.appendChild(secondClone);</pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p><code>firstClone</code> 㯠DocumentFragment ã®ã€ã³ã¹ã¿ã³ã¹ãªã®ã§ãæåŸ
éãã«ã³ã³ãããŒå
ã«è¿œå ãããŸãããã¯ãªãã¯ããŠãã¯ãªãã¯ã€ãã³ãã¯çºçããŸããã <code>secondClone</code> 㯠{{domxref("HTMLDivElement")}} ã®ã€ã³ã¹ã¿ã³ã¹ãªã®ã§ãã¯ãªãã¯ãããšæåŸ
éãã«åäœããŸãã</p> + +<p>{{EmbedLiveSample('Avoiding_DocumentFragment_pitfall')}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG','scripting.html#the-template-element','template element')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C','semantics-scripting.html#the-template-element','template element')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.template")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ãŠã§ãã³ã³ããŒãã³ã: {{HTMLElement("slot")}} (ããã³éå»ã® {{HTMLElement("shadow")}})</li> + <li><a href="/ja/docs/Web/Web_Components/Using_templates_and_slots">ãã³ãã¬ãŒããšã¹ãããã®å©çš</a></li> +</ul> diff --git a/files/ja/web/html/element/textarea/index.html b/files/ja/web/html/element/textarea/index.html new file mode 100644 index 0000000000..8a287c2be9 --- /dev/null +++ b/files/ja/web/html/element/textarea/index.html @@ -0,0 +1,277 @@ +--- +title: <textarea> +slug: Web/HTML/Element/textarea +tags: + - Element + - Forms + - HTML + - HTML forms + - Reference + - Web + - textarea +translation_of: Web/HTML/Element/textarea +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><textarea></code> èŠçŽ </strong>ã¯ãè€æ°è¡ã®ãã¬ãŒã³ããã¹ãç·šéã³ã³ãããŒã«ãè¡šããã¬ãã¥ãŒã®ã³ã¡ã³ãããåãåãããã©ãŒã çã®ããã«ããŠãŒã¶ãŒã倧éã®èªç±èšè¿°ããã¹ããå
¥åã§ããããã«ãããšãã«äŸ¿å©ã§ãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/textarea.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>äžèšã®äŸã§ã¯ <code><textarea></code> ã®æ§ã
ãªæ©èœã玹ä»ããŠããŸãã</p> + +<ul> + <li><code>id</code> å±æ§ã«ãããã¢ã¯ã»ã·ããªãã£ã®ããã« <code><textarea></code> ã {{htmlelement("label")}} èŠçŽ ã«çµã³ã€ããããšãã§ãã</li> + <li><code>name</code> å±æ§ã«ããããã©ãŒã ãéä¿¡ããããšãã«ããŒã¿ãã€ã³ãã«é¢é£ä»ããããååãèšå®ããŠãã</li> + <li><code>rows</code> å±æ§ãš <code>cols</code> å±æ§ã«ããã <code><textarea></code> ãå ããå®éã®å€§ãããæå®ããããšãã§ããŸãããã©ãŠã¶ãŒã®æ¢å®å€ãæ§ã
ã§ããå¯èœæ§ããããããäžè²«æ§ã®ããã«ãããã®å€ãèšå®ããããšã¯ããããšã§ãããã</li> + <li>æ¢å®ã®ã³ã³ãã³ããéå§ã¿ã°ãšçµäºã¿ã°ã®éã«å
¥ã£ãŠããŸãã <code><textarea></code> 㯠<code>value</code> å±æ§ã«å¯Ÿå¿ããŠããŸããã</li> +</ul> + +<p><code><textarea></code> èŠçŽ ã¯ä»ã«ãããã©ãŒã ã® <code><input></code> ãšå
±éã®å±æ§ã®ããã€ããäŸãã° <code>autocomplete</code>, <code>autofocus</code>, <code>disabled</code>, <code>placeholder</code>, <code>readonly</code>, <code>required</code> ãªã©ãåãä»ããŸãã</p> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ãæã¡ãŸãã</p> + +<dl> + <dt>{{htmlattrdef("autocapitalize")}} {{non-standard_inline}}</dt> + <dd>ããã¯æšæºå€ã®å±æ§ã§ã iOS ã® WebKit (åŸã£ãŠ SafariãFirefoxãChrome ãå«ããiOS ã§åäœããã»ãŒãã¹ãŠã®ãã©ãŠã¶ãŒ) ã察å¿ããŠããããŠãŒã¶ãŒãå
¥åãŸãã¯ç·šéããããã¹ãå€ãèªåçã«å€§æåã«å€æãããåŠãããŸãã©ã®ããã«å€æããããå¶åŸ¡ããŸããéæšå¥šãšãããŠããªãå€ã¯ã iOS 5 以éã§äœ¿çšã§ããŸãã以äžã®å€ãæå®ã§ããŸãã + <ul> + <li><code>none</code>: èªå倧æååæ©èœãç¡å¹ã«ããŸãã</li> + <li><code>sentences</code>: æã®å
é æåãèªåçã«å€§æååããŸãã</li> + <li><code>words</code>: åèªã®å
é æåãèªåçã«å€§æååããŸãã</li> + <li><code>characters</code>: ãã¹ãŠã®æåãèªåçã«å€§æååããŸãã</li> + <li><code>on</code>: {{deprecated_inline}} iOS 5 ããéæšå¥šã§ãã</li> + <li><code>off</code>: {{deprecated_inline}} iOS 5 ããéæšå¥šã§ãã</li> + </ul> + </dd> + <dt>{{htmlattrdef("autocomplete")}}</dt> + <dd>ãã®å±æ§ã¯ãã³ã³ãããŒã«ã®å€ããã©ãŠã¶ãŒãèªåçã«è£å®ããŠãããã瀺ããŸãã以äžã®å€ãæå®ã§ããŸãã + <ul> + <li><code>off</code>: ãŠãŒã¶ãŒã¯ãã©ãŒã ã䜿çšãããã³ã«ãã£ãŒã«ããžå€ãæ瀺çã«å
¥åããªããã°ãªããªãããããã¥ã¡ã³ããç¬èªã®èªåè£å®ãæäŸããŸãããã©ãŠã¶ãŒã¯å
¥åå
容ã®èªåè£å®ãè¡ããŸããã</li> + <li><code>on</code>: ãã©ãŠã¶ãŒã¯ãŠãŒã¶ãŒã以åå
¥åããå€ãå
ã«ãå€ã®èªåè£å®ãè¡ãããšãã§ããŸãã</li> + </ul> + + <p><code><textarea></code> èŠçŽ 㧠<strong>autocomplete</strong> å±æ§ãæå®ããŠããªãå Žåã¯ããã©ãŠã¶ãŒã¯ <code><textarea></code> èŠçŽ ã®ãã©ãŒã ãªãŒããŒã® <strong>autocomplete</strong> å±æ§ã®å€ã䜿çšããŸãããã©ãŒã ãªãŒããŒã¯åœè©² <code><textarea></code> èŠçŽ ãåå«ã«ãªã£ãŠãã {{HTMLElement("form")}} èŠçŽ ããtextarea èŠçŽ ã® <strong>form</strong> å±æ§ã§ <strong>id</strong> ãæå®ãããŠãã form èŠçŽ ã§ãã詳ããã¯ã{{HTMLElement("form")}} èŠçŽ ã® {{htmlattrxref("autocomplete", "form")}} å±æ§ãã芧ãã ããã</p> + </dd> + <dt>{{ htmlattrdef("autofocus") }}</dt> + <dd>ãã®è«çå±æ§ã§ããŠãŒã¶ãŒãå¥ã®ã³ã³ãããŒã«ã«å
¥åãããªã©ããŠå€æŽããªãéããããŒãžèªã¿èŸŒã¿æã«ãã©ãŒã ã³ã³ãããŒã«ããã©ãŒã«ã¹ãæã€ã¹ãã§ããããšãæå®ã§ããŸããææžäžã®ãã©ãŒã é¢é£èŠçŽ ã®ãã¡ã®ã²ãšã€ã ãã«ããã®å±æ§ãæå®ããããšãã§ããŸããå€ã¯ãå±æ§åãšåã <code>autofocus</code> ã®ã¿æå®å¯èœã§ãã</dd> + <dt>{{ htmlattrdef("cols") }}</dt> + <dd>å¹³åçãªæåå¹
ã«ãããããã¹ãã³ã³ãããŒã«ã®å€èŠäžã®å¹
ã§ãããã®å±æ§ãæå®ããå Žåã¯ãæ£ã®æŽæ°ãäžããªããã°ãªããŸãããæå®ããªãå Žåã®ããã©ã«ãå€ã¯ <code>20</code> ã§ã (HTML5)ã</dd> + <dt>{{ htmlattrdef("disabled") }}</dt> + <dd>ãã®çåœå€å±æ§ã¯ããŠãŒã¶ãŒããã®ã³ã³ãããŒã«ãå©çšã§ããªãããšã瀺ããŸãã(ãããã®å±æ§ãæå®ãããŠããªãå Žåãã³ã³ãããŒã«ã¯ãã®èšå®ã芪èŠçŽ ãäŸãã° <code>fieldset</code> èŠçŽ ããç¶æ¿ããŸãããã芪èŠçŽ ã« <code>disabled</code> å±æ§ãæã€ãã®ããªããã°ããã®ã³ã³ãããŒã«ã¯å©çšå¯èœã§ãã)</dd> + <dt>{{ htmlattrdef("form") }}</dt> + <dd><code><textarea></code> èŠçŽ ãé¢é£ã¥ãããã form èŠçŽ (ãã©ãŒã ãªãŒããŒ) ã§ããå±æ§å€ã¯ãåãããã¥ã¡ã³ãå
ã® form èŠçŽ ã® id ãšããªããã°ãªããŸããããã®å±æ§ãæå®ããªãå Žåã¯ã<code><textarea></code> èŠçŽ ã form èŠçŽ ã®åèŠçŽ ãšããŠé
眮ããªããã°ãªããŸããããã®å±æ§ã«ããã<code><textarea></code> èŠçŽ ã form èŠçŽ ã®åå«ãšããŠã ãã§ã¯ãªããåäžææžã®ã©ãã«ã§ãé
眮ã§ããããã«ãªããŸããã</dd> + <dt>{{ htmlattrdef("maxlength") }}</dt> + <dd>ãŠãŒã¶ãŒãå
¥åå¯èœãªæå (UTF-16 ã³ãŒãåäœ) ã®æ倧æ°ã§ãããã®å±æ§ãæå®ããªãå ŽåããŠãŒã¶ãŒã¯ç¡å¶éã«æåãå
¥åå¯èœã§ãã</dd> + <dt>{{ htmlattrdef("minlength") }}</dt> + <dd>ãŠãŒã¶ãŒãå
¥åããªããã°ãªããªãæå°æåæ° (UTF-16 ã³ãŒãåäœ) ã§ãã</dd> + <dt>{{ htmlattrdef("name") }}</dt> + <dd>ã³ã³ãããŒã«ã®ååã§ãã</dd> + <dt>{{ htmlattrdef("placeholder") }}</dt> + <dd>ã³ã³ãããŒã«ã«äœãå
¥åã§ãããã«é¢ããããŠãŒã¶ãŒãžã®å©èšã§ãããã¬ã€ã¹ãã«ããŒã®ããã¹ãå
ã«ãããã£ãªããžãªã¿ãŒã³ãã©ã€ã³ãã£ãŒãã¯ããã³ãã衚瀺ããéã«æ¹è¡ãšããŠæ±ããªããã°ãªããŸããã + <div class="note"><strong>泚:</strong> ãã¬ã€ã¹ãã«ããŒã¯ãã©ãŒã ã«å
¥åãããã¹ãããŒã¿ã®çš®é¡ã®äŸã瀺ãããã ãã«äœ¿çšããŠãã ãããå
¥åæ¬ã«é¢é£ä»ãããã {{HTMLElement("label")}} èŠçŽ ã®ä»£ãããšããŠäœ¿çš<em>ããªã</em>ã§ãã ãããå
šäœçãªèª¬æã¯ã{{SectionOnPage("/ja/docs/Web/HTML/Element/input", "ã©ãã«ãšãã¬ã€ã¹ãã«ããŒ")}}ãåç
§ããŠãã ããã</div> + </dd> + <dt>{{ htmlattrdef("readonly") }}</dt> + <dd>ãã®è«çå±æ§ã¯ããŠãŒã¶ãŒãã³ã³ãããŒã«ã®å€ãå€æŽã§ããªãããšã瀺ããŸãã<code>disabled</code> å±æ§ãšã¯ç°ãªãã<code>readonly</code> å±æ§ã¯ãŠãŒã¶ãŒãã³ã³ãããŒã«ãã¯ãªãã¯ãããéžæããããšã劚ããŸãããèªã¿åãå°çšã®ã³ã³ãããŒã«ã®å€ã¯ããã©ãŒã ãšãšãã«éä¿¡å¯èœã§ãã</dd> + <dt>{{ htmlattrdef("required") }}</dt> + <dd>ãã®å±æ§ã¯ããã©ãŒã ãéä¿¡ããåã«å€ãå
¥åããªããã°ãªããªãããšã瀺ããŸãã</dd> + <dt>{{ htmlattrdef("rows") }}</dt> + <dd>ã³ã³ãããŒã«ã§èŠãããšãå¯èœãªããã¹ãã®è¡æ°ã§ãã</dd> + <dt>{{ htmlattrdef("spellcheck") }}</dt> + <dd><code><textarea></code> ããã©ãŠã¶ãŒã OS ã«äŸåããã¹ãã«ãã§ãã¯ãè¡ããã©ãããæå®ããŸãã以äžã®å€ã䜿çšã§ããŸãã + <ul> + <li><code>true</code>: èŠçŽ ã§ã¹ãã«ãææ³ãã§ãã¯ãè¡ãå¿
èŠãããããšã瀺ããŸãã</li> + <li><code>default</code> : èŠçŽ ã¯æ¢å®ã®åäœããããã芪èŠçŽ ã® <code>spellcheck</code> å€ã«ãã£ãŠåäœããããšã瀺ããŸãã</li> + <li><code>false</code> : èŠçŽ ã§ã¹ãã«ãã§ãã¯ãè¡ãã¹ãã§ã¯ãªãããšã瀺ããŸãã</li> + </ul> + </dd> + <dt>{{ htmlattrdef("wrap") }}</dt> + <dd>ããã¹ãã®æãè¿ãã®å¶åŸ¡æ³ã瀺ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>hard</code> : åè¡ã®é·ããã³ã³ãããŒã«ã®å¹
ãè¶
ããªãããã«ããã©ãŠã¶ãŒãèªåçã«æ¹è¡ (CR+LF) ãæ¿å
¥ããŸãã<code>cols</code> å±æ§ãæå®ããªããã°ãªããŸããã</li> + <li><code>soft</code> : ãã©ãŠã¶ãŒã¯å€ã«å«ãŸããæ¹è¡ (CR+LF ã®ãã¢) ããã¹ãŠç¶æããŸãããæ¹è¡ã®ä»å ã¯è¡ããŸããã</li> + <li><code>off</code> {{non-standard_inline}}: <code>soft</code> ã«äŒŒãŠããŸããå€èŠ³ã <code>white-space: pre</code> ã«å€æŽããŸãã®ã§ã<code>cols</code> ãè¶
ããéšåã¯æãè¿ããããæ°Žå¹³æ¹åã«ã¹ã¯ããŒã«å¯èœã«ãªããŸãã</li> + </ul> + + <p>ãã®å±æ§ãæå®ããªãå Žåã®æ¢å®å€ã¯ <code>soft</code> ã§ãã</p> + </dd> +</dl> + +<h2 id="Styling_with_CSS" name="Styling_with_CSS">CSS ã§ã®ã¹ã¿ã€ã«ä»ã</h2> + +<p><code><textarea></code> ã¯<a href="/ja/docs/Web/CSS/Replaced_element">眮æèŠçŽ </a>ã§ãã â ã©ã¹ã¿ç»åã®ããã«åºæã®å¯žæ³ãæã¡ãŸããæ¢å®ã§ã¯ã {{cssxref("display")}} ã®å€ã¯ block ã§ããããã¯ã¹ã¢ãã«ããã©ã³ããã«ã©ãŒã¹ããŒã çã®ã¹ã¿ã€ã«ä»ããæ®éã® CSS ã䜿çšããŠæäœããããã®ã§ãä»ã®ãã©ãŒã èŠçŽ ãšæ¯èŒããŠãã¹ã¿ã€ã«ä»ãã¯æ¯èŒç容æã§ãã</p> + +<p><a href="/ja/docs/Learn/HTML/Forms/Styling_HTML_forms">HTML ãã©ãŒã ãžã®ã¹ã¿ã€ã«èšå®</a>ã«ã <code><textarea></code> ã«ã¹ã¿ã€ã«ä»ãããããã®ããã€ãã®æçãªã³ãããããŸãã</p> + +<h3 id="Baseline_inconsistency" name="Baseline_inconsistency">ããŒã¹ã©ã€ã³ã®äžæŽå</h3> + +<p>HTML ä»æ§æžã§ã¯ã <code><textarea></code> ã®ããŒã¹ã©ã€ã³ãã©ãã§ããããå®çŸ©ããŠããŸããããã£ãŠããã©ãŠã¶ãŒã«ãããã®äœçœ®ã¯ç°ãªããŸãã Gecko ã§ã¯ <code><textarea></code> ã®ããŒã¹ã©ã€ã³ã textarea ã®æåã®è¡ã®ããŒã¹ã©ã€ã³ã«èšå®ããŠããŸããä»ã®ãã©ãŠã¶ãŒã¯ã<code><textarea></code> ã®ããã¯ã¹ã®äžç«¯ã«èšå®ããŠããããšããããŸããåäœãäºæž¬ã§ããªããããtextarea 㧠{{cssxref("vertical-align")}}<code>: baseline</code> ã䜿çšããªãããã«ããŠãã ããã</p> + +<h3 id="Controlling_whether_a_textarea_is_resizable" name="Controlling_whether_a_textarea_is_resizable">textarea ã®å€§ããã®å€æŽãå¯èœãã©ããã®å¶åŸ¡</h3> + +<p>å€ãã®ãã©ãŠã¶ãŒã§ã¯ã <code><textarea></code> ã¯å€§ããã®å€æŽãå¯èœã§ãã â å³ç«¯ã®é
ã«ãã©ãã°ã®ããã®ãã³ãã«ããããããŒãžå
ã®èŠçŽ ã®å€§ãããå€æŽããããã®äœ¿çšã§ããããšãåããã§ãããããã㯠CSS ã® {{ cssxref("resize") }} ããããã£ã§å¶åŸ¡ãããŸãã â æ¢å®ã§ã¯å€§ããã®å€æŽãæå¹ã§ããã <code>resize</code> ã®å€ã« <code>none</code> ã䜿çšããããšã§æ瀺çã«ç¡å¹ã«ããããšãã§ããŸãã</p> + +<pre class="brush: html notranslate">textarea { + resize: none; +} +</pre> + +<h3 id="Styling_valid_and_invalid_values" name="Styling_valid_and_invalid_values">æå¹ã»ç¡å¹ãªå€ã®ã¹ã¿ã€ã«ä»ã</h3> + +<p>{{cssxref(":valid")}} åã³ {{cssxref(":invalid")}} æ¬äŒŒã¯ã©ã¹ã䜿çšãããšã <code><textarea></code> ã§æå¹åã¯ç¡å¹ãªå€ (äŸãã° <code>minlength</code> ãš <code>maxlength</code> ã®ç¯å²ã®äžã«åãŸã£ãŠãããå€ããŠããããå㯠<code>required</code>) ã匷調衚瀺ã§ããŸããäŸãã°ä»¥äžã®ããã«ãäžã®å€ãæå¹ãç¡å¹ãã§ããã¹ããšãªã¢ã®å¢çãç°ãªã衚瀺ã«ããããšãã§ããŸãã</p> + +<pre class="brush: css notranslate">textarea:invalid { + border: 2px dashed red; +} + +textarea:valid { + border: 2px solid lime; +}</pre> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Basic_example" name="Basic_example">åºæ¬çãªäŸ</h3> + +<p>以äžã®äŸã¯ãè¡æ°ãšåæ°ãšæ¢å®ã®å
容ã ããèšå®ããããšãŠãåçŽãªããã¹ããšãªã¢ã衚瀺ããŸãã</p> + +<pre class="brush: html notranslate"><textarea name="textarea" + rows="10" cols="50">ããã«äœãæžããŠãã ãã</textarea></pre> + +<p>{{ EmbedLiveSample('Basic_example','600','150') }}</p> + +<h3 id="Min_and_max_length" name="Min_and_max_length">æå°ã»æ倧é·</h3> + +<p>ãã®äŸã¯æåæ°ã®æå°ã»æ倧å€ãããããã 10 ãš 20 ã«èšå®ããŠããŸããèŠãŠã¿ãŸãããã</p> + +<pre class="brush: html notranslate"><textarea name="textarea" + rows="5" cols="30" + minlength="10" maxlength="20">ããã«äœãæžããŠãã ãã</textarea></pre> + +<p>{{ EmbedLiveSample('Min_and_max_length','600','80') }}</p> + +<p>ãªãã <code>minlength</code> ã¯æå°å€ãè¶ããŠå
¥åãããæåããŠãŒã¶ãŒãåé€ããããšãé»æ¢ããŸããã®ã§ãå
¥åãããå€ã«ãã <code><textarea></code> ãç¡å¹ã«ãªãããšããããŸãããŸãã <code>minlength</code> ã®å€ã (äŸãã° 3 ã«) èšå®ãããŠããå Žåã§ãã£ãŠãã <code><textarea></code> ã空æ¬ã§ããå Žå㯠<code>required</code> å±æ§ãèšå®ãããŠããªãéãæå¹ãšããŠæ±ãããŸãã</p> + +<h3 id="Placeholder" name="Placeholder">ãã¬ã€ã¹ãã«ããŒ</h3> + +<p>ãã®äŸã¯ãã¬ã€ã¹ãã«ããŒãèšå®ããŸããããã¯ã¹ã«å
¥åãéå§ããæã«æ¶ããããšã確èªããŠäžããã</p> + +<pre class="brush: html notranslate"><textarea name="textarea" + rows="5" cols="30" + placeholder="ã³ã¡ã³ãã®æåå"></textarea></pre> + +<p>{{ EmbedLiveSample('Placeholder','600','80') }}</p> + +<div class="note"> +<p><strong>泚:</strong> ãã¬ã€ã¹ãã«ããŒã¯ãã©ãŒã ã«å
¥åãããã¹ãããŒã¿ã®çš®é¡ã®äŸã瀺ãããã ãã«äœ¿çšããŠãã ãããå
¥åæ¬ã«é¢é£ä»ãããã {{HTMLElement("label")}} èŠçŽ ã®ä»£ãããšããŠäœ¿çš<em>ããªã</em>ã§ãã ãããå
šäœçãªèª¬æã¯ã{{SectionOnPage("/ja/docs/Web/HTML/Element/input", "ã©ãã«ãšãã¬ã€ã¹ãã«ããŒ")}}ãåç
§ããŠãã ããã</p> +</div> + +<h3 id="Disabled_and_readonly" name="Disabled_and_readonly">ç¡å¹ãšèªã¿åãå°çš</h3> + +<p>ãã®äŸã¯äºã€ã® <code><textarea></code> ã瀺ããŠããŸãã â äžã€ã¯ <code>disabled</code> ã§ãããããäžæ¹ã¯ <code>readonly</code> ã§ããäž¡æ¹ãè©ŠããŠã¿ãŠåäœã®éãã確èªããŠãã ããã â <code>disabled</code> ã®èŠçŽ ã¯ã©ã®ãããªæ¹æ³ã§ãéžæã§ãã (å€ã®éä¿¡ããããŸãã)ã <code>readonly</code> ã®èŠçŽ ã¯éžæå¯èœã§å
容ãã³ããŒã§ããŸã (ãããŠå€ã¯éä¿¡ãããŸã)ãå
容ãç·šéã§ããªãã ãã§ãã</p> + +<div class="note"> +<p><strong>泚:</strong> Chrome ãªã©ã Firefox 以å€ã®ãã©ãŠã¶ãŒã§ã¯ã <code>disabled</code> ã®ããã¹ããšãªã¢ã®ã³ã³ãã³ããéžæå¯èœã§ã³ããŒå¯èœã§ããå ŽåããããŸã</p> +</div> + +<pre class="brush: html notranslate"><textarea name="textarea" + rows="5" cols="30" + disabled>I am a disabled textarea</textarea> +<textarea name="textarea" + rows="5" cols="30" + readonly>I am a readonly textarea</textarea> +</pre> + +<p>{{ EmbedLiveSample('Disabled_and_readonly','600','80') }}</p> + +<h2 id="Technical_summary" name="Technical_summary">æè¡çæŠèŠ</h2> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Interactive_content">察話åã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Form_listed">ãªã¹ãå</a>, <a href="/ja/docs/Web/HTML/Content_categories#Form_labelable">ã©ãã«ä»ãå¯èœ</a>, <a href="/ja/docs/Web/HTML/Content_categories#form_resettable">ãªã»ããå¯èœ</a>, <a href="/ja/docs/Web/HTML/Content_categories#Form_submittable">ãµããããå¯èœ</a>, <a href="/ja/docs/Web/HTML/Content_categories#Form-associated_">ãã©ãŒã é¢é£</a> èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããå
容</th> + <td>ããã¹ãã®ã¿</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ããã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/textbox_role">textbox</a></code></td> + </tr> + <tr> + <th scope="row">èš±å¯ããã ARIA ããŒã«</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLTextAreaElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'forms.html#the-textarea-element', '<textarea>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'sec-forms.html#the-textarea-element', '<textarea>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'interact/forms.html#h-17.7', '<textarea>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.textarea")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<p>ä»ã®ãã©ãŒã é¢é£èŠçŽ :</p> + +<ul> + <li>{{ HTMLElement("form") }}</li> + <li>{{ HTMLElement("button") }}</li> + <li>{{ HTMLElement("datalist") }}</li> + <li>{{ HTMLElement("legend") }}</li> + <li>{{ HTMLElement("label") }}</li> + <li>{{ HTMLElement("select") }}</li> + <li>{{ HTMLElement("optgroup") }}</li> + <li>{{ HTMLElement("option") }}</li> + <li>{{ HTMLElement("input") }}</li> + <li>{{ HTMLElement("keygen") }}</li> + <li>{{ HTMLElement("fieldset") }}</li> + <li>{{ HTMLElement("output") }}</li> + <li>{{ HTMLElement("progress") }}</li> + <li>{{ HTMLElement("meter") }}</li> +</ul> diff --git a/files/ja/web/html/element/tfoot/index.html b/files/ja/web/html/element/tfoot/index.html new file mode 100644 index 0000000000..b00be09dd5 --- /dev/null +++ b/files/ja/web/html/element/tfoot/index.html @@ -0,0 +1,151 @@ +--- +title: '<tfoot>: è¡šããã¿ãŒèŠçŽ ' +slug: Web/HTML/Element/tfoot +tags: + - Element + - HTML + - HTML tabular data + - Reference + - Tables + - Web +translation_of: Web/HTML/Element/tfoot +--- +<div>{{HTMLRef}}</div> + +<p id="Summary"><strong>HTML ã® <code><tfoot></code> èŠçŽ </strong>ã¯ãè¡šã®äžé£ã®åãç·æ¬ããè¡ã®ã»ãããå®çŸ©ããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/tfoot.html","tabbed-taller")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/Guide/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>0 å以äžã® {{HTMLElement("tr")}} èŠçŽ </td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ã芪 {{HTMLElement("table")}} èŠçŽ å
ã«ä»¥éã®ã³ã³ãã³ãããªãå Žåã¯çµäºã¿ã°ãçç¥å¯èœã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("table")}} èŠçŽ ã{{HTMLElement("tfoot")}} 㯠{{HTMLElement("caption")}}, {{HTMLElement("colgroup")}}, {{HTMLElement("thead")}}, {{HTMLElement("tbody")}}, {{HTMLElement("tr")}} ã®åèŠçŽ ã®åŸæ¹ã«é
眮ããªããã°ãªããŸããããã㯠HTML5 ã®èŠä»¶ã§ãã<br> + {{HTMLVersionInline("4")}} {{HTMLElement("tfoot")}} èŠçŽ 㯠{{HTMLElement("tbody")}} èŠçŽ ããã³ {{HTMLElement("tr")}} èŠçŽ ã®åŸæ¹ã«é
眮ããŠã¯ãªããŸããããã㯠HTML5 ã®èŠç¯çèŠä»¶ãšãŸãã«ççŸããããšã«æ³šæããŠãã ããã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Rowgroup_Role">rowgroup</a></code></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLTableSectionElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šã®å±æ§</h3> + +<p>以äžã®å±æ§ã¯éæšå¥šã§ããã䜿çšãã¹ãã§ã¯ãããŸããããããã®å±æ§ã¯ãæ¢åã®ã³ãŒããæŽæ°ããéã®åèãšããŠããŸãæŽå²çãªèå³ã®ããã ãã«ã以äžã«ææžåãããŠããŸãã</p> + +<dl> + <dt>{{htmlattrdef("align")}} {{deprecated_inline}}</dt> + <dd>ãã®åæå±æ§ã¯ãåã»ã«ã®å
容ç©ã«ã€ããŠãæ°Žå¹³æ¹åã®é
眮æ¹æ³ãå¶åŸ¡ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>left</code>: å
容ç©ãã»ã«ã®å·ŠåŽã«æããŸãã</li> + <li><code>center</code>: å
容ç©ãã»ã«å
ã§äžå€®æãã«ããŸãã</li> + <li><code>right</code>: å
容ç©ãã»ã«ã®å³åŽã«æããŸãã</li> + <li><code>justify</code>: å
容ç©ãã»ã«å
ã§äž¡ç«¯æãã«ãªãããã«ãããã¹ãã³ã³ãã³ãã«ç©ºçœãæ¿å
¥ããŸãã</li> + <li><code>char</code>: ããã¹ãã³ã³ãã³ããç¹å®ã®æåã«å¯ŸããŠãæå°ã®ãªãã»ããã§æããŸããç¹å®ã®æå㯠{{htmlattrxref("char", "tfoot")}} å±æ§ããã³ {{htmlattrxref("charoff", "tfoot")}} å±æ§ã§å®çŸ©ããŸãã</li> + </ul> + + <p>ãã®å±æ§ãèšå®ãããŠããªãå Žåã¯ã<code>left</code> å€ã§ãããã®ãšããŸãã</p> + + <div class="note"><strong>泚:</strong> + + <ul> + <li><code>left</code>, <code>center</code>, <code>right</code>, <code>justify</code> ã®å€ãšåæ§ã®å¹æãåŸãã«ã¯ã CSS ã® {{cssxref("text-align")}} ããããã£ã䜿çšããŠãã ããã</li> + <li>CSS3 㧠<code>char</code> ã®å€ãšåæ§ã®å¹æãåŸãã«ã¯ã {{htmlattrxref("char", "tfoot")}} ã®å€ã {{cssxref("text-align")}} ããããã£ã®å€ãšããŠäœ¿çšããããšãã§ããŸãã {{unimplemented_inline}}</li> + </ul> + </div> + </dd> + <dt>{{htmlattrdef("bgcolor")}} {{Deprecated_inline}}</dt> + <dd> + <p>è¡šã®èæ¯è²ã§ãããã®å±æ§ã¯ãåã®åã»ã«ã®èæ¯è²ãå®çŸ©ããŸãã <a href="/ja/docs/Web/CSS/color_value#RGB_colors">6æ¡ã®16é²æ°ã® RGB ã³ãŒã</a>ã®åã« '<code>#</code>' ãä»ãã圢ã§ããå®çŸ©æžã¿ã®<a href="/ja/docs/Web/CSS/color_value#Color_keywords">è²ããŒã¯ãŒã</a>ã®äžã€ã䜿çšã§ããŸãã</p> + + <p>åæ§ã®å¹æãåŸãã«ã¯ã CSS ã® {{cssxref("background-color")}} ããããã£ã䜿çšããŠãã ããã</p> + </dd> + <dt>{{htmlattrdef("char")}} {{deprecated_inline}}</dt> + <dd>ãã®å±æ§ã¯ãåå
ã®ã»ã«ã®å
容ãããæåãžæŽåããããšãæå®ããŸããå
žåçãªå€ãšããŠã¯ãæ°åãéé¡ãæŽåãããããšãããšãã®ããªãªã (.) ããããŸãã {{htmlattrxref("align", "tfoot")}} ã <code>char</code> ã«èšå®ãããŠããªãå Žåããã®å±æ§ã¯ç¡èŠãããŸãã</dd> + <dt>{{htmlattrdef("charoff")}} {{deprecated_inline}}</dt> + <dd>ãã®å±æ§ã¯ã<code>char</code> å±æ§ã§æå®ããæãæåããåã®ããŒã¿ããªãã»ããããæåæ°ã瀺ããŸãã</dd> + <dt>{{htmlattrdef("valign")}} {{deprecated_inline}}</dt> + <dd>ãã®å±æ§ã¯ãè¡šæ¬äœã®åè¡ã®ã»ã«ã«ãããåçŽæ¹åã®ããã¹ãé
眮æ¹æ³ãæå®ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>baseline</code>: ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŸãããäžç«¯ã§ã¯ãªãæåã®<a class="external" href="https://en.wikipedia.org/wiki/Baseline_%28typography%29">ããŒã¹ã©ã€ã³</a>ã«æããŸããæåããµã€ãºå
šäœã«æž¡ãå Žåã¯ã <code>bottom</code> ãšåãå¹æã«ãªããŸãã</li> + <li><code>bottom</code>: ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŠé
眮ããŸãã</li> + <li><code>middle</code>: ããã¹ããã»ã«å
ã®äžå€®ã«çœ®ããŸãã</li> + <li><code>top</code>: ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŠé
眮ããŸãã</li> + </ul> + + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºä»æ§ã§å»æ¢ããã (察å¿ããŠããªã) ããã䜿çšããªãã§ãã ããã代ããã« CSS ã® {{cssxref("vertical-align")}} ããããã£ã䜿çšããŠãã ããã</div> + </dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p><code><tfoot></code> ã®äŸã«ã€ããŠã¯ã {{HTMLElement("table")}} ãåç
§ããŠãã ããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG','tables.html#the-tfoot-element','tfoot element')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C','tabular-data.html#the-tfoot-element','tfoot element')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.tfoot")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®è¡šé¢é£èŠçŽ : {{HTMLElement("caption")}}, {{HTMLElement("col")}}, {{HTMLElement("colgroup")}}, {{HTMLElement("table")}}, {{HTMLElement("tbody")}}, {{HTMLElement("td")}}, {{HTMLElement("th")}}, {{HTMLElement("thead")}}, {{HTMLElement("tr")}}</li> + <li><code><tfoot></code> èŠçŽ ã®ã¹ã¿ã€ã«èšå®ã«åœ¹ç«ã€ã§ããã CSS ããããã£ãšæ¬äŒŒã¯ã©ã¹: + <ul> + <li>{{cssxref(":nth-child")}} æ¬äŒŒã¯ã©ã¹: åå
ã®ã»ã«ã®é
眮ãèšå®ãããã</li> + <li>{{cssxref("text-align")}} ããããã£: ãã¹ãŠã®ã»ã«å
ã³ã³ãã³ãã '.' ãªã©ã®åäžæåã§æããããã®</li> + </ul> + </li> +</ul> diff --git a/files/ja/web/html/element/th/index.html b/files/ja/web/html/element/th/index.html new file mode 100644 index 0000000000..db57dca8d1 --- /dev/null +++ b/files/ja/web/html/element/th/index.html @@ -0,0 +1,239 @@ +--- +title: <th> +slug: Web/HTML/Element/th +tags: + - HTML + - HTML 衚圢åŒããŒã¿ + - Reference + - ãŠã§ã + - ããŒãã« + - è¡š + - è¡šèŠåºã + - è¡šèŠåºãã»ã« + - èŠçŽ +translation_of: Web/HTML/Element/th +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><th></code> èŠçŽ </strong>ã¯ãè¡šã®ã»ã«ã®ã°ã«ãŒãçšã®ããããŒã§ããã»ã«ãå®çŸ©ããŸãããã®ã°ã«ãŒãã®æ§è³ªã¯ã{{htmlattrxref("scope", "th")}} å±æ§ãš {{htmlattrxref("headers", "th")}} å±æ§ã§å®çŸ©ããŸãã</span></p> + +<div>{{EmbedInteractiveExample("pages/tabbed/th.html","tabbed-taller")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/Guide/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ããã ãããããŒãããã¿ãŒãåºåã³ã³ãã³ããèŠåºãã³ã³ãã³ããé€ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ã§ãã<br> + çŽåŸã« {{HTMLElement("th")}} èŠçŽ ãŸã㯠{{HTMLElement("td")}} èŠçŽ ãããå ŽåããŸãã¯èŠªèŠçŽ å
ã§ä»¥éã®ããŒã¿ããªãå Žåã¯çµäºã¿ã°ãçç¥å¯èœã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("tr")}} èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td>{{ARIARole("columnheader")}} or {{ARIARole("rowheader")}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLTableHeaderCellElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("abbr")}}</dt> + <dd>ãã®å±æ§ã¯ãã»ã«ã®å
容ã®ç°¡æœãªèª¬æãæã¡ãŸããèªã¿äžããœãããªã©äžéšã®ãŠãŒã¶ãŒãšãŒãžã§ã³ãã¯ãå
容èªäœã®åã«ãã®èª¬æãæäŸããããšããããŸãã</dd> + <dt>{{htmlattrdef("colspan")}}</dt> + <dd>ãã®å±æ§ã¯ã»ã«ãããã€ã®åã«åºãããã瀺ããè² ã§ãªãæŽæ°ãæã¡ãŸããæ¢å®å€ã¯ <code>1</code> ã§ãã1000 ãè¶
ããå€ã¯æ£ãããªããšã¿ãªãããæ¢å®å€ (1) ãèšå®ãããã§ãããã</dd> + <dt>{{htmlattrdef("headers")}}</dt> + <dd>ãã®å±æ§ã¯ã空çœæåã§åºåãããæååã®ãªã¹ããæã¡ãŸããåã
ã®æååã¯ããã®èŠçŽ ã«åœãŠã¯ãã {{HTMLElement("th")}} èŠçŽ ã® <strong>id</strong> å±æ§ãšå¯Ÿå¿ããŸãã</dd> + <dt>{{htmlattrdef("rowspan")}}</dt> + <dd>ãã®å±æ§ã¯ã»ã«ãããã€ã®è¡ã«åºãããã瀺ããè² ã§ãªãæŽæ°ãæã¡ãŸããæ¢å®å€ã¯ <code>1</code> ã§ãã<code>0</code> ãèšå®ããå Žåã¯ãã»ã«ãå±ããè¡šã»ã¯ã·ã§ã³ ({{HTMLElement("thead")}}, {{HTMLElement("tbody")}}, {{HTMLElement("tfoot")}}, æé»çã«å®çŸ©ããããã®ãå«ã) ã®çµç«¯ãŸã§æ¡åŒµããŸãã 65534 ãã倧ããªå€ã¯ã 65534 ã«åãè©°ããŸãã</dd> + <dt>{{htmlattrdef("scope")}}</dt> + <dd>ããã¯åæåã®å±æ§ã§ããã® ({{HTMLElement("th")}} ã§å®çŸ©ãããŠãã) èŠåºãèŠçŽ ãé¢é£ããã»ã«ãå®çŸ©ããŸãã次ã®å€ãåãããšãã§ããŸãã + <ul> + <li><code>row</code>: ãã®èŠåºãã¯ãã®è¡ã«å±ãããã¹ãŠã®ã»ã«ã«é¢é£ããŸãã</li> + <li><code>col</code>: ãã®èŠåºãã¯ãã®åã«å±ãããã¹ãŠã®ã»ã«ã«é¢é£ããŸãã</li> + <li><code>rowgroup</code>: ãã®èŠåºãã¯è¡ã°ã«ãŒãã«å±ãããã®äžã®ãã¹ãŠã®ã»ã«ã«é¢é£ããŸãããããã®ã»ã«ã¯ {{HTMLElement("table")}} èŠçŽ ã® <code><a href="/en-US/docs/Web/HTML/Global_attributes/dir">dir</a></code> å±æ§ã®å€ã«ãã£ãŠãèŠåºãã®å³åã¯å·Šã«é
眮ãããŸãã</li> + <li><code>colgroup</code>: ãã®èŠåºãã¯åã°ã«ãŒãã«å±ãããã®äžã®ãã¹ãŠã®ã»ã«ã«é¢é£ããŸãã.</li> + <li><code>auto</code></li> + </ul> + + <p>ãã®å±æ§ãæå®ãããªãã£ãå Žåã®æ¢å®å€ã¯ <code>auto</code> ã§ãã</p> + </dd> +</dl> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šã®å±æ§</h3> + +<dl> + <dt>{{htmlattrdef("align")}} {{obsolete_inline("html5")}}</dt> + <dd>ãã®åæå±æ§ã¯åã»ã«ã®äžèº«ã«ã€ããŠãæ°Žå¹³æ¹åã®é
眮æ¹æ³ãå¶åŸ¡ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>left</code>: äžèº«ãã»ã«ã®å·ŠåŽã«æããŸãã</li> + <li><code>center</code>: äžèº«ãã»ã«å
ã§äžå€®æãã«ããŸãã</li> + <li><code>right</code>: äžèº«ãã»ã«ã®å³åŽã«æããŸãã</li> + <li><code>justify</code> (ããã¹ãã®ã¿): ã»ã«ã®äžã§å¹
ãå
šäœã«ãããããã«ãäžèº«ãåŒã延ã°ãããŸãã</li> + <li><code>char</code> (ããã¹ãã®ã¿): ããã¹ãã³ã³ãã³ããç¹å®ã®æåã«å¯ŸããŠãæå°ã®ãªãã»ããã§æããŸããç¹å®ã®æå㯠{{htmlattrxref("char", "th")}} å±æ§ããã³ {{htmlattrxref("charoff", "th")}} å±æ§ã§å®çŸ©ããŸãã{{unimplemented_inline(2212)}}</li> + </ul> + + <p>ãã®å±æ§ãèšå®ããªãå Žåã¯ãå€ã <code>left</code> ã§ãããšã¿ãªãããŸãã</p> + + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºä»æ§ã§å»æ¢ããã (ãµããŒããããŠããªã) ããã䜿çšããªãã§ãã ããã + + <ul> + <li><code>left</code>, <code>center</code>, <code>right</code>, <code>justify</code> ã®å€ãšåæ§ã®å¹æãåŸãã«ã¯ã CSS ã® {{cssxref("text-align")}} ããããã£ã䜿çšããŠãã ããã</li> + <li>CSS3 㧠<code>char</code> ã®å€ãšåæ§ã®å¹æãåŸãã«ã¯ã {{cssxref("text-align")}} ããããã£ã« {{htmlattrxref("char", "th")}} ã§äœ¿çšããå€ãšåããã®ãæå®ããŠãã ããã CSS3 ã§ã¯ {{unimplemented_inline}}</li> + </ul> + </div> + </dd> + <dt>{{htmlattrdef("axis")}} {{obsolete_inline("html5")}}</dt> + <dd>ãã®å±æ§ã¯ã空çœæåã§åºåãããæååã®ãªã¹ããæã¡ãŸããåæååã¯ããã®ããããŒãé©çšããã»ã«ã°ã«ãŒãã® <code>id</code> ã§ãã + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºã§å»æ¢ãããŠããããã䜿çšããªãã§ãã ããã代ããã« {{htmlattrxref("scope", "th")}} å±æ§ã䜿çšããŠãã ããã</div> + </dd> + <dt>{{htmlattrdef("bgcolor")}} {{Non-standard_inline}}</dt> + <dd>ãã®å±æ§ã¯ãåã®åã»ã«ã®èæ¯è²ãå®çŸ©ããŸããå€ã¯ <a href="https://www.w3.org/Graphics/Color/sRGB">sRGB</a> ã§å®çŸ©ããã6æ¡ã®16é²æ°å€ã®ããããã§ãå
é ã« '#' ãä»å ããŸãã16åã®ãããããå®çŸ©ãããè²æååããã1ã€ã䜿çšããããšãã§ããŸãã + <table> + <tbody> + <tr> + <td style="background-color: black; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>black</code> = "#000000"</td> + <td style="background-color: green; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>green</code> = "#008000"</td> + </tr> + <tr> + <td style="background-color: silver; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>silver</code> = "#C0C0C0"</td> + <td style="background-color: lime; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>lime</code> = "#00FF00"</td> + </tr> + <tr> + <td style="background-color: gray; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>gray</code> = "#808080"</td> + <td style="background-color: olive; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>olive</code> = "#808000"</td> + </tr> + <tr> + <td style="background-color: white; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>white</code> = "#FFFFFF"</td> + <td style="background-color: yellow; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>yellow</code> = "#FFFF00"</td> + </tr> + <tr> + <td style="background-color: maroon; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>maroon</code> = "#800000"</td> + <td style="background-color: navy; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>navy</code> = "#000080"</td> + </tr> + <tr> + <td style="background-color: red; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>red</code> = "#FF0000"</td> + <td style="background-color: blue; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>blue</code> = "#0000FF"</td> + </tr> + <tr> + <td style="background-color: purple; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>purple</code> = "#800080"</td> + <td style="background-color: teal; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>teal</code> = "#008080"</td> + </tr> + <tr> + <td style="background-color: fuchsia; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>fuchsia</code> = "#FF00FF"</td> + <td style="background-color: aqua; width: 24px; height: 24px; border: 1px solid black;"></td> + <td><code>aqua</code> = "#00FFFF"</td> + </tr> + </tbody> + </table> + + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯æšæºå€ã§ãã Internet Explorer ã®äžéšããŒãžã§ã³ããå®è£
ããŠããŸããã®ã§ã䜿çšããªãã§ãã ããã {{HTMLElement("th")}} èŠçŽ 㯠<a href="/ja/docs/Web/CSS">CSS</a> ã䜿çšããŠã¹ã¿ã€ã«ä»ããããŠãã ããã <strong>bgcolor</strong> å±æ§ãšåæ§ã®å¹æãäžããã«ã¯ã <a href="/ja/docs/Web/CSS">CSS</a> ã® {{cssxref("background-color")}} ããããã£ãé©å㪠{{HTMLElement("td")}} ãŸã㯠{{HTMLElement("th")}} èŠçŽ ã§äœ¿çšããŠãã ããã</div> + </dd> +</dl> + +<dl> + <dt>{{htmlattrdef("char")}} {{obsolete_inline("html5")}}</dt> + <dd>ãã®å±æ§ã¯ãåå
ã®ã»ã«ã§æããæåãèšå®ããŸããå
žåçãªå€ã«ãæ°å€ãéé¡ãæããããšãããšãã®ããªãªã (.) ããããŸãã {{htmlattrxref("align", "th")}} å±æ§ã <code>char</code> ã«èšå®ããŠããªãå Žåã¯ããã®å±æ§ãç¡èŠããŸãã + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºã§å»æ¢ãããŠããããã䜿çšããªãã§ãã ããã CSS3 ã§åãå¹æãåŸãã«ã¯ã {{cssxref("text-align")}} ããããã£ã®æåã®å€ãšããŠãã®æåãèšå®ããããšãã§ããŸãã CSS3 ã§ã¯{{unimplemented_inline}}</div> + </dd> + <dt>{{htmlattrdef("charoff")}} {{obsolete_inline("html5")}}</dt> + <dd>ãã®å±æ§ã¯ã <strong>char</strong> å±æ§ã§æå®ããæãæåããåã®ããŒã¿ããªãã»ããããæåæ°ã瀺ããŸãã + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºã§å»æ¢ãããŠããããã䜿çšããªãã§ãã ããã</div> + </dd> + <dt>{{htmlattrdef("height")}} {{Deprecated_inline("html 4")}}, {{obsolete_inline("html5")}}</dt> + <dd>ãã®å±æ§ã¯ã»ã«ã®é«ãã®æšå¥šå€ãå®çŸ©ããããã«äœ¿çšãããŸãã + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºã§å»æ¢ãããŠããããã䜿çšããªãã§ãã ããã代ããã« CSS ã® {{cssxref("height")}} ããããã£ã䜿çšããŠãã ããã</div> + </dd> + <dt>{{htmlattrdef("valign")}} {{obsolete_inline("html5")}}</dt> + <dd>ãã®å±æ§ã¯ãè¡šæ¬äœã®åè¡ã®ã»ã«ã«ãããåçŽæ¹åã®ããã¹ãé
眮æ¹æ³ãæå®ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>baseline</code>: ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŸãããäžç«¯ã§ã¯ãªãæåã®<a href="https://en.wikipedia.org/wiki/Baseline_%28typography%29">ããŒã¹ã©ã€ã³</a>ã«æããŸããæåããµã€ãºå
šäœã«æž¡ãå Žåã¯ã <code>bottom</code> ãšåãå¹æã«ãªããŸãã</li> + <li><code>bottom</code>: ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŠé
眮ããŸãã</li> + <li><code>middle</code>: ããã¹ããã»ã«å
ã®äžå€®ã«çœ®ããŸãã</li> + <li><code>top</code>: ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŠé
眮ããŸãã</li> + </ul> + + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºã§å»æ¢ãããŠããããã䜿çšããªãã§ãã ããã代ããã« CSS ã® {{cssxref("vertical-align")}} ããããã£ã䜿çšããŠãã ããã</div> + </dd> + <dt>{{htmlattrdef("width")}} {{Deprecated_inline("html 4")}}, {{obsolete_inline("html5")}}</dt> + <dd>ãã®å±æ§ã¯ãã»ã«ã®æšå¥šããå¹
ãå®çŸ©ããŸãã {{domxref("HTMLTableElement.cellSpacing", "cellspacing")}} ããã³ {{domxref("HTMLTableElement.cellPadding", "cellpadding")}} ããããã£ã§è¿œå ã®ã¹ããŒã¹ãè¿œå ãããŸã {{HTMLElement("col")}} ã®å¹
ã圱é¿ãäžããŸããéåžžãåã®å¹
ãç¹å®ã®ã»ã«ãæ£åžžã«è¡šç€ºã§ããªãã»ã©çãããŸããã®ãããªã»ã«ãååšããå Žåã¯ã衚瀺ããéã«å¹
ãåºããã§ãããã + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºã§å»æ¢ãããŠããããã䜿çšããªãã§ãã ããã代ããã« CSS ã® {{cssxref("width")}} ããããã£ã䜿çšããŠãã ããã</div> + </dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p><code><th></code> èŠçŽ ã®äœ¿çšäŸã«ã€ããŠã¯ã {{HTMLElement("table")}} ãåç
§ããŠãã ããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG','tables.html#the-th-element','th element')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C','tabular-data.html#the-th-element','th element')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.th")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®è¡šé¢é£ HTML èŠçŽ : {{HTMLElement("caption")}}, {{HTMLElement("col")}}, {{HTMLElement("colgroup")}}, {{HTMLElement("table")}}, {{HTMLElement("tbody")}}, {{HTMLElement("td")}}, {{HTMLElement("tfoot")}}, {{HTMLElement("thead")}}, {{HTMLElement("tr")}}</li> +</ul> diff --git a/files/ja/web/html/element/thead/index.html b/files/ja/web/html/element/thead/index.html new file mode 100644 index 0000000000..70af0d5419 --- /dev/null +++ b/files/ja/web/html/element/thead/index.html @@ -0,0 +1,215 @@ +--- +title: '<thead>: è¡šããããŒèŠçŽ ' +slug: Web/HTML/Element/thead +tags: + - HTML + - HTML 衚圢åŒããŒã¿ + - Reference + - ãŠã§ã + - ããŒãã« + - èŠçŽ +translation_of: Web/HTML/Element/thead +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><thead></code> èŠçŽ </strong>ã¯ãè¡šã®åã®èŠåºããå®çŸ©ããè¡ã®ã»ãããå®çŸ©ããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/thead.html","tabbed-taller")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/Guide/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>0 å以äžã® {{HTMLElement("tr")}} èŠçŽ </td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ã {{HTMLElement("thead")}} èŠçŽ ã®çŽåŸã« {{HTMLElement("tbody")}} èŠçŽ ãŸã㯠{{HTMLElement("tfoot")}} èŠçŽ ãããå Žåã¯çµäºã¿ã°ãçç¥å¯èœã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("table")}} èŠçŽ ã {{HTMLElement("thead")}} 㯠(æé»çã«å®çŸ©ããããã®ã§ãã£ãŠã) {{HTMLElement("caption")}} èŠçŽ ã {{HTMLElement("colgroup")}} èŠçŽ ã®åŸæ¹ã〠{{HTMLElement("tbody")}}, {{HTMLElement("tfoot")}}, {{HTMLElement("tr")}} ã®åèŠçŽ ã®åæ¹ã«é
眮ããªããã°ãªããŸããã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Rowgroup_Role">rowgroup</a></code></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLTableSectionElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šã®å±æ§</h3> + +<dl> + <dt>{{htmlattrdef("align")}} {{HTMLVersionInline("4")}} ã§ã¯ {{Deprecated_inline}}, {{HTMLVersionInline("5")}} ã§ã¯ {{obsolete_inline}}</dt> + <dd>ãã®åæå±æ§ã¯åã»ã«ã®äžèº«ã«ã€ããŠãæ°Žå¹³æ¹åã®é
眮æ¹æ³ãå¶åŸ¡ããŸãã以äžã®å€ãæå®å¯èœã§ãã + <ul> + <li><code>left</code>: äžèº«ãã»ã«ã®å·ŠåŽã«æããŸãã</li> + <li><code>center</code>: äžèº«ãã»ã«å
ã§äžå€®æãã«ããŸãã</li> + <li><code>right</code>: äžèº«ãã»ã«ã®å³åŽã«æããŸãã</li> + <li><code>justify</code>: äžèº«ãã»ã«å
ã§äž¡ç«¯æãã«ãªãããã«ãããã¹ãã³ã³ãã³ãã«ç©ºçœãæ¿å
¥ããŸãã</li> + <li><code>char</code>: ããã¹ãã³ã³ãã³ããç¹å®ã®æåã«å¯ŸããŠãæå°ã®ãªãã»ããã§æããŸããç¹å®ã®æå㯠{{htmlattrxref("char", "thead")}} å±æ§ããã³ {{htmlattrxref("charoff", "thead")}} å±æ§ã§å®çŸ©ããŸãã {{unimplemented_inline("2212")}}</li> + </ul> + + <p>ãã®å±æ§ãèšå®ããªãå Žåã¯ãå€ã <code>left</code> ã§ãããšã¿ãªãããŸãã</p> + + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºä»æ§ã§å»æ¢ããã (察å¿ããŠããªã) ããã䜿çšããªãã§ãã ããã + + <ul> + <li><code>left</code>, <code>center</code>, <code>right</code>, <code>justify</code> ã®å€ãšåæ§ã®å¹æãåŸãã«ã¯ã CSS ã® {{cssxref("text-align")}} ããããã£ã䜿çšããŠãã ããã</li> + <li>CSS3 㧠<code>char</code> ã®å€ãšåæ§ã®å¹æãåŸãã«ã¯ã {{htmlattrxref("char", "thead")}} ã®å€ã {{cssxref("text-align")}} ããããã£ã®å€ãšããŠäœ¿çšããããšãã§ããŸãã {{unimplemented_inline}}</li> + </ul> + </div> + </dd> +</dl> + +<dl> + <dt>{{htmlattrdef("bgcolor")}} {{Non-standard_inline}}</dt> + <dd>ãã®å±æ§ã¯ãåã®åã»ã«ã®èæ¯è²ãå®çŸ©ããŸããå€ã¯ <a class="external" href="https://www.w3.org/Graphics/Color/sRGB">sRGB</a> ã§å®çŸ©ããã6æ¡ã®16é²æ°å€ã®ããããã§ãå
é ã« '#' ãä»å ããŸãã16åã®ãããããå®çŸ©ãããè²æååããã1ã€ã䜿çšããããšãã§ããŸãã + <table style="width: 80%;"> + <tbody> + <tr> + <td style="background-color: black; width: 24px; height: 24px; border-width: 1px; border-color: black; border-style: solid;"></td> + <td><code>black</code> = "#000000"</td> + <td style="background-color: green; width: 24px; height: 24px; border-width: 1px; border-color: black; border-style: solid;"></td> + <td><code>green</code> = "#008000"</td> + </tr> + <tr> + <td style="background-color: silver; width: 24px; height: 24px; border-width: 1px; border-color: black; border-style: solid;"></td> + <td><code>silver</code> = "#C0C0C0"</td> + <td style="background-color: lime; width: 24px; height: 24px; border-width: 1px; border-color: black; border-style: solid;"></td> + <td><code>lime</code> = "#00FF00"</td> + </tr> + <tr> + <td style="background-color: gray; width: 24px; height: 24px; border-width: 1px; border-color: black; border-style: solid;"></td> + <td><code>gray</code> = "#808080"</td> + <td style="background-color: olive; width: 24px; height: 24px; border-width: 1px; border-color: black; border-style: solid;"></td> + <td><code>olive</code> = "#808000"</td> + </tr> + <tr> + <td style="background-color: white; width: 24px; height: 24px; border-width: 1px; border-color: black; border-style: solid;"></td> + <td><code>white</code> = "#FFFFFF"</td> + <td style="background-color: yellow; width: 24px; height: 24px; border-width: 1px; border-color: black; border-style: solid;"></td> + <td><code>yellow</code> = "#FFFF00"</td> + </tr> + <tr> + <td style="background-color: maroon; width: 24px; height: 24px; border-width: 1px; border-color: black; border-style: solid;"></td> + <td><code>maroon</code> = "#800000"</td> + <td style="background-color: navy; width: 24px; height: 24px; border-width: 1px; border-color: black; border-style: solid;"></td> + <td><code>navy</code> = "#000080"</td> + </tr> + <tr> + <td style="background-color: red; width: 24px; height: 24px; border-width: 1px; border-color: black; border-style: solid;"></td> + <td><code>red</code> = "#FF0000"</td> + <td style="background-color: blue; width: 24px; height: 24px; border-width: 1px; border-color: black; border-style: solid;"></td> + <td><code>blue</code> = "#0000FF"</td> + </tr> + <tr> + <td style="background-color: purple; width: 24px; height: 24px; border-width: 1px; border-color: black; border-style: solid;"></td> + <td><code>purple</code> = "#800080"</td> + <td style="background-color: teal; width: 24px; height: 24px; border-width: 1px; border-color: black; border-style: solid;"></td> + <td><code>teal</code> = "#008080"</td> + </tr> + <tr> + <td style="background-color: fuchsia; width: 24px; height: 24px; border-width: 1px; border-color: black; border-style: solid;"></td> + <td><code>fuchsia</code> = "#FF00FF"</td> + <td style="background-color: aqua; width: 24px; height: 24px; border-width: 1px; border-color: black; border-style: solid;"></td> + <td><code>aqua</code> = "#00FFFF"</td> + </tr> + </tbody> + </table> + + <div class="note"><strong>䜿çšäžã®ã¡ã¢:</strong> ãã®å±æ§ã¯æšæºå€ã§ãã Internet Explorer ã®äžéšããŒãžã§ã³ããå®è£
ããŠããŸããã®ã§ã䜿çšããªãã§ãã ããã {{HTMLElement("thead")}} èŠçŽ 㯠<a href="/ja/docs/Web/CSS">CSS</a> ã䜿çšããŠã¹ã¿ã€ã«ä»ããããŠãã ããã <strong>bgcolor</strong> å±æ§ãšåæ§ã®å¹æãäžããã«ã¯ã <a href="/ja/docs/Web/CSS">CSS</a> ã® {{cssxref("background-color")}} ããããã£ãé©å㪠{{HTMLElement("td")}} ãŸã㯠{{HTMLElement("th")}} èŠçŽ ã§äœ¿çšããŠãã ããã</div> + </dd> +</dl> + +<dl> + <dt>{{htmlattrdef("char")}} {{HTMLVersionInline("4")}} ã§ã¯ {{Deprecated_inline}}, {{HTMLVersionInline("5")}} ã§ã¯ {{obsolete_inline}}</dt> + <dd>ãã®å±æ§ã¯ãåå
ã®ã»ã«ã§æããæåãèšå®ããŸããå
žåçãªå€ã«ãæ°å€ãéé¡ãæããããšãããšãã®ããªãªã (.) ããããŸãã{{htmlattrxref("align", "thead")}} å±æ§ã <code>char</code> ã«èšå®ããŠããªãå Žåã¯ããã®å±æ§ãç¡èŠããŸãã + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºä»æ§ã§å»æ¢ããã (ãµããŒããããŠããªã) ããã䜿çšããªãã§ãã ãããCSS3 㧠{{htmlattrxref("char", "thead")}} ãšåãå¹æãåŸãã«ã¯ã {{htmlattrxref("char", "thead")}} å±æ§ã§äœ¿çšããæåã®ã»ããã {{cssxref("text-align")}} ããããã£ã®å€ãšããŠäœ¿çšããããšãã§ããŸãã{{unimplemented_inline}}</div> + </dd> +</dl> + +<dl> + <dt>{{htmlattrdef("charoff")}} {{HTMLVersionInline("4")}} ã§ã¯ {{Deprecated_inline}}, {{HTMLVersionInline("5")}} ã§ã¯ {{obsolete_inline}}</dt> + <dd>ãã®å±æ§ã¯ã <strong>char</strong> å±æ§ã§æå®ããæãæåããåã®ããŒã¿ããªãã»ããããæåæ°ã瀺ããŸãã + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºä»æ§ã§å»æ¢ããã (ãµããŒããããŠããªã) ããã䜿çšããªãã§ãã ããã</div> + </dd> +</dl> + +<dl> + <dt>{{htmlattrdef("valign")}} {{HTMLVersionInline("4")}} ã§ã¯ {{Deprecated_inline}}, {{HTMLVersionInline("5")}} ã§ã¯ {{obsolete_inline}}</dt> + <dd>ãã®å±æ§ã¯ãè¡šæ¬äœã®åè¡ã®ã»ã«ã«ãããåçŽæ¹åã®ããã¹ãé
眮æ¹æ³ãæå®ããŸãã以äžã®å€ãæå®å¯èœã§ã: + <ul> + <li><code>baseline</code>: ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŸãããäžç«¯ã§ã¯ãªãæåã®<a class="external" href="https://en.wikipedia.org/wiki/Baseline_%28typography%29">ããŒã¹ã©ã€ã³</a>ã«æããŸããæåããµã€ãºå
šäœã«æž¡ãå Žåã¯ã <code>bottom</code> ãšåãå¹æã«ãªããŸãã</li> + <li><code>bottom</code>: ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŠé
眮ããŸãã</li> + <li><code>middle</code>: ããã¹ããã»ã«å
ã®äžå€®ã«çœ®ããŸãã</li> + <li><code>top</code>: ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŠé
眮ããŸãã</li> + </ul> + + <div class="note"><strong>泚:</strong> ãã®å±æ§ã¯ææ°ã®æšæºä»æ§ã§å»æ¢ããã (察å¿ããŠããªã) ããã䜿çšããªãã§ãã ããã代ããã« CSS ã® {{cssxref("vertical-align")}} ããããã£ã䜿çšããŠãã ããã</div> + </dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p><code><thead></code> ã®äŸã«ã€ããŠã¯ã {{HTMLElement("table")}} ãåç
§ããŠãã ããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG','tables.html#the-thead-element','thead element')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C','tabular-data.html#the-thead-element','thead element')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.thead")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ä»ã®è¡šé¢é£ HTML èŠçŽ : {{HTMLElement("caption")}}, {{HTMLElement("col")}}, {{HTMLElement("colgroup")}}, {{HTMLElement("table")}}, {{HTMLElement("tbody")}}, {{HTMLElement("td")}}, {{HTMLElement("tfoot")}}, {{HTMLElement("th")}}, {{HTMLElement("tr")}}</li> + <li><code><thead></code> èŠçŽ ã®ã¹ã¿ã€ã«èšå®ã«åœ¹ç«ã€ã§ããã CSS ããããã£ãšæ¬äŒŒã¯ã©ã¹: + <ul> + <li>{{cssxref(":nth-child")}} æ¬äŒŒã¯ã©ã¹: åå
ã®ã»ã«ã®é
眮ãèšå®ãããã</li> + <li>{{cssxref("text-align")}} ããããã£: ãã¹ãŠã®ã»ã«å
ã³ã³ãã³ãã '.' ãªã©ã®åäžæåã§æããããã®</li> + </ul> + </li> +</ul> diff --git a/files/ja/web/html/element/time/index.html b/files/ja/web/html/element/time/index.html new file mode 100644 index 0000000000..6fd1f7405c --- /dev/null +++ b/files/ja/web/html/element/time/index.html @@ -0,0 +1,177 @@ +--- +title: <time> +slug: Web/HTML/Element/time +tags: + - Element + - HTML + - HTML text-level semantics + - HTML5 + - 'HTML:Flow content' + - 'HTML:Palpable Content' + - 'HTML:Phrasing content' + - Reference + - Web +translation_of: Web/HTML/Element/time +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary">HTML ã® <strong><code><time></code> èŠçŽ </strong>ã¯ãç¹å®ã®æã®åºéãè¡šããŸãã</span> <code>datetime</code> å±æ§ã䜿çšããŠãæ©æ¢°å¯èªãªåœ¢åŒã®æ¥ä»ãèšè¿°ããããšãã§ããæ€çŽ¢ãšã³ãžã³ã®çµæãæ¹åããããªãã€ã³ããŒãªã©ã®ç¬èªæ©èœã«äœ¿çšãããããããšãã§ããŸãã</p> + +<p>次ã®ãã¡ã®äžã€ãè¡šããŸãã</p> + +<ul> + <li>24æéå¶ã®æå»</li> + <li>{{interwiki("wikipedia", "ã°ã¬ãŽãªãªæŠ")}}ã®æ£ç¢ºãªæ¥ä» (æå»ãã¿ã€ã ãŸãŒã³ã䌎ãããšãå¯èœ)</li> + <li><a href="https://www.w3.org/TR/2014/REC-html5-20141028/infrastructure.html#valid-duration-string">劥åœãªæé</a></li> +</ul> + +<div>{{EmbedInteractiveExample("pages/tabbed/time.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLTimeElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ä»ã®ãã¹ãŠã® HTML èŠçŽ ãšåæ§ã«ããã®èŠçŽ ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã«å¯Ÿå¿ããŠããŸãã</p> + +<dl> + <dt>{{htmlattrdef("datetime")}}</dt> + <dd>ãã®å±æ§ã¯èŠçŽ ã®æ¥ä»ãæå»ãè¡šããäžèšã«ç€ºãæžåŒã®ãã¡ã®äžã€ã§ãªããã°ãªããŸããã</dd> +</dl> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<p>ãã®èŠçŽ ã¯ãæ©æ¢°å¯èªãªåœ¢åŒã§æ¥ä»ãæå»ãè¡šçŸããããã®ãã®ã§ããäŸãã°ãŠãŒã¶ãŒãšãŒãžã§ã³ããããŠãŒã¶ãŒã®ã«ã¬ã³ããŒã«ã€ãã³ãã®äºå®æ
å ±ãæäŸããããšã«åœ¹ç«ãŠãããšãã§ããŸãã</p> + +<p>ãã®èŠçŽ ã¯ã°ã¬ãŽãªãªæŠå°å
¥åã®æ¥ä»ã«å¯ŸããŠäœ¿çšããã¹ãã§ã¯ãããŸãã (æ¥ä»ã®èšç®ã§æ··ä¹±ãããã)ã</p> + +<p><dfn>datetime å€</dfn> (æ©æ¢°å¯èªãªæ¥æã®å€) ã¯èŠçŽ ã® <code>datetime</code> å±æ§ã®å€ã§ãããæ£ããæžåŒ (äžèšåç
§) ã§ãªããã°ãªããŸãããèŠçŽ ã« <code>datetime</code> å±æ§ããªãå Žåã<strong>åå«èŠçŽ ãæã£ãŠã¯ãªãã</strong>ã <dfn>datetime å€</dfn>ãèŠçŽ ã®ããã¹ãã®å
容ã«ãªããŸãã</p> + +<h3 id="Valid_datetime_Values" name="Valid_datetime_Values">劥åœãª datetime å€</h3> + +<dl> + <dt>劥åœãªå¹Žã®æåå</dt> + <dd><code>2011</code></dd> + <dt>劥åœãªæã®æåå</dt> + <dd><code>2011-11</code></dd> + <dt>劥åœãªæ¥ä»ã®æåå</dt> + <dd><code>2011-11-18</code></dd> + <dt>幎ã®ãªã劥åœãªæ¥ä»ã®æåå</dt> + <dd><code>11-18</code></dd> + <dt>劥åœãªé±ã®æåå</dt> + <dd><code>2011-W47</code></dd> + <dt>劥åœãªæå»ã®æåå</dt> + <dd><code>14:54</code></dd> + <dd><code>14:54:39</code></dd> + <dd><code>14:54:39.929</code></dd> + <dt>劥åœãªããŒã«ã«æ¥æã®æåå</dt> + <dd><code>2011-11-18T14:54:39.929</code></dd> + <dd><code>2011-11-18 14:54:39.929</code></dd> + <dt>劥åœãªã°ããŒãã«æ¥æã®æåå</dt> + <dd><code>2011-11-18T14:54:39.929Z</code></dd> + <dd><code>2011-11-18T14:54:39.929-0400</code></dd> + <dd><code>2011-11-18T14:54:39.929-04:00</code></dd> + <dd><code>2011-11-18 14:54:39.929Z</code></dd> + <dd><code>2011-11-18 14:54:39.929-0400</code></dd> + <dd><code>2011-11-18 14:54:39.929-04:00</code></dd> + <dt>劥åœãªæéã®æåå</dt> + <dd><code>PT4H18M3S</code></dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Simple_example" name="Simple_example">åçŽãªäŸ</h3> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html notranslate"><p>ã³ã³ãµãŒãã¯<time datetime="2018-07-07T20:00:00">20:00</time>ã«å§ãŸããŸãã</p> +</pre> + +<h4 id="Output" name="Output">çµæ</h4> + +<p>{{EmbedLiveSample('Simple_example', 250, 60)}}</p> + +<h3 id="Datetime_example" name="Datetime_example"><code>datetime</code> ã®äŸ</h3> + +<h4 id="HTML_2">HTML</h4> + +<pre class="brush: html notranslate"><p>ã³ã³ãµãŒãã¯<time + datetime="2001-05-15T19:00">5æ15æ¥</time>ã«éå¬ãããŸãã</p> +</pre> + +<h4 id="Output_2" name="Output_2">çµæ</h4> + +<p>{{EmbedLiveSample('Datetime_example', 250, 60)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-time-element', '<time>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>{{SpecName('HTML5.1')}} ããå€æŽãªã</td> + </tr> + <tr> + <td>{{SpecName('HTML5.1', 'textlevel-semantics.html#the-time-element', '<time>')}}</td> + <td>{{Spec2('HTML5.1')}}</td> + <td>{{SpecName('HTML5 W3C')}} ããå€æŽãªã</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-time-element', '<time>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.time")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{HTMLElement("data")}} èŠçŽ ã§ã¯ãä»ã®çš®é¡ã®å€ã瀺ãããšãå¯èœã§ãã</li> +</ul> diff --git a/files/ja/web/html/element/title/index.html b/files/ja/web/html/element/title/index.html new file mode 100644 index 0000000000..d4799921f0 --- /dev/null +++ b/files/ja/web/html/element/title/index.html @@ -0,0 +1,143 @@ +--- +title: '<title>: ææžé¡åèŠçŽ ' +slug: Web/HTML/Element/title +tags: + - Element + - HTML + - HTML document metadata + - 'HTML:Metadata content' + - Page Name + - Page Title + - Reference + - Tab Name + - Tab Title + - Title + - Web + - Window Name + - Window Title +translation_of: Web/HTML/Element/title +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML é¡åèŠçŽ </strong> (<strong><code><title></code></strong>) ã¯ã{{glossary("Browser", "ãã©ãŠã¶ãŒ")}}ã®ã¿ã€ãã«ããŒãããŒãžã®ã¿ãã«è¡šç€ºãããææžã®é¡åãå®çŸ©ããŸãã</span>ããã¹ãã®ã¿ãå«ããããšãã§ããèŠçŽ å
ã®ã¿ã°ã¯ãã¹ãŠç¡èŠãããŸãã</p> + +<pre class="brush: html notranslate"><title>Grandma's Heavy Metal Festival Journal</title></pre> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Metadata_content">ã¡ã¿ããŒã¿ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>èŠçŽ éã®{{glossary("whitespace", "ãã¯ã€ãã¹ããŒã¹")}}ã§ã¯ãªãããã¹ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ãšçµäºã¿ã°ã®äž¡æ¹ãå¿
èŠããªãã <code></title></code> ãå¿ãããšããã©ãŠã¶ãŒãããŒãžã®æ®ãã®éšåãç¡èŠããããšãããã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>ä»ã« {{HTMLElement("title")}} èŠçŽ ãå«ãŸãªã {{HTMLElement("head")}} èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLTitleElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<p><code><title></code> èŠçŽ ã¯åžžã«ããŒãžã® {{HTMLElement("head")}} ãããã¯ã®äžã§äœ¿ãããŸãã</p> + +<h3 id="Page_titles_and_SEO" name="Page_titles_and_SEO">ããŒãžã®é¡åãš SEO</h3> + +<p>ããŒãžã®é¡åã®å
容ã¯ãæ€çŽ¢ãšã³ãžã³æé©å ({{glossary("SEO")}}) ã«èãã圱é¿ãäžããããšããããŸããäžè¬çã«ãé·ãã説æçãªé¡åã¯ãçããäžè¬çãªé¡åãããå¹æããããŸããé¡åã®å
容ã¯ãæ€çŽ¢ãšã³ãžã³ã®ã¢ã«ãŽãªãºã ãæ€çŽ¢çµæã«ããŒãžãåæããé åºã決å®ããããã«äœ¿çšããææã®äžã€ã§ãããŸããé¡åã¯æ€çŽ¢çµæããŒãžãçºããŠããèªè
ã®æ³šæãåŒãæåã®ãããã¯ããšãªããŸãã</p> + +<p>è¯ãé¡åãäœæããããã®ã¬ã€ãã©ã€ã³ãã³ãã瀺ããŸãã</p> + +<ul> + <li>1ïœ2èªã®é¡åã¯é¿ããŸãããã説æçãªæèšã䜿çšããããçšèªéãåç
§ã¹ã¿ã€ã«ã®ããŒãžã§ã¯çšèªãšå®çŸ©ã®çµã䜿çšãããããŸãããã</li> + <li>æ€çŽ¢ãšã³ãžã³ã¯éåžžãããŒãžã®é¡åã¯æåã®ããã55â60æåã衚瀺ããŸãããããè¶
ããããã¹ãã¯å€±ãããããšãããã®ã§ããããããé·ãã¯ããªãããã«ããŠãã ããããã£ãšé·ãé¡åã䜿ãå¿
èŠãããã®ã§ããã°ãéèŠãªéšåãåã«ãã£ãŠãããšãé¡åã®äžã®éèŠãªéšåãèœãšããã«ãããªããŸãã</li> + <li>ãããŒã¯ãŒã BLOBãã䜿çšããªãã§ãã ãããã¿ã€ãã«ãåãªãããŒã¯ãŒãã®çŸ
åã§ãããšãã¢ã«ãŽãªãºã ã¯ãã®ããŒãžã®æ€çŽ¢çµæå
ã®é äœãèœãšãããšããããŸãã</li> + <li>é¡åã¯ã§ããã ããµã€ãå
ã§åºæã®ãã®ã«ããããã«ããŠãã ãããè€åãè€åã«è¿ããã®ã¯æ€çŽ¢çµæãäžæ£ç¢ºã«ããããšããããŸãã</li> +</ul> + +<h2 id="Example" name="Example">äŸ</h2> + +<pre class="brush: html notranslate"><title>çŽ æµã§é¢çœãããš</title> +</pre> + +<p>ãã®äŸã§ã¯ããŒãžã®é¡åå
šäœ (ãŠã£ã³ããŠã®æäžéšãŸãã¯ãŠã£ã³ããŠã®ã¿ãã«è¡šç€ºããããã®) ããçŽ æµã§é¢çœãããšãã«ããŸãã</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®</h2> + +<p>éèŠãªããšã¯ãããŒãžã®ç®çãèšè¿°ãã <code>title</code> ã®å€ãèšå®ããããšã§ãã</p> + +<p>æ¯æŽæè¡ã䜿çšãããŠãŒã¶ãŒã®ããã®ããã²ãŒã·ã§ã³æè¡ãšããŠãããŒãžã®é¡åãèªãã§ãã©ã®ãããªã³ã³ãã³ããå«ãŸããããç¥ããšãããã®ãè¯ã䜿ãããŸããããã¯ã³ã³ãã³ããç¹å®ããããã«ããŒãžéã移åãããšãæéãæ¶è²»ãããæé ãééããå¯èœæ§ããã£ããããããã§ãã</p> + +<h3 id="Example_2" name="Example_2">äŸ</h3> + +<pre class="notranslate"><title>Menu - Blue House Chinese Food - FoodYum: Online takeout today!</title> +</pre> + +<p>ããŒãžã®ç¶æ
ã倧ããå€ãã£ãããšã瀺ãããã« (ãã©ãŒã æ€èšŒã®åé¡ãªã©)ããŠãŒã¶ãŒãæ¯æŽããããã«ãããŒãžã® <code>title</code> ã®å€ãæŽæ°ããŠãã ããã</p> + +<h3 id="Example_3" name="Example_3">äŸ</h3> + +<pre class="notranslate"><title>2 errors - Your order - Blue House Chinese Food - FoodYum: Online takeout today!</title> +</pre> + +<ul> + <li><a href="/ja/docs/Web/Accessibility/Understanding_WCAG/Operable#Guideline_2.4_â_Navigable_Provide_ways_to_help_users_navigate_find_content_and_determine_where_they_are">MDN WCAG ãç解ãã â ã¬ã€ãã©ã€ã³ 2.4 ã®è§£èª¬</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-title.html">Understanding Success Criterion 2.4.2 | W3C Understanding WCAG 2.0</a></li> +</ul> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-title-element', '<title>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'document-metadata.html#the-title-element', '<title>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'struct/global.html#h-7.4.2', '<title>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.title")}}</p> diff --git a/files/ja/web/html/element/tr/index.html b/files/ja/web/html/element/tr/index.html new file mode 100644 index 0000000000..83a560920d --- /dev/null +++ b/files/ja/web/html/element/tr/index.html @@ -0,0 +1,594 @@ +--- +title: '<tr>: è¡šã®è¡èŠçŽ ' +slug: Web/HTML/Element/tr +tags: + - HTML + - HTML 衚圢åŒããŒã¿ + - Web + - tr + - tr tag + - ã¿ã° + - ããŒãã« + - ãªãã¡ã¬ã³ã¹ + - è¡š + - èŠçŽ +translation_of: Web/HTML/Element/tr +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><tr></code> èŠçŽ </strong>ã¯ãè¡šå
ã§ã»ã«ã®è¡ãå®çŸ©ããŸããè¡ã®ã»ã«ã¯ {{HTMLElement("td")}} (ããŒã¿ã»ã«) ããã³ {{HTMLElement("th")}} (èŠåºãã»ã«) èŠçŽ ããæ··åšãããããšãã§ããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/tr.html","tabbed-taller")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p>ã»ã«ãã©ã®ããã«åã«åãã (ãŸãã¯åã«ãŸããã) ããå¶åŸ¡ã§ããããã«ããããã<code><th></code> ããã³ <code><td></code> 㧠{{htmlattrxref("colspan", "td")}} å±æ§ããµããŒãããŸããããã¯ã»ã«ã®å¹
ãããã€ã®åã«ããããæå®ã§ããæ¢å®å€ã¯ 1 ã§ããåæ§ã«ãã»ã«ãè€æ°ã®è¡ã«ãŸãããããšã瀺ã {{htmlattrxref("rowspan", "td")}} å±æ§ã䜿çšã§ããŸãã</p> + +<p>è¡šãäœæãããšããæ£ããè¡šã«ããããã«å°ãçµéšãå¿
èŠãããããŸããã以äžã«ããã€ã{{anch("Examples", "äŸ")}}ããããŸãããããã«å€ãã®äŸã詳ãããã¥ãŒããªã¢ã«ã¯ã<a href="/ja/docs/Learn">ãŠã§ãéçºãåŠã¶</a>ãšãªã¢ã® <a href="/ja/docs/Learn/HTML/Tables">HTML tables</a> ã·ãªãŒãºãã芧ãã ããã衚圢åŒã®ããŒã¿ãæ£ããã¬ã€ã¢ãŠãã«æŽåœ¢ããããã table èŠçŽ ããã®å±æ§ã®äœ¿ãæ¹ãåŠã¶ããšãã§ããŸãã</p> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã䜿çšãé¿ããã¹ã{{anch("deprecated attributes", "éæšå¥šã®å±æ§")}}ãããã€ããããŸãããå€ãã³ãŒããèªãéã¯ç¥ã£ãŠããå¿
èŠãããã§ãããã</p> + +<h3 id="Deprecated_attributes" name="Deprecated_attributes">éæšå¥šã®å±æ§</h3> + +<p>以äžã®å±æ§ã¯äŸç¶ãšããŠãã©ãŠã¶ãŒãå®è£
ããŠããŸããããã§ã« HTML ä»æ§ã«å«ãŸããŠããŸããã®ã§ãŸã£ããåäœããªãããããã¯æåŸ
ã©ããã«åäœããªãå¯èœæ§ããããŸãã䜿çšã¯é¿ããã¹ãã§ãã</p> + +<dl> + <dt>{{HTMLAttrDef("align")}}{{Obsolete_Inline("HTML5")}}</dt> + <dd>è¡ã®åã»ã«ã®äžèº«ã«ã€ããŠãæ°Žå¹³æ¹åã®é
眮æ¹æ³ãå¶åŸ¡ãã {{DOMxRef("DOMString")}} ã§ããããã¯è¡å
ã®å
šã»ã«ã§åå¥ã« <code>align</code> ã䜿çšããããšã«å¯Ÿããäžæ¬æå®ã§ãã以äžã®å€ãæå®å¯èœã§ãã + <dl> + <dt><code>left</code></dt> + <dd>åã»ã«ã®äžèº«ãå·ŠåŽã«æããŸãã</dd> + <dt><code>center</code></dt> + <dd>äžèº«ãã»ã«ã®å·Šç«¯ãšå³ç«¯ã®éã§äžå€®æãã«ããŸãã</dd> + <dt><code>right</code></dt> + <dd>åã»ã«ã®äžèº«ãå³åŽã«æããŸãã</dd> + <dt><code>justify</code></dt> + <dd>ããã¹ããåã»ã«ã®å¹
å
šäœãæºãã (䞡端æã) ããã«ãããã¹ãå
ã®ãã¯ã€ãã¹ããŒã¹ãåºããŸãã</dd> + <dt><code>char</code></dt> + <dd>è¡å
ã®åã»ã«ããç¹å®ã®æåã«å¯ŸããŠæããŸã (ãã®æ¹æ³ã§èšå®ãããåå
ã®åè¡ã¯ããã®æåã«å¯ŸããŠæããŸã)ããã㯠{{htmlattrxref("char", "tr")}} ããã³ {{htmlattrxref("charoff", "tr")}} ã䜿çšããŠãæããæå (æ°å€ããŒã¿ãæããéã® "." ã "," ãäžè¬çã§ã) ããã³æããæåã«ç¶ãæåã®æ°ãæå®ããŸãããã®é
眮æ¹æ³ã¯ãåºãã¯å¯Ÿå¿ãããŠããŸããã§ããã</dd> + </dl> + + <p><code>align</code> ã®å€ãæ瀺çã«èšå®ãããŠããªãå Žåã¯ã芪ããŒãã®å€ãç¶æ¿ããŸãã</p> + + <div class="note"> + <p>è¡å
ã®ã»ã«ã§é
眮æ¹æ³ãæå®ããã«ã¯ãå»æ¢ããã <code>align</code> å±æ§ã®ä»£ããã« CSS ã® {{CSSxRef("text-align")}} ããããã£ã§ <code>left</code>, <code>center</code>, <code>right</code>, <code>justify</code> ãæå®ããŠãã ãããæåããŒã¹ã®é
眮æ¹æ³ãé©çšããã«ã¯ã CSS ã® {{CSSxRef("text-align")}} ããããã£ã«æããæå (<code>"."</code> ã <code>","</code> ãªã©) ãèšå®ããŠãã ããã</p> + </div> + </dd> +</dl> + +<dl> + <dt>{{HTMLAttrDef("bgcolor")}}{{Obsolete_Inline("HTML5")}}</dt> + <dd> + <p>è¡ã®åã»ã«ã®èæ¯è²ãå®çŸ©ãã {{DOMxRef("DOMString")}} ã§ããå€ã¯ <a href="/ja/docs/Web/CSS/color_value#rgb()">16é² <code>#RRGGBB</code> ãŸã㯠<code>#RGB</code> å€</a>ããããã¯<a href="/ja/docs/Web/CSS/color_value#Color_keywords">è²ããŒã¯ãŒã</a>ã䜿çšã§ããŸããå±æ§ãçç¥ããã JavaScript 㧠<code>null</code> ãèšå®ãããšãè¡ã®ã»ã«ã¯èŠªèŠçŽ ã®èæ¯è²ãç¶æ¿ããŸãã</p> + + <div class="note"> + <p>{{HTMLElement("tr")}} èŠçŽ 㯠<a href="/ja/docs/Web/CSS">CSS</a> ã䜿çšããŠã¹ã¿ã€ã«ãèšå®ããã¹ãã§ãã <code>bgcolor</code> å±æ§ãšåæ§ã®å¹æãäžããã«ã¯ã<a href="/ja/docs/Web/CSS">CSS</a> ã® {{CSSxRef("background-color")}} ããããã£ã䜿çšããŠãã ããã</p> + </div> + </dd> +</dl> + +<dl> + <dt>{{HTMLAttrDef("char")}}{{Obsolete_Inline("HTML5")}}</dt> + <dd> + <p>{{DOMxRef("DOMString")}} ã§ãè¡ã®ããããã®åã®ã»ã«ã§æããæåãèšå®ããŸã (åäžã®æåã䜿çšããŠãããããã®è¡ã®äžå¿ãã»ãã®è¡ãšæããããŸã)ãå
žåçãªå€ã«ãæ°å€ãéé¡ãæããããšãããšãã®ããªãªã (<code>"."</code>) ãã«ã³ã (<code>","</code>) ããããŸãã {{htmlattrxref("align", "tr")}} å±æ§ã <code>char</code> ã§ã¯ãªãå Žåã¯ããã®å±æ§ã¯ç¡èŠãããŸã</p> + + <div class="note"> + <p>ãã®å±æ§ã¯å»æ¢ãããã ãã§ãªããã»ãšãã©å®è£
ãããŠããŸããã§ããã {{htmlattrxref("char", "tr")}} ãšåæ§ã®å¹æãåŸãã«ã¯ã CSS ã® {{CSSxRef("text-align")}} ããããã£ã®å€ãšã㊠<code>char</code> ã®å€ã䜿çšããŸã (äŸãã° <code>text-align: "."</code>)ã</p> + </div> + </dd> +</dl> + +<dl> + <dt>{{HTMLAttrDef("charoff")}}{{Obsolete_Inline("HTML5")}}</dt> + <dd> + <p><code>char</code> å±æ§ã§æå®ããæãæåããè¡ã®ããŒã¿ããªãã»ããããæåæ°ã瀺ã {{DOMxRef("DOMString")}} ã§ããäŸãã°é貚åäœã® 100 åã® 1 ã®å€ã䜿çšããé貚 (äŸãã°ãã«ã§ããã100 ã»ã³ãã«åå²ãããŸã) ã®éé¡ã衚瀺ãããšãã¯ãäžè¬çã«å€ 2 ãæå®ããã§ãããã <code>char</code> ã« <code>"."</code> ãèšå®ããããšãšçµã¿åããããšãåå
ã®å€ãå°æ°ç¹ã§ãããã«æããã»ã³ãã®æ°å€ãå°æ°ç¹ã®å³åŽãžé©åã«è¡šç€ºãããŸãã</p> + + <div class="note"> + <p>ãã®å±æ§ã¯å»æ¢ãããã ãã§ãªããã»ãšãã©å®è£
ãããŠããŸããã§ããã</p> + </div> + </dd> +</dl> + +<dl> + <dt>{{HTMLAttrDef("valign")}}{{Obsolete_Inline("HTML5")}}</dt> + <dd> + <p>è¡ã®åã»ã«ã«ãããåçŽæ¹åã®ããã¹ãé
眮æ¹æ³ãæå®ãã {{DOMxRef("DOMString")}} ã§ãã以äžã®å€ãæå®å¯èœã§ãã</p> + + <dl> + <dt><code>baseline</code></dt> + <dd>ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŸãããäžç«¯ã§ã¯ãªãæåã§äœ¿çšãããã©ã³ãã® {{interwiki("wikipedia", "baseline")}} ã«æããŸããæåããµã€ãºå
šäœã«æž¡ãå Žåã¯ã<code>bottom</code> ãšåãå¹æã«ãªããŸãã</dd> + <dt><code>bottom</code></dt> + <dd>ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŠé
眮ããŸãã</dd> + <dt><code>middle</code></dt> + <dd>ããã¹ããã»ã«ã®äžå€®éšã«çœ®ããŸãã</dd> + <dt><code>top</code></dt> + <dd>ããã¹ããå¯èœãªéãã»ã«ã®äžç«¯ã«è¿ã¥ããŠé
眮ããŸãã</dd> + </dl> + + <div class="note"> + <p><code>valign</code> å±æ§ã¯å»æ¢ãããããã䜿çšããªãã§ãã ããã代ããã« CSS ã® {{CSSxRef("vertical-align")}} ããããã£ã䜿çšããŠãã ããã</p> + </div> + </dd> +</dl> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<p><code><tr></code> èŠçŽ ã®äœ¿çšäŸã«ã€ããŠã¯ã {{HTMLElement("table")}} ãåç
§ããŠãã ããã</p> + +<h3 id="Basic_example" name="Basic_example">åºæ¬çãªäŸ</h3> + +<p>ããã¯ã人åãšã¯ã©ããŸãã¯ãµãŒãã¹ã®ããŸããŸãªäŒå¡æ
å ±ãèŒããè¡šã衚瀺ããç°¡åãªäŸã§ãã</p> + +<h4 id="HTML">HTML</h4> + +<p>ãã® HTML ã¯ãè¡šã®ãã£ãšãåºæ¬çãªæ§é ã瀺ããŸããã°ã«ãŒããè€æ°ã®è¡ãåã«ãŸãããã»ã«ãã¿ã€ãã«ã¯ãªããæ確ã«ã«äŒŒãŠãããã®ã®ããã«è¡šã®æ§æèŠçŽ ã®åšãã«ç·ãçæããããã£ãšãåºæ¬çãªã¹ã¿ã€ã«ã ãããããŸãã</p> + +<p>è¡šã«ã¯4åïŒ1åã®èŠåºããå«ãïŒãããã®è¡ã4è¡ïŒ1è¡ã®èŠåºããå«ãïŒããããŸããè¡šã»ã¯ã·ã§ã³èŠçŽ ã¯äœ¿çšããŠããŸããã代ããã«ããã©ãŠã¶ãŒã¯ããããèªåçã«å®çŸ©ã§ããŸãããã®æ¬¡ã®äŸã§ã¯ {{HTMLElement("thead")}}, {{HTMLElement("tbody")}}, {{HTMLElement("tfoot")}} ãè¿œå ããŸãã</p> + +<pre class="brush: html notranslate"><table> + <tr> + <th>Name</th> + <th>ID</th> + <th>Member Since</th> + <th>Balance</th> + </tr> + <tr> + <td>Margaret Nguyen</td> + <td>427311</td> + <td><time datetime="2010-06-03">June 3, 2010</time></td> + <td>0.00</td> + </tr> + <tr> + <td>Edvard Galinski</td> + <td>533175</td> + <td><time datetime="2011-01-13">January 13, 2011</time></td> + <td>37.00</td> + </tr> + <tr> + <td>Hoshi Nakamura</td> + <td>601942</td> + <td><time datetime="2012-07-23">July 23, 2012</time></td> + <td>15.00</td> + </tr> +</table></pre> + +<h4 id="CSS">CSS</h4> + +<p>ãã®ã·ã³ãã«ãª CSS ã¯è¡šãšã»ã«ã®åšãã«é»ãå®ç·ã®å¢çç·ãè¿œå ãããã®ã§ãããã»ã«ã¯ {{HTMLElement("th")}} ãš {{HTMLElement("td")}} ã®äž¡æ¹ã䜿çšããŠæå®ããŸãããã®ããã«ããŠãèŠåºãã»ã«ãšããŒã¿ã»ã«ãç°¡åã«åºå¥ã§ããŸãã</p> + +<pre class="brush: css notranslate">table { + border: 1px solid black; +} + +th, td { + border: 1px solid black; +}</pre> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>{{EmbedLiveSample("Basic_example", 500, 125)}}</p> + +<h3 id="Row_and_column_spanning" name="Row_and_column_spanning">è¡ãåãã€ãªãã</h3> + +<p>次ã«ããŠãŒã¶ãŒã®æå¹æéã®ããŒã¿ã衚瀺ããåãè¿œå ããŸãããããŸãã "joined" ãš "canceled" ã®ããŒã¿ã®äžã«ã "Membership Dates" ãšãã倧èŠåºããè¿œå ããŸããããã¯è¡ãåããŸããã»ã«ãè¡šã«è¿œå ãããšããããšã§ãããèŠåºãã®ã»ã«ãæ£ããäœçœ®ã«çœ®ãããšãã§ããŸãã</p> + +<h4 id="Result_2" name="Result_2">çµæ</h4> + +<p>å§ãã«ãå®éã®è¡šç€ºçµæãèŠãŸãããã</p> + +<p>{{EmbedLiveSample("Row_and_column_spanning", 500, 150)}}</p> + +<p>èŠåºãé åãå®éã¯2è¡ããããšã«æ³šç®ããŠãã ãããã²ãšã€ã¯ "Name", "ID", "Membership Dates", "Balance" ã®èŠåºããããã²ãšã€ã¯ "Joined" ãš "Canceled" ã§ããããã㯠"Membership Dates" ã®å°èŠåºãã§ããããã¯ä»¥äžã®ããã«ããŠå®çŸããŸãã</p> + +<ul> + <li>1 è¡ç®ã® "Name", "ID", "Balance" ã®èŠåºãã»ã«ã¯ã{{htmlattrxref("rowspan")}} å±æ§ã䜿çšã㊠2 è¡ã«ãŸããã£ãŠãããããããã®ã»ã«ã®é«ãã 2 è¡åã«ãªããŸãã</li> + <li>1 è¡ç®ã® "Membership Dates" ã®èŠåºãã»ã«ã¯ã{{htmlattrxref("colspan")}} å±æ§ã䜿çšã㊠2 åã«ãŸããã£ãŠãããå®éã«èŠåºãã®å¹
ã 2 ååã«ãªããŸãã</li> + <li>2 è¡ç®ã® {{HTMLElement("th")}} èŠçŽ ã¯ã"Joined" ãš "Canceled" ããæã£ãŠããŸãããã»ãã®å㯠2 è¡ç®ã«ãŸããã£ãŠãã 1 è¡ç®ã®ã»ã«ããã§ã«å æããŠããããã§ããã2è¡ç®ã®ã»ã«ã¯ "Membership Dates" ã®äžãžé©åã«é
眮ãããŸãã</li> +</ul> + +<h4 id="HTML_2" name="HTML_2">HTML</h4> + +<p>HTML ã¯åã®äŸã«äŒŒãŠããŸãããããããã®ããŒã¿è¡ã«æ°ããåãè¿œå ããããšãšãèŠåºããå€æŽããããšãç°ãªããŸããå€æŽãã HTML ã¯ä»¥äžã®ããã«ãªããŸã:</p> + +<pre class="brush: html notranslate"><table> + <tr> + <th rowspan="2">Name</th> + <th rowspan="2">ID</th> + <th colspan="2">Membership Dates</th> + <th rowspan="2">Balance</th> + </tr> + <tr> + <th>Joined</th> + <th>Canceled</th> + </tr> + <tr> + <th>Margaret Nguyen</td> + <td>427311</td> + <td><time datetime="2010-06-03">June 3, 2010</time></td> + <td>n/a</td> + <td>0.00</td> + </tr> + <tr> + <th>Edvard Galinski</td> + <td>533175</td> + <td><time datetime="2011-01013">January 13, 2011</time></td> + <td><time datetime="2017-04008">April 8, 2017</time></td> + <td>37.00</td> + </tr> + <tr> + <th>Hoshi Nakamura</td> + <td>601942</td> + <td><time datetime="2012-07-23">July 23, 2012</time></td> + <td>n/a</td> + <td>15.00</td> + </tr> +</table></pre> + +<p>(è¡ãåããŸããããšãè«ããããã«) ããã§éèŠãªéšåã¯ãã³ãŒãã®æåã®æ°è¡ã§ãã "Name", "ID", "Balance" ã®èŠåºã㧠<code>rowspan</code> ã䜿çšã㊠2 è¡ãå ããŠããããšãšã "Membership Dates" ã®èŠåºã㧠<code>colspan</code> ã䜿çšã㊠2 åãå ããŠããããšã«æ³šæããŠãã ããã</p> + +<p>CSS ã¯å€æŽããŠããŸããã</p> + +<div class="hidden"> +<pre class="brush: css notranslate">table { + border: 1px solid black; +} + +th, td { + border: 1px solid black; +}</pre> +</div> + +<h3 id="Explicitly_specifying_table_content_groups" name="Explicitly_specifying_table_content_groups">è¡šã®å
容ã®ã°ã«ãŒããæ瀺ãã</h3> + +<p>ãã®è¡šã«ã¹ã¿ã€ã«ãèšå®ããåã«ã CSS ãç°¡åã«ããããã«è¡ãåã®ã°ã«ãŒããè¿œå ããæéããšããŸãããã</p> + +<h4 id="HTML_3" name="HTML_3">HTML</h4> + +<p>ãã®äœæ¥ãè¡ãå Žæ㯠HTML ã§ããããŸãäœæ¥ã¯ãšãŠãåçŽã§ãã</p> + +<pre class="brush: html notranslate"><table> + <thead> + <tr> + <th rowspan="2">Name</th> + <th rowspan="2">ID</th> + <th colspan="2">Membership Dates</th> + <th rowspan="2">Balance</th> + </tr> + <tr> + <th>Joined</th> + <th>Canceled</th> + </tr> + </thead> + <tbody> + <tr> + <th scope="row">Margaret Nguyen</td> + <td>427311</td> + <td><time datetime="2010-06-03">June 3, 2010</time></td> + <td>n/a</td> + <td>0.00</td> + </tr> + <tr> + <th scope="row">Edvard Galinski</td> + <td>533175</td> + <td><time datetime="2011-01013">January 13, 2011</time></td> + <td><time datetime="2017-04008">April 8, 2017</time></td> + <td>37.00</td> + </tr> + <tr> + <th scope="row">Hoshi Nakamura</td> + <td>601942</td> + <td><time datetime="2012-07-23">July 23, 2012</time></td> + <td>n/a</td> + <td>15.00</td> + </tr> + </tbody> +</table></pre> + +<p>(è¡ãåããŸããããšãè«ããããã«) ããã§éèŠãªéšåã¯ãã³ãŒãã®æåã®æ°è¡ã§ãã "Name", "ID", "Balance" ã®èŠåºã㧠<code>rowspan</code> ã䜿çšã㊠2 è¡ãå ããŠããããšãšã "Membership Dates" ã®èŠåºã㧠<code>colspan</code> ã䜿çšã㊠2 åãå ããŠããããšã«æ³šæããŠãã ããã</p> + +<p>ç¹°ãè¿ããŸããã CSS ã¯å€æŽããŸããã</p> + +<div class="hidden"> +<pre class="brush: css notranslate">table { + border: 1px solid black; +} + +th, td { + border: 1px solid black; +}</pre> +</div> + +<h4 id="Result_3" name="Result_3">çµæ</h4> + +<p>å
éšã§ã¯åœ¹ã«ç«ã€æèæ
å ±ãè¿œå ããã«ããããããã衚瀺çµæã¯ãŸã£ããå€ãã£ãŠããŸããã</p> + +<p>{{EmbedLiveSample("Explicitly_specifying_table_content_groups", 500, 150)}}</p> + +<h3 id="Basic_styling" name="Basic_styling">åºæ¬çãªæŽåœ¢</h3> + +<p>è¡šã®ãã¹ãŠã®éšåã®å Žåãšåããã CSS ã䜿çšããŠè¡šã®è¡ããã®äžèº«ã®å€èŠ³ãå€æŽã§ããŸãã <code><tr></code> èŠçŽ ã«é©çšããã¹ã¿ã€ã«ã¯ãã»ã«ã«é©çšããã»ã«ã§äžæžããããªãéããè¡å
ã®ãã¹ãŠã®ã»ã«ã«åœ±é¿ãäžããŸãã</p> + +<p>䜿çšããæžäœã®èª¿ç¯ããã¹ã¿ã€ã«ãšãèŠåºãè¡ã«èæ¯è²ãè¿œå ããã¹ã¿ã€ã«ãé©çšããŸãããã</p> + +<h4 id="Result_4" name="Result_4">çµæ</h4> + +<p>åã³ãå§ãã«è¡šç€ºçµæãèŠãŸãããã</p> + +<p>{{EmbedLiveSample("Basic_styling", 500, 200)}}</p> + +<div class="hidden"> +<pre class="brush: html notranslate"><table> + <thead> + <tr> + <th rowspan="2">Name</th> + <th rowspan="2">ID</th> + <th colspan="2">Membership Dates</th> + <th rowspan="2">Balance</th> + </tr> + <tr> + <th>Joined</th> + <th>Canceled</th> + </tr> + </thead> + <tbody> + <tr> + <th scope="row">Margaret Nguyen</td> + <td>427311</td> + <td><time datetime="2010-06-03">June 3, 2010</time></td> + <td>n/a</td> + <td>0.00</td> + </tr> + <tr> + <th scope="row">Edvard Galinski</td> + <td>533175</td> + <td><time datetime="2011-01013">January 13, 2011</time></td> + <td><time datetime="2017-04008">April 8, 2017</time></td> + <td>37.00</td> + </tr> + <tr> + <th scope="row">Hoshi Nakamura</td> + <td>601942</td> + <td><time datetime="2012-07-23">July 23, 2012</time></td> + <td>n/a</td> + <td>15.00</td> + </tr> + </tbody> +</table></pre> +</div> + +<h4 id="CSS_2" name="CSS_2">CSS</h4> + +<p>ããã§ã¯ HTML ãå€æŽãããCSS ã«æãå ããŸãã</p> + +<pre class="brush: css notranslate">table { + border: 1px solid black; + font: 16px "Open Sans", Helvetica, Arial, sans-serif; +} + +thead > tr { + background-color: rgb(228, 240, 245); +} + +th, td { + border: 1px solid black; + padding:4px 6px; +} +</pre> + +<p>ãã㧠{{CSSxRef("font")}} ããããã£ã {{HTMLElement("table")}} èŠçŽ ã«è¿œå ããŠãèŠèŠçã«ç®ç«ã€æžäœ (ãŸãã¯äººã®æèŠã«ãã£ãŠã¯å¿ãŸããã sans-serif æžäœ) ãèšå®ããäžæ¹ãèå³æ·±ããšãã㯠2 çªç®ã®ã¹ã¿ã€ã«ã§ã <code><tr></code> èŠçŽ ã®ãã¡ {{HTMLElement("thead")}} ã®äžã«ãããã®ã®èæ¯è²ãã©ã€ããã«ãŒã«ãªããŸããããã¯ãèŠåºãé åå
ã«ãããã¹ãŠã®ã»ã«ãžäžæã«èæ¯è²ãé©çšããããã®ãŠã£ãšãæ©ãæ¹æ³ã§ãã</p> + +<p>1 åç®ã® {{HTMLElement("th")}} èŠçŽ ã®äŒå¡åã¯è¡ã®èŠåºããšããŠæ±ã£ãŠããŸããããã®ã¹ã¿ã€ã«ã¯<em>圱é¿ãäžããŸãã</em>ã</p> + +<h3 id="Advanced_styling" name="Advanced_styling">é«åºŠãªã¹ã¿ã€ã«èšå®</h3> + +<p>次ã¯å
šåãå°œãããŠãè¡ã®è²ã亀äºã«èšå®ãããè¡å
ã®äœçœ®ã«å¿ããŠããŸããŸãªè²ãèšå®ãããªã©ãèŠåºããæ¬äœã®è¡ã«ã¹ã¿ã€ã«ãèšå®ããŸãã</p> + +<h4 id="Result_5" name="Result_5">çµæ</h4> + +<p>è¡šã¯æçµçã«ä»¥äžã®ããã«ãªããŸã:</p> + +<p>{{EmbedLiveSample("Advanced_styling", 500, 200)}}</p> + +<p>ããã§ã HTML ã¯å€æŽããŸããã HTML ãé©åã«æºåããããšãã©ã®ãããªããšãåãããŸãããïŒ</p> + +<div class="hidden"> +<pre class="brush: html notranslate"><table> + <thead> + <tr> + <th rowspan="2">Name</th> + <th rowspan="2">ID</th> + <th colspan="2">Membership Dates</th> + <th rowspan="2">Balance</th> + </tr> + <tr> + <th>Joined</th> + <th>Canceled</th> + </tr> + </thead> + <tbody> + <tr> + <th scope="row">Margaret Nguyen</td> + <td>427311</td> + <td><time datetime="2010-06-03">June 3, 2010</time></td> + <td>n/a</td> + <td>0.00</td> + </tr> + <tr> + <th scope="row">Edvard Galinski</td> + <td>533175</td> + <td><time datetime="2011-01013">January 13, 2011</time></td> + <td><time datetime="2017-04008">April 8, 2017</time></td> + <td>37.00</td> + </tr> + <tr> + <th scope="row">Hoshi Nakamura</td> + <td>601942</td> + <td><time datetime="2012-07-23">July 23, 2012</time></td> + <td>n/a</td> + <td>15.00</td> + </tr> + </tbody> +</table></pre> +</div> + +<h4 id="CSS_3" name="CSS_3">CSS</h4> + +<p>ããã§ã¯ CSS ãããã«å€æŽããŸããè€éã§ã¯ãããŸããããå€ãã®ããšãè¡ããŸãã詳ãã説æããŸãããã</p> + +<h5 id="The_table_and_base_styles" name="The_table_and_base_styles">è¡šãšåºæ¬çãªã¹ã¿ã€ã«</h5> + +<pre class="brush: css notranslate">table { + border: 1px solid black; + font: 16px "Open Sans", Helvetica, Arial, sans-serif; + border-spacing: 0; + border-collapse: collapse; +}</pre> + +<p>ããã§ã¯ {{CSSxRef("border-spacing")}} ããã³ {{CSSxRef("border-collapse")}} ãè¿œå ããŠãã»ã«éã®ééãåãé€ãã2æ¬ã®å¢çç·ãäºãã«æ¥ãã1æ¬ã®å¢çç·ã«ãŸãšããŸãã</p> + +<pre class="brush: css notranslate">th, td { + border: 1px solid black; + padding:4px 6px; +} + +th { + vertical-align: bottom; +}</pre> + +<p>ããã«ã¯ãè¡šã®ãã¹ãŠã®ã»ã«ã«æ¢å®ã®ã¹ã¿ã€ã«ããããŸãã次ã«ãã«ã¹ã¿ãã€ãºããŸããã!</p> + +<h5 id="The_top_header_overall" name="The_top_header_overall">äžéšã®èŠåºãå
šäœ</h5> + +<p>äžéšã®èŠåºã2ã€ã«åããŠèŠãŠãããŸããå§ãã«ãèŠåºãå
šäœã®ã¹ã¿ã€ã«ã§ãã</p> + +<pre class="brush: css notranslate">thead > tr { + background-color: rgb(228, 240, 245); +} + +thead > tr:nth-of-type(2) { + border-bottom: 2px solid black; +}</pre> + +<p>ããã¯ãè¡šã®èŠåºã ({{HTMLElement("thead")}} ã䜿çšããŠæå®ããŸã) å
ã«ãããã¹ãŠã® <code><tr></code> èŠçŽ ã®èæ¯è²ãèšå®ããŸãããããŠäžéšã®èŠåºãã®äžããŒããŒããå¹
ã 2 ãã¯ã»ã«ã®ç·ã«èšå®ããŸãããã ããèŠåºãã® <em>2è¡ç®</em>ã« {{CSSxRef("border-bottom")}} ãé©çšããããã« {{cssxref(":nth-of-type")}} ã»ã¬ã¯ã¿ãŒã䜿çšããŠããããšã«æ³šç®ããŠãã ããããªãã§ããã? ããã¯ãããã€ãã®ã»ã«ããŸããã£ãŠãã2ã€ã®è¡ã§èŠåºããæ§æãããŠããããã§ããå®éã¯èŠåºãã2è¡ãããšããããšã§ããã1è¡ç®ã«ã¹ã¿ã€ã«ãé©çšãããšæå³ããªãçµæã«ãªããŸãã</p> + +<h5 id="The_Joined_and_Canceled_headers" name="The_Joined_and_Canceled_headers">"Joined" ããã³ "Canceled" ã®èŠåºã</h5> + +<p>æ°ããäŒå¡ããè¯ãããéäŒããäŒå¡ããæªããè¡šãããã«ãããã2ã€ã®èŠåºããç·ãšèµ€ã®è²åãã§ã¹ã¿ã€ãªã³ã°ããŸãããã</p> + +<pre class="brush: css notranslate">thead > tr:last-of-type > th:nth-of-type(1) { + background-color: rgb(225, 255, 225); +} + +thead > tr:last-of-type > th:nth-of-type(2) { + background-color: rgb(255, 225, 225); +}</pre> + +<p>ããã§ã¯è¡šã®èŠåºããããã¯ã®æåŸã®è¡ã«æ³šç®ããŠãæåã®èŠåºãã»ã« ("Joined") ãç·ç³»çµ±ã®è²ã2çªç®ã®èŠåºãã»ã« ("Canceled") ã赀系統ã®è²ã«èšå®ããŸãã</p> + +<h5 id="Color_every_body_other_row_differently" name="Color_every_body_other_row_differently">æ¬äœã§è¡ããšã«è²ãå€ãã</h5> + +<p>è¡ã®è²ã亀äºã«èšå®ããããšã¯ãè¡šã®å¯èªæ§ãé«ããããã«ãã䜿çšãããŸããå¶æ°çªç®ã®è¡ã«ãå°ãè²ãã€ããŸãããã</p> + +<pre class="brush: css notranslate">tbody > tr:nth-of-type(even) { + background-color: rgb(237, 238, 242); +}</pre> + +<h5 id="Give_the_left-side_header_some_style" name="Give_the_left-side_header_some_style">å·ŠåŽã®èŠåºãã«ã¹ã¿ã€ã«ãèšå®</h5> + +<p>æåã®åãç®ç«ããããã®ã§ãããã«ãã¹ã¿ã€ã«ãèšå®ããŸãã</p> + +<pre class="brush: css notranslate">tbody > tr > th:first-of-type { + text-align: left; + background-color: rgb(225, 229, 244); +}</pre> + +<p>è¡šã®æ¬äœã®ããããã®è¡ã§æåã®èŠåºãã»ã«ã«ãäŒå¡åãå·Šæãã«ãã {{CSSxRef("text-align")}} ãšãããã¶ãç°ãªãèæ¯è²ãèšå®ããŸãã</p> + +<h5 id="Justify_the_balances" name="Justify_the_balances">ãã©ã³ã¹ãæŽãã</h5> + +<p>æåŸã«ãè¡šå
ã®éé¡ã®å€ã¯å³æããäžè¬çã§ãã®ã§ãããã§è¡ããŸãããã</p> + +<pre class="brush: css notranslate">tbody > tr > td:last-of-type { + text-align:right; +}</pre> + +<p>æ¬äœã®ããããã®è¡ã§æåŸã® {{HTMLElement("td")}} ã«å¯ŸããŠãCSS ã® {{CSSxRef("text-align")}} ããããã£ã« <code>"right"</code> ãèšå®ããŸãã</p> + +<h2 id="Technical_summary" name="Technical_summary">æè¡çæŠèŠ</h2> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>0 å以äžã® {{HTMLElement("td")}} èŠçŽ ãŸã㯠{{HTMLElement("th")}} èŠçŽ ã {{Glossary("script-supporting element", "ã¹ã¯ãªãã察å¿èŠçŽ ")}} ({{HTMLElement("script")}} ããã³ {{HTMLElement("template")}}) ãèš±å¯ãããŠããŸãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>éå§ã¿ã°ã¯å¿
é ã {{HTMLElement("tr")}} èŠçŽ ã®çŽåŸã« {{HTMLElement("tr")}} èŠçŽ ãããå ŽåããŸãã¯èŠªã®è¡šã°ã«ãŒãèŠçŽ ({{HTMLElement("thead")}}, {{HTMLElement("tbody")}}, {{HTMLElement("tfoot")}}) å
ã§æåŸã®èŠçŽ ã§ããå Žåã¯çµäºã¿ã°ãçç¥å¯èœã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>{{HTMLElement("table")}} èŠçŽ (åã® {{HTMLElement("tbody")}} ãæããªãå Žåã§ã {{HTMLElement("caption")}}, {{HTMLElement("colgroup")}}, {{HTMLElement("thead")}} ã®åèŠçŽ ããåŸã«éã)ã {{HTMLElement("thead")}}, {{HTMLElement("tbody")}}, {{HTMLElement("tfoot")}} ã®åèŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/Row_Role">row</a></code></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{DOMxRef("HTMLTableRowElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG','tables.html#the-tr-element','tr element')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>The WHATWG Living Standard</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C','tabular-data.html#the-tr-element','tr element')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>W3C HTML5</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.tr")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Learn/HTML/Tables">åŠç¿ãšãªã¢: HTML ã®è¡š</a> <code><tr></code> ãå«ããè¡šã®äœ¿çšã«ã€ããŠèª¬æããŸãã</li> + <li>{{DOMxRef("HTMLTableRowElement")}}: <code><tr></code> ãæºæ ããã€ã³ã¿ãŒãã§ã€ã¹ã§ãã</li> + <li>ä»ã®è¡šé¢é£èŠçŽ : + <ul> + <li>{{HTMLElement("table")}}, {{HTMLElement("thead")}}, {{HTMLElement("tbody")}}, {{HTMLElement("tfoot")}}, {{HTMLElement("td")}}, {{HTMLElement("th")}},{{HTMLElement("caption")}}, {{HTMLElement("col")}}, {{HTMLElement("colgroup")}}</li> + </ul> + </li> +</ul> diff --git a/files/ja/web/html/element/track/index.html b/files/ja/web/html/element/track/index.html new file mode 100644 index 0000000000..0ba661085e --- /dev/null +++ b/files/ja/web/html/element/track/index.html @@ -0,0 +1,182 @@ +--- +title: '<track>: åã蟌ã¿ããã¹ããã©ãã¯èŠçŽ ' +slug: Web/HTML/Element/track +tags: + - Accessibility + - Cues + - Element + - HTML + - HTML embedded content + - HTML5 + - Multimedia + - Reference + - TextTrack + - Web + - a11y + - track +translation_of: Web/HTML/Element/track +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML ã® <code><track></code> èŠçŽ </strong>ã¯ã¡ãã£ã¢èŠçŽ ({{HTMLElement("audio")}} ããã³ {{HTMLElement("video")}}) ã®åãšããŠäœ¿çšããŸãããã®èŠçŽ ã¯èªåçã«åŠçãããåå¹ãªã©ãæéæå®ãããããã¹ããã©ã㯠(ãŸãã¯æç³»åããŒã¿) ãæå®ããããšãã§ããŸãã</span>ãã©ãã¯ã¯ <a href="/ja/docs/Web/API/Web_Video_Text_Tracks_Format">WebVTT (Web Video Text Tracks) 圢åŒ</a> (<code>.vtt</code> ãã¡ã€ã«) ãçšããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/track.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãªãããã®èŠçŽ ã¯{{Glossary("empty element", "空èŠçŽ ")}}ã§ãã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>空èŠçŽ ã§ããããéå§ã¿ã°ã¯å¿
é ããŸãçµäºã¿ã°ã眮ããŠã¯ãªããŸããã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td> + <p>ã¡ãã£ã¢èŠçŽ ã {{HTMLElement("audio")}} ãŸã㯠{{HTMLElement("video")}}</p> + </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>èš±å¯ãããŠãã <code>role</code> ãªã</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLTrackElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("default")}}</dt> + <dd>ãã®å±æ§ã¯ãå¥ã® track ãé©åã§ãããšãŠãŒã¶ãŒã®èšå®ã瀺ããªãéãæå¹ã«ãã¹ã track ã§ããããšãè¡šããŸãããã®å±æ§ã¯ã¡ãã£ã¢èŠçŽ ããšã« 1 ã€ã® <code>track</code> èŠçŽ ã®ã¿ã§äœ¿çšã§ããŸãã</dd> + <dt>{{htmlattrdef("kind")}}</dt> + <dd>ã©ã®ããã«äœ¿çšãããã©ãã¯ã§ãããããè¡šããŸããçç¥ããå Žåãããã©ã«ãã®çš®é¡ã¯ <code>subtitles</code> ã§ããå±æ§ã«ç¡å¹ãªå€ãå«ãŸããŠããå Žå㯠<code>metadata</code> ã䜿çšããŸã (ããŒãžã§ã³ 52 ããåã® Chrome ã¯ãç¡å¹ãªå€ã <code>subtitles</code> ãšããŠæ±ã£ãŠããŸãã)ã以äžã®ããŒã¯ãŒããå©çšã§ããŸãã + <ul> + <li><code>subtitles</code> + <ul> + <li>åå¹ã¯ãèŠèŽè
ãç解ã§ããªãã³ã³ãã³ãã®ç¿»èš³ãæäŸããŸããäŸãã°ãè±èªã®æ ç»ã«ãããè±èªä»¥å€ã®èšèªã«ããäŒè©±ãããã¹ãã§ãã</li> + <li>åå¹ã«ã¯è¿œå ã³ã³ãã³ããäžè¬çã«ã¯ä»å çãªèæ¯æ
å ±ãå«ãå ŽåããããŸããäŸãã°ã¹ã¿ãŒãŠã©ãŒãºã®åé ã®ããã¹ãããã·ãŒã³ã®æ¥æããã³å Žæã§ãã</li> + </ul> + </li> + <li><code>captions</code> + <ul> + <li>ã¯ããŒãºããã£ãã·ã§ã³ã¯æžåããããã¯é³å£°ã®ç¿»èš³ãæäŸããŸãã</li> + <li>ããã¯é³æ¥œã®ãã¥ãŒããµãŠã³ããšãã§ã¯ããšãã£ãéèŠãªéèšèªæ
å ±ãå«ãå ŽåããããŸããããã¯ãã¥ãŒã®ãœãŒã¹ (äŸ: é³æ¥œãããã¹ãããã£ã©ã¯ã¿ãŒ) ã瀺ãã§ãããã</li> + <li>è³ãäžèªç±ãªãŠãŒã¶ãŒãé³å£°ããã¥ãŒãããŠããå Žåã«é©ããŠããŸãã</li> + </ul> + </li> + <li><code>descriptions</code> + <ul> + <li>ããã¹ãã«ããåç»ã³ã³ãã³ãã®èª¬æã§ãã</li> + <li>ç®ãäžèªç±ãªãŠãŒã¶ãŒãåç»ãèŠèŽã§ããªãå Žåã«é©ããŠããŸãã</li> + </ul> + </li> + <li><code>chapters</code> + <ul> + <li>ãã£ãã¿ãŒã¿ã€ãã«ã¯ããŠãŒã¶ãŒãã¡ãã£ã¢ãªãœãŒã¹ã®æäœãè¡ãéã«äœ¿çšããããšãæå³ããŠããŸãã</li> + </ul> + </li> + <li><code>metadata</code> + <ul> + <li>ã¹ã¯ãªããã䜿çšãããã©ãã¯æ
å ±ã§ãããŠãŒã¶ãŒã«ã¯èŠããŸããã</li> + </ul> + </li> + </ul> + </dd> + <dt>{{htmlattrdef("label")}}</dt> + <dd>䜿çšå¯èœãªããã¹ããã©ãã¯ãäžèŠ§è¡šç€ºããéã«ãã©ãŠã¶ãŒã䜿çšããããŠãŒã¶ãŒã«èŠããããã¹ããã©ãã¯ã®ã¿ã€ãã«ã§ãã</dd> + <dt>{{htmlattrdef("src")}}</dt> + <dd>ãã©ã㯠(<code>.vtt</code> ãã¡ã€ã«) ã®ã¢ãã¬ã¹ã§ããæå¹ãª URL ã§ããããšãå¿
èŠã§ãããã®å±æ§ã¯å®çŸ©ããå¿
èŠãããã URL ã®å€ã¯ææžãšã㊠â <code>track</code> èŠçŽ ã®èŠªèŠçŽ ã§ãã {{HTMLElement("audio")}} ãŸã㯠{{HTMLElement("video")}} ã <code><a href="/en-US/docs/Web/HTML/CORS_settings_attributes">crossorigin</a></code> å±æ§ãæããªãéã â åããªãªãžã³ãæããªããã°ãªããŸããã</dd> + <dt>{{htmlattrdef("srclang")}}</dt> + <dd>ããã¹ãããŒã¿ã®èšèªã§ããæå¹ãª <a href="https://r12a.github.io/app-subtags/">BCP 47</a> èšèªã¿ã°ã§ããããšãå¿
èŠã§ãã<code>kind</code> å±æ§ã« <code>subtitles</code> ãèšå®ããå Žåã¯ã<code>srclang</code> å±æ§ãå®çŸ©ããªããã°ãªããŸããã</dd> +</dl> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<h3 id="Track_data_types" name="Track_data_types">ãã©ãã¯ã®ããŒã¿ã®çš®é¡</h3> + +<p><code>track</code> èŠçŽ ã§ã¡ãã£ã¢ã«ä»å ããããŒã¿ã®çš®é¡ã¯ <code>kind</code> å±æ§ã§èšå®ããŸãã䜿çšã§ããå€ã¯ <code>subtitles</code>, <code>captions</code>, <code>descriptions</code>, <code>chapters</code>, <code>metadata</code> ã§ãããã®èŠçŽ ã¯ããŠãŒã¶ãŒãä»å ããŒã¿ãèŠæ±ããéã«ãã©ãŠã¶ãŒãæäŸãããæéæå®ããã¹ããå«ããœãŒã¹ãã¡ã€ã«ãæ瀺ããŸãã</p> + +<p>ã¡ãã£ã¢èŠçŽ 㯠<code>kind</code>ã<code>srclang</code> ããã³ <code>label</code> ãåäžã® <code>track</code> ãè€æ°æã€ããšãã§ããŸããã</p> + +<h3 id="Detecting_cue_changes" name="Detecting_cue_changes">ãã¥ãŒã®å€æŽã®æ€åº</h3> + +<p>{{page("/ja/docs/Web/API/TextTrack/cuechange_event", "On the track element")}}</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<pre class="brush: html notranslate"><video controls poster="/images/sample.gif"> + <source src="sample.mp4" type="video/mp4"> + <source src="sample.ogv" type="video/ogv"> + <track kind="captions" src="sampleCaptions.vtt" srclang="en"> + <track kind="descriptions" + src="sampleDescriptions.vtt" srclang="en"> + <track kind="chapters" src="sampleChapters.vtt" srclang="en"> + <track kind="subtitles" src="sampleSubtitles_de.vtt" srclang="de"> + <track kind="subtitles" src="sampleSubtitles_en.vtt" srclang="en"> + <track kind="subtitles" src="sampleSubtitles_ja.vtt" srclang="ja"> + <track kind="subtitles" src="sampleSubtitles_oz.vtt" srclang="oz"> + <track kind="metadata" src="keyStage1.vtt" srclang="en" + label="Key Stage 1"> + <track kind="metadata" src="keyStage2.vtt" srclang="en" + label="Key Stage 2"> + <track kind="metadata" src="keyStage3.vtt" srclang="en" + label="Key Stage 3"> + <!-- Fallback --> + ... +</video> +</pre> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG','embedded-content.html#the-track-element','track element')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName("HTML5 W3C", "semantics-embedded-content.html#the-track-element", "track element")}}</td> + <td>{{Spec2("HTML5 W3C")}}</td> + <td>ååå®çŸ©</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.track")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Web/HTML/WebVTT">WebVTT text track format</a></li> + <li>{{domxref("HTMLMediaElement.textTracks")}}</li> +</ul> diff --git a/files/ja/web/html/element/tt/index.html b/files/ja/web/html/element/tt/index.html new file mode 100644 index 0000000000..230812f8f9 --- /dev/null +++ b/files/ja/web/html/element/tt/index.html @@ -0,0 +1,143 @@ +--- +title: '<tt>: ãã¬ã¿ã€ãããã¹ãèŠçŽ (å»æ¢)' +slug: Web/HTML/Element/tt +tags: + - Element + - HTML + - Monospace + - Monotype + - Non-proportional Type + - Obsolete + - Reference + - Teletype + - Teletype Text + - Web + - font-family + - tt +translation_of: Web/HTML/Element/tt +--- +<div>{{HTMLRef}}{{obsolete_header}}</div> + +<p><span class="seoSummary">å»æ¢ããã <strong>HTML ãã¬ã¿ã€ãããã¹ãèŠçŽ </strong> (<strong><code><tt></code></strong>) ã¯ã{{Glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã®æ¢å®ã®çå¹
ãã©ã³ãã§è¡šç€ºãããè¡å
æååãçæããŸãã</span>ãã®èŠçŽ ã¯ããã¬ã¿ã€ããããã¹ãå°çšç»é¢ãã©ã€ã³ããªã³ã¿ãŒã®ãããªçå¹
ã®è¡šç€ºè£
眮ã§è¡šç€ºãããããã¹ããšããŠã¹ã¿ã€ã«ãèšå®ããããšãããã®ã§ãã</p> + +<p><strong>çå¹
ãã©ã³ã</strong> ã <strong>ã¢ãã¹ããŒã¹ãã©ã³ã</strong> ã¯äº€æå¯èœã§åãæå³ãæã£ãŠããŸãããããã¯æåã®å¹
ããã¹ãŠåããã¯ã»ã«æ°ã®ãã©ã³ãã説æããèšèã§ãã</p> + +<p>ãããããã®èŠçŽ ã¯å»æ¢ãããŸãããçå¹
ãã©ã³ãã§è¡šçŸããå¿
èŠãããè¡å
ããã¹ãã«ã¯ãããæå³çã«åœ¹ç«ã€ {{HTMLElement("code")}}, {{HTMLElement("kbd")}}, {{HTMLElement("samp")}}, {{HTMLElement("var")}} èŠçŽ ã䜿çšããããäžèº«ãç¬èªã®ãããã¯ãšããŠè¡šçŸããå Žå㯠{{HTMLElement("pre")}} ã¿ã°ã䜿çšããŠãã ããã</p> + +<div class="note">䜿çšããå Žé¢ã«é©åãªæå³çèŠçŽ ããªãå ŽåïŒäŸãã°ãäžéšã®ã³ã³ãã³ããçå¹
ãã©ã³ãã§è¡šç€ºããå¿
èŠãããå ŽåïŒã¯ã {{ HTMLElement("span") }} èŠçŽ ã䜿çšãã CSS ã䜿çšããŠå¥œãã«æŽåœ¢ããããšãæ€èšããŠãã ããã {{cssxref("font-family")}} ããããã£ã¯å§ããã®ã«ãããšããã§ãã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<h3 id="Basic_example" name="Basic_example">åºæ¬çãªäŸ</h3> + +<p>ãã®äŸã§ã¯ã <code><tt></code> ã䜿ã£ãŠã¿ãŒããã«ã¢ããªã±ãŒã·ã§ã³ã«å
¥åãããåºåãããããããã¹ãã衚瀺ããŸãã</p> + +<pre class="brush:html notranslate"><p>Enter the following at the telnet command prompt: <code>set localecho</code><br /> + +The telnet client should display: <tt>Local Echo is on</tt></p> +</pre> + +<h3 id="Result" name="Result">çµæ</h3> + +<p>{{EmbedLiveSample("Basic_example", 650, 80)}}</p> + +<h3 id="Overriding_the_default_font" name="Overriding_the_default_font">æ¢å®ã®ãã©ã³ãã®äžæžã</h3> + +<p>è¡ãå¿
èŠã¯ãããŸãããããã©ãŠã¶ãŒãèš±å¯ããŠããã°ããã©ãŠã¶ãŒã®æ¢å®ã®ãã©ã³ããäžæžãããããšãã§ããŸãã CSS ã䜿çšããŸãã</p> + +<h4 id="CSS">CSS</h4> + +<pre class="brush: css notranslate">tt { + font-family: "Lucida Console", "Menlo", "Monaco", "Courier", + monospace; +}</pre> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html notranslate"><p>Enter the following at the telnet command prompt: <code>set localecho</code><br /> + +The telnet client should display: <tt>Local Echo is on</tt></p></pre> + +<h4 id="Result_2" name="Result_2">çµæ</h4> + +<p>{{EmbedLiveSample("Overriding_the_default_font", 650, 80)}}</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<p>æ¢å®ã§ã¯ <code><tt></code> èŠçŽ ã¯ãã©ãŠã¶ãŒã®æ¢å®ã®çå¹
ãã©ã³ãã䜿ã£ãŠè¡šç€ºãããŸããåè¿°ã® {{anch("Overriding the default font")}} ã«ããéãã CSS 㧠<code>tt</code> ã»ã¬ã¯ã¿ãŒã䜿çšããèŠåãäœæããããšã§ããããäžæžãããããšãã§ããŸãã</p> + +<div class="note"> +<p>æ¢å®ã®çå¹
ãã©ã³ãã®èšå®ãå€æŽãããŠãŒã¶ãŒèšå®ã CSS ãããåªå
ããããšããããŸãã</p> +</div> + +<p>ãã®èŠçŽ 㯠HTML 4.01 ã§ã¯å
¬åŒã«ã¯éæšå¥šã«ãããŸããã§ãããã䜿çšã¯é¿ããŠæå³çèŠçŽ ã CSS ã䜿çšãããšãããŠããŸããã <code><tt></code> èŠçŽ 㯠HTML 5 ã§å»æ¢ãããŸããã</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML5 W3C', 'obsolete.html#elementdef-tt', '<tt>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'present/graphics.html#h-15.2.1', '<tt>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.tt")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>æå³ç㪠{{HTMLElement("code")}}, {{HTMLElement("var")}}, {{HTMLElement("kbd")}}, {{HTMLElement("samp")}} èŠçŽ </li> + <li>{{HTMLElement("pre")}} èŠçŽ : æŽåœ¢æžã¿ããã¹ããããã¯ã衚瀺ããèŠçŽ </li> +</ul> diff --git a/files/ja/web/html/element/u/index.html b/files/ja/web/html/element/u/index.html new file mode 100644 index 0000000000..2a5e0c70a4 --- /dev/null +++ b/files/ja/web/html/element/u/index.html @@ -0,0 +1,216 @@ +--- +title: '<u>: éèšèªç泚é (äžç·) èŠçŽ ' +slug: Web/HTML/Element/u +tags: + - Annotation + - Element + - HTML + - HTML text-level semantics + - 'HTML:Flow content' + - 'HTML:Palpable Content' + - 'HTML:Phrasing content' + - Reference + - Unarticulated Annotation + - Underline + - Web +translation_of: Web/HTML/Element/u +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary"><strong>HTML</strong> ã®<strong>éèšèªç泚éèŠçŽ </strong> (<strong><code><u></code></strong>) ã¯ãéèšèªçã«æ³šéãããããšã瀺ãæ¹æ³ã§è¡šç€ºããè¡å
ããã¹ãã®åºéã瀺ããŸãã</span>ããã¯æ¢å®ã§åçŽãªå®ç·ã®äžç·ãšããŠè¡šç€ºãããŸããã CSS ã䜿çšããŠå€æŽããããšãã§ããŸãã</p> + +<div class="warning"> +<p>ãã®èŠçŽ ã¯å€ãããŒãžã§ã³ã® HTML 㧠"Underline" (äžç·) èŠçŽ ãšåŒã°ããåŸåããããçŸåšã§ããã®ããã«èª€çšãããããšããããŸããããã¹ãã«äžç·ãåŒãã®ã§ããã°ã代ããã« CSS ã® {{cssxref("text-decoration")}} ããããã£ã <code>underline</code> ã«èšå®ããã¹ã¿ã€ã«ãé©çšããŠãã ããã</p> +</div> + +<div>{{EmbedInteractiveExample("pages/tabbed/u.html", "tabbed-shorter")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<p><code><u></code> ã䜿çšããã®ãã©ã®ãããªå Žåã«é©åã§ãã©ã®ãããªå Žåã«é©åã§ãªãã®ãã«ã€ããŠã®è©³çŽ°ã¯ã{{anch("Usage notes", "䜿çšäžã®æ³šæ")}}ãåç
§ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<p>ä»ã®çŽç²ãªæŽåœ¢èŠçŽ ãšåæ§ã«ã以åã® HTML ã®äžç· (<code><u></code>) èŠçŽ 㯠HTML 4 ã§éæšå¥šã«ãªããŸãããããã <code><u></code> ã¯ã HTML 5 ã§æ°ããæå³è«çãªãäœããã®ææ§ãªæ³šéãé©çšãããããã¹ããããŒã¯ãããšããæå³ã§åŸ©æŽ»ããŸããã</p> + +<div class="note"> +<p>(æ¢å®ã§äžç·ãåŒããã) ãã€ããŒãªã³ã¯ãšèª€èªããããããªæ¹æ³ã§ã (ãããæ¢å®ã§äžç·ãåŒããã) <code><u></code> èŠçŽ ã䜿çšããããšã¯é¿ããããã«æ³šæããŠãã ããã</p> +</div> + +<h3 id="Use_cases" name="Use_cases">䜿çšäŸ</h3> + +<p><code><u></code> èŠçŽ ã®æå¹ãªäœ¿çšäŸãšããŠã¯ã綎ããšã©ãŒã®éç¥ãäžåœèªã®æååã®{{interwiki("wikipedia", "proper name mark", "åºæåè©èšå·")}}ã®èšè¿°ããã®ä»ã®åœ¢ã®æ³šéãªã©ããããŸãã</p> + +<p>åã«è¡šçŸã®ç®çã§äžç·ãåŒããããæ¬ã®é¡åãèšè¿°ãããããããã« <code><u></code> ã䜿çšããã¹ãã§ã¯<em>ãããŸãã</em>ã</p> + +<h3 id="Other_elements_to_consider_using" name="Other_elements_to_consider_using">ä»æ§ãèæ
®ããã¹ããã®ä»ã®èŠçŽ </h3> + +<p>å€ãã®å Žåã次ã®ãããªå Žå㯠<code><u></code> ãããä»ã®èŠçŽ ã䜿çšããã¹ãã§ãã</p> + +<ul> + <li>{{HTMLElement("em")}}: 匷調ã®èšè¿°</li> + <li>{{HTMLElement("b")}}: ããã¹ãã«æ³šæãåŒããã</li> + <li>{{HTMLElement("mark")}}: ããŒã¯ãŒããå¥ãããŒã¯</li> + <li>{{HTMLElement("strong")}}: 匷ãéèŠæ§ã®ããããã¹ãã瀺ã</li> + <li>{{HTMLElement("cite")}}: æžç±ããã®ä»ã®åºçç©ã®é¡åãããŒã¯</li> + <li>{{HTMLElement("i")}}: 西æŽèšèªã®ããã¹ãã§æè¡çšèªãé³èš³ãèããè¹åãªã©ãèšè¿°</li> +</ul> + +<p>(<code><u></code> ã§äœæãããéèšèªçãªæ³šéã«å¯ŸããŠ) èšèªçãªæ³šéãæäŸããå Žåã¯ã {{HTMLElement("ruby")}} èŠçŽ ã䜿çšããŠãã ããã</p> + +<p>æå³è«çãªæå³ãªãã§äžç·ãåŒãããå Žåã¯ã {{cssxref("text-decoration")}} ããããã£ã®å€ <code>underline</code> ã䜿çšããŠãã ããã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<h3 id="Indicating_a_spelling_error" name="Indicating_a_spelling_error">綎ããšã©ãŒã衚瀺</h3> + +<p>ãã®äŸã¯ã <code><u></code> èŠçŽ ãš CSS ã䜿çšããŠã綎ãééãã®ãšã©ãŒãå«ã段èœã衚瀺ãããšã©ãŒç®æããã®ç®çã§ãã䜿çšããããèµ€ãæ³¢ç·ã®äžç·ã¹ã¿ã€ã«ã§ç€ºããŸãã</p> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html notranslate"><p>This paragraph includes a <u class="spelling">wrnogly</u> +spelled word.</p></pre> + +<p>ãã® HTML ã§ã¯ã <code><u></code> ã«ã¯ã©ã¹ <code>spelling</code> ãä»ããŠã "wrongly" ãšããèªã®ç¶Žããã¹ã瀺ãããã«äœ¿çšããŠããã®ãåãããŸãã</p> + +<h4 id="CSS">CSS</h4> + +<pre class="brush: css notranslate">u.spelling { + text-decoration: red wavy underline; +}</pre> + +<p>ãã® CSS 㯠<code><u></code> èŠçŽ ã«ã¯ã©ã¹ <code>spelling</code> ãã€ããŠã¹ã¿ã€ã«ä»ãããããšããããã¹ãããäžã«èµ€ãæ³¢ç·ã®äžç·ãåŒãããšã瀺ããŠããŸããããã¯ã¹ãã«ãã¹ãã¹ã¿ã€ã«ä»ããããšãã«äžè¬çãªã¹ã¿ã€ã«ä»ãã§ãã <code>red dashed underline</code> ã䜿ã£ãŠè¡šçŸã§ããã¹ã¿ã€ã«ããã䜿ãããŸãã</p> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>çµæã¯çŸåšå©çšå¯èœãªãã£ãšæåãªã¯ãŒããã䜿ã£ãŠãã人ã«ãªãã¿ããããã®ã§ãããã</p> + +<p>{{EmbedLiveSample("Indicating_a_spelling_error", 650, 80)}}</p> + +<h3 id="Avoiding_<u>" name="Avoiding_<u>"><u> ã®åé¿</h3> + +<p>å€ãã®å Žåãå®éã«ã¯ <code><u></code> ã䜿çšããããšæããªãã§ããããããã€ãã®å Žé¢ã§ä»£ããã«äœãããã¹ããã瀺ãäŸãæããŸãããã</p> + +<h4 id="Non-semantic_underlines" name="Non-semantic_underlines">æå³ã䌎ããªãäžç·</h4> + +<p>æå³ãå«ãããšããªãããã¹ãã«äžç·ãåŒãã«ã¯ã次ã®ããã«ã {{HTMLElement("span")}} èŠçŽ ãš {{cssxref("text-decoration")}} ããããã£ã« <code>"underline"</code> ãèšå®ãããã®ã䜿çšããŠãã ããã</p> + +<h5 id="HTML_2">HTML</h5> + +<pre class="brush: html notranslate"><span class="underline">Today's Special</span> +<br> +Chicken Noodle Soup With Carrots</pre> + +<h5 id="CSS_2">CSS</h5> + +<pre class="brush: css notranslate">.underline { + text-decoration: underline; +}</pre> + +<h5 id="Result_2" name="Result_2">çµæ</h5> + +<p>{{EmbedLiveSample("Non-semantic_underlines", 650, 80)}}</p> + +<h4 id="Presenting_a_book_title" name="Presenting_a_book_title">æžç±ã®é¡åã®è¡šçŸ</h4> + +<div id="example-unstyled-cite"> +<p>æžç±ã®é¡å㯠<code><u></code> ã <code><i></code> ã§ããªãã {{HTMLElement("cite")}} èŠçŽ ã䜿çšããŠè¡šçŸããŠãã ããã</p> + +<h5 id="HTML_3">HTML</h5> + +<pre class="brush: html notranslate"><p>The class read <cite>Moby Dick</cite> in the first term.</p></pre> + +<h5 id="Result_with_default_style" name="Result_with_default_style">æ¢å®ã®ã¹ã¿ã€ã«ã§ã®çµæ</h5> + +<p>{{EmbedLiveSample("example-unstyled-cite", 650, 80)}}</p> +</div> + +<p>ãªãã <code><cite></code> èŠçŽ ã®æ¢å®ã®ã¹ã¿ã€ã«ã§ã¯ããã¹ããæäœã§è¡šç€ºããŸãããåžæã§ããã°ã CSS ã䜿çšããŠäžæžãããããšãã§ããŸãã</p> + +<pre class="brush: css notranslate">cite { + font-style: normal; + text-decoration: underline; +}</pre> + +<h5 id="Result_with_custom_style" name="Result_with_custom_style">ã«ã¹ã¿ã ã¹ã¿ã€ã«ã§ã®çµæ</h5> + +<p>{{EmbedLiveSample("Presenting_a_book_title", 650, 80)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-u-element', '<u>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-u-element', '<u>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML4.01', 'present/graphics.html#h-15.2.1', '<b>')}}</td> + <td>{{Spec2('HTML4.01')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.u")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ãµã€ãã {{HTMLElement("span")}}, {{HTMLElement("i")}}, {{HTMLElement("em")}}, {{HTMLElement("b")}}, {{HTMLElement("cite")}} èŠçŽ ã代ããã«äœ¿çšãããŸãã</li> + <li>æå³è«çãªãã®ã§ã¯ãªãäžç·ã«ã¯ã CSS ã® {{cssxref("text-decoration")}} ããããã£ã䜿çšããŠãã ããã</li> +</ul> diff --git a/files/ja/web/html/element/ul/index.html b/files/ja/web/html/element/ul/index.html new file mode 100644 index 0000000000..b8fee6133a --- /dev/null +++ b/files/ja/web/html/element/ul/index.html @@ -0,0 +1,195 @@ +--- +title: '<ul>: é åºãªããªã¹ãèŠçŽ ' +slug: Web/HTML/Element/ul +tags: + - Element + - HTML + - HTML grouping content + - Reference +translation_of: Web/HTML/Element/ul +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><ul></code> èŠçŽ </strong>ã¯ãé
ç®ã®é åºãªããªã¹ããè¡šããŸããäžè¬çã«ãè¡é èšå·ã䌎ããªã¹ããšããŠæç»ãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/ul.html", "tabbed-standard")}}</div> + +<p class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</p> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ããŸãã <code><ul></code> èŠçŽ ã®åã«å°ãªããšã 1 å {{HTMLElement("li")}} èŠçŽ ãå
å«ããå Žåã¯ã<a href="/ja/docs/Web/Guide/HTML/Content_categories#Palpable_content">ç¥èŠå¯èœã³ã³ãã³ã</a>ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>0å以äžã® {{HTMLElement("li")}}, {{HTMLElement("script")}}, {{HTMLElement("template")}} èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><code><a href="/ja/docs/Web/Accessibility/ARIA/Roles/List_role">list</a></code></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("directory")}}, {{ARIARole("group")}}, {{ARIARole("listbox")}}, {{ARIARole("menu")}}, {{ARIARole("menubar")}}, {{ARIARole("none")}}, {{ARIARole("presentation")}}, {{ARIARole("radiogroup")}}, {{ARIARole("tablist")}}, {{ARIARole("toolbar")}}, {{ARIARole("tree")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLUListElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{ htmlattrdef("compact") }} {{Deprecated_inline}}</dt> + <dd>ãã®è«çå±æ§ã¯ãã³ã³ãã¯ããªã¹ã¿ã€ã«ã§ãªã¹ããç§ããããããã©ãŠã¶ãŒã«æ瀺ãããã®ã§ãããã®å±æ§ã®è§£éã¯{{glossary("user agent", "ãŠãŒã¶ãŒãšãŒãžã§ã³ã")}}ã«å§ãããããŸããã¹ãŠã®ãã©ãŠã¶ãŒã§åäœãããã®ã§ããããŸããã</dd> + <dd> + <div class="warning"><strong>èŠå:</strong> ãã®å±æ§ã¯éæšå¥šã«ãªã£ãŠããããã䜿çšããªãã§ãã ããã代ããã« <a href="/ja/docs/Web/CSS">CSS</a> ã䜿çšããŠãã ããã <code>compact</code> å±æ§ãšåæ§ã®å¹æãåŸãã«ã¯ã CSS ã® {{cssxref("line-height")}} ããããã£ãçšãããã®å€ãšã㊠<code>80%</code> ãæå®ããŸãã</div> + </dd> +</dl> + +<dl> + <dt>{{ htmlattrdef("type") }} {{Deprecated_inline}}</dt> + <dd>ãªã¹ãã®è¡é èšå·ã®åœ¢ç¶ãæå®ããããã«çšããŸãã HTML3.2 ããã³ HTML 4.0/4.01 tranditional ã§å®çŸ©ãããŠããå€ã¯ä»¥äžã®éãã§ãã + <ul> + <li><code>circle</code></li> + <li><code>disc</code></li> + <li><code>square</code></li> + </ul> + + <p>4 ã€ç®ã®è¡é èšå·ã®åœ¢ç¶ãšããŠã WebTV ã€ã³ã¿ãŒãã§ã€ã¹ã§ <code>triangle</code> ãå®çŸ©ãããŠããŸããããã¹ãŠã®ãã©ãŠã¶ãŒã察å¿ããŠããããã§ã¯ãããŸããã</p> + + <p>ãã®å±æ§ãååšããã <a href="/ja/docs/Web/CSS">CSS</a> ã® {{ cssxref("list-style-type") }} ããããã£ããã®èŠçŽ ã«é©çšãããŠããªãå Žåã¯ããŠãŒã¶ãŒãšãŒãžã§ã³ããè¡é èšå·ã®çš®é¡ãããªã¹ãã®å
¥ãåéå±€ã«å¿ããŠéžæããŸãã</p> + + <div class="warning"><strong>èŠå:</strong> ãã®å±æ§ã¯éæšå¥šãªã®ã§äœ¿çšããªãã§ãã ããã代æ¿ãšã㊠<a href="/ja/docs/Web/CSS">CSS</a> ã® {{ cssxref("list-style-type") }} ããããã£ã䜿çšããŠãã ããã</div> + </dd> +</dl> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<ul> + <li><code><ul></code> èŠçŽ ã¯ãæ°çãªé åºããªãããã®é
眮é ã«æå³ãæããªãé
ç®ãæã€ãªã¹ããè¡šããŸããéåžžãé åºãªããªã¹ãã®é
ç®ã¯ããããå圢ãåè§åœ¢ãªã©ããã€ãã®åœ¢åŒã«ããè¡é èšå·ã䌎ã£ãŠæç»ãããŸããè¡é èšå·ã®ã¹ã¿ã€ã«ã¯ HTML ä»æ§æžã®ããŒãžã§ã¯å®çŸ©ãããŠããŸãããã CSS ã® {{ cssxref("list-style-type") }} ããããã£ãçšããŠå€æŽããããšãå¯èœã§ãã</li> + <li><code><ul></code> èŠçŽ ãš {{HTMLElement("ol")}} èŠçŽ ã¯ãå¿
èŠãªã ãæ·±ãå
¥ãåã«ããããšãã§ããŸããããã«èšãã°ãå
¥ãåã«ãªã£ããªã¹ãã <code><ol></code> ãš <code><ul></code> ã®éã§å€åããããšã«ã§å¶éã¯ãããŸããã</li> + <li>{{ HTMLElement("ol") }} ãš <code><ul></code> ã¯ãã©ã¡ããé
ç®ã®ãªã¹ããè¡šããŸããäž¡è
ã®éãã¯ã {{ HTMLElement("ol") }} èŠçŽ ã§ã¯é åºã«æå³ãããããšã§ãã䜿ãåãã®ç®å®ãšããŠã¯ãé
ç®ã®é åºãå€æŽããŠã¿ãŠãã ãããæå³ãå€ããããã§ããã° {{ HTMLElement("ol") }} èŠçŽ ã䜿çšããããã§ãªãå Žå㯠<code><ul></code> èŠçŽ ã䜿çšããããšãã§ããŸãã</li> +</ul> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Simple_example" name="Simple_example">ã·ã³ãã«ãªäŸ</h3> + +<pre class="brush: html notranslate"><ul> + <li>first item</li> + <li>second item</li> + <li>third item</li> +</ul> +</pre> + +<p>次ã®ããã«åºåãããŸãã</p> + +<p>{{EmbedLiveSample("Simple_example", 400, 100)}}</p> + +<h3 id="Nesting_a_list" name="Nesting_a_list">å
¥ãåã«ãªã£ããªã¹ã</h3> + +<pre class="brush: html notranslate"><ul> + <li>first item</li> + <li>second item + <!-- éãã¿ã°ã® </li> ãããã«ã¯ãããŸããã --> + <ul> + <li>second item first subitem</li> + <li>second item second subitem + <!-- å
¥ãåã«ãªã£ã第äºã®é åºãªããªã¹ãã§ãåãã§ãã --> + <ul> + <li>second item second subitem first sub-subitem</li> + <li>second item second subitem second sub-subitem</li> + <li>second item second subitem third sub-subitem</li> + </ul> + </li> <!-- äžçªç®ã®é åºãªããªã¹ããå«ã li ã® + éãã¿ã° </li> ã§ã --> + <li>second item third subitem</li> + </ul> + <!-- Here is the closing </li> tag --> + </li> + <li>third item</li> +</ul></pre> + +<p>次ã®ããã«åºåãããŸãã</p> + +<p>{{EmbedLiveSample("Nesting_a_list", 400, 220)}}</p> + +<h3 id="Nested_ul_and_ol" name="Nested_ul_and_ol"><ul> ãš <ol> ã®ãã¹ã</h3> + +<pre class="brush: html notranslate"><ul> + <li>first item</li> + <li>second item + <!-- ããã«ã¯ <li> ã®éãã¿ã°ã¯ãªã --> + <ol> + <li>second item first subitem</li> + <li>second item second subitem</li> + <li>second item third subitem</li> + </ol> + <!-- ããã« </li> ãèšè¿°ããèŠçŽ ãéããŠãã --> + </li> + <li>third item</li> +</ul> +</pre> + +<p>次ã®ããã«åºåãããŸãã</p> + +<p>{{EmbedLiveSample("Ordered_list_inside_unordered_list", 400, 150)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-ul-element', '<ul>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-ul-element', '<ul>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.ul")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>ãã®ä»ã®ãªã¹ãé¢é£èŠçŽ : {{HTMLElement("ol")}}, {{HTMLElement("li")}}, {{HTMLElement("menu")}}</li> + <li><code><ul></code> èŠçŽ ã®æŽåœ¢ã«æç㪠CSS ããããã£: + <ul> + <li>{{CSSxRef("list-style")}} ããããã£: è¡é èšå·ã®è¡šç€ºæ¹æ³ã®å€æŽ</li> + <li><a href="/ja/docs/Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters">CSS ã«ãŠã³ã¿ãŒ</a>: è€éã«å
¥ãåã«ãªã£ããªã¹ãã®æ±ã</li> + <li>{{CSSxRef("line-height")}} ããããã£: éæšå¥šã® {{htmlattrxref("compact", "ul")}} å±æ§ã®ã·ãã¥ã¬ãŒã</li> + <li>{{CSSxRef("margin")}} ããããã£: ãªã¹ãã®ã€ã³ãã³ãã®å¶åŸ¡</li> + </ul> + </li> +</ul> diff --git a/files/ja/web/html/element/var/index.html b/files/ja/web/html/element/var/index.html new file mode 100644 index 0000000000..5c49c8f316 --- /dev/null +++ b/files/ja/web/html/element/var/index.html @@ -0,0 +1,154 @@ +--- +title: '<var>: å€æ°èŠçŽ ' +slug: Web/HTML/Element/var +tags: + - Element + - HTML + - HTML text-level semantics + - 'HTML:Flow content' + - 'HTML:Palpable Content' + - 'HTML:Phrasing content' + - Reference + - Web + - var + - variable +translation_of: Web/HTML/Element/var +--- +<div>{{HTMLRef}}</div> + +<p><span class="seoSummary">HTML ã®<strong>å€æ°èŠçŽ </strong> (<strong><code><var></code></strong>) ã¯ãæ°åŒãããã°ã©ã ã³ãŒãå
ã®å€æ°ã®ååãè¡šããŸãã</span>æåã¯ãã©ãŠã¶ãŒã«äŸåããŸãããéåžžã¯çŸåšã®ãã©ã³ãã®ã€ã¿ãªãã¯äœã䜿ã£ãŠè¡šç€ºãããŸãã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/var.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>, ç¥èŠå¯èœã³ã³ãã³ã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®ã¡ã¢</h2> + +<h3 id="Related_elements" name="Related_elements">é¢é£ããèŠçŽ </h3> + +<p><code><var></code> ããã䜿ãããæèã§ãã䜿ãããä»ã®èŠçŽ ã«ã¯ã次ã®ãããªãã®ããããŸãã</p> + +<ul> + <li>{{HTMLElement("code")}}: HTML ã³ãŒãèŠçŽ </li> + <li>{{HTMLElement("kbd")}}: HTML ããŒããŒãå
¥åèŠçŽ </li> + <li>{{HTMLElement("samp")}}: HTML ãµã³ãã«åºåèŠçŽ </li> +</ul> + +<p>ãããæå³çãªç®çã§ã¯ãªãã¹ã¿ã€ã«ä»ãã®ç®ç㧠<code><var></code> ã誀ã£ãŠäœ¿çšãããŠããã®ãèŠãããå Žåã¯ã {{HTMLElement("span")}} ãšé©å㪠CSS ã䜿çšãããã次ã®ãããªé©åãªæå³ã®èŠçŽ ã䜿çšãããããŠãã ããã</p> + +<ul> + <li>{{HTMLElement("em")}}</li> + <li>{{HTMLElement("i")}}</li> + <li>{{HTMLElement("q")}}</li> +</ul> + +<h3 id="Default_style" name="Default_style">æ¢å®ã®ã¹ã¿ã€ã«</h3> + +<p>å€ãã®ãã©ãŠã¶ãŒã¯ <code><var></code> ã®è¡šç€ºæã« {{cssxref("font-style")}} ã« <code>italic</code> ãé©çšããŸããããã¯æ¬¡ã®ããã« CSS ã§äžæžãã§ããŸãã</p> + +<pre class="brush: css notranslate">var { + font: bold 15px "Courier", "Courier New", monospace; +}</pre> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Basic_example" name="Basic_example">åºæ¬çãªäŸ</h3> + +<p>ããã¯ã <code><var></code> ã䜿çšããŠæ°åŒã®å€æ°åãèšè¿°ããåçŽãªäŸã§ãã</p> + +<pre class="brush:html notranslate"><p>åçŽãªæ°åŒ: + <var>x</var> = <var>y</var> + 2 </p> +</pre> + +<p>åºåçµæã¯æ¬¡ã®éãã§ãã</p> + +<p>{{EmbedLiveSample("Basic_example", 650,80)}}</p> + +<h3 id="Overriding_the_default_style" name="Overriding_the_default_style">æ¢å®ã®ã¹ã¿ã€ã«ã®äžæžã</h3> + +<p>CSS ã䜿çšããŠã <code><var></code> èŠçŽ ã®æ¢å®ã®ã¹ã¿ã€ã«ãäžæžãããããšãã§ããŸãããã®äŸã§ã¯ãå€æ°åã¯å€ªåã® Courier ãã©ã³ããããã°ãããã䜿ã£ãŠè¡šç€ºãããªããã°æ¢å®ã®çå¹
ãã©ã³ãã«ãã©ãŒã«ããã¯ãããŸãã</p> + +<h4 id="CSS">CSS</h4> + +<pre class="brush: css notranslate">var { + font: bold 15px "Courier", "Courier New", monospace; +}</pre> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html notranslate"><p><var>minSpeed</var> ãš <var>maxSpeed</var> å€æ°ã¯ã + 端æ«ã®æäœé床ãšæé«é床ãååœããã®åè»¢æ° (RPM) 㧠+ å¶åŸ¡ããŸãã</p></pre> + +<p>ãã® HTML ã§ã¯ã2ã€ã®å€æ°åã <code><var></code> ã䜿çšããŠå²ãã§ããŸãã</p> + +<h4 id="Result" name="Result">çµæ</h4> + +<p>{{EmbedLiveSample("Overriding_the_default_style", 650, 120)}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-var-element', '<var>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-var-element', '<var>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.var")}}</p> diff --git a/files/ja/web/html/element/video/index.html b/files/ja/web/html/element/video/index.html new file mode 100644 index 0000000000..9f5107c868 --- /dev/null +++ b/files/ja/web/html/element/video/index.html @@ -0,0 +1,465 @@ +--- +title: '<video>: åç»åã蟌ã¿èŠçŽ ' +slug: Web/HTML/Element/video +tags: + - Element + - HTML + - HTML Video + - HTML Video Player + - HTML embedded content + - HTML5 + - Media + - Movie Playback + - Movies + - Multimedia + - Playing Movies + - Playing Video + - Reference + - Showing Video + - Video + - Web +translation_of: Web/HTML/Element/video +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã®æ åèŠçŽ </strong> (<strong><code><video></code></strong>) ã¯ãææžäžã«æ ååçã«å¯Ÿå¿ããã¡ãã£ã¢ãã¬ã€ã€ãŒãåã蟌ã¿ãŸãã <code><video></code> ãé³å£°ã³ã³ãã³ãã®ããã«äœ¿çšããããšãã§ããŸããã {{HTMLElement("audio")}} èŠçŽ ã®æ¹ããŠãŒã¶ãŒã«åã£ãŠäœ¿ãåæãè¯ããããããŸããã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/video.html", "tabbed-standard")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>äžèšã®äŸã¯ <code><video></code> èŠçŽ ã®ã·ã³ãã«ãªäœ¿ãæ¹ã瀺ããŠããŸãã {{htmlelement("img")}} èŠçŽ ã®æ¹æ³ãšåæ§ã«ã <code>src</code> å±æ§ã®äžã«è¡šç€ºãããã¡ãã£ã¢ãžã®ãã¹ãå«ããŸããä»ã®å±æ§ãå«ããŠãæ åã®å¹
ãé«ããèªååçãã«ãŒãããããã©ããããã©ãŠã¶ãŒã®æšæºã®æ åã³ã³ãããŒã«ã衚瀺ããããªã©ã®æ
å ±ãæå®ããããšãã§ããŸãã</p> + +<p>éå§ã»çµäºã¿ã°ã§ãã <code><video></video></code> ã¿ã°ã®éã®å
容ã¯ããã®èŠçŽ ã«å¯Ÿå¿ããŠããªããã©ãŠã¶ãŒã§ä»£æ¿ãšããŠè¡šç€ºãããŸãã</p> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ããããŸãã</p> + +<dl> + <dt>{{htmlattrdef("autoplay")}}</dt> + <dd>è«çåã®å±æ§ã§ãããã®å±æ§ãæå®ãããå ŽåãããŒã¿ã®èªã¿èŸŒã¿ãå®äºããåçå¯èœãªç¶æ
ã«ãªã£ãæç¹ã§å³åº§ã«ã³ã³ãã³ãã®åçãå§ãŸããŸãã + <div class="note"><strong>ã¡ã¢</strong>: èªåçã«é³å£° (ãããã¯é³å£°ãã©ãã¯ãå«ãæ å) ãåçãããµã€ãã¯ãŠãŒã¶ãŒã«ãšã£ãŠäžå¿«ãªäœéšã«ãªãå¯èœæ§ããããŸãã®ã§ãå¯èœãªéãé¿ããã¹ãã§ããèªååçæ©èœãå¿
é ã§ããå Žåã¯ããªããã€ã³ (ãŠãŒã¶ãŒãæ瀺çã«æå¹åããããšãæ±ãã) ã«ããã¹ãã§ãããã ãããŠãŒã¶ãŒã®å¶åŸ¡äžã§åŸãããœãŒã¹ãèšå®ããã¡ãã£ã¢èŠçŽ ãäœæãããšãã¯ããã®æ¹æ³ã圹ã«ç«ã€ã§ããããæ£ããèªååçã®äœ¿ãæ¹ã«ã€ããŠã®è¿œå æ
å ±ã¯ <a href="/ja/docs/Web/Media/Autoplay_guide">autoplay ã¬ã€ã</a>ãåç
§ããŠãã ããã</div> + + <p>æ åã®èªååçãç¡å¹ã«ããããã« <code>autoplay="false"</code> ãæå®ããŠãæ©èœããŸããã <code><video></code> ã¿ã°ã«ãã®å±æ§ãããã°ãæ åãèªåçã«åçãããŸããèªååçãç¡å¹ã«ããã«ã¯ãå±æ§ãå®å
šã«åãé€ãããšãå¿
èŠã§ãã</p> + + <p>äžéšã®ãã©ãŠã¶ãŒ (Chrome 70.0 ãªã©) ã§ã¯ã <code>muted</code> å±æ§ããªããš autoplay ã¯åäœããŸããã</p> + </dd> + <dt>{{htmlattrdef("autoPictureInPicture")}} {{experimental_inline}}</dt> + <dd>è«çå±æ§ã§ã <code>true</code> ã§ããã°ããŠãŒã¶ãŒããã®ææžãšä»ã®ææžãã¢ããªã±ãŒã·ã§ã³ãšã®éãè¡ãæ¥ãããšãã«ãèªåçã«ãã¯ãã£ã€ã³ãã¯ãã£ã¢ãŒãã«åãæ¿ããããã«ããããšã瀺ããŸãã</dd> + <dt>{{htmlattrdef("buffered")}}</dt> + <dd>ã¡ãã£ã¢ãã©ãã ãã®æéåãããã¡ãªã³ã°ãããããå€æããããã«ãèªã¿åãããšãå¯èœãªå±æ§ã§ãããã®å±æ§ã¯ {{domxref("TimeRanges")}} ãªããžã§ã¯ããæã¡ãŸãã</dd> + <dt>{{htmlattrdef("controls")}}</dt> + <dd>ãã®å±æ§ãæå®ãããå Žåãåçãé³éãã·ãŒã¯ãããŒãºã®åæ©èœãå¶åŸ¡ããã³ã³ãããŒã«ã衚瀺ããŸãã</dd> + <dt>{{htmlattrdef("controlslist")}} {{experimental_inline}}</dt> + <dd><code><a href="https://wicg.github.io/controls-list/html-output/multipage/embedded-content.html#attr-media-controlslist">controlslist</a></code> å±æ§ãæå®ãããŠãããšããã©ãŠã¶ãŒèªèº«ã®ã³ã³ãããŒã«ã®ã»ããã衚瀺ããå Žå (äŸãã° <code>controls</code> å±æ§ãèšå®ãããŠããå Žå)ãã¡ãã£ã¢èŠçŽ ã«è¡šç€ºããã³ã³ãããŒã«ãéžæããã®ãè£å©ããŸãã</dd> + <dd> + <p>æå®ã§ããå€ã¯ <code>nodownload</code>, <code>nofullscreen</code>, <code>noremoteplayback</code> ã§ãã</p> + + <p><a href="#disable_pip"><code>disablePictureInPicture</code></a> å±æ§ã䜿çšãããšããã¯ãã£ã€ã³ãã¯ãã£ã¢ãŒã (ããã³ã³ã³ãããŒã«) ãç¡å¹ã«ããããšãã§ããŸãã</p> + </dd> + <dt>{{htmlattrdef("crossorigin")}}</dt> + <dd>ãã®åæåã®å±æ§ã¯ãé¢é£ç»åãååŸããéã« CORS ã䜿çšãããã瀺ããŸãã<a href="/ja/docs/CORS_Enabled_Image">CORS ãæå¹ãªãªãœãŒã¹</a> ã¯ã<em>æ±æ</em>ãããããšãªã {{HTMLElement("canvas")}} èŠçŽ ã§åå©çšã§ããŸãã次ã®å€ã䜿çšã§ããŸã: + <dl> + <dt><code>anonymous</code></dt> + <dd>è³æ Œæ
å ±ã䌎ããã«ãªãªãžã³éãªã¯ãšã¹ããå®è¡ããŸããããªãã¡ãCookie ã X.509 蚌ææžããªã <code>Origin:</code> HTTP ããããŒãéä¿¡ãããããã㯠HTTP ããŒã·ãã¯èªèšŒãè¡ããŸããããµãŒããŒãå
ã®ãµã€ãã«ä¿¡çšæ
å ±ãä»äžããªãå Žå (<code>Access-Control-Allow-Origin:</code> HTTP ããããŒã®èšå®ãªã)ãç»åã<em>æ±æ</em>ããããã®äœ¿çšãå¶éãããŸãã</dd> + <dt><code>use-credentials</code></dt> + <dd>ã¯ã¬ãã³ã·ã£ã«ã䌎ã£ãŠãªãªãžã³éèŠæ±ãå®è¡ããŸããããªãã¡ãCookie ã X.509 蚌ææžã䌎ã <code>Origin:</code> HTTP ããããŒãéä¿¡ãããããã㯠HTTP ããŒã·ãã¯èªèšŒãè¡ããŸãããµãŒããŒãå
ã®ãµã€ãã«ä¿¡çšæ
å ±ãä»äžããªãå Žå (<code>Access-Control-Allow-Credentials:</code> HTTP ããããŒã«é¢ããã)ãç»åã<em>æ±æ</em>ããããã®äœ¿çšãå¶éãããŸãã</dd> + </dl> + ãã®å±æ§ãæäŸãããªãå ŽåããªãœãŒã¹ã¯ CORS èŠæ±ãªãã§ååŸãã (<code>Origin:</code> HTTP ããããŒãéä¿¡ããã«ååŸ)ã{{HTMLElement('canvas')}} èŠçŽ ã§ã®æ±æãããªã䜿çšã劚ããããŸãããããç¡å¹ãªå Žåãåæåã®ããŒã¯ãŒãã« <code>anonymous</code> ãæå®ããããã®ãšããŠæ±ãããŸããè¿œå ã®æ
å ±ã¯ <a href="/ja/docs/Web/HTML/CORS_settings_attributes">CORS èšå®å±æ§</a> ãåç
§ããŠãã ããã</dd> + <dt>{{htmlattrdef("currentTime")}}</dt> + <dd> + <p><code>currentTime</code> ãèªã¿èŸŒããšãç§åäœã§æå®ãããã¡ãã£ã¢ã®çŸåšã®åçäœçœ®ã瀺ãå粟床ã®æµ®åå°æ°ç¹å€ãè¿ããŸããã¡ãã£ã¢ããŸã åçãéå§ããŠããªãå Žåã¯ãåçãéå§ããæéãªãã»ãããè¿ããŸãã <code>currentTime</code> ãèšå®ãããšãçŸåšã®åçäœçœ®ãæå®ãããæéã«èšå®ããã¡ãã£ã¢ããã§ã«èªã¿èŸŒãŸããŠããå Žåã«ã¯ããã®äœçœ®ãŸã§ã¡ãã£ã¢ãã·ãŒã¯ããŸãã</p> + + <p>ã¡ãã£ã¢ãã¹ããªãŒãã³ã°ãããŠããå Žåããã®ããŒã¿ãã¡ãã£ã¢ãããã¡äžã§æéåãã«ãªã£ãŠãããšã{{Glossary("user agent", "ãŠãŒã¶ãšãŒãžã§ã³ã")}}ããªãœãŒã¹ã®äžéšãååŸã§ããªãå¯èœæ§ããããŸããã¡ãã£ã¢ã«ãã£ãŠã¯ã0ç§ããéå§ããªãã¡ãã£ã¢ã®ã¿ã€ã ã©ã€ã³ãããå Žåãããã <code>currentTime</code> ããã以åã®æéã«èšå®ãããšå€±æããŸããã¡ãã£ã¢ã¿ã€ã ã©ã€ã³ã®åç
§ãã¬ãŒã ã®éå§ç¹ã決å®ããã«ã¯ã {{domxref("HTMLMediaElement.getStartDate", "getStartDate()")}} ã¡ãœããã䜿çšããããšãã§ããŸãã</p> + </dd> + <dt id="disable_pip"><a href="https://wicg.github.io/picture-in-picture/#disable-pip">{{htmlattrdef("disablePictureInPicture")}}</a> {{experimental_inline}}</dt> + <dd>ãã©ãŠã¶ãŒã«ãã¯ãã£ã€ã³ãã¯ãã£ã®ã³ã³ããã¹ãã¡ãã¥ãŒã衚瀺ãããªãããã«ããããå Žåã«ãã£ãŠã¯èªåçã«ãã¯ãã£ã€ã³ãã¯ãã£ãèŠæ±ããªãããã«ããŸãã</dd> + <dt><a href="https://www.w3.org/TR/remote-playback/#the-disableremoteplayback-attribute">{{htmlattrdef("disableRemotePlayback")}}</a> {{experimental_inline}}</dt> + <dd>è«çå±æ§ã§ãæç· (HDMI, DVI ãªã©) ãç¡ç· (Miracast, Chromecast, DLNA, AirPlay ãªã©) ã䜿çšããŠæ¥ç¶ããã端æ«ã®ãªã¢ãŒãåçæ©èœãç¡å¹ã«ããããã«äœ¿çšãããŸãã + <p>Safari ã§ã¯ã代æ¿ãšã㊠<a href="https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/AirPlayGuide/OptingInorOutofAirPlay/OptingInorOutofAirPlay.html"><code>x-webkit-airplay="deny"</code></a> ã䜿çšããããšãã§ããŸãã</p> + </dd> + <dt>{{htmlattrdef("duration")}} {{ReadOnlyInline}}</dt> + <dd>å粟床浮åå°æ°ç¹å€ã§ãã¡ãã£ã¢ã®ã¿ã€ã ã©ã€ã³äžã§ã®ã¡ãã£ã¢ã®åçæé (å
šé·) ãç§åäœã§ç€ºããŸããèŠçŽ ã«ã¡ãã£ã¢ãååšããªãå ŽåããŸãã¯ã¡ãã£ã¢ãæå¹ã§ãªãå Žå㯠<code>NaN</code> ãè¿ãããŸããã¡ãã£ã¢ã®çµäºæå»ãäžæãªå Žå (æç¶æéäžæã®ã©ã€ãã¹ããªãŒã ããŠã§ãã©ãžãªã WebRTC ããã®ã¡ãã£ã¢åä¿¡ãªã©)ããã®å€ã¯ <code>+Infinity</code> ã«ãªããŸãã</dd> + <dt>{{htmlattrdef("height")}}</dt> + <dd>æ åã®è¡šç€ºé åã®é«ããã <a href="https://drafts.csswg.org/css-values/#px">CSS ãã¯ã»ã«å€</a>ã§æå®ããŸãã (絶察å€ã«éããŸãã<a href="https://html.spec.whatwg.org/multipage/embedded-content.html#dimension-attributes">ããŒã»ã³ãå€ã¯äžå¯</a>ã)</dd> + <dt>{{htmlattrdef("intrinsicsize")}} {{experimental_inline}}</dt> + <dd>ãã®å±æ§ã¯ãã©ãŠã¶ãŒã«ãç»åã®åºæã®å¯žæ³ãç¡èŠãããã®å±æ§ã§æå®ããã寞æ³ã§ãããšèŠããããããæ瀺ããŸããç¹ã«ãç»åããããã®æ¬¡å
ã®ã©ã¹ã¿ãŒã§ãã£ãŠãç»åã® <code>naturalWidth</code>/<code>naturalHeight</code> ã¯ãã®å±æ§ã§æå®ãããå€ãè¿ãããŸãã<a href="https://github.com/ojanvafai/intrinsicsize-attribute">説æ</a>ãš<a href="https://googlechrome.github.io/samples/intrinsic-size/index.html">äŸ</a></dd> + <dt>{{htmlattrdef("loop")}}</dt> + <dd>è«çåã®å±æ§ã§ããæå®ãããå Žåããã©ãŠã¶ãŒã¯æ åã®æ«å°Ÿã«éãããšãèªåçã«å
é ã«æ»ããŸãã</dd> + <dt>{{htmlattrdef("muted")}}</dt> + <dd>è«çåã®å±æ§ã§ãæ åã«å«ãŸããé³å£°ã®æ¢å®ã®èšå®ã瀺ããŸãããã®å±æ§ãèšå®ãããšãåæç¶æ
ãæ¶é³ã«ãªããŸããæ¢å®å€ã¯ <code>false</code> ã§ãããæ ååçæã«é³å£°ãåçããããšãè¡šããŸãã</dd> + <dt>{{htmlattrdef("playsinline")}}</dt> + <dd>è«çå±æ§ã§ãæ åããã€ã³ã©ã€ã³ãã§åçãããããªãã¡èŠçŽ ã®åçé åå
ã§åçããããæå®ããŸãããã®å±æ§ããªãããšããæ åãåžžã«å
šç»é¢ã§åçãããšããæå³<em>ã§ã¯ãªã</em>ããšã«æ³šæããŠãã ããã</dd> + <dt>{{htmlattrdef("poster")}}</dt> + <dd>æ åã®ããŠã³ããŒãäžã«è¡šç€ºãããç»åã® URL ã§ãããã®å±æ§ãæå®ãããªãå Žåãæåã®ãã¬ãŒã ãå©çšå¯èœã«ãªããŸã§äœã衚瀺ãããããã®åŸãæåã®ãã¬ãŒã ããã¹ã¿ãŒãã¬ãŒã ãšããŠè¡šç€ºããŸãã</dd> + <dt>{{htmlattrdef("preload")}}</dt> + <dd>åæåã®å±æ§ã§ãæ åãåçãããåã«ãã©ã®ã³ã³ãã³ããèªã¿èŸŒããšãŠãŒã¶ãŒã«æé«ã®äœ¿ãåæããããããã«ã€ããŠã®äœè
ã®èããããã©ãŠã¶ãŒã«å¯Ÿãããã³ããšããŠãæäŸããããã®ãã®ã§ãã以äžã®å€ã®ãã¡ã²ãšã€ãæã€ããšãã§ããŸãã + <ul> + <li><code>none</code>: æ åãäºåã«èªã¿èŸŒãã¹ãã§ã¯ãªãããšã瀺ããŸãã</li> + <li><code>metadata</code>: æ åã®ã¡ã¿ããŒã¿ (äŸãã°ãé·ã) ãèªã¿èŸŒã¿ãŸãã</li> + <li><code>auto</code>: ãŠãŒã¶ãŒãæ åãã¡ã€ã«ã䜿çšããªããšæãããå Žåã§ãããã¡ã€ã«å
šäœãããŠã³ããŒãããŠããããšã瀺ããŸãã</li> + <li><em>空æåå</em>: ãã㯠<code>auto</code> å€ãšå矩ã§ãã</li> + </ul> + + <p>æ¢å®å€ã¯ãã©ãŠã¶ãŒããšã«ç°ãªããŸããä»æ§æžã§ã¯ <code>metadata</code> ãèšå®ããããå©èšããŠããŸãã</p> + + <div class="blockIndicator note"><strong>泚:</strong> + + <ul> + <li><code>autoplay</code> å±æ§ã¯ <code>preload</code> ããåªå
ããŸãã<code>autoplay</code> ãæå®ãããšãèšããŸã§ããªããã©ãŠã¶ãŒã¯æ åãåçããããã«ããŠã³ããŒããå§ããªããã°ãªããŸããã</li> + <li>ä»æ§æžã¯ããã©ãŠã¶ãŒããã®å±æ§ã®å€ã«åŸãããšã匷å¶ããŠããŸãããããã¯åãªããã³ãã§ãã</li> + </ul> + </div> + </dd> + <dt>{{htmlattrdef("src")}}</dt> + <dd>åã蟌ãæ åã³ã³ãã³ããžã® URL ãæå®ããŸãããã®å±æ§ã¯çç¥å¯èœã§ããåã蟌ãæ åã®æå®ã«ã¯ãvideo èŠçŽ ã®ãããã¯å
㧠{{HTMLElement("source")}} ã䜿çšããããšãã§ããŸãã</dd> + <dt>{{htmlattrdef("width")}}</dt> + <dd>æ åã®è¡šç€ºé åã®å¹
ãã <a href="https://drafts.csswg.org/css-values/#px">CSS ãã¯ã»ã«å€</a>ã§æå®ããŸãã (絶察å€ã«éããŸãã<a href="https://html.spec.whatwg.org/multipage/embedded-content.html#dimension-attributes">ããŒã»ã³ãå€ã¯äžå¯</a>)ã</dd> +</dl> + +<h2 id="Events" name="Events">ã€ãã³ã</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ã€ãã³ãå</th> + <th scope="col">çºçããæ</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{domxref("ScriptProcessorNode.audioprocess_event","audioprocess")}}{{Deprecated_Inline}}</td> + <td>{{DOMxRef("ScriptProcessorNode")}} ã®å
¥åãããã¡ãåŠçå¯èœã«ãªã£ãã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.canplay_event", 'canplay')}}</td> + <td>ãã©ãŠã¶ãŒãã¡ãã£ã¢ãåçã§ããããã«ãªã£ããã®ã®ãè¿œå ã®ãããã¡ãªã³ã°ã®ããã«åæ¢ããããšãªãã¡ãã£ã¢ã®æåŸãŸã§åçããã«ã¯ãå
åãªããŒã¿ãèªã¿èŸŒãŸããŠããªããšã¿ãããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.canplaythrough_event", 'canplaythrough')}}</td> + <td>ãã©ãŠã¶ãŒãã³ã³ãã³ãã®ãããã¡ãªã³ã°ã®ããã«åæ¢ããããšãªãæåŸãŸã§ã¡ãã£ã¢ãåçããããšãã§ãããšã¿ãããã</td> + </tr> + <tr> + <td>{{domxref("OfflineAudioContext.complete_event", "complete")}}</td> + <td>{{DOMxRef("OfflineAudioContext")}} ã®ã¬ã³ããªã³ã°ãçµäºããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.durationchange_event", 'durationchange')}}</td> + <td><code>duration</code> å±æ§ãæŽæ°ãããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.emptied_event", 'emptied')}}</td> + <td>ã¡ãã£ã¢ã空ã«ãªã£ããäŸãã°ããã®ã€ãã³ãã¯ã¡ãã£ã¢ããã§ã«èªã¿èŸŒãŸãã (ãŸãã¯éšåçã«èªã¿èŸŒãŸãã) ç¶æ
ã§ãåèªã¿èŸŒã¿ã®ããã« <a href="/ja/docs/XPCOM_Interface_Reference/NsIDOMHTMLMediaElement" rel="internal"><code>load()</code></a> ã¡ãœãããåŒã³åºãããå Žåãªã©ã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.ended_event", 'ended')}}</td> + <td>ã¡ãã£ã¢ã®æ«å°Ÿã«éããããã«åçãåæ¢ããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.loadeddata_event", 'loadeddata')}}</td> + <td>ã¡ãã£ã¢ã®æåã®ãã¬ãŒã ãèªã¿èŸŒã¿çµãã£ãã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.loadedmetadata_event", 'loadedmetadata')}}</td> + <td>ã¡ã¿ããŒã¿ãèªã¿èŸŒãã ã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.pause_event", 'pause')}}</td> + <td>åçãäžæåæ¢ããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.play_event", 'play')}}</td> + <td>åçãå§ãŸã£ãã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.playing_event", 'playing ')}}</td> + <td>ããŒã¿ããªããªã£ãããã«äžæåæ¢ãŸãã¯é
延ããåŸã§ãåçã®åéã®æºåãã§ããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.progress_event", 'progress')}}</td> + <td>ãã©ãŠã¶ãŒããªãœãŒã¹ãèªã¿èŸŒãã§ããéã«å®æçã«çºçããŸãã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.ratechange_event", 'ratechange')}}</td> + <td>åçã¬ãŒããå€æŽãããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.seeked_event", 'seeked')}}</td> + <td><em>ã·ãŒã¯</em>æäœãå®äºããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.seeking_event", 'seeking')}}</td> + <td><em>ã·ãŒã¯</em>ææ»ãå§ãŸã£ãã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.stalled_event", 'stalled')}}</td> + <td>ãŠãŒã¶ãŒãšãŒãžã§ã³ããã¡ãã£ã¢ãèªã¿èŸŒãããšããŠããããããŒã¿ãäºæããã«å
¥ã£ãŠããªãã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.suspend_event", 'suspend')}}</td> + <td>ã¡ãã£ã¢ããŒã¿ã®èªã¿èŸŒã¿ãåæ¢ããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.timeupdate_event", 'timeupdate')}}</td> + <td><code>currentTime</code> å±æ§ã§ç€ºãããŠããæå»ãæŽæ°ãããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.volumechange_event", 'volumechange')}}</td> + <td>é³éãå€æŽãããã</td> + </tr> + <tr> + <td>{{domxref("HTMLMediaElement.waiting_event", 'waiting')}}</td> + <td>äžæçãªããŒã¿ã®äžè¶³ã«ãããåçãåæ¢ããã</td> + </tr> + </tbody> +</table> + +<h2 id="Usage_notes" name="Usage_notes">䜿çšäžã®æ³šæ</h2> + +<p>ãã©ãŠã¶ãŒã¯åã<a href="/ja/docs/Web/HTML/Supported_media_formats">æ å圢åŒ</a>ã«ãã¹ãŠå¯Ÿå¿ããŠãããšã¯éããŸãããå
éšã® {{htmlelement("source")}} èŠçŽ ã§è€æ°ã®ãœãŒã¹ãæäŸããããšãã§ãããã©ãŠã¶ãŒã¯ç解ã§ããæåã®ãã®ã䜿çšããŸãã</p> + +<pre class="brush: html notranslate"><video controls> + <source src="myVideo.mp4" type="video/mp4"> + <source src="myVideo.webm" type="video/webm"> + <p>Your browser doesn't support HTML5 video. Here is + a <a href="myVideo.mp4">link to the video</a> instead.</p> +</video></pre> + +<p><a href="/ja/docs/Web/Media/Formats">ã¡ãã£ã¢ãã¡ã€ã«åœ¢åŒ</a>ãã<a href="/ja/docs/Web/Media/Formats/Video_codecs">åç»ã§å¯Ÿå¿ããŠããã³ãŒããã¯</a>ãªã©ãå®è³ªçãã€åŸ¹åºããã¬ã€ããæäŸããŠããŸãããŸãã<a href="/ja/docs/Web/Media/Formats/Audio_codecs">äžç·ã«å©çšããããšãã§ããé³å£°ã³ãŒããã¯</a>ã®ã¬ã€ãããããŸãã</p> + +<p>ãã®ä»ã®å©çšäžã®æ³šæ:</p> + +<ul> + <li><code>controls</code> å±æ§ãæå®ããªããšã video ã¯ãã©ãŠã¶ãŒã®æšæºã®ã³ã³ãããŒã«ãå«ããŸããã JavaScript ãš {{domxref("HTMLMediaElement")}} ã䜿çšããŠãç¬èªã®ã³ã³ãããŒã«ãäœæããããšãã§ããŸãã詳ããã¯<a href="/ja/docs/Web/Apps/Fundamentals/Audio_and_video_delivery/cross_browser_video_player">ã¯ãã¹ãã©ãŠã¶ãŒã®æ åãã¬ã€ã€ãŒã®äœæ</a>ãåç
§ããŠãã ããã</li> + <li>æ å (ããã³é³å£°) ã³ã³ãã³ãã詳现ã«å¶åŸ¡ã§ããããã <code>HTMLMediaElement</code> ã¯ããããã®çš®é¡ã®<a href="/ja/docs/Web/Guide/Events/Media_events">ã€ãã³ã</a>ãçºçããŸãããããã®ã€ãã³ãã¯ãå¶åŸ¡æ§ãæäŸããã ãã§ãªããã¡ãã£ã¢ã®ããŠã³ããŒããšåçã®äž¡æ¹ã®é²è¡ç¶æ³ãåçç¶æ
ãåçäœçœ®ãç£èŠããããšãã§ããŸãã</li> + <li>{{cssxref("object-position")}} ããããã£ãçšããŠãèŠçŽ ã®æ å
ã§ã®æ åã®äœçœ®ã調æŽããããšãã§ãã {{cssxref("object-fit")}} ããããã£ãçšããŠæ åã®å¯žæ³ãã©ã®ããã«æ å
ã«åãããããããå¶åŸ¡ããããšãã§ããŸãã</li> + <li>æ åãšåæã«åå¹ã衚瀺ããã«ã¯ã JavaScript ãšå
±ã« {{htmlelement("track")}} èŠçŽ ãš <a href="/ja/docs/Web/API/WebVTT_API">WebVTT</a> ã䜿çšããŸãã詳ããã¯ã <a href="/ja/docs/Web/Guide/Audio_and_video_delivery/Adding_captions_and_subtitles_to_HTML5_video">HTML5 æ åãžã®åå¹ã®è¿œå </a>ãã芧ãã ããã</li> + <li><code><video></code> èŠçŽ ã䜿ã£ãŠé³å£°ãã¡ã€ã«ãåçããããšãã§ããŸããäŸãã° <a href="/ja/docs/Web/API/WebVTT_API">WebVTT</a> ã®ä»£æ¿è¡šèšã䌎ãé³å£°ãåçãããå Žåãªã©ã«ã {{HTMLElement("audio")}} èŠçŽ 㯠WebVTT ã䜿ã£ãåå¹ãèš±å¯ããŠããªããã䟿å©ã§ãã</li> + <li>èŠçŽ ã«å¯Ÿå¿ããŠãããã©ãŠã¶ãŒã§ä»£æ¿ã³ã³ãã³ãããã¹ãããã«ã¯ã <code><video></code> ã <code><notavideo></code> ã®ãããªååšããªãã¿ã°ã«çœ®ãæããŠãã ããã</li> +</ul> + +<p>HTML ã® <code><video></code> ã®äœ¿çšã«ã€ããŠäžè¬çãªè¯ãæ
å ±æºãšããŠã<a href="/ja/docs/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content">æ åããã³é³å£°ã³ã³ãã³ã</a>ã®åå¿è
åããã¥ãŒããªã¢ã«ããããŸãã</p> + +<h3 id="Styling_with_CSS" name="Styling_with_CSS">CSS ã§ã®ã¹ã¿ã€ã«ä»ã</h3> + +<p><code><video></code> èŠçŽ ã¯çœ®æèŠçŽ ã§ãã â {{cssxref("display")}} ã®å€ã¯æ¢å®ã§ <code>inline</code> ã§ããããã¥ãŒããŒãã®æ¢å®ã®å¹
ãšé«ãã¯åã蟌ãŸããæ åã§å®çŸ©ãããŸãã</p> + +<p><code><video></code> ã®ã¹ã¿ã€ã«ä»ãã«ã€ããŠãç¹å¥ãªèæ
®äºé
ã¯ãããŸãããããããæŠç¥ã¯ãäœçœ®ã寞æ³ãèšå®ããããããŠãå¿
èŠã«å¿ããŠã¹ã¿ã€ã«ãã¬ã€ã¢ãŠãæ
å ±ãæäŸããããã« <code>display</code> ã®å€ã <code>block</code> ã«èšå®ããããšãã<a href="/ja/docs/Web/Guide/Audio_and_video_delivery/Video_player_styling_basics">åç»ãã¬ã€ã€ãŒã®ã¹ã¿ã€ã«ä»ãã®åºæ¬</a>ã¯ã䟿å©ãªã¹ã¿ã€ã«ä»ããã¯ããã¯ãããã€ã玹ä»ããŠããŸãã</p> + +<h3 id="ãã©ãã¯ã®è¿œå ãšåé€ã®æ€åº">ãã©ãã¯ã®è¿œå ãšåé€ã®æ€åº</h3> + +<p>{{event("addtrack")}} ããã³ {{event("removetrack")}} ã€ãã³ããçšãããšã <code><video></code> èŠçŽ ã§ãã©ãã¯ãè¿œå ããããåé€ããããããããšãæ€åºããããšãã§ããŸãããããããããã®ã€ãã³ã㯠<code><video></code> èŠçŽ èªèº«ã«çŽæ¥éä¿¡ãããããã§ã¯ãããŸããã代ããã«ã <code><video></code> ã® {{domxref("HTMLMediaElement")}} å
ã«ãããèŠçŽ ã«è¿œå ããããã©ãã¯ã®çš®é¡ã«å¯Ÿå¿ãããã©ãã¯ãªã¹ããªããžã§ã¯ãã«éä¿¡ãããŸãã</p> + +<dl> + <dt>{{domxref("HTMLMediaElement.audioTracks")}}</dt> + <dd>ã¡ãã£ã¢èŠçŽ ã®ãªãŒãã£ãªãã©ãã¯ã®ãã¹ãŠãå«ã {{domxref("AudioTrackList")}} ã§ãã <code>addtrack</code> ã®ãªã¹ããŒããã®ãªããžã§ã¯ãã«è¿œå ãããšãæ°ãããªãŒãã£ãªãã©ãã¯ãèŠçŽ ã«è¿œå ãããæã«éç¥ãåãåãããšãã§ããŸãã</dd> + <dt>{{domxref("HTMLMediaElement.videoTracks")}}</dt> + <dd>ãã® {{domxref("VideoTrackList")}} ãªããžã§ã¯ãã« <code>addtrack</code> ãªã¹ããŒãè¿œå ããããšã§ãèŠçŽ ã«åç»ãã©ãã¯ãè¿œå ããããšãã«éç¥ãåãåãkãšãã§ããŸãã</dd> + <dt>{{domxref("HTMLMediaElement.textTracks")}}</dt> + <dd>ãã® {{domxref("TextTrackList")}} ãªããžã§ã¯ãã« <code>addtrack</code> ãªã¹ããŒãè¿œå ããããšã§ãèŠçŽ ã«ããã¹ããã©ãã¯ãè¿œå ããããšãã«éç¥ãåãåãkãšãã§ããŸãã</dd> +</dl> + +<p>äŸãã°ã次ã®ãããªã³ãŒã㧠<code><video></code> èŠçŽ ã§ãªãŒãã£ãªãã©ãã¯ãè¿œå ããããåé€ãããããããšããæ€åºããããšãã§ããŸãã</p> + +<pre class="brush: js notranslate">var elem = document.querySelector("video"); + +elem.audioTrackList.onaddtrack = function(event) { + trackEditor.addTrack(event.track); +}; + +elem.audioTrackList.onremovetrack = function(event) { + trackEditor.removeTrack(event.track); +}; +</pre> + +<p>ãã®ã³ãŒãã¯ãªãŒãã£ãªãã©ãã¯ãèŠçŽ ã§è¿œå ããã³åé€ãããããšãç£èŠãããã©ãã¯ãšãã£ã¿ãŒã®è«çé¢æ°ãåŒã³åºãããšã§ããšãã£ã¿ãŒã«ãããå©çšã§ãããã©ãã¯ã®äžèŠ§ã§ãã©ãã¯ãç»é²ãåé€ãè¡ããŸãã</p> + +<p>{{event("addtrack")}} ããã³ {{event("removetrack")}} ã€ãã³ããç£èŠããã«ã¯ã {{domxref("EventTarget.addEventListener", "addEventListener()")}} ã䜿çšããããšãã§ããŸãã</p> + +<h2 id="Examples" name="Examples">äŸ</h2> + +<h3 id="Simple_video_example" name="Simple_video_example">åçŽãªæ åã®äŸ</h3> + +<p>ãã®äŸã§ã¯ãã¢ã¯ãã£ãåããããšãã«æ åãåçããåçãå¶åŸ¡ããããã«ãã©ãŠã¶ãŒã®æ¢å®ã®åç»ã³ã³ãããŒã«ããŠãŒã¶ãŒã«æäŸããŸãã</p> + +<pre class="brush: html notranslate"><!-- Simple video example --> +<!-- 'Big Buck Bunny' licensed under CC 3.0 by the Blender foundation. Hosted by archive.org --> +<!-- Poster from peach.blender.org --> +<video controls + src="https://archive.org/download/BigBuckBunny_124/Content/big_buck_bunny_720p_surround.mp4" + poster="https://peach.blender.org/wp-content/uploads/title_anouncement.jpg?x11217" + width="620"> + +ãã¿ãŸãããããã®ãã©ãŠã¶ãŒã¯åã蟌ã¿æ åã«å¯Ÿå¿ããŠããŸããã +ãããã<a href="https://archive.org/details/BigBuckBunny_124">ããŠã³ããŒã</a> +ããŠã奜ããªæ åãã¬ã€ã€ãŒã§èŠãããšã¯ã§ããŸãã + +</video></pre> + +<p>{{EmbedLiveSample('Simple_video_example', '640', '370', '', 'Web/HTML/Element/video')}}</p> + +<p>æ åã®åçãå§ãŸããŸã§ã <code>poster</code> å±æ§ã§æå®ãããç»åããã®å Žæã«è¡šç€ºãããŸãããã©ãŠã¶ãŒãæ åã®åçã«å¯Ÿå¿ããŠããªãå Žåã¯ã代æ¿ããã¹ãã衚瀺ãããŸãã</p> + +<h3 id="Multiple_sources_example" name="Multiple_sources_example">è€æ°ã®ãœãŒã¹ã®äŸ</h3> + +<p>ãã®äŸã¯ãã¡ãã£ã¢ã®3ã€ã®ç°ãªããœãŒã¹ãæäŸããæåŸã®ãã®ãããŒã¹ã«ããŠããŸããããã«ããããã©ãŠã¶ãŒã§å¯Ÿå¿ããŠããæ åã³ãŒããã¯ã«é¢ä¿ãªããæ åãèŠãããšãã§ããŸãã</p> + +<pre class="brush: html notranslate"><!-- Using multiple sources as fallbacks for a video tag --> +<!-- 'Elephants Dream' by Orange Open Movie Project Studio, licensed under CC-3.0, hosted by archive.org --> +<!-- Poster hosted by Wikimedia --> +<video width="620" controls + poster="https://upload.wikimedia.org/wikipedia/commons/e/e8/Elephants_Dream_s5_both.jpg" > + <source + src="https://archive.org/download/ElephantsDream/ed_1024_512kb.mp4" + type="video/mp4"> + <source + src="https://archive.org/download/ElephantsDream/ed_hd.ogv" + type="video/ogg"> + <source + src="https://archive.org/download/ElephantsDream/ed_hd.avi" + type="video/avi"> + Your browser doesn't support HTML5 video tag. +</video></pre> + +<p>{{EmbedLiveSample('Multiple_sources_example', '640', '370')}}</p> + +<p>ã¯ããã« <a href="/ja/docs/Web/Media/Formats/Containers#WebM">WebM</a> ãè©ŠããŸããåçã§ããªãå Žåã¯ã <a href="/ja/docs/Web/Media/Formats/Containers#MP4">MP4</a> ãè©ŠããŸããæåŸã« <a href="/ja/docs/Web/Media/Formats/Containers#Ogg">Ogg</a> ãè©ŠããŸãã video èŠçŽ ã«å¯Ÿå¿ããŠããªãå Žåã¯ä»£æ¿ã¡ãã»ãŒãžã衚瀺ããŸããããã¹ãŠã®ãœãŒã¹ã«å€±æããå Žåã¯è¡šç€ºããŸããã</p> + +<p>ã¡ãã£ã¢ãã¡ã€ã«åœ¢åŒã«ãã£ãŠã¯ããã¡ã€ã«åœ¢åŒæååã®äžéšãšã㊠<code><a href="/ja/docs/Web/Media/Formats/codecs_parameter">codecs</a></code> åŒæ°ã䜿çšããŠãããå
·äœçãªæ
å ±ãæäŸããããšãã§ããŸããæ¯èŒçç°¡åãªäŸã¯ <code>video/webm; codecs="vp8, vorbis"</code> ã§ããã <a href="/ja/docs/Web/Media/Formats/Containers#WebM">WebM</a> ãããªã§ãããåç»ã« <a href="/ja/docs/Web/Media/Formats/Video_codecs#VP8">VP8</a>ãé³å£°ã«ã« <a href="/ja/docs/Web/Media/Formats/Audio_codecs#Vorbis">Vorbis</a> ã䜿çšããããããšã瀺ããŠããŸãã</p> + +<h3 id="Server_support_for_video" name="Server_support_for_video">æ åãžã®ãµãŒããŒã®å¯Ÿå¿</h3> + +<p>ãµãŒããŒã§æ åã® MIME ã¿ã€ããé©åã«èšå®ãããŠããªããšãæ åã衚瀺ãããªãã X å°ãã€ããç°è²ã®ããã¯ã¹ã衚瀺ããã (JavaScript ãæå¹ã§ããå Žå) å¯èœæ§ããããŸãã</p> + +<p>Ogg Theora 圢åŒã§æ åãæäŸããå Žåã Apache Web Server ã§ã¯ "video/ogg" MIME ã¿ã€ãã«æ åãã¡ã€ã«ã®æ¡åŒµåãè¿œå ãããšåé¡ã解決ããŸãããã£ãšãäžè¬çãªæ åãã¡ã€ã«ã®æ¡åŒµå㯠".ogm", ".ogv", ".ogg" ã§ãã"/etc/apache" ã® "mime.types" ãã¡ã€ã«ãç·šéãããã <code>httpd.conf</code> 㧠<code>"AddType"</code> ã®èšå®ãã£ã¬ã¯ãã£ãã䜿çšããŠãã ããã</p> + +<pre class="notranslate">AddType video/ogg .ogm +AddType video/ogg .ogv +AddType video/ogg .ogg +</pre> + +<p>WebM 圢åŒã§æ åãæäŸããå Žåã Apache Web Server ã§ã¯ "/etc/apache" ã® "mime.types" ãã¡ã€ã«ãŸã㯠<code>httpd.conf</code> ã® "AddType" ãã£ã¬ã¯ãã£ãã§æ åãã¡ã€ã«ã®æ¡åŒµå (äžè¬çã«ã¯ ".webm") ã MIME type "video/webm" ã«è¿œå ããããšã§åé¡ã解決ããŸãã</p> + +<pre class="notranslate">AddType video/webm .webm +</pre> + +<p>ãŠã§ããã¹ãã£ã³ã°ãµãŒãã¹ã§ã¯ãå
šäœã®æŽæ°ãè¡ããããŸã§ã®éãæ°æè¡åãã« MIME ã¿ã€ãã®èšå®ãå€æŽããããã®ç°¡åãªã€ã³ã¿ãŒãã§ã€ã¹ãæäŸããŠãããããããŸããã</p> + +<h2 id="Accessibility_concerns" name="Accessibility_concerns">ã¢ã¯ã»ã·ããªãã£ã®èæ
®äºé
</h2> + +<p>æ åã«ã¯ãå®éã«ã³ã³ãã³ãã説æããåå¹ãš<ruby>æååæ
å ±<rp> (</rp><rt>transcript</rt><rp>) </rp></ruby>ãæäŸããã¹ãã§ã (å®è£
æ¹æ³ã«ã€ããŠè©³ãã㯠<a href="/ja/docs/Web/Guide/Audio_and_video_delivery/Adding_captions_and_subtitles_to_HTML5_video">HTML5 æ åãžã®åå¹ã®è¿œå </a> ãåç
§ããŠãã ãã) ãåå¹ã«ãã£ãŠãèŽåã倱ã£ã人ãæ åã®åçæã«é³å£°ã®å
容ãç解ããäºãã§ããããã«ãªãã®ã«å¯Ÿããæååæ
å ±ã䜿çšãããšãé³å£°ã³ã³ãã³ããç解ããã®ã«æéãæãã人ããèªåã«åã£ãããŒã¹ãšæžåŒã§å
容ã確èªã§ããããã«ãªããŸãã</p> + +<p>泚ç®ãã¹ãç¹ã¯ãé³å£°ã®ã¿ã®ã¡ãã£ã¢ã«ãã£ãã·ã§ã³ãä»ããããšã¯ã§ããŸããããã£ãã·ã§ã³ã衚瀺ããããã«èŠçŽ ã® video é åã䜿çšãããããã {{HTMLElement("video")}} èŠçŽ ã§é³å£°ãåçããªããšãã£ãã·ã§ã³ãä»ããããšãã§ããªããšããããšã§ããããã¯ã video èŠçŽ ã§é³å£°ãåçããã®ã«äŸ¿å©ãªç¹å¥ãªã·ããªãªã® 1 ã€ã§ãã</p> + +<p>èªååå¹ãµãŒãã¹ã䜿çšãããŠããå Žåã¯ãçæãããã³ã³ãã³ããå
ã®æ åãæ£ããè¡šçŸããŠãããã確èªããããšãéèŠã§ãã</p> + +<p>åå¹ãæååæ
å ±ã§ã¯ã話ãããã»ãªãã«å ããŠãéèŠãªæ
å ±ãäŒããé³æ¥œãé³é¿å¹æãèå¥ã§ããããã«ããŠãã ãããããã«ã¯ææ
ãå£èª¿ãå«ã¿ãŸãã</p> + +<pre class="notranslate">14 +00:03:14 --> 00:03:18 +[ãã©ãããã¯ãªããã¯é³æ¥œ] + +15 +00:03:19 --> 00:03:21 +[ãããã] é ãã«ãããã®ã¯äœã§ããïŒ + +16 +00:03:22 --> 00:03:24 +ããã¯âŠâŠããã¯âŠâŠ + +16 00:03:25 --> 00:03:32 +[ã¶ã€ãã倧ããªé³] +[ç¿ã®å²ããé³] +</pre> + +<p>åå¹ã¯æ åã®äž»é¡ãéªéããªãããã«ããŠãã ããããã㯠<a href="/ja/docs/Web/API/WebVTT_API#Cue_settings"><code>align</code> VTT ãã¥ãŒèšå®</a>ã䜿çšããŠäœçœ®ã決ããããšãã§ããŸãã</p> + +<ul> + <li><a href="/ja/docs/Plugins/Flash_to_HTML5/Video/Subtitles_captions">MDN åå¹ãšã¯ããŒãºããã£ãã·ã§ã³ â ãã©ã°ã€ã³</a></li> + <li><a href="/ja/docs/Web/API/WebVTT_API">Web Video Text Tracks Format (WebVTT)</a></li> + <li><a href="https://webaim.org/techniques/captions/">WebAIM: Captions, Transcripts, and Audio Descriptions</a></li> + <li><a href="/ja/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.2_â_Providing_text_alternatives_for_time-based_media">MDN WCAG ãç解ãã â ã¬ã€ãã©ã€ã³ 1.2 ã®è§£èª¬</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/media-equiv-av-only-alt.html">Understanding Success Criterion 1.2.1 | W3C Understanding WCAG 2.0</a></li> + <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/media-equiv-captions.html">Understanding Success Criterion 1.2.2 | W3C Understanding WCAG 2.0</a></li> +</ul> + +<h2 id="Technical_summary" name="Technical_summary">æè¡çæŠèŠ</h2> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, èšè¿°ã³ã³ãã³ã, åã蟌ã¿ã³ã³ãã³ãã {{htmlattrxref("controls", "video")}} å±æ§ãæã€å Žåã¯ã察話çã³ã³ãã³ãããã³ç¥èŠå¯èœã³ã³ãã³ãã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td> + <p>èŠçŽ ã {{htmlattrxref("src", "video")}} å±æ§ãæã€å Žå: 0 å以äžã® {{HTMLElement("track")}} èŠçŽ ãšããã«ç¶ããã¡ãã£ã¢èŠçŽ ãå«ãŸãªãééçã³ã³ãã³ããããªãã¡ {{HTMLElement("audio")}} èŠçŽ ã {{HTMLElement("video")}} èŠçŽ ãåèŠçŽ ãšããŠé
眮ããŠã¯ãªããŸããã</p> + + <p>ãã®ä»ã®å Žå: 0 å以äžã® {{HTMLElement("source")}} èŠçŽ ã0 å以äžã® {{HTMLElement("track")}} èŠçŽ ãã¡ãã£ã¢èŠçŽ ãå«ãŸãªãééçã³ã³ãã³ããããªãã¡ {{HTMLElement("audio")}} èŠçŽ ã {{HTMLElement("video")}} èŠçŽ ãåèŠçŽ ãšããŠé
眮ããŠã¯ãªããŸããã</p> + </td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>{{no_tag_omission}}</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td>åã蟌ã¿ã³ã³ãã³ããåãå
¥ãããã¹ãŠã®èŠçŽ ã</td> + </tr> + <tr> + <th scope="row">æé»ã® ARIA ããŒã«</th> + <td><a href="https://www.w3.org/TR/html-aria/#dfn-no-corresponding-role">察å¿ããããŒã«ãªã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>{{ARIARole("application")}}</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLVideoElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ãã£ãŒãããã¯</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'media.html#the-video-element', '<video>')}}</td> + <td><a href="https://github.com/whatwg/html/issues">WHATWG HTML GitHub issues</a></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<div>{{Compat("html.elements.video")}}</div> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li><a href="/ja/docs/Web/Media/Formats">ãŠã§ãäžã®ã¡ãã£ã¢çš®å¥ãšåœ¢åŒã®ã¬ã€ã</a> + + <ul> + <li><a href="/ja/docs/Web/Media/Formats/Containers">ã¡ãã£ã¢ã³ã³ãããŒåœ¢åŒ (ãã¡ã€ã«åœ¢åŒ)</a></li> + <li><a href="/ja/docs/Web/Media/Formats/Video_codecs">ãŠã§ãã®åç»ã³ãŒããã¯ã¬ã€ã</a></li> + <li><a href="/ja/docs/Web/Media/Formats/Audio_codecs">ãŠã§ãã®é³å£°ã³ãŒããã¯ã¬ã€ã</a></li> + </ul> + </li> + <li>ãã¬ãŒã å
ã«ãããç»åã®äœçœ®ãšå¯žæ³ã®èšå®: {{cssxref("object-position")}} ããã³ {{cssxref("object-fit")}}</li> + <li>{{htmlelement("audio")}}</li> + <li><a href="/ja/docs/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content">HTML5 ã§ã®æ åãé³å£°ã®äœ¿çš</a></li> + <li><a href="/ja/docs/Web/API/Canvas_API/Manipulating_video_using_canvas">canvas ãçšããæ åã®æäœ</a></li> + <li><a href="/ja/docs/Web/HTTP/Configuring_servers_for_Ogg_media">Ogg ã¡ãã£ã¢ã®ãµãŒããŒã®æ§æ</a></li> +</ul> diff --git a/files/ja/web/html/element/wbr/index.html b/files/ja/web/html/element/wbr/index.html new file mode 100644 index 0000000000..b12f4ccbca --- /dev/null +++ b/files/ja/web/html/element/wbr/index.html @@ -0,0 +1,106 @@ +--- +title: <wbr> +slug: Web/HTML/Element/wbr +tags: + - Element + - HTML + - HTML text-level semantics + - Reference + - Web +translation_of: Web/HTML/Element/wbr +--- +<div>{{HTMLRef}}</div> + +<p><strong>HTML ã® <code><wbr></code> èŠçŽ </strong>ã¯ãæ¹è¡å¯èœäœçœ® â ããã¹ãå
ã§ãã©ãŠã¶ãŒãä»»æã§æ¹è¡ããŠããäœçœ®ãè¡šããŸããããã®æ¹è¡èŠåã¯å¿
èŠã®ãªãå Žåã¯æ¹è¡ãè¡ããŸããã</p> + +<div>{{EmbedInteractiveExample("pages/tabbed/wbr.html", "tabbed-shorter")}}</div> + +<div class="hidden">ãã®ãã¢ã®ãœãŒã¹ãã¡ã€ã«ã¯ GitHub ãªããžããªã«æ ŒçŽãããŠããŸãããã¢ãããžã§ã¯ãã«ååãããå Žåã¯ã <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ãã¯ããŒã³ããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<table class="properties"> + <tbody> + <tr> + <th scope="row"><a href="/ja/docs/Web/Guide/HTML/Content_categories">ã³ã³ãã³ãã«ããŽãª</a></th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Flow_content">ãããŒã³ã³ãã³ã</a>, <a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a></td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠããå
容</th> + <td>ãªã</td> + </tr> + <tr> + <th scope="row">ã¿ã°ã®çç¥</th> + <td>ãã®èŠçŽ ã¯{{Glossary("empty element", "空èŠçŽ ")}}ã§ããéå§ã¿ã°ã¯å¿
é ã§ãããçµäºã¿ã°ãèšè¿°ããŠã¯ãªããŸããã</td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã芪èŠçŽ </th> + <td><a href="/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content">èšè¿°ã³ã³ãã³ã</a>ãåãå
¥ãããã¹ãŠã®èŠçŽ </td> + </tr> + <tr> + <th scope="row">èš±å¯ãããŠãã ARIA ããŒã«</th> + <td>ãã¹ãŠ</td> + </tr> + <tr> + <th scope="row">DOM ã€ã³ã¿ãŒãã§ã€ã¹</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> +</table> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã«ã¯<a href="/ja/docs/Web/HTML/Global_attributes">ã°ããŒãã«å±æ§</a>ã®ã¿ããããŸãã</p> + +<h2 id="Notes" name="Notes">ã¡ã¢</h2> + +<p>UTF-8 ãšã³ã³ãŒãã䜿çšããããŒãžã§ã¯ã <code><wbr></code> èŠçŽ 㯠<code>U+200B</code> <code>ZERO-WIDTH SPACE</code> ã³ãŒããã€ã³ãã®ããã«äœçšããŸããç¹ã«ããã®èŠçŽ 㯠Unicode bidi BN ã³ãŒããã€ã³ãã®ããã«äœçšããããã{{Glossary("bidi", "åæ¹åæ§")}}ã«ã¯åœ±é¿ãäžããŸããã <code><div dir=rtl>123,<wbr>456</div></code> ã 2 è¡ã«åãããªããšã㯠<code>456,123</code> ã§ã¯ãªã <code>123,456</code> ãšè¡šç€ºãããŸãã</p> + +<p>åãçç±ã§ã <code><wbr></code> èŠçŽ ã¯æ¹è¡äœçœ®ã§ãã€ãã³ãçæããŸãããè¡æ«ã«ã®ã¿ãã€ãã³ã衚瀺ãããã«ã¯ã代ããã«ãœãããã€ãã³ã®æåå®äœåç
§ (<code>&shy;</code>) ã䜿çšããŠãã ããã</p> + +<p>ãã®èŠçŽ 㯠Internet Explorer 5.5 ã§æåã«å®è£
ããã HTML5 ã§å
¬åŒã«å®çŸ©ãããŸããã</p> + +<h2 id="Example" name="Example">äŸ</h2> + +<p><em><a class="external" href="https://web.archive.org/web/20121105171040/http://styleguide.yahoo.com/">The Yahoo Style Guide</a></em> ã§ã¯ãå¥èªç¹ãªã©ã®åºåãæåãè¡æ«ã«çœ®ãããããšãé¿ãããã <a class="external" href="https://web.archive.org/web/20121105171040/http://styleguide.yahoo.com/editing/treat-abbreviations-capitalization-and-titles-consistently/website-names-and-addresses">URL ãå¥èªç¹ã®<em>å</em>ã§æ¹è¡ãã</a>ããšãæšå¥šããŠããŸããåºåãæåãè¡æ«ã«ãããšãèªè
ã URL ã®æ«å°Ÿã誀解ããå¯èœæ§ããããŸãã</p> + +<pre class="brush: html notranslate"><p>http://this<wbr>.is<wbr>.a<wbr>.really<wbr>.long<wbr>.example<wbr>.com/With<wbr>/deeper<wbr>/level<wbr>/pages<wbr>/deeper<wbr>/level<wbr>/pages<wbr>/deeper<wbr>/level<wbr>/pages<wbr>/deeper<wbr>/level<wbr>/pages<wbr>/deeper<wbr>/level<wbr>/pages</p> +</pre> + +<p>{{EmbedLiveSample("Example")}}</p> + +<h2 id="Specifications" name="Specifications">ä»æ§æž</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">ä»æ§æž</th> + <th scope="col">ç¶æ
</th> + <th scope="col">åè</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('HTML WHATWG', 'semantics.html#the-wbr-element', '<wbr>')}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-wbr-element', '<wbr>')}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒã®äºææ§</h2> + +<div class="hidden">ãã®ããŒãžã®äºææ§äžèŠ§è¡šã¯æ§é åããŒã¿ããçæãããŠããŸããããŒã¿ã«ååããŠããã ããã®ã§ããã°ã <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ããã§ãã¯ã¢ãŠãããŠãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã</div> + +<p>{{Compat("html.elements.wbr")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>{{cssxref("overflow-wrap")}}</li> + <li>{{cssxref("word-break")}}</li> + <li>{{cssxref("hyphens")}}</li> +</ul> diff --git a/files/ja/web/html/element/xmp/index.html b/files/ja/web/html/element/xmp/index.html new file mode 100644 index 0000000000..639da9a3c8 --- /dev/null +++ b/files/ja/web/html/element/xmp/index.html @@ -0,0 +1,52 @@ +--- +title: <xmp> +slug: Web/HTML/Element/xmp +tags: + - Element + - HTML + - Obsolete + - Reference + - Web +translation_of: Web/HTML/Element/xmp +--- +<div>{{ Obsolete_header() }}</div> + +<h2 id="Summary" name="Summary">æŠèŠ</h2> + +<p><em>xmp (Example) èŠçŽ </em> (<code><xmp></code>) ã¯ããã®éå§ã¿ã°ããçµäºã¿ã°ãŸã§ã®éã® HTML ã¿ã°ã HTML ãšããŠè§£éãããçå¹
ãã©ã³ãã§ã¬ã³ããªã³ã°ããŸããHTML2 ã¯ããã 1 è¡åœãã 80 æåã衚瀺ããã®ã«å
åãªå¹
ã§ã¬ã³ããªã³ã°ããããæšå¥šããŠããŸãã</p> + +<div class="note"><strong>泚æ:</strong>ãã®èŠçŽ ã¯äœ¿çšããªãã§äžãã + +<ul> + <li>HTML3.2 ããéæšå¥šèŠçŽ ãšãªã£ãŠããããŸãäžè²«ããå®è£
ãååšããŸããããã㊠HTML5 ä»æ§ããã¯å®å
šã«åé€ãããŠããŸãã</li> + <li>æ¹è¡ã³ãŒãã®åæ ãªã©ãåçã®ã¬ã³ããªã³ã°ã®ããã«ã¯ {{ HTMLElement("pre") }} èŠçŽ ããã³ãŒãã®è¡šç€ºããšããã»ãã³ãã£ã¯ã¹ãè¡šãæå³ã§ããã° {{ HTMLElement("code") }} èŠçŽ ã§å®çŸå¯èœã§ãããããã䜿çšããå ŽåãHTML ã¿ã°ãšããŠè§£éãããªãããã« ã<code><</code>ãã¯ã<code>&lt;</code>ããã<code>></code>ãã¯ã<code>&gt;</code>ããšããããã«ãšã¹ã±ãŒãããŠèšè¿°ããå¿
èŠããããŸãã</li> + <li>çå¹
ãã©ã³ãã§ã®è¡šç€ºã¯ <a href="/ja/docs/CSS" title="CSS">CSS</a> ã® {{ cssxref("font-family") }} ããããã£ã䜿çšããå€ãšã㊠<code>monospace</code> ãæå®ããããšã§å®çŸå¯èœã§ãã</li> +</ul> +</div> + +<h2 id="Attributes" name="Attributes">å±æ§</h2> + +<p>ãã®èŠçŽ ã¯ããã¹ãŠã®èŠçŽ ãæ〠<a href="/ja/docs/HTML/global_attributes" rel="internal" title="ja/docs/HTML/global attributes">ã°ããŒãã«å±æ§</a> 以å€ã®å±æ§ãæã¡ãŸããã</p> + +<h2 id="DOM_interface" name="DOM_interface">DOM ã€ã³ã¿ãŒãã§ã€ã¹</h2> + +<p>ãã®èŠçŽ 㯠{{domxref('HTMLElement')}} ã€ã³ã¿ãŒãã§ã€ã¹ãå®è£
ããŠããŸãã</p> + +<div class="note"> +<p><strong>å®è£
ã¡ã¢: </strong> Gecko 1.9.2 ãŸã§ïŒFirefoxïŒã¯ãã®èŠçŽ ã«å¯Ÿã{{domxref('HTMLSpanElement')}} ãå®è£
ããŠããŸãã</p> +</div> + +<h2 id="Browser_compatibility" name="Browser_compatibility">ãã©ãŠã¶ãŒå®è£
ç¶æ³</h2> + + + +<p>{{Compat("html.elements.xmp")}}</p> + +<h2 id="See_also" name="See_also">é¢é£æ
å ±</h2> + +<ul> + <li>代æ¿ãšãªãåŸãèŠçŽ : {{ HTMLElement("pre") }} èŠçŽ ã {{ HTMLElement("code") }} èŠçŽ </li> + <li>{{ HTMLElement("xmp") }} ãšã»ãŒåçã® {{ HTMLElement("plaintext") }} èŠçŽ ãš {{ HTMLElement("listing") }} èŠçŽ ãå»æ¢ãšãªã£ãŠããŸãã</li> +</ul> + +<div>{{HTMLRef}}</div> |