Skip to main content

Explaining HTML

HTML is simply a language that allow you to categorize the information in a web page. It provide the information with meaning and structure. <head> </head> has the meaning of header information.
<p><a href="www.google.com"> Link! </a></p>, this provides structure that the link is inside the <p> tag and hence it is a paragraph..

<html>
<head>
    <title>Hello World</title>
</head>

<body>
     <h1> Kiss you Goodbye</h1>
</body>
</html>

The code above wrap the text/data/information "Hello World" into the <head> tag and <title> tag so the computer know what this information is about.

<tag> is the start of the tag, </tag> is the end of the tag. We need those special syntax because there is a need for the computer to know when certain item start and when it stops.

*If you want to assign attribute to a tag, use this syntax <a href="www.google.com">Link</a>
- This tell the computer that the link will bring you to Google website.

Syntax of a html tag
<a href="www.google.com"> link </a>


Purpose of Tag
- We need the html tag because we can specifically target them in CSS and javascript
<p> I am here </p>

p {
    color: red;
}

This will cause all paragraph elements to be red colored.

- We need the tag because we can assign class to it. Like so <p class="para"> I am here </p>


Comments

Popular posts from this blog

Problem Solving - Refactored

I am going to outline how I approach problem solving. The relative importance and the amount of effort/time required for each is stated as a percentage beside each topic. I borrowed some idea from George Polya's How to Solve It Thoroughly Understand the Problem (30%) When encountering hard problem , you need to deeply understand the problem at hand. Take a paper and list down all known facts and data and what the question is trying to find. Sketch out the problem if applicable. Visualize the problem in your head. A lot of times, we only have to understand the problem well, then the solution will obvious. Have a Plan (20%) You need to have an outline of how you are going to tackle the problem. You need to have a logical pathway that will ultimate produce outcome (nothing to do with coding syntax yet). Without a plan, you are just randomly poking around and got lucky. No hard problem ever gets solved without a plan. Plan using pseudo-code, pen & paper or flowchart. Use wh...

Sharing my Weakness

It makes sense to know about your weakness and do something about it. Here are my known weaknesses uncovered during my time in Launch School. 1. I don't like to refactor my code   - Your first draft will not be perfect. It works but it may not be efficient/readable/best practices. You final code will almost always be better than your first draft. - It is easier to separate the task between writing code that works and refactor later to make it efficient/readable/best practices. - If you refactor your code often, over time you will discover your bad habits and change it. 2. I don't like to read other people's code - There are more good programming practices in other people than in you (especially for beginners like me). - To be good , you need to know more than one pathways to solve a programming problem (and there are always more than one way). Then you can judge their merit. - Reason for dislikes    1. It is considerably harder to read code than to write one (...

Static vs Relative vs Absolute vs Fixed

Static: the default position. Everything starts from top to bottom nicely according the document flow. Relative: still within normal flow of document. But accept offset position, relative to its original document flow position Absolute: out of normal flow. It doesn't interact with elements around it anymore. The reference point will be parent element that has relative positioning, if not, reference body element. Accepts offset position Fixed: out of normal flow. The element sticks to a corner of the page even if user scrolls. Reference the windows view.