[TYPO3-core] RFC #14442: Backend lacks a clean way for CSS browser conditions

JoH asenau info at cybercraft.de
Thu May 20 10:54:51 CEST 2010


> Adding browser specific classes in the header will end up having the
> CSS authors become "lazy" and just CSS for each browser individually.
> This isn't maintainable, testeable and not a direction I want to go.
>
> What do BE specialists think about it?

Thx Steffen for pointing me to this RFC.

Please have look at the issues and the wiki of this project:
http://forge.typo3.org/projects/show/backend-cleanup

When we are supporting IE6, this is setting the least common denominator.

According to W3schools browser statistics, the current market share of IE6
is still higher than that of Safari and Opera together (! - both of them
supported by TYPO3). This is not taking into account all the umpteen
thousands of Windows based systems that are running in intranets only, which
is one of the major playgrounds for TYPO3, the "enterprise CMS". But the
market share of W2K systems is just 0.5%, so I guess most of the IE6 users
will come from XP based systems. This again means, we will have to wait
until Windows XP support officially ends, which will be April, 8th 2014!

So the major rule must be: Anything that is not going to work in IE6 should
be avoided wherever possible. Take a look at the hack definition and the
basic rules in the wiki. This is not about using cool new CSS3 features just
because they are there, but about sticking to the "old school" standards
that will ensure that the BE will work properly for any kind of browser/OS
combination we officially do support.

Additionally: Having browser specific CSS files will be a maintenance
nightmare no one will be able to handle in the future.

So -1 for this RFC

If any of you guys runs into problems with any kind of HTML/CSS/JS issue in
the BE, just report it at our project's tracker and we will take care of it.
And BTW: We are still looking for members ;-)

Joey

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
Twitter: http://twitter.com/bunnyfield
TYPO3 cookbook (2nd edition): http://www.typo3experts.com




More information about the TYPO3-team-core mailing list