Live data from Hacker News

Microsoft, Please Stop This Madness

camendesign.com

51–58 of 58 posts

Re: Microsoft, Please Stop This Madness

#51

Speaking of stopping the madness, this guy's website uses a fixed viewport that prevents iPad Safari from zooming in and out. Stop the madness, indeed.

Maybe you should be directing your anger at Apple for implementing the quick-but-harmful viewport hack in the first place.

Re: Microsoft, Please Stop This Madness

#52
post #34

If you read what you saw and it made absolutely no sense, there is actually more below the image. The footer makes it look like the article has ended. It's like a frame but with no apparent scrollbar. Terrible non-intuitive webdesign (sure looks fancy though). Here is how it looks like for me: http://s1.image.gd/o/d6/d63da036dc4e2e93670dac425ca017d9b227...

Scrollbar should be there, what web browser are you using? The y-overflow is hidden on html, but not on body for page-centering reasons but this has not affected browsers I have tested thus far. Maybe you’re on kHTML?

Re: Microsoft, Please Stop This Madness

#54
post #43
post #42

Earlier quoted context omitted.

Because it's ironic that he's being a stickler for standards when his own site is broken.

There is nothing ironic in the fact that people cannot afford to test their websites on every single device Apple releases. FYI, I just opened that website on my iPhone and it works great. Perhaps, the viewport meta tag was added here with iPhone in mind, before iPad was released. Edit: indeed, this is a bug: there are different CSS styles for devices with 480px (via @media CSS rules). Desktop browsers pick the latte…

Yes, the problem is that iPhone’s HTML layout engine breaks the page when you rotate the phone, then breaks it further when you rotate it back to where you were. I put the viewport tag in to solve the iPhone, but then the iPad came out and there’s no way to have a different viewport for an iPhone / iPad. Blame Apple, I’m still trying to find a working solution.

Re: Microsoft, Please Stop This Madness

#55

Earlier quoted context omitted.

> I don't buy the idea of hijacking a menu tag to alter browser chrome. The tag does it with no big issue. Though an external ed file (à la RSS/ATOM) would be much better. Meta tags are not really structured and forces everybody to download a bunch of browser-specific crap they don't carte for. > As an aside, I can tell you that if they'd implemented it as a menu tag, we wouldn't have put it on Ars for the purposes o…

Because as people have already said, doing a CSS hack so that your hack doesn't display in the page itself is worse than doing the standards-compliant method of implementing the browser-specific feature via the meta tag. Here[1] you can see that the standard places no restrictions on what can be entered in the name option and the browser is not required to implement handlers for all names. Given that this is not disp…

I don’t think you understand what “CSS hack” means.

Re: Microsoft, Please Stop This Madness

#56

A jump list isn't an HTML document - I'm not sure describing it with html tags makes sense, since it'd be too easy to write invalid jumplist markup that's valid HTML. I could envisage somehow replacing RSS with HTML (use the right tags, in the right order, don't use the wrong tags), but it wouldn't make much sense.

> A jump list isn't an HTML document A jump list isn't a bunch of metas either. An HTML or a specific, custom XML format can be ways to describe jumplists. These descriptions are then translated into whatever actual format jumlist specs use. No problem. > I'm not sure describing it with html tags makes sense A jump list is a menu. So is a element. You could hardly make more sense.

A jumplist menu doesn't support the content that an HTML menu lets you author. It's only a superficially sensible idea.

Re: Microsoft, Please Stop This Madness

#57
post #55

Earlier quoted context omitted.

Because as people have already said, doing a CSS hack so that your hack doesn't display in the page itself is worse than doing the standards-compliant method of implementing the browser-specific feature via the meta tag. Here[1] you can see that the standard places no restrictions on what can be entered in the name option and the browser is not required to implement handlers for all names. Given that this is not disp…

I don’t think you understand what “CSS hack” means.

By hack I meant workaround to overload the original function of the CSS menu tag to replicate the function of the tag. The tag is explicitly meant to represent metadata about the page. The tag is explicitly meant to represent a menu in the page.

Re: Microsoft, Please Stop This Madness

#58

I think the best way to do it would be an XML file referenced from a meta tag. This is a property of websites, not web pages, so it makes sense to put all the information in one place. Ars Technica http://arstechnica.com/ Ars Technica: Serving the technologist for 1.2 decades News http://arstechnica.com/ http://arstechnica.com/favicon.ico Features http://arstechnica.com/features/ http://static.arstechnica.net/ie-jump…

Shit, I thought JSON had taken over by now. Well, I guess html is XML, and you know they say XML is like violence; if it didn't solve your problem is because you didn't use enough...
Post reply on HN