Autor publikacji
Virtual Patriot - Administrator

summary

Data publikacji
Ostatnio edytowano

Zobacz również: w3.org - the summary element (HTML5.2)

Przeznaczenie elementu summary

Element summary reprezentuje nagłówek pełniący rolę objaśnienia treści reprezentowanej przez zawartość elementu details, do którego należy dany element summary.

Dodatkowe artykuły związane z elementem summary

brak

Informacje techniczne o elemencie summary

kategoria ogólna

brak

kontekst zewnętrzny

jako pierwszy element dziecko elementu details

Przykładowy Kod HTML

<form>
  <label>
    Wybierz plik:
    <input type="file" accept=".html, .css, .js">
  </label>

  <details>
    <summary>Lista dopuszczalnych typów pliku:</summary>

    <ul>
      <li>Plik HTML</li>
      <li>Plik CSS</li>
      <li>Plik JS</li>
    </ul>

    <p>
      <b>Możesz wybrać tylko jeden plik.</b>
    </p>
  </details>
</form>

Kontekstem zewnętrznym przykładowego elementu "summary" jest element "details", dla którego wspomniany element "summary" jest pierwszym elementem dzieckiem, dlatego w tej sytuacji wspomniany kontekst zewnętrzny, czyli element "details", jest prawidłowym kontekstem zewnętrznym dla elementu "summary".

kontekst wewnętrzny
  • zawartość frazowana

    Przykładowy Kod HTML

    <form>
      <label>
        Wybierz plik:
        <input type="file" accept=".html, .css, .js">
      </label>
    
      <details>
        <summary>Lista dopuszczalnych typów pliku:</summary>
    
        <ul>
          <li>Plik HTML</li>
          <li>Plik CSS</li>
          <li>Plik JS</li>
        </ul>
    
        <p>
          <b>Możesz wybrać tylko jeden plik.</b>
        </p>
      </details>
    </form>

    Kontekstem wewnętrznym przykładowego elementu "summary" jest wyłącznie tekst. Wspomniany tekst jest jednym z elementów, które należą do kategorii zawartość frazowana, dlatego w tej sytuacji wspomniany kontekst wewnętrzny, czyli ciąg znaków "Lista dopuszczalnych typów pliku:", jest prawidłowym kontekstem wewnętrznym dla elementu "summary".

  • dokładnie jeden element HTML należący do kategorii nagłówek zawartości

    Przykładowy Kod HTML

    <form>
      <label>
        Wybierz plik:
        <input type="file" accept=".html, .css, .js">
      </label>
    
      <details>
        <summary>
          <h4>Lista dopuszczalnych typów pliku:</h4>
        </summary>
    
        <ul>
          <li>Plik HTML</li>
          <li>Plik CSS</li>
          <li>Plik JS</li>
        </ul>
    
        <p>
          <b>Możesz wybrać tylko jeden plik.</b>
        </p>
      </details>
    </form>

    Kontekstem wewnętrznym przykładowego elementu "summary" jest wyłącznie jeden element HTML należący do kategorii nagłówek zawartości, dlatego w tej sytuacji wspomniany kontekst wewnętrzny, czyli element "h4", jest prawidłowym kontekstem wewnętrznym dla elementu "summary".

wymagane elementy dzieci

brak

wymagane atrybuty

brak

zdolność fallback

nie dotyczy

składnia HTML

<summary> ... </summary>

pominięcie tagu na początku

nigdy

pominięcie tagu na końcu

nigdy

CSS display
  • block (jeżeli przeglądarka internetowa interpretuje element summary)

  • inline (jeżeli przeglądarka internetowa nie interpretuje elementu summary)

Przypuszczalnie domyślne reguły CSS elementu summary

/* wszystkie reguły CSS, jeżeli przeglądarka internetowa interpretuje element "summary" */

summary {
  display:block;
}

summary:focus {
  outline-width:1px;
  outline-style:dotted;
}

Interpretacja elementu summary

Firefox

tak

Google Chrome

tak

Safari

tak

Opera

tak

Internet Explorer

nie

Edge

tak

Zobacz więcej informacji o interpretacji elementu summary.