Comments: Acid2: Lopping Off the Sideburns

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 PM

I 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 PM

A bug in the test! hahahaha.
Let's hope that the "correct" test does not set you back.
Great to follow this by the way.

Posted by Sean Wood at April 21, 2005 12:22 AM

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 AM

No, 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 AM

And 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 AM

Here 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 AM

Well if anyone was going to find a problem in the test...

Matt

Posted by Matt at April 21, 2005 6:20 AM

I 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 AM

Would 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 AM

I'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 AM

Dave (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 PM

Owen,

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 PM

In 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 PM

Safari 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 PM

I 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 AM

Cameron, 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 AM

Owen: do you know that there are attributtes like "colspan" and "rowspan"?

Posted by movieman at April 22, 2005 1:07 PM

I 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 PM

He 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 PM

Owen,
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 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?

Posted by John at April 22, 2005 4:14 PM

Has 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 PM

Nice. 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 PM

You 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 AM

dolf 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

Posted by real estate investing at April 29, 2005 3:09 AM

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 PM

Interesting 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

Posted by penis enlargement pills at June 8, 2005 8:36 AM

i am an idiot and i am lead by richard simmons

Posted by idiot at July 5, 2005 11:43 AM

tv

television

televisions

projector

dvd

dvd movies

movies

home

radio shack

walmart

home theater

http://tvwallpro.pedronetwork.com

Posted by televisions at July 8, 2005 1:10 PM

Cars

Used cars

car

fast car

hot car

muscle car

sports cars

auto

autos

seized cars

seized autos

economy cars

http://cheapcars.sweetbuyz.com

Posted by Used cars at July 8, 2005 2:32 PM

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

Posted by remove spyware at July 11, 2005 7:02 AM

advertising

internet advertising

advertising agency

internet marketing

web site marketing

http://bannersale.pedronetwork.com

Posted by internet advertising at July 12, 2005 10:18 AM

make money online

work at home business

internet business opportunity

home business

internet business

http://make-money-online.crpublish.com

Posted by internet business opportunity at July 12, 2005 4:16 PM

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

Posted by new homes orange county at July 12, 2005 5:04 PM

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

Posted by penis enlargement products at July 13, 2005 3:39 PM

movie downloads

internet movies

streaming movies

free moviez

internet movies

http://download-movies.bargainfront.com

Posted by internet movies at July 14, 2005 12:13 PM

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

Posted by free burnlounge at July 14, 2005 4:25 PM

hot rods

hot rod

hot rods for sale

hot rod magazine

hot rod parts

hot rod lincoln

http://hot-rods.sweetbuyz.com

Posted by hot rods at July 14, 2005 5:32 PM

tropical fish tank

tropical fish

tropical aquarium fish

home aquarium

aquarium

http://babysleep.pedronetwork.com

Posted by aquarium at July 14, 2005 9:35 PM

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

Posted by koss headphones at July 14, 2005 10:10 PM

snowboarding

snowboard

snow

snowboarders

http://learnsnowboarding.teddbot.com

Posted by snowboarders at July 15, 2005 12:41 AM

movie downloads

internet movies

streaming movies

free moviez

internet movies

http://movie-downloads.bargainfront.com

Posted by free moviez at July 15, 2005 2:37 AM

snowboarding

snowboarding tricks

snowboarding tips

snowboard

how to snowboard

http://amazingins.pedronetwork.com

Posted by snowboarding tricks at July 15, 2005 4:32 AM

spyware

adware

remove spyware

adware removal

spyware removal

http://spyware.crpublish.com

Posted by adware removal at July 15, 2005 6:51 AM

legal help

legal services

legal pre-paid services

http://legal-help.mypedro.com

Posted by legal services at July 16, 2005 9:41 AM

government grants

grants

small business grants

federal grants

college grants

http://www.grants-unlimited.com

Posted by federal grants at July 17, 2005 3:06 AM

free music downloads

music downloads

http://www.myfreemp3s.com

Posted by free music downloads at July 17, 2005 4:10 AM

Get infos about all the pills on the market, about true or false effects. Try: http://www.helpful-products.com
penis enlargement products

Posted by penis enlargement products at July 18, 2005 4:24 AM

dogs

dog training

small dogs

big dogs

puppy training

http://agkatz.pedronetwork.com

Posted by big dogs at July 18, 2005 11:24 AM

music lyrics

song lyrics

free lyrics search

http://music-lyrics.mypedro.com

Posted by music lyrics at July 18, 2005 3:20 PM

paris Hilton

carmen electra

angelina jolie

pamela Anderson

harry potter

lindsay lohan

star wars

russell crowe

movies

simpsons

http://movadvance.pedronetwork.com

Posted by harry potter at July 18, 2005 5:45 PM

positive thinking

positive affirmations

positive attitude

self improvement

motivation

http://habits.pedronetwork.com

Posted by positive attitude at July 18, 2005 7:33 PM

holiday gifts

jewelry

gift baskets

gifts

unique gifts

gift ideas

gift

personalized gifts

jewelry stores

anniversary gifts

romantic gifts

http://rememberheralways.pedronetwork.com

Posted by romantic gifts at July 19, 2005 9:27 AM

people finder

people search

background checks

search people

people finder free

http://people-finder.sweetbuyz.com

Posted by search people at July 21, 2005 1:15 PM

quit smoking

stop smoking

smoking

http://qutsmokingnow.teddbot.com

Posted by smoking at July 22, 2005 6:33 AM

breath

halitosis

bad breath

mouth

teeth

teeth whitening

dentist

dental

http://bbr105.pedronetwork.com

Posted by dentist at July 22, 2005 7:32 AM

movie downloads

internet movies

streaming movies

free moviez

internet movies

http://download-movies.bargainfront.com

Posted by internet movies at July 26, 2005 1:59 PM

romance

relationships

relationship advice

matchmaking

find your match

http://108secrets.pedronetwork.com

Posted by romance at July 26, 2005 2:38 PM

daycare

daycare software

how to start a daycare

starting home daycare

childcare

http://daycarekit.pedronetwork.com

Posted by childcare at July 26, 2005 6:29 PM

skin

acne

skin care

acne skin care

acne products

acne skin care products

acne treatments

http://acne-free.swedenet.com

Posted by acne treatments at July 27, 2005 10:16 AM

golf

golf clubs

golf equipment

golf carts

golfing

golf tips

http://golf.sweetbuyz.com

Posted by golfing at July 27, 2005 12:48 PM

baby

babies

sleeping babies

baby sleep

http://sleep-secrets.sweetbuyz.com

Posted by sleeping babies at July 31, 2005 7:02 AM

How can you do this? http://www.yahoo.com,http://www.slashdot.org

Posted by Semen Prostyakov blog at July 31, 2005 10:28 PM

divorce

marriage

marriage help

marital problems

http://savemymarriage.teddbot.com

Posted by marriage help at August 1, 2005 2:57 PM

free adds

post free adds

advertising

http://freeadds.teddbot.com

Posted by free adds at August 3, 2005 3:26 AM

packet8

phone service

local phone service

viop phone service

broadband phone service

VoIP

http://packet8.swedenet.com

Posted by broadband phone service at August 3, 2005 6:07 AM

jewelry

jewelry boxes

handbags

bag borrow or steal

wholesale handbags

http://bag-borrow-or-steal.swedenetwork.com

Posted by bag borrow or steal at August 3, 2005 2:30 PM

hoodia

hoodia gordonii

buy hoodia

hoodia diet

hoodia diet pills

hoodia weight loss

hoodia gordoni

http://hoodia.crpublish.com

Posted by hoodia diet pills at August 3, 2005 3:32 PM

hoodia

hoodia gordonii

hoodia

hoodia slim

pure hoodia gordonii

buy hoodia

hoodia plant

hoodia gordonii cactus

http://hoodia.belleity.com

Posted by hoodia at August 3, 2005 4:12 PM

alternative cancer treatments

natural cures for cancer

natural cancer treatments

natural cancer cures

alternative therapies cancer

non-toxic cancer therapies

http://beatcancer.pedronetwork.com

Posted by non-toxic cancer therapies at August 4, 2005 1:11 PM

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

Posted by ceramic flat iron at August 5, 2005 8:55 AM

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

Posted by american idol at August 5, 2005 9:25 AM

engagement rings

wedding rings

jewelry

diamonds

http://shaneco.swedenet.com

Posted by engagement rings at August 5, 2005 7:37 PM
Post a comment