I haven’t looked closely at MySpace before, and I was surprised to find it sucks a lot more than I had guessed.
The information architecture is awful, the language is poor (“Friends Comments” as opposed to “Friends’ Comments”), there are lots of small touches of crap (“1 comments”), and so on.
And the HTML. The HTML is absolutely horrid. You are allowed and (I think) encouraged to change the appearance of your profile using CSS. However, there is very little in the way of obvious handles for this.
Mike Davidson has written an interesting post on this topic. I used some tricks from it, and came up with some of my own, that I thought I would share.
To get rid of the border around the “N N’s Friends Comments” table, this works in Firefox (and, I assume, all other modern browsers):
1 2 3 4
To get rid of the “N N is in your extended network” box, you can use this:
1 2 3
MySpace doesn’t allow id selectors (
#Table1). There are in fact two elements using that id, so
td.text is necessary.
The search form below the banner can be removed with a simple
1 2 3
You can single out the “N N’s Blurbs” header to e.g. hide it, like so:
1 2 3 4 5 6 7
Finally, one way of achieving image separators (lines) between sections in the right-hand column is to make the header a block element, set the image as a centered background, and add some top padding:
1 2 3 4 5
My girlfriend’s MySpace profile is here, though I can’t guarantee all these changes will still be there when you read this.