seven uses stylesheets[screen][] to add its two CSS files.
system.module adds it's stylesheets using 'all' rather than 'screen', and as a result, these appear after seven's stylesheets, and the end result is that system.css overrides those from seven's style.css, and tabs, amongst other things look very broken

Attached patch changes from screen to all

CommentFileSizeAuthor
#1 834578-seven-system-css-compat.patch560 bytesmrfelton

Comments

mrfelton’s picture

StatusFileSize
new560 bytes

And the patch...

mcrittenden’s picture

Version: 6.x-1.x-dev » 6.x-1.0-beta10
Status: Needs review » Fixed

Just committed and I rolled beta10 which includes a few style tweaks for views as well. I wasn't able to reproduce this (seven stylesheets loaded last when viewing source for me), but this is a harmless and probably best-practice patch anyway and I'm sure if you were having trouble then there is something going on.

mcrittenden’s picture

Also, feel free to commit stuff like this yourself in the future. :)

mrfelton’s picture

Yeah, thanks. It's just that I have been a little out of touch with the module for a while, and noticed that you have done a fair amount of work on it recently, so wanted to run it by you first :)

mcrittenden’s picture

Gotcha, not a problem at all.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

avpaderno’s picture

Version: 6.x-1.0-beta10 » 6.x-1.x-dev
Issue summary: View changes