Basic HTML for Everyone
Ten years ago, you had to know some web coding to protect yourself, but now there are so many editors and plugins available that even knowing the basics of HTML is no longer required to run a blog.
The problem with this is that if you donât know a few basics, you can easily get into real trouble in your blog and have to hire a pricey developer to fix what may be a minor problem. Not only that, but creating changes to your blog such as adding a custom text widget requires a little knowledge.
And if you are experiencing content layout doesnât look right, HTML knowledge can get you back on track.
Here are some very basic HTML pointers for everyone.
Word of warning before writing HTML
I want you to get comfortable using these tags, but you should always remember that if you leave out a portion of the tag, you can cause serious problems.
Each tag has an end and a beginning, and leaving one of those out tells the computer that the tag is still openâŚand all the following code will be included in that tag.
In addition, please type it out. If you copy and paste what Iâve written, you may get problems when the site interprets your code.
Links: The <a> Tag
One of the most important things to know is how to make links. The latest update of WordPress is experiencing some issues with some âno followâ plugins, so while you are waiting for a compliant plugin, youâll need to know how to set up a nofollow link for your sponsored and product review posts.
The tag looks like this:
<a href="http://www.websiteyouarelinking.com/" target="_blank" rel="nofollow">Website Name</a>
In the âaâ is the tag, âhrefâ tells the browser where to take the visitor once she clicks the link. The target â_blankâ tells the browser to open that link in a new tab â very important so that visitors donât leave your website completely.
Next, we have the all-important ânofollowâ link that you need to ensure you donât get penalized by Google for compensated posts. (If you are writing a post that is not compensated, you can leave out ârel=”nofollow”â to give the link a boost on Google.) Next comes the title – make it accurate and SEO-friendly. Finally, “</a>” closes this tag.
Images: The <img> Tag
Sometimes youâll want to create text widgets that include images or linked images.
This is the code:
Pulling in a single image:
<img alt="Gluten Free Brownies" src="//mom-blog.com/wp-content/uploads/2014/04/2014016_brownies.jpg" width="490" height="293" />
Notice that this is a SINGLE tag, but it ends with â />â to close the tag. In this tag, youâll see âaltâ tag. This is what you fill out after you load your image and is necessary for visitors who are visually impaired. (Make sure you use it to denote what the photo is, and not what you want your SEO to be.) âSrcâ is the link to where your image is actually located. âWidthâ and âheightâ are just that â the size of your image in pixels. This is optional, and should match your actual image size, or else the image will appear warped.
Hereâs how to set up an image with a link:
<a href="http://www.websiteyouarelinking.com/" target="_blank" rel="nofollow"><img alt="Gluten Free Brownies" src="//mom-blog.com/wp-content/uploads/2014/04/2014016_brownies.jpg" width="490" height="293" /></a>
As you can see, you simply replace the text from our <a> tag example (âWebsite Nameâ) with an image link and voila!
The Paragraph Tag: <p></p>
Obviously, this tag puts your text or image in itâs own paragraph with spacing above the opening <p> and after the closing </p>.
Usually, your themeâs blog or will have it styled so that there is a certain amount of space above or below it. You can easily adjust that by with a bit of style right in the tag.
This is how itâs done:
<p style="width:200px; padding-right:5px; text-align:center;">Welcome to my blog!</p>
That style tag allows all kinds of sizes and options, but here are these basic ones.
- âWidthâ is the actual width of that paragraph. This had created a 200 pixel width paragraph. Make sure your width is NOT bigger than your column or just leave width out to spread text to the size of the column.
- âPaddingâ literally puts space around your paragraph. You can add 5 pixels of space just to the right, for example, like itâs done here, if you feel your paragraph is too close to the edge on the right side. You can do the same for padding-left, padding-top and padding-bottom. You also have the options of âpadding:5pxâ to put 5 pixels on each and every side.
- âText-alignâ justifies your text within the paragraph. Options are center, left, right and justify which spreads the text out to be even on both sides.
Finally, you can use a paragraph with images and links as well but make sure your images' width fits in your column too. Note that padding is added to that width:
<p style="padding-right:5px; text-align:center;"><a href="http://www.websiteyouarelinking.com/" target="_blank" rel="nofollow"><img alt="Gluten Free Brownies" src="//mom-blog.com/wp-content/uploads/2014/04/2014016_brownies.jpg" width="490" height="293" /></a><p>
The Link Break Tag: <br />
This tag gives you a one-line return without a paragraph. It can be used inside a paragraph if you want a series of lines where you single line breaks that you select yourself (so that you can even out the lines) and still have a paragraph around it, like so:
<p style="width:200px; padding-right:5px; text-align:center;">Welcome to my blog!<br />Come in and make yourself at home.</p>
Now that Iâve already shown you some styles, Iâm going to quickly list a few more that are useful for creating those text widgets:
- BOLD: Place bolded text inside these tags: <strong>Text goes here</strong>
- ITALICS: Place italicized text inside these tags: <em>Text goes here</em>
- BOLD+ITALICS: Place text inside:<strong><em>Text goes here</em></strong>
For SEO purposes, you may want to use critical tags with your siteâs main keywords in text widgets (on your sidebar, footer, etc.) These are heading tags and Google gives more weight to them. For example, your blogâs theme will usually have titles and site name within these tags.
These tags are:
- <h1>Text goes here</h1>
- <h2>Text goes here</h2>
- <h3>Text goes here</h3>
- <h4>Text goes here</h4>
- <h5>Text goes here</h5>
- <h6>Text goes here</h6>
These tags are in size order, with <h1> being the largest. Google gives the most weight to text in <h1>, next weight to <h2> and so on.
Often, <h1> tags are quite large and may have a color. To eliminate that, you can enter something this:
<h1 style=âcolor: #000; font-size: 12px; font-weight:normal;â>Your new title here.</h1>
That will give you black textÂ (color: #000;)Â in a 12 pixel font (font-size: 12px;)Â and remove bold (font-weight:normal;). If this does not work, your site may have been coded in a more complex manner and you may simply want to select a smaller heading tag.
Bulleted or numbered lists are a great way to show content to your audience. But you might find âweirdâ or inconsistent spacing when you edit them. This is what they should Â look like in your text editor:
<ul> Â <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> </ul>
<ul> means âunordered listâ â this will give you bullets. (If you want to use a numbered list, simply change all the âulâ tags to âol.â) <li> means list item. There are times you'll hit a return and it will create another <ul> within your list or close your list and start a new one in the middle. It should look like some variation of the above, so if you see extra “<ul>” opening and closing tags, you can delete them.
Try Writing Your Own
This will help you get started, but please make sure that you back up your site fully first (including theme) so you can restore.
If you get into trouble with a widget, you can just remove it to figure out where you wrote the wrong code. Finally, feel free to type as normal in your visual editor and compare what you see in the text editor to get a feel for these basics.
If you are interested, here are some of the previous articles on HTML r,
- Get started with HTML5/CSS3: Tips, showcases, and coding samples
- How to create a link with hover image in plain CSS
- Web-safe fonts for your blog (work with HTML & CSS)
The original article is first published onÂ WHSR Blog; itâs now managed and updated by BuildThis.io staffs.