Basics of Blogger HTML | Editing CSS & Adjusting Blog Design
Part 1 Basics of Blogger HTML | Markup & Coding
This post will be about styling CSS and changing things on your blog. I will (hopefully) teach you how to write different things and give you a better understanding of how your blog works. The first part of this series was on Markup & Coding which can be very confusing, but maybe after you've read through this, it will begin to make a little more sense. Let me know if you have any questions...
Some Simply Rules
Body: If you open a tag you must close the tag. Tags are within arrow brackets. < > is open, followed by a closing </ > tag. Example <body> ....load of code... </body>
Measured in: px = pixel (dot resolution of the screen) | pt = point | See conversion of px, pt, em & % here
Code written in: small letters
Layout for CSS: selector { property: value; } Example .post-title { font-color: red; }, h4 { text-align: right;} the sector is basically what HTML element you want to change (titles, headings, image, menu, background...), the property is the part you are changing (font, size, colour, border, alignment) and the value is the "answer", what you are changing it too. Multiple properties are written like this selector { property: value; property2: value2; property3: value3; }
CSS Close Properly: When using more than 1 tag, remember to close properly.
Example right <em><strong> TEXT </strong></em>
Example wrong <em><strong> TEXT </em></strong>
Insert an image
<img src="IMAGE URL" border="SIZE px" alt="Description">img src is the image source, so insert the URL link of the image here. Then if you want to add a border insert a number or enter 0 for none. The alt is the description of the image, it is how it is found in search results, make it relevant to the image and the post. To read more about search engines & images read this SEO tutorial andcheck out the entire SEO series to learn how to increase traffic to your blog or website. Now say we want to add the size of the image and align it to sit where we want.
<img src="IMAGE URL" align="left/right/center" width="SIZE px" height="SIZE px" border="SIZE px" alt="Description">
Insert a link
<a href="URL LINK"> ANCHOR TEXT/ TEXT DISPLAYED/ DESCRIPTION</a>
The <a> tag defines a hyperlink (link to something), the href describes WHERE the link is. If you want the link to open in a new tab/window add the following target="_black" to the a href tag like so...
<a href="URL LINK" target="_black" > ANCHOR TEXT/ TEXT DISPLAYED/ DESCRIPTION</a>
To style links you use the following selectors in this order
- a:link (the link itself)
- a:visited (the link once clicked)
- a:hover (the link when mouse rolls over it)
- a:active (current selected link)
Don't forget the structure selector { property: value; }
How to Align or Center Something
<center> THE THING YOU WANT CENTRED </center>Simply wrap the center tag around what you want to be aligned in the center, or in the css use the following to align your html element.
selector { text align: left/right/center/justify; }
selector { float: left/right/justify; }
Some Text Tags
<b> BOLD TEXT </b> OR <strong> BOLD TEXT </strong>
<i> ITALIC TEXT </i> OR <em> ITALIC TEXT </em>
<u> UNDERLINED TEXT </u>
<p> PARAGRAPH TEXT </p>
Creating Lists
<ol> ORDERED LIST </ol>How to write it & an example of how it appears:
<ul> UNORDERED BULLET POINT LIST</ul>
<ul type="circle"> UNORDER BULLET POINT CIRCLE LIST</ul>
<li> SPECIFY EACH ELEMENT AS A SUBCATEGORY OF OL or UL</li>
<ol>Ordered List <li> Point 1</li> <li> Point 2</li> <li> Point 3....</li> </ol>
<ul>Unordered List<li> Point 1</li> <li> Point 2</li> <li> Point 3....</li> </ul>
- Ordered List
- Point 1
- Point 2
- Point 3....
- Unordered List
- Point 1
- Point 2
- Point 3...
Create a Table
<table>
<tr>
<td> AAAA </td>
<td> BBBB</td>
</tr>
</table>
tr relates to the row while td relates to the cell within the row. Notice how when I open a tag, I close it. The above gives me the following result, which you can customise using the CSS Selectors I've highlighted in green (table, tr, td) remember selector { property: value; }
AAAA
BBBB
Horizontal Line Dividers
An example can be seen between this post, a simply line under each section to break up the post. To create this you simply write
<hr>To edit it a little more, lets add a width, size and colour. I'll show you an example below.
<hr width="100" size="5" color="purple">
Borders
selector { property: value; }
Starting with property, you can choose from border/ border-left/ border-right/ border-top/ border-bottom/ border-color/ border-style/ border-width & border-radius. Then enter the value. You can group values together for one selector.
Instead of
selector { border-width: 5px; border-style: solid; border-color: red}
You can write this instead
selector { border: 5px solid red; }
Different border-style values include solid/ dashed/ dotted/ groove/ ridge/ inset/ outset. These will all create a different type of border which you can choose the width of the line & the colour. To add a circular edge use the border-radius property
selector { border: 5px solid red;
border-radius: 20px; }
Its the same as adding rounded edges to images which I have a tutorial on here. This is how I created the curve on my heading, like so
Example of border & radius
Blockqoute
<blockquote> Text you want </blockquote>
This appears as a quote symbol in your edit post menu. You can then edit this in the css using blockquote { property: value; } Here is an example of mine and how I styled it.
Here is an example of a block quote on
blockquote {
border-left: 4px solid #87BDD8;
padding: 4px; }
Hope this helped you further understand styling the CSS of your blog and hopefully now Part 1 Basics of Blogger HTML | Markup & Coding makes a little more sense also. Let me know if you have any questions or would like anything explained further or in a more detailed separate post. I'd be happy to do that! Have a nice day.
0 comments