Szukaj…


Składnia

  • kontur: kolor konturu styl konturu szerokość-konturu | inicjał | dziedziczyć;
  • szerokość konturu: średnia | cienki | gruby | długość | inicjał | dziedziczyć;
  • styl konturu: brak | ukryty | kropkowane | przerywany | stałe | podwójne | rowek | grzbiet | wstawka | początek | inicjał | dziedziczyć;

Parametry

Parametr Detale
kropkowany kropkowany kontur
przerywany zarys przerywany
solidny solidny zarys
podwójnie podwójny kontur
rowek Kontur rowkowany 3D, zależy od wartości koloru konturu
grzbiet Kontur prążkowany 3D, zależy od wartości koloru konturu
wstawka Kontur wstawki 3D, zależy od wartości koloru konturu
początek Zarys konturu 3D, zależy od wartości koloru konturu
Żaden bez konturu
ukryty ukryty kontur

Uwagi

outline jest teraz opisany w Podstawowym interfejsie użytkownika , moduł CSS Poziom 3 (został już opisany w REC CSS2.1)


Właściwość Kontur jest domyślnie zdefiniowana w przeglądarkach dla elementów możliwych do aktywacji w :focus stanie :focus .
Nie należy go usuwać, patrz http://outlinenone.com, który stwierdza:

Co robi właściwość konturu?

Zapewnia wizualną informację zwrotną dla linków, które mają „fokus” podczas nawigacji w dokumencie internetowym za pomocą klawisza TAB (lub odpowiednika). Jest to szczególnie przydatne dla osób, które nie mogą używać myszy lub mają zaburzenia widzenia. Jeśli usuniesz kontur, Twoja witryna stanie się niedostępna dla tych osób. (…)

Ciekawe powiązane przykłady dotyczące przepełnienia stosu:

Przegląd

Kontur to linia, która biegnie wokół elementu poza granicę. W przeciwieństwie do border kontury nie zajmują miejsca w modelu pudełkowym. Tak więc dodanie konturu do elementu nie wpływa na pozycję elementu ani innych elementów.

Ponadto kontury mogą nie być prostokątne w niektórych przeglądarkach. Może się to zdarzyć, jeśli outline jest stosowana na span elementu, który ma tekst z różnych font-size właściwości wewnątrz niego. W przeciwieństwie do granic kontury nie mogą mieć zaokrąglonych rogów.

Zasadnicze części outline to outline-color outline-style outline-width .

Definicja konturu jest równoważna definicji granicy:

Kontur jest linią wokół elementu. Jest wyświetlany wokół marginesu elementu. Różni się jednak od własności granicznej.

outline: 1px solid black;

styl konturu

Właściwość outline-style służy do ustawiania stylu konturu elementu.

p {
  border: 1px solid black;
  outline-color:blue;
  line-height:30px;
}
.p1{
  outline-style: dotted;
}
.p2{
  outline-style: dashed;
}
.p3{
  outline-style: solid;
}
.p4{
  outline-style: double;
}
.p5{
  outline-style: groove;
}
.p6{
  outline-style: ridge;
}
.p7{
  outline-style: inset;
}
.p8{
  outline-style: outset;
}

HTML

<p class="p1">A dotted outline</p>
<p class="p2">A dashed outline</p>
<p class="p3">A solid outline</p>
<p class="p4">A double outline</p>
<p class="p5">A groove outline</p>
<p class="p6">A ridge outline</p>
<p class="p7">An inset outline</p>
<p class="p8">An outset outline</p>

wprowadź opis zdjęcia tutaj



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow