xD L o l i t a
|| Someone please answer my previous questions? sweatdrop Please? ||
I did answer your question, though you seem to have skipped it.
Swell Sundae
As for you xD L o l i t a, attributes are properties in coding. Here's a choo-choo train example that I explained to someone else a long time ago-
Swell Sundae - "Rainbow Choo Choo Train"
Fun Fact:Coding each line of code for your profile is like a rainbow choo choo train. SERIOUSLY.
The first property (such as #site, html, #profile, etc) is the lead train.
The { is what anchors the lead train to the passenger train.
The passenger train is the property value such as background, height, width, etc.
The : is what anchors the passenger train to the cargo train.
The cargo train is the value(s), such as "400px", no-repeat, url(http://blah/), etc.
And the cargo train ends with the caboose(s), ; and ;}.
Just bored enough to figure that out. xd
So, below is now an example of the "rainbow choo choo train". Except it might not make sense, unless you're crazy like me.
#extendedProfileBody #header h1{
background: transparent url(PLACE URL HERE) no-repeat;
left:XXXpx;
top:XXXpx;
width:XXXpx;
height:XXXpx;}
See how it works now? Hope that's enough for understanding. (After all, real life applications kinda help, even if rainbow trains don't exist. sweatdrop ) So simply, yes they are required in coding, but only if you're going to specify something about them. Otherwise, there's no need to specify something if it's already set as to what you want.
For example;
.section h2{text-align:center;} is perfectly fit if you want all section headers to be centered. If you want your about me text positioned to the left, it's already done so automatically so there would be no need to add in
#about{text-align:left;}.
@sweetkylie_x: You're welcome.
3nodding