It seems like the mouth isn't too high, but that rows 9 & 10 are squeezed together. You'll notice that on the reference rendering, there are 4 rows in the middle of the face, but 3 on the Safari rendering.
It seems like this *is* a Safari bug to me because on my copy of the browser (v405), which does not have your fixes, it *does* show 4 rows on that part of the face (but horrible everything else), but your current rendering shows only 3.
Or have I missed it entirely? :-D
JP
Posted by John Davidorff Pell at April 20, 2005 11:46 PMI have been enjoying watching your progress as you work on this. Keep on updating!
Posted by Dustin Qasar Sacks at April 20, 2005 11:55 PMA bug in the test! hahahaha.
Let's hope that the "correct" test does not set you back.
Great to follow this by the way.
Have we forgotten about the object tag? What about the eyes?! Or does this go along with the world domination plan of blinding us with your propoganda!
Posted by Jeff McGlynn at April 21, 2005 12:55 AMNo, it is a bug. Safari 1.3/2.0 was not handling the min-heighr declaration correctly, which is why it coincidentally hid this bug. Once I fixed the min-height problem, this bug in the test was exposed.
Basically the test has the smile clearing a float with a bottom margin of negative 1em. This means that the bottom outer edge of the float is actually 1em up from the bottom of the rendered float content. Thus the smile is supposed to overlap the float by 1em. This is clearly not the intent of the test.
The test put a 1em margin on a block inside the smile assuming that this margin would not collapse into the float clearance. However the spec is quite clear that this collapsing is required, especially given that this block's margin was used in the theoretical collapse computation that led to the understanding that the clear was necessary in the first place.
Posted by hyatt at April 21, 2005 12:55 AMAnd here I'll just be happy to get some docs to make a rich text editor toolbar work in Safari. ;-) Thanks!
Posted by btn at April 21, 2005 1:01 AMHere is the problem with the test or with the rendering.
http://zoplionah.com/acid2.gif
Posted by Jeff McGlynn at April 21, 2005 1:13 AMWell if anyone was going to find a problem in the test...
Matt
Posted by Matt at April 21, 2005 6:20 AMI know people have been lauding you from the start, but I just have to add my acclaim to the mix. Your work has been fantastic, and it's only fitting that you should be the one to discover a bug in the test. Everyone I've told about your work on the Acid2 test has been astounded by your responsiveness. Keep up the great work!
P.S. — What about the eyes? Can you not continue to work on rows 4–5 regardless of the bug in row 10?
Posted by Morgan Doocy at April 21, 2005 8:01 AMWould it be a lot of work to post the reference image along side the latest iteration?
Anyway, this has been fascinating and I appreciate you working on this and keeping us all up to date.
Posted by John S. at April 21, 2005 9:57 AMI've been reading along with fascination as you discuss the internal bits of Safari in your blog, but have never had reason to post until just now. I'm slightly off-topic, but risking a post anyway.
So, if you're taking a break from Acid2, but are still in a debugging mood and want a challenge... Here goes:
This URL (http://www.lovett.org/~omathews/43.html) renders perfectly in Mozilla and Firefox, and heck, even IE 5.2 does passably! Why does Safari (1.3) fail to render it properly? I suspected errors in my own code (the table was generated by a perl script) for some time before coming to the conclusion that Safari has some kind of bug in its table rendering code.
Email me if you'd like more details (including the script and lots more tables).
Posted by Owen Mathews at April 21, 2005 11:25 AMDave (Mr. Hyatt?),
Great work. A few of us are really curious, though, about how to implement the contentEditable features added in the most recent release. None of the freely available toolbars appear to work and even tests of my own with a simple toolbar (one button) have been unable to get it to work. Specifically, when clicking the button, the selected text loses focus and becomes deselected. I suspect this is an expected behavior (seems like a consistent default behavior), but I'm not sure how to work around it. Do we need to turn on event capture for the elements involved to tell Safari how to respond to the click event?
Please, some pointers. It's really nice to see this single feature will make Safari the best browser around (for me, at least).
Sincerely,
Ted Stresen-Reuter
Posted by Ted Stresen-Reuter at April 21, 2005 12:38 PMOwen,
In response to your table rendering incorrectly, are you certain that your markup is being generated properly?
The validator says it's not.
(http://validator.w3.org/check?verbose=1&uri;=http%3A//www.lovett.org/%7Eomathews/43.html)
I just thought that needed to be pointed out before we encourage Dave to go hunting.
Posted by Cameron Walters at April 21, 2005 3:00 PMIn addition to Cameron's comment, fixing the errors highlighted by validator will most likely fix your rendering problems. Hint: head requires a title, and tr requires a td - and a doctype wouldn't hurt either :)
Posted by Ahanu at April 21, 2005 4:45 PMSafari 1.3 introduces some weird issues with a:hover:before that weren't present in Safari 1.2. I've set up a test page here
WARNING: playing with this crashes Safari 1.3 on my system (no 3rd party add-ons).
http://hipsterfag.com/safari.html
Basically, I'm placing an animated gif before each link when you hover over it. Some images stay there even after the cursor leaves, some crash the browser. I would have noted this in the last post, but I'm too lazy to code a trackback system for my blog ;)
Awesome work on the Acid fixes and adherence to standards in general - you're my hero ;)
Any chance SVG will show up some time soon? I noticed this guy has a WebCore based SVG viewer up and running.
Posted by ned at April 21, 2005 9:13 PMI am not sure if this is the right place to post this, but recently I've noticed some display bugs in Safari 1.3 (10.3.9). Here's a link with the explanations:
http://www.macuser.ro/safari_bug/
I know that website's HTML code isn't as clean as it should be, mostly due to the bloated phpBB code. Anyway, that bug didn't exist in Safari versions prior to 1.3. Any thoughts?
Posted by Tudor Vedeanu at April 22, 2005 12:07 AMCameron, thanks for the pointer...
Dave, sorry for the premature post...
I explored the problem and have gotten my code to validate. But here's what sucks: I had to kludge in a big way to get valid HTML. This does not seem to be a Safari issue (dave.vindicationCount++) but an issue with the W3 specs. Namely, that each TR element must contain at least one TD. Too bad for me if I want to have a simple table like
_______________________________
| |______________|
| | |
|______________| |
|______________|______________|
(Ignore the ragged right edge and envision four rows and two columns.)
I challenge anyone to do this without resorting to one of my kludgey solutions: the one that validated, which was to add a (nearly) invisible extra column so that each row had at least one TD element; or the nonvalidating one, which was to keep the empty TRs and explicitly set the pixel height of each spanning TD.
And now that I'm completely off-topic, can anybody tell me where best place would be to take this question?
Posted by Owen Mathews at April 22, 2005 9:02 AMOwen: do you know that there are attributtes like "colspan" and "rowspan"?
Posted by movieman at April 22, 2005 1:07 PMI think you want to read up on the colspan and rowspan attributes: http://www.w3.org/TR/html401/struct/tables.html
Posted by Huck at April 22, 2005 1:11 PMHe is doing rowspanning, but he's trying to make the spanned row two high. It is tricky.
Posted by Nate at April 22, 2005 3:29 PMOwen,
Try webmasterworld.com, the people there have solved XHTML/CSS bugs I've worked on for days in a matter of hours. I suggest you read the terms of posting before your first post, they get very agitated if you break the rules.
Matt
Posted by Matt at April 22, 2005 4:01 PMBut what's the point of working on that at all? Tables are for tabular data; CSS is for layout. Why create the headache when there's already a solution?
Posted by John at April 22, 2005 4:14 PMHas everyone seen the bottom of this page?
http://webstandards.org/act/acid2/guide.html
Version 1.1 of the test :)
Posted by Ken at April 22, 2005 6:36 PMNice. I cannot wait to see the rendering with new v1.1 of the test! Maybe by the time we get another post, he'll have some of the object code fixed.
Keep up the great work Hyatt!
Posted by Kyle Rove at April 22, 2005 7:35 PMYou can render both with Safari now (won't render properly) but you can tell where the change was made because there's a space above the chin in the 1.1 version.
Posted by Ken at April 22, 2005 10:30 PM"But what's the point of working on that at all? Tables are for tabular data; CSS is for layout. Why create the headache when there's already a solution?"
Webmaster world forums will tackle pretty much any problem, if you re-read my post you will see I wrote that they had solved XHTML/CSS problems for ME.
Otherwise it would be called xhtmlcssworld.com.
Matt
Posted by Matt at April 24, 2005 7:09 AMdolf de roos
real estate riches
real estate investing
local real estate
real estate investment
http://www.real-estate-success.net
http://www.real-estate-success.net
I am seeing in Safari 2.0 that if you do not explicitly set the colSpan and rowSpan properties on a table cell, then retrieving from javascript results in a value of zero, rather than the w3c default value of one.
Maybe I'm wrong about this, but this is what I am seeing.
Posted by Scott at May 10, 2005 2:25 PMInteresting and great informations on this website. Nice job! Get infos about all the pills on the market, about true or false effects. Try: http://www.pillsinfos.com
Penis enlargement pills
i am an idiot and i am lead by richard simmons
Posted by idiot at July 5, 2005 11:43 AMtv
television
televisions
projector
dvd
dvd movies
movies
home
radio shack
walmart
home theater
http://tvwallpro.pedronetwork.com
Cars
Used cars
car
fast car
hot car
muscle car
sports cars
auto
autos
seized cars
seized autos
economy cars
http://cheapcars.sweetbuyz.com
spyware
adware
free spyware
remove spyware
remove adware
free spyware remover
free spyware removal
spyware removal
spyware remover
anti spyware
adware removal
spyware eliminator
spyware blocker
adware blocker
adware remover
adware removal
spyware killer
removing spyware
removing adware
what is spyware
what is adware
http://Spyware-Adware-Remover.sweetbuyz.com
advertising
internet advertising
advertising agency
internet marketing
web site marketing
http://bannersale.pedronetwork.com
make money online
work at home business
internet business opportunity
home business
internet business
http://make-money-online.crpublish.com
orange county real estate
new homes orange county
orange county california homes
orange county ca homes
orange county homes for sale
homes orange county
http://realtor.ocsparkle.com
Nice work and great ideas. Get infos about all the pills on the market, about true or false effects. Try: http://www.helpful-products.com
Penis enlargement products
movie downloads
internet movies
streaming movies
free moviez
internet movies
http://download-movies.bargainfront.com
burnlounge
burn lounge
burn lounge music
burnlounge music
burnlounge mp3
burn lounge mp3
burn lounge music downloads
burnlounge music downloads
burnlounge software
burn lounge software
burnlounge free
burn lounge free
free burnlounge
free burn lounge
http://burn-lounge.sweetbuyz.com
hot rods
hot rod
hot rods for sale
hot rod magazine
hot rod parts
hot rod lincoln
http://hot-rods.sweetbuyz.com
tropical fish tank
tropical fish
tropical aquarium fish
home aquarium
aquarium
http://babysleep.pedronetwork.com
advanced mp3 players
mp3 players
portable mp3 players
cd mp3 players
mp3 accessories
dvd players
hard disk mp3 players mp3 players
mp3 player
uk mp3 players
mp3 player uk
mp3 players uk
buy
uk
portable
rio
microdrive
compact flash
wma player
compactflash
mp3/cd player
mp3 cd player
digital audio players
digital audio
audio
nex ii
nexii
nexll
nex2
nex 2
nex ll
buy nex ii
frontier labs
edigital mxp100
mxp100
mxp-100
mxp 100
e-digital
e.digital
VoiceNav
rio riot
rio
riot riot uk
sonicblue
napa mcd380
napa mcd 380
8cm CD
8 cm MP3 CD player
koss headphones
koss
heaphones
earphones
p3
digital camera
web cam
web camera
video camera
usb sound
usb audio
usb soundcard
dioneer
Adamond XK1 1GB
Adamond XK1 1GB
DMR-300 64MB
Blue Orb A3188
ORACOM ORC200M
WIGO CVM100
Blue Orb A3188
iRock! 730i
mobiBLU DAH900
MPIO FD-100
Skullcandy Blunt
Xclef MT-300
Safecom 256MB M
Creative Muvo Micro
NEX 3
NEX ia
ORACOM ORC
PenDrive
Aigo E808 2
iRiver N10
Safa SR-
Silver Orb
XEN EMP-200
Apple iPod Shuffle
iAudio4 CW400.
Rio Cali 256MB
DIVA GEM
IOPS F4
TUNY II
Sony NW-E105 512MB
Monolith II
Rock BOX
Rio Forge
Philips ShoqBox
Sony NW-E107 1GB
Qoolqee K7
Samsung YP-F1Z
http://advancedmp3playerscouk.pedronetwork.com
snowboarding
snowboard
snow
snowboarders
http://learnsnowboarding.teddbot.com
movie downloads
internet movies
streaming movies
free moviez
internet movies
http://movie-downloads.bargainfront.com
snowboarding
snowboarding tricks
snowboarding tips
snowboard
how to snowboard
http://amazingins.pedronetwork.com
spyware
adware
remove spyware
adware removal
spyware removal
http://spyware.crpublish.com
legal help
legal services
legal pre-paid services
http://legal-help.mypedro.com
government grants
grants
small business grants
federal grants
college grants
http://www.grants-unlimited.com
free music downloads
music downloads
http://www.myfreemp3s.com
Get infos about all the pills on the market, about true or false effects. Try: http://www.helpful-products.com
penis enlargement products
dogs
dog training
small dogs
big dogs
puppy training
http://agkatz.pedronetwork.com
music lyrics
song lyrics
free lyrics search
http://music-lyrics.mypedro.com
paris Hilton
carmen electra
angelina jolie
pamela Anderson
harry potter
lindsay lohan
star wars
russell crowe
movies
simpsons
http://movadvance.pedronetwork.com
positive thinking
positive affirmations
positive attitude
self improvement
motivation
http://habits.pedronetwork.com
holiday gifts
jewelry
gift baskets
gifts
unique gifts
gift ideas
gift
personalized gifts
jewelry stores
anniversary gifts
romantic gifts
http://rememberheralways.pedronetwork.com
people finder
people search
background checks
search people
people finder free
http://people-finder.sweetbuyz.com
quit smoking
stop smoking
smoking
http://qutsmokingnow.teddbot.com
breath
halitosis
bad breath
mouth
teeth
teeth whitening
dentist
dental
http://bbr105.pedronetwork.com
movie downloads
internet movies
streaming movies
free moviez
internet movies
http://download-movies.bargainfront.com
romance
relationships
relationship advice
matchmaking
find your match
http://108secrets.pedronetwork.com
daycare
daycare software
how to start a daycare
starting home daycare
childcare
http://daycarekit.pedronetwork.com
skin
acne
skin care
acne skin care
acne products
acne skin care products
acne treatments
http://acne-free.swedenet.com
golf
golf clubs
golf equipment
golf carts
golfing
golf tips
http://golf.sweetbuyz.com
baby
babies
sleeping babies
baby sleep
http://sleep-secrets.sweetbuyz.com
How can you do this? http://www.yahoo.com,http://www.slashdot.org
Posted by Semen Prostyakov blog at July 31, 2005 10:28 PMdivorce
marriage
marriage help
marital problems
http://savemymarriage.teddbot.com
free adds
post free adds
advertising
http://freeadds.teddbot.com
packet8
phone service
local phone service
viop phone service
broadband phone service
VoIP
http://packet8.swedenet.com
jewelry
jewelry boxes
handbags
bag borrow or steal
wholesale handbags
http://bag-borrow-or-steal.swedenetwork.com
hoodia
hoodia gordonii
buy hoodia
hoodia diet
hoodia diet pills
hoodia weight loss
hoodia gordoni
http://hoodia.crpublish.com
hoodia
hoodia gordonii
hoodia
hoodia slim
pure hoodia gordonii
buy hoodia
hoodia plant
hoodia gordonii cactus
http://hoodia.belleity.com
alternative cancer treatments
natural cures for cancer
natural cancer treatments
natural cancer cures
alternative therapies cancer
non-toxic cancer therapies
http://beatcancer.pedronetwork.com
sedu hair styles
sedu hair straightener
sedu hair straighteners
sedu flat iron
solia flat iron
solia hair straightener
bion hair straightener
chi hair straightener
chi flat iron
flat irons
ceramic flat iron
hair straightener
http://folica.pedronetwork.com
american idol
american idol on fox
american idol auditions
american idol results
american idol auditions
paula abdul
simon cowell
kelly clarkson
clay aiken
carrie underwood
http://idol.pedronetwork.com
engagement rings
wedding rings
jewelry
diamonds
http://shaneco.swedenet.com