geekBits

Permalink

Elements and Atributes


HTML documents are defined by HTML elements.


HTML Elements

An HTML element is everything from the start tag to the end tag:

* The start tag is often called the opening tag. The end tag is often called the closing tag.


HTML Element Syntax

  • An HTML element starts with a start tag / opening tag
  • An HTML element ends with an end tag / closing tag
  • The element content is everything between the start and the end tag
  • Some HTML elements have empty content
  • Empty elements are closed in the start tag
  • Most HTML elements can have attributes

Tip: You will learn about attributes in the next chapter of this tutorial.


Nested HTML Elements

Most HTML elements can be nested (can contain other HTML elements).

HTML documents consist of nested HTML elements.


HTML Document Example

The example above contains 3 HTML elements.


HTML Example Explained

The <p> element:

The <p> element defines a paragraph in the HTML document.
The element has a start tag <p> and an end tag </p>.
The element content is: This is my first paragraph.

The <body> element:

The <body> element defines the body of the HTML document.
The element has a start tag <body> and an end tag </body>.
The element content is another HTML element (a p element).

The <html> element:

The <html> element defines the whole HTML document.
The element has a start tag <html> and an end tag </html>.
The element content is another HTML element (the body element).


Don’t Forget the End Tag

Some HTML elements might display correctly even if you forget the end tag:

The example above works in most browsers, because the closing tag is considered optional.

Never rely on this. Many HTML elements will produce unexpected results and/or errors if you forget the end tag .


Empty HTML Elements

HTML elements with no content are called empty elements.

<br> is an empty element without a closing tag (the <br> tag defines a line break).

Tip: In XHTML, all elements must be closed. Adding a slash inside the start tag, like <br />, is the proper way of closing empty elements in XHTML (and XML).


HTML Tip: Use Lowercase Tags

HTML tags are not case sensitive: <P> means the same as <p>. Many web sites use uppercase HTML tags.

W3Schools use lowercase tags because the World Wide Web Consortium (W3C) recommendslowercase in HTML 4, and demands lowercase tags in XHTML.

Start tag * Element content End tag * <p> This is a paragraph </p> <a href=”default.htm” > This is a link </a> <br />     <html>

<body>
<p>This is my first paragraph.</p>
</body>

</html> <p>This is my first paragraph.</p> <body>
<p>This is my first paragraph.</p>
</body> <html>

<body>
<p>This is my first paragraph.</p>
</body>

</html> <p>This is a paragraph
<p>This is a paragraph

Example

<a href=”http://www.w3schools.com”>This is a link</a>
Try it yourself » Attribute Value Description class classname Specifies a classname for an element id id Specifies a unique id for an element style style_definition Specifies an inline style for an element title tooltip_text  Specifies extra information about an element (displayed as a tool tip)
Permalink

HTML: the basics

Example

<html>
<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>
</html>
 


What is HTML?

HTML is a language for describing web pages.

  • HTML stands for Hyper Text Markup Language
  • HTML is not a programming language, it is a markup language
  • A markup language is a set of markup tags
  • HTML uses markup tags to describe web pages

HTML Tags

HTML markup tags are usually called HTML tags

  • HTML tags are keywords surrounded by angle brackets like <html>
  • HTML tags normally come in pairs like <b> and </b>
  • The first tag in a pair is the start tag, the second tag is the end tag
  • Start and end tags are also called opening tags and closing tags

HTML Documents = Web Pages

  • HTML documents describe web pages
  • HTML documents contain HTML tags and plain text
  • HTML documents are also called web pages

The purpose of a web browser (like Internet Explorer or Firefox) is to read HTML documents and display them as web pages. The browser does not display the HTML tags, but uses the tags to interpret the content of the page:

Example Explained

  • The text between <html> and </html> describes the web page
  • The text between <body> and </body> is the visible page content
  • The text between <h1> and </h1> is displayed as a heading
  • The text between <p> and </p> is displayed as a paragraph

<html>
<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>
</html>
 

Example

<h1>This is a heading</h1>
<h2>This is a heading</h2>
<h3>This is a heading</h3>
 

Example

<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
 

Example

<a href=”http://www.w3schools.com”>This is a link</a>
 

Example

<img src=”w3schools.jpg” width=”104” height=”142” />
 
Permalink Άραγμα στο ήλιο (Taken with instagram)
Permalink minimalmac:

simpledesks:


Hi Pat,
Just a quick shot of my workspace/studio. Love your site man, keep it up!
Ciao, TB

Submitted by TB.
On a personal note, this would be a dream setup for me as well. – P

I have a serious thing for rustic tables and MacBooks right now.
Permalink
Permalink kevinnuut:

The Perfect JBM Cup.
That’s going to be a mess to clean up. Thanks Yanko.
Permalink

What She Really Means When She Says...

cheaperthanacupofjoe:

1. Should we get an appetizer?

What She Really Means: How much money do you make?

2. So why did you and your ex-girlfriend break up?

What She Really Means: Did you cheat on her?

3. I feel like such a pig, did you even get to have any of the garlic bread earlier?

What She Really Means:

(Source: cheaperthanacupofjoe)

Permalink kevinnuut:

Force Refresh This.
Sometimes I feel a day doesn’t go by that our web dev shop isn’t informing a client or product manager to force refresh a problem away.  Most of the time, it’s a caching issues with CSS or JS.  In some cases, we got so tired of it that we just set all of our server cache expirations to zero.
So to all the designers and developers who have worn out their F5 or R key, I pour my drink to you, you princes of New New York.
Permalink kevinnuut:

100 Abandoned Houses by Kevin Bauman.
As shitty as losing your home can be, watching houses fall apart is devilishly appealing.  I’m a sucker for apocalypse porn. Thanks Design You Can Trust! Discuss!
Permalink