Autor Zpráva
Pavel015
Profil
Je možné při definování CSS stylů použít hodnoty v mínusu? Prakticky to snad lze, ale je to správně po stránce syntaxe?

Př:
#qwe {
background-color: gray;
margin-top: -16px;

}
jefitto44
Profil
Jasné, mínusové hodnoty ale nefungujú pre všetko... napr. si skús dať border, padding, width, height mínusovú hodnotu a bude sa to správať, akoby tam bola nula.

//edit: height sa bude správať ako by to bolo auto a width bude tiež auto iba ak ide o display:inline
Bubák
Profil
V CSS specifikacu je stanoneno, jaké hodnoty jsou pro kterou vlastnost platné. Třebas pro z-index je to integer, pro margin, text-indent, top, left, ... jsou záporné hodnoty dovoleny a padding, border-width, ... záporné hodnoty nejsou dovoleny. Jak je to třebas pro font-size nebo line-height, jsem se nedíval, nikdy mne nic takového nenapadlo a kouknul jsem se na to do specifikace až dnes.

"The value may not be negative." (padding, border, ...)
"Negative lengths are illegal." (font-size, line-height, ...)
"Negative <length> values are not allowed" (border-width, ...)

jefitto44:
napr. si skús dať border, padding, width, height mínusovú hodnotu a bude sa to správať, akoby tam bola nula.
Ne, je to neplatná deklarace, bude ignorována.

http://kod.djpw.cz/pdgb - výchozí hodnota pro border-width je medium, proto má element 2px rámeček

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: