Buona sera...
You have to THINK to yourself...
hey if i can put inline styles.. why couldn't i just add an opt in class?
As far as glitches goes... well there is ONE big one. That is no matter what you change your style sheets to in the future, your inline style will apply (inline overrides everything!!). Trust me, this is not something you want.
The BR solution is NOT a bad idea.. and may even be combined with what you have here but again, you have to THINK: do the breaks have meaning? ( you have used SPANS, but I call those LAZY SPANS. Lazy in that the separation could be aesthetic or semi-semantic.) The break may seem minor .. but it's not.
Take my own personal site for example:
RAY MESSINA <--this the brand and my identity ( I cant be anyone else w/o legal recourse)
Marketing & Design <-- this is what i do ( but I have also been a copywriter, web designer, photog, illustrator (struggling) , interpreter (Italian, Spanish, Portuguese, Russian) , front-end dev, and (almost) bio-chemimst.. lets not ebven go into hobbies)
however my LLC reads: RAY MESSINA Marketing & Design
WITH ALL STYLES OFF (and this is how you begin to think)
RAY MESSINA Marketing & Design
is NOT the same as
RAY MESSINA
Marketing & Design.
Since I believe the latter represents MY case best, I do the following:
Code:
<h1 class="logo"><big>Co Name</big><br>Company function</h1>
So basically with styles OFF , you STILL get the "semi-semantic" break, there is still a distinction between the BRAND and the service provided and it still an H1 ( or DIV) of the whole line for TRUE semantics. If you dont need the break when styles are off then dont use the BR, as the same can be achieved by the rule: .logo big{display:block; }
I hope you see what I am getting at here
Bookmarks