The title of this post may be a little (intentionally) misleading. I'm not arguing the validity of Google's Chrome browser - in fact I generally like it and it has become my default browser. Using Chrome to browse the web is pretty sweet. Designing pages the work in it is not, and it's driving me around the bend.
I have a web project I've been working on for a while that uses linked stylesheets. Several of them, and it also has a feature that lets users switch one of the stylesheets out with any one of three others - which is only supposed to restyle part of the layout. In Safari it works as it is supposed to. In Chrome? Not so much.
Chrome has had a bug now for over a year that still isn't fixed, or at least not entirely. When working on the files locally (that is, just opening the HTML file in the browser right off my hard drive) Chrome doesn't "see" all the stylesheets properly. I'm only certain it is loading one of them (the third one) that styles the framework of the page, and I know it's loading because, well, the frame is styled.
Ah! But here's where it gets really confusing. If I access the exact same document and linked stylesheets via a web server everything works. The stylesheets array iterates correctly, there are no "null" or "undefined object" errors. In other words, over a web server, it works perfectly. It's only when no web server is involved that it won't work!
- Clip Studio
- Clip Studio Suite ▸
- Unofficial English Translations
- Install/Sync/Share Materials
- Making Models ▸
- Creating Custom Materials Packs!