Newsgroup: it.comp.macintosh
Titolo: Safari e CSS

Vi risulta che con Safari non funzionino gli attributi padding-top e
padding-bottom?
Ho creato un <ul> inline al quale ho impostato alcuni attributi di
padding.
Su Safari funzionano solo gli attributi padding-left e padding-right,
sugli Camino, Firefox, Opera tutti e 4.
Che mi dite?
-- 
Al mio mulo non piace la gente che ride

 padding-bottom?
Hai ragione; il test sotto si vede differentemente in WebKit e in Gecko.
Safari > Comunica problemi... o 
bugreport.apple.com
 se sei sicuro al
100% che sia un baco.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
">
<html xmlns="
http://www.w3.org/1999/xhtml
">
<head>
<meta name="generator" content=
"HTML Tidy for Mac OS X (vers 1st February 2005), see 
www.w3.org
" />
<title></title>
</head>
<body>
<ul style="display: inline; padding-top: 400px">
<li>uno</li>
<li>due</li>
</ul>
</body>
</html>
 - ∞
-- 
Membro #23 della Lega dei Capelli d'Argento.

 Hai ragione;
In realta` no
Cambiando un po` il codice il padding funziona:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
">
<html xmlns="
http://www.w3.org/1999/xhtml
">
<head>
<meta name="generator" content=
"HTML Tidy for Mac OS X (vers 1st February 2005), see 
www.w3.org
" />
<title></title>
</head>
<body>
<ul>
<li style="display: inline; background-color: green; padding-top: 20px;
padding-bottom: 20px;">uno</li>
<li style="display: inline; background-color: green; padding-top: 20px;
padding-bottom: 20px;">due</li>
</ul>
</body>
</html>
-- 


 <li style="...
<ul> non ha una box? Strano!


 <ul> non ha una box? Strano!
Si
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
">
<html xmlns="
http://www.w3.org/1999/xhtml
">
<head>
<meta name="generator" content=
"HTML Tidy for Mac OS X (vers 1st February 2005), see 
www.w3.org
" />
<title></title>
</head>
<body>
<ul style="background-color: green; padding-top: 30px; padding-bottom:
30px;">
<li style="display: inline; background-color: red; padding-top: 20px;
padding-bottom: 20px;">uno</li>
<li style="display: inline; background-color: blue; padding-top: 20px;


 Si
Tra l'altro ho scoperto il problema:
Safari se ne frega degli attributi padding-top e padding-bottom se
all'interno del <li>  c'e` un <a href=''>
Aggiungendoli all'attributo <a> si risolve
Non e` un baco, ma una stronzata credo di si :)


 Non e` un baco, ma una stronzata credo di si :)
Se non si comporta come le specifiche w3c di CSS, allora e' un baco.


 Se non si comporta come le specifiche w3c di CSS, allora e' un baco.
Non se gli sviluppatori volevano si comportasse cosi`.


 Non se gli sviluppatori volevano si comportasse cosi`.
Già. Come ho ricordato di recente in un altro contesto, un bug
sufficientemente documentato diventa una feature °_°

 peccato che IE6 non lo supporti.
Come molto altro, ho dovuto rifare la parte CSS di mezzo sito quando
l'ho provato su PC verificando che IE lo vedeva completamente sballato


 Non se gli sviluppatori volevano si comportasse cosi`.
Se *volevano* violare le specifiche, possiamo chiamarli coglioni?
Propendo per il baco, più o meno noto, più o meno, che sbatti metterlo a
posto, lasciamolo così per un po'.
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 posto, lasciamolo così per un po'.
Eh/


 
http://www.w3.org/TR/2002/WD-css3-box-20021024/#L706
Grazia


 Grazia
Tra l'altro oggi ho fatto un po' di prove e Firefox/Camino, Opera e
"persino" IE applicano i padding nello stesso modo (correttamente). 
Quindi e` un problema solo di Safari, pare
