ok, i've try simple trick to find mp3 with google,
just enter intitle:index of/ +mp3 as a keyword in google search, then the result will appear in google.. its just the concept searching method tips in google, you can combine and try many things to find a relevan result as you wish.
first all you need to do is go to www.youtube.com, find your favourite video then find embed source as follow on this picture
Copy the embed source as shown in the picture
after copy embed source go to to your post in Edit Html menu, then paste your embed source and then preview your post and the video will appear in your post
ok... have a nice try...
i love much this peoples, he's pretty guitar playin guitar was influence me to play blues. here my favourite video song from jimi hendrix, its call 'here my train a comin..'
Many people recognise PPC and SEO as powerful marketing techniques and a lot of marketers will use one or sometimes both methods to drive traffic to their sites.
However, the evolution of search marketing has blurred the lines of PPC and SEO and they are increasingly becoming very similar in practice and execution. People may disagree but I routinely find myself conducting very similar types of work for both types of projects mostly due to quality scoring.
Due to this, My team and I began developing “PPCSEO” sites. These are sites which rank highly in search engines and also have high quality scores and low costs on pay per click. We figured that with PPCSEO would could reduce the risk to our traffic sources while increasing our capacity to profit.
So what are PPCSEO sites?
PPCSEO sites are content rich sites which target low competition longtail keywords using keyword research usually applied PPC strategies. For example, let’s say you have a site about iPods. Instead of building a few pages about “using ipods”, “ipod accessories”, “ipods for sale” and all that usual junk, you would target actual ipod models, specs (i.e. 1gb, 8gb, etc) and colours. You would create and follow basic SEO onpage factors for each of these variations and add common words such as “buy”, “for sale”, “used”, “cheap” to descriptions, titles and meta tags. What you are aiming for ehre is to have some nice targeted pages with content and low competion in the search engines. As an example, one of our recent sites had 23 pages, the home page targeted 3 high traffic and competive keywords and the rest targeted 4 keywords each. So in total we were optimised for 91 keywords. Now if each of these keywords brough in just 5 unique visitors each day, we would have 455 daily uniques. Within one week, around half of our site was indexed and bringing in an average of 80 visitors per day.
Your site could pull products from an affiliate datafeed or you could just do it by hand with cloaked affiliate links, it’s up to you. Analytics are key and you will need to have google analytics or another tracking program to gain information on visitors and keyword conversions. Analysing stats also helps you to know what your visitors are searching for so that you can expand your site more effectively.
Before spending money on PPC, I would recommend getting some links and organic traffic first. Most people think organic traffic takes months to achieve but this is simply not true. Within one week you could be indexed and ranking in Google, Yahoo and MSN.
Getting links is not that difficult. A combination of directory submissions, social bookmarks and blog comments will give your site a good foundation of links and be enough for it to get indexed and ranked. Don’t worry if this sounds like hard laborious work because my next post “The important of Team Work in Internet Marketing” will explain how to get all of this done in double quick time.
After you have some visitors, you will probably get one or two sales. At this point I would make sure everything is working correctly and the pages are optimised for high conversions before using PPC (testing colours, layouts etc).
When you want to ramp up your traffic and sales, it’s time for PPC. Due to the way you’ve built your site (each page targeting specific keywords) and the fact that you have a readymade keyword list - PPC becomes a joy with no quality score to worry about. All you have to do is write and test some ads for each page and put the keywords they are targeting into the adgroup.
In my next post, I will reveal how to get all this work done quickly and efficiently. If you have any questions, just leave a comment below.
I’ve been busy creating some new Adsense sites and I thought i’d share some thoughts on this blog about my experiments. In the past month, I’ve began diversifying my Internet Marketing strategy and one of the changes I’ve made is to cut down on Arbitrage sites and focus more on SEO.
I’ve gathered over 500 articles (Private Label) across 15 niches and have started putting the sites together using blogger and wordpress blogs and XsitePro for speed. Each site has about 30 pages targetting long tail keywords and one of the tasks that I’d have to overcome was getting the sites indexed quickly (within 48 hours).
It’s been one year since I last built a proper Adsense niche site and, as such, I had to learn about any new techniques to get indexed ranked quickly into the major search engines. Finding information on this was not very difficult. Most of my knowledge came from reading blog, forums, past experience and my own experiments.
Here are some of my findings:
- Websites in niches with over 1 million competition took longer to index than those that had less competition. The sites that had below 1 million competing websites (keyword without the quotes) took less than 48 hours to index into Google using my methods (explained later). An example of this is the “Stress Management” niche versus “Tennis Racquet Stringing Machines”.
- MSN is very easy to rank for keywords using just article submissions. I achieved top 3 rankings for a variety of keywords.
- Google indexed my sites quicker than Yahoo and Msn. Google took approximately 48 hours whereas MSN and Yahoo can take up to one week.
- The Title tag is very important for keyword ranking purposes. Your keyword should always be in the Title.
- After some of my sites got indexed in Google, pages from my sites started to show up for long tail keywords, most of them on page 2.
- Blogger blogs did not rank better than wordpress or xsitepro built sites.
- Submitting sites using just OnlyWire did not get any sites indexed within 48 hours.
- Submitting sites to Netscape indexed some sites within 48 hours.
How I Got Indexed
I knew that getting indexed was all about getting links but the problem was how to generate lots of links in a short space of time. I had always went down the article writing route in the past, but writing articles was boring and one of the main reasons why I stopped creating Adsense sites to focus more on arbitrage.
For this experiment, I used a combination of the following methods:
- Submitted stories to Netscape
- Bookmarked to OnlyWire
- Submitted one article to Article Marketer
- Outsourced directory submissions (at DigitalPoint Forums)
- Used Comment Hut to comment on Blogs
Using the methods above, all of the pages on my site were indexed by Google and some of them are beginning to show on MSN and Yahoo. I’m seeing a small trickle of traffic going to my newly built sites and I’m confident that I’ll be able to grab some good keyword rankings with more backlinks.
Steps For The Future
I realise that to be efficient at ranking and indexing, more control is needed. Due to this, I’ll be aiming to create (and purchase) a network of high PR blogs and sites that they can be used to link to new sites so that they can be indexed quicker.
Final Thoughts
Overall, it was a nice experience going back to creating Adsense sites. With more PLR sites than ever before, finding content for a site is easy. Hopefully after few more weeks of linkbuilding, I’ll be able to see some Adsense and Affiliate earnings from my 15 new sites.
If all goes well, I’ll begin developing a more efficient system for indexing and ranking in search engines using long term whitehat strategies.
Automating SEO promotions should be a goal for many internet marketers and lately I have been working on my own system to help get my sites indexed and ranked quickly. Naturally, a post on Digerati Marketing intrigued me as they are planning to release a suite of SEO tools in November. Here are the features so far:
Link Backrub - This tool will increase your backlinks massively by scouring the Internet for sites that link to you, that are not indexed in search engines. Any links it finds to your site, which are not indexed by Google, it will get them indexed - almost instantly, thus letting Google see all of your backlinks. This will of course, improve your rankings.
Flashdex - This tool will get ANY page indexed in Google within 1 hour - guaranteed.
Social Storm - This neat little bit of script can get a single page - or multiple pages socially bookmarked on the top 20 social bookmarking and tagging sites over 190 times, automatically, from different IPs at random times over the course of weeks. This can give you massive traffic boosts.
StumbleXchange Automator - StumbleXchange is a great site, but it takes so damn long! This downloadable program will automate the entire process for you! No more hours of stumbling other peoples pages, just click and go to sleep!
Link Buster - My favourite tool - This tool will build you over 100 relevant links per month, to any page requested - and it’s not blackhat!
All of this sounds great and on first look it sounds very similar to the SQUIRT private membership but with a bigger focus on getting search engine rankings.
Quickest Way to Generate Free Targeted Traffic for Your Niche Sites
Diposting oleh maulana Label: SEOI was reading a few posts on a forum today and noticed a post where someone was asking what is the fastest way to get traffic so I thought I would share my answer here:
PPC is a great way to get traffic but it actually is not the quickest way to get traffic or the least expensive. The quickest way to generate free targetted traffic is using forum posting.
The great thing about forum posting is that it does not take long at all and it can be completed in as little as one hour. All you need to do is a quick search on Google or Yahoo to find forums related to your site and then make up a nice signature for your posts before you start posting. For example, if you have a site about Carpal Tunnel, find some carpal tunnel and health related forums - there’s plenty of them.
If you’re targeting a big forum, most posts will get a few hundred views and making a few posts per day at several forums will definately get some eyeballs to your site. In fact, I’ve been able to get more than 200 uniques per day on day 1 of a brand new site from just forum traffic - and these people buy and click on adsense as long as you have great content.
Tip: Make sure you include relevant anchor text in your forum signature. Apart from getting fast traffic, posting on forums is good for getting your sites indexed and ranked too. After each post, social bookmark them (use OnlyWire or BookMarking Demon) to get them noticed by the search engines faster.
Getting links is a task that cannot be avoided if you want to obtain high rankings on search engines. There are many ways to get links and I want to show you an easy way to get valuable links for your niche that will sky rocket your rankings across the three major search engines.
The technique is actually very simple and will help you gain a good number of quality links. All you have to do is type in some keywords related to your niche into MSN, Yahoo and Google and look at the results. There will be a few pages and among them you’ll find places to drop your links easily such as wiki’s, blog comments , news posts, Q&A’s (i.e. yahoo answers) and forums.
How do we know these links will be valuable? Well, since the search engines are showing the sites to the public gives us an indication that they consider them valuable. I’ve found that using this technique is great for increasing your ranking on all the major search engines and it is completely whitehat.
Google Adsense is one of the most successful online advertising programs today. This website is a guide to the Adsense program, that describes all major aspects, tips and optimizations of the program to help you have the best experience with Google Adsense.
As a webmaster, Google's Adsense program can be a possible income stream from your website, an income that can range from a few dollars to several hundred dollars a month....
Many hours have gone into researching the content for this website, and it will be constantly updated with the latest content related to Google Adsense.
The Google Adsense program is a great alternative, or even replacement, for the outdated banner programs. Today more and more internet users have gone "blind" to banner advertising, and thereby threatening your advertisement income as a webmaster.
Here is what Google writes about it's adsense program:
"Google Adsense is the programme that can generate advertising revenue from each page on your website—with a minimal investment in time and no additional resources.
Adsense delivers relevant ads that are precisely targeted on a page-by-page basisto the content people find on your site. And when you add a Google search box to your site, Adsense delivers relevant ads that are targeted to the Google search results pages generated by your visitors’ search request.
You can customise the appearance of ads, choosing from a wide range of colours and templates. You can do the same with your search results page. Your reports are customisable, too. Flexible reporting tools let you group your pages in any way you want so you can view your results by URL, domain, ad type, category and more to learn where your earnings are coming from."
Google Adsense ads, are highly content relevant ads, that are served directly on your pages - without your intervention. For you as a webmaster, this means that you simply paste the Google Adsense code on your pages, and thereafter have a constantly updated and relevant advertising income.
You can see an example of Google's Adsense on the top of this page.
The Google Adsense program serves ads generated by AdWords users on Adsense publishers webpage's. The Adsense ad layout can be fully customised to fit your excisting website design, in regards to both size, placement, colours and much more.
Please bookmark this page, and recommend it to anyone interested in learning about Google Adsense.When multiple style sheets are used, the style sheets may fight over control of a particular selector. In these situations, there must be rules as to which style sheet's rule will win out. The following characteristics will determine the outcome of contradictory style sheets.
- ! important
Rules can be designated as important by specifying ! important. A style that is designated as important will win out over contradictory styles of otherwise equal weight. Likewise, since both author and reader may specify important rules, the author's rule will override the reader's in cases of importance. A sample use of the ! important statement:
BODY { background: url(bar.gif) white;
background-repeat: repeat-x ! important } - Origin of Rules (Author's vs. Reader's)
As was previously mentioned, both authors and readers have the ability to specify style sheets. When rules between the two conflict, the author's rules will win out over reader's rules of otherwise equal weight. Both author's and reader's style sheets override the browser's built-in style sheets.
Authors should be wary of using ! important rules since they will override any of the user's ! important rules. A user may, for example, require large font sizes or special colors due to vision problems, and such a user would likely declare certain style rules to be ! important, since some styles are vital for the user to be able to read a page. Any ! important rules will override normal rules, so authors are advised to use normal rules almost exclusively to ensure that users with special style needs are able to read the page.
- Selector Rules: Calculating Specificity
Style sheets can also override conflicting style sheets based on their level of specificity, where a more specific style will always win out over a less specific one. It is simply a counting game to calculate the specificity of a selector.
- Count the number of ID attributes in the selector.
- Count the number of CLASS attributes in the selector.
- Count the number of HTML tag names in the selector.
Finally, write the three numbers in exact order with no spaces or commas to obtain a three digit number. (Note, you may need to convert the numbers to a larger base to end up with three digits.) The final list of numbers corresponding to selectors will easily determine specificity with the higher numbers winning out over lower numbers. Following is a list of selectors sorted by specificity:
#id1 {xxx} /* a=1 b=0 c=0 --> specificity = 100 */
UL UL LI.red {xxx} /* a=0 b=1 c=3 --> specificity = 013 */
LI.red {xxx} /* a=0 b=1 c=1 --> specificity = 011 */
LI {xxx} /* a=0 b=0 c=1 --> specificity = 001 */ - Order of Specification
To make it easy, when two rules have the same weight, the last rule specified wins.
The first-letter pseudo-element is used to create drop caps and other effects. The first letter of text within an assigned selector will be rendered according to the value assigned. A first-letter pseudo-element may be used in any
block-level element. For example:
P:first-letter { font-size: 300%; float: left } would create a drop cap three times the normal font size.
Often in newspaper articles, such as those in the Wall Street Journal, the first line of text in an article is displayed in bold lettering and all capitals. CSS1 has included this capability as a pseudo-element. A first-line pseudo-element may be used in any
block-level element (such as P, H1, etc.). An example of a first-line pseudo-element would be:
P:first-line {
font-variant: small-caps;
font-weight: bold }
Pseudo-classes can be assigned to the A element to display links, visited links and active links differently. The anchor element can give the pseudo-classes link, visited, or active. A visited link could be defined to render in a different color and even a different font size and style.
An interesting effect could be to have a currently selected (or "active") link display in a slightly larger font size with a different color. Then, when the page is re-selected the visited link could display in a smaller font size with a different color. The sample style sheet might look like this:
A:link { color: red }
A:visited { color: green; font-size: 85% }
A:active { color: blue; font-size: 125% }
Pseudo-classes and pseudo-elements are special "classes" and "elements" that are automatically recognized by CSS-supporting browsers. Pseudo-classes distinguish among different element types (e.g., visited links and active links represent two types of anchors). Pseudo-elements refer to sub-parts of elements, such as the first letter of a paragraph.
Rules with pseudo-classes or pseudo-elements take the form
selector:pseudo-class { property: value } or
selector:pseudo-element { property: value } Pseudo-classes and pseudo-elements should not be specified with HTML's CLASS attribute. Normal classes may be used with pseudo-classes and pseudo-elements as follows:
selector.class:pseudo-class { property: value } or
selector.class:pseudo-element { property: value }
Comments are denoted within style sheets with the same conventions that are used in C programming. A sample CSS1 comment would be in the format:
/* COMMENTS CANNOT BE NESTED */
Virtually all selectors which are nested within selectors will inherit the property values assigned to the outer selector unless otherwise modified. For example, a color defined for the BODY will also be applied to text in a paragraph.
There are some cases where the inner selector does not inherit the surrounding selector's values, but these should stand out logically. For example, the margin-top property is not inherited; intuitively, a paragraph would not have the same top margin as the document body.
In order to decrease repetitious statements within style sheets, grouping of selectors and declarations is allowed. For example, all of the headings in a document could be given identical declarations through a grouping:
H1, H2, H3, H4, H5, H6 {
color: red;
font-family: sans-serif }
Selector
Any HTML element is a possible CSS1 selector. The selector is simply the element that is linked to a particular style. For example, the selector in
P { text-indent: 3em } is P.
Class Selectors
A simple selector can have different classes, thus allowing the same element to have different styles. For example, an author may wish to display code in a different color depending on its language:
code.html { color: #191970 }
code.css { color: #4b0082 } The above example has created two classes, css and html for use with HTML's CODE element. The CLASS attribute is used in HTML to indicate the class of an element, e.g.,
Only one class is allowed per selector.
For example, code.html.proprietary is invalid.
Classes may also be declared without an associated element:
.note { font-size: small } In this case, the note class may be used with any element.
A good practice is to name classes according to their function rather than their appearance. The note class in the above example could have been named small, but this name would become meaningless if the author decided to change the style of the class so that it no longer had a small font size.
ID Selectors
ID selectors are individually assigned for the purpose of defining on a per-element basis. This selector type should only be used sparingly due to its inherent limitations. An ID selector is assigned by using the indicator "#" to precede a name. For example, an ID selector could be assigned as such:
#svp94O { text-indent: 3em } This would be referenced in HTML by the ID attribute:
Text indented 3em
Contextual Selectors
Contextual selectors are merely strings of two or more simple selectors separated by white space. These selectors can be assigned normal properties and, due to the rules of cascading order, they will take precedence over simple selectors. For example, the contextual selector in
P EM { background: yellow } is P EM. This rule says that emphasized text within a paragraph should have a yellow background; emphasized text in a heading would be unaffected.
Declarations
Properties
A property is assigned to a selector in order to manipulate its style. Examples of properties include color, margin, and font.
Values
The declaration value is an assignment that a property receives. For example, the property color could receive the value red.
Style sheets do have a downside. Right now the biggest problem is the imperfect CSS implementations that today's browsers offer. Even though the
W3C issued their
CSS1 recommendation way back in 1996, not every browser fully supports it. Although recent browsers from Microsoft, Mozilla and Opera Software include fairly complete CSS1/CSS2 support, older browsers are not only incomplete in their CSS support, but what they do support is often very buggy as well.
This makes it very difficult to create style sheets that work across all browsers, since what looks good in one browser may look awful in another. Some web authors use JavaScript to serve up a different style sheet for each browser, but we don't recommend this since it negates some of the reasons you'd want to use CSS in the first place.
This is where TopStyle comes in. TopStyle helps you create style sheets that work across browsers by alerting you of problems as you work. If you're using the Pro version of TopStyle (as opposed to TopStyle Lite), the style checker will validate your code, warning you not only of errors in your style sheet, but also of bugs in popular browsers that may affect its rendering.
There are several ways you can use style sheets. The first is simply to create your HTML documents using the style attribute introduced in HTML 4.0. Most HTML tags now support this attribute, and it enables you to define styles on a tag-by-tag basis. For this reason, we recommend against using the style attribute. By applying styles within your tags, you're missing out on the benefits of keeping your content separate from your design.
The next method is to embed the style using a style block in the <HEAD> section of your HTML document. A style block is composed of an opening <STYLE> tag followed by a set of CSS rules followed by a closing </STYLE> tag. For example:
<STYLE>
BODY { color: navy; }
H1 { font-size: 12pt; }
</STYLE>
While this method is better than applying styles on a tag-by-tag basis, it still ties the style to a particular HTML document. We recommend using the remaining method, linking an external style sheet, to achieve the greatest flexibility. Linking a style sheet to an HTML document simply requires using a <LINK> tag in the <HEAD> section of every document you wish to apply the style sheet to. For example:
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
Once you've linked a style sheet to your pages, any changes to that style sheet will apply to every HTML document it's linked to. This is where the benefits of style sheets are most apparent, since you no longer have to update every single page in order to overhaul your site's design.
A style sheet is made up of rules that look something like this:
H3 {
font-family: Arial;
font-style: italic;
color: green
}
Each rule begins with a selector, which is H3 in the example above. A selector is normally one or more HTML elements (tags), and the declarations inside the rule describe how those elements should appear. A declaration is simply a CSS property followed by a value. For example, the declaration "font-style: italic;" is composed of the property "font-style" followed by the value "italic". So, this example states that every HTML tag should use an Arial italic font and be colored green.
You can also use classes as selectors, which aren't tied to specific HTML elements. For example, consider this rule:
.greenitalic {
font-family: Arial;
font-style: italic;
color: green
}
The declaration block is the same as that in the previous example, but instead of using H3 as the selector, we're using the class .greenitalic. Note that .greenitalic doesn't mean anything special - you can use anything as a class name provided that it starts with a period and is composed of a single word (spaces and underscores are not allowed).
To apply a class to an HTML tag, you use the the class attribute (which was introduced in HTML 4.0). For example, to apply the above style to an tag, you'd use:
<H3 CLASS="greenitalic">this is greenitalic</H3>
(note that the period before the class name is not included).
If you've ever created a web site, you've most likely used an assortment of and other tags to control how your pages look. This ties the presentation of your site with its content, making it hard to modify your site's design. Suppose you later decide you want to change the color scheme or fonts used in your site - you'll have to edit every page in order to do this.
Style sheets provide a solution to this problem. Instead of defining the site's design in each and every page, you can use a style sheet to control the overall layout of your site. Then if you want to change how your site looks, you simply modify the style sheet.
HTML - Attributes
Attributes are used to amplify tags. What we mean by amplify is that when a web browser interprets a tag, it will also search for set attributes and then display the element (tags+attributes) in its entirety. At some point you may want to give your body element a background color or perhaps change the width of a table. All of these things and more can be achieved using Attributes.
Many HTML tags have a unique set of their own attributes. These will be discussed as each tag is introduced throughout the tutorial. Right now we want to focus on a set of generic attributes that can be used with just about every HTML Tag in existence.
Attributes are placed within the opening tag and they follow a precise syntax (format).
HTML - Class or ID Attribute
The class and id attributes are nearly identical. They play no direct role in formatting your elements but rather serve behind the scenes for scripting and Cascading Style Sheets (CSS). The role of classification and identifying elements will become more apparent as your learn CSS.
The idea is that you can classify or id certain a tag and later format the tag using Cascading Style Sheets. It becomes necessary when you have two or more of the same element on a page (like a <p> tag) but want them to be different in appearance.
HTML Code:
<p id="italicsparagraph">Paragraph type 1 Italics</p>
<p id="boldparagraph">Paragraph type 2 Bold</p>
Classification Attributes:
Paragraph type 1 Italics
Paragraph type 2 Bold
HTML - Name Attribute
Name is much different than id and class. By allotting a name to an element, that name becomes a scripting variable for scripting languages such as Javascript, ASP, and PHP. The name attribute is seen most often with forms and other user-input elements.
HTML Code:
<input type="text" name="TextField" />
The Name Game:
This attribute has no effect on the display of the text field, but behind the scenes it plays a huge identification role.
HTML - Title Attribute
This is a neat little perhaps, forgotten attribute. This attribute titles an element and adds a tiny text pop-up to any HTML element. Much like the text pop-ups of word processing programs, these attributes should not be forgotten. You may title an element anything you would like, the effects of this attribute are not seen until you hover your mouse over the element for a few seconds.
HTML Code:
<h2 title="Hello There!">Titled Heading Tag</h2>
Title Attribute:
Titled Heading Tag
Hover your mouse over the display heading to see the magic of the title attribute! This provides your web site with some user interaction which is priceless. Do not overlook the title attribute.
HTML - Align Attribute
If you wish to change the horizontal location of your elements you may do so using the align attribute. You may align things left, right, or center. By default most elements are automatically aligned left unless otherwise specified.
HTML Code:
<h2 align="center">Centered Heading</h2>
Display:
Centered Heading
HTML Code:
<h2 align="left">Left aligned heading</h2>
<h2 align="center">Centered Heading</h2>
<h2 align="right">Right aligned heading</h2>
Display:
<h2 align="left">Left aligned heading</h2>
<h2 align="center">Centered Heading</h2>
<h2 align="right">Right aligned heading</h2>
Many tags are assigned default attributes. This means that unless a tag attribute is specified by you the creator, it will have some distinct attributes. For example, a paragraph tag will always align its text to the left unless it has an align attribute in it specifying otherwise. Also elements placed within a table are vertically centered and to the left unless otherwise specified. As you code and learn about each of the different HTML elements, you will become aware of many of these defaults.
Generic Attributes
Attributes exist to modify HTML tags allowing for complete customization of a website. Here's a table of some other attributes that are readily usable with many of HTML's tags.
Attribute Options Function
align right, left, center Horizontally aligns tags
valign top, middle, bottom Vertically aligns tags within an HTML element.
bgcolor numeric, hexidecimal, RGB values Places a background color behind an element
background URL Places an background image behind an element
id User Defined Names an element for use with Cascading Style Sheets.
class User Defined Classifies an element for use with Cascading Style Sheets.
width Numeric Value Specifies the width of tables, images, or table cells.
height Numeric Value Specifies the height of tables, images, or table cells.
title User Defined "Pop-up" title for your elements.
Beginning HTML Tags!
A web browser reads an HTML document top to bottom, left to right. Each time the browser finds a tag, it is displayed accordingly (paragraphs look like paragraphs, tables look like tables, etc). Tags have 3 major parts: opening tag(s), content(s), and closing tag(s). Recall that a completed tag is termed an element. By adding tags to an HTML document, you signal to the browser "Hey look, I'm a paragraph tag, now treat me as such."
As you will learn, there are probably hundreds of HTML Tags. Tables, images, lists, forms, and everything else being displayed on an web page requires the use of a tag or two.
HTML Code:
<openingtag>Content</closingtag>
<p>A Paragraph Tag</p>
Tags should be lower-case letters if you plan on publishing your work. This is the standard for XHTML and Dynamic HTML. Here's quick look at some HTML tags.
HTML Tags:
<body>Body Tag (acts as a content shell)
<p>Paragraph Tag</p>
<h2>Heading Tag</h2>
<b>Bold Tag</b>
<i>Italic Tag</i>
</body>
Tags Without Closing Tags
There are a few tags that do not follow the mold above. In a way, they still have the 3 parts (opening/closing and content). These tags however do not require a formal </closingtag> but rather a modified version. The reason being that these tags do not really require any content. Rather some of them just need a source URL and this is enough information for the web browser to display the tag properly (image tags). Let's take a look at a line break tag.
HTML Code:
<br />
To tell the browser we want to place a line break (carriage return) onto the site, it is not necessary to type <br>linebreak</br>. If every line break tag needed all three components as other do, life would become redundant real quick. Instead the better solution was to combine the opening and closing tags into a single format. Other tags have also been modified such as the image tag and input tag.
HTML Code:
<img src="../mypic.jpg" /> -- Image Tag
<br /> -- Line Break Tag
<input type="text" size="12" /> -- Input Field
Display:
As you can see from the above image tag, your browser is completely capable of interpreting this tag so long as we tell the browser where the image is located using the src attribute. More on attributes in the next lesson.
HTML Elements
HTML elements exist on many levels. Everything you see in front of you, the paragraph texts, the Tizag banner, and the navigation links on the left are all elements of this web page. An element in HTML is a loose term that describes each individual piece of your web page.
An element consists of three basic parts: an opening tag, the element's content, and finally, a closing tag.
1. <p> - opening paragraph tag
2. Element Content - paragraph words
3. </p> - closing tag
Every (web)page requires four critical elements: the html, head, title, and body elements.
The <html> Element...</html>
<html> begins and ends each and every web page. Its sole purpose is to encapsulate all the HTML code and describe the HTML document to the web browser. Remember to close your HTML documents with the corresponding </html> tag at the bottom of the document.
If you haven't already, open up Notepad or Crimson Editor and have a new, blank document ready to go. Copy the following HTML code into your text editor.
HTML Code:
<html>
</html>
Now save your file by Selecting Menu and then Save. Click on the "Save as Type" drop down box and select the option "All Files". When asked to name your file, name it "index.html", without the quotes. Double check that you did everything correctly and then press save. Now open your file in a new web browser so that you have the ability to refresh your page and see your changes.
If you opened up your index.html document, you should be starring at your very first blank (white) web page!
The <head> Element
The <head> element is "next" as they say. As long as it falls somewhere between your <html> tag and your web page content (<body>), you're golden. The head functions "behind the scenes." Tags placed within the head element are not directly displayed by web browsers. We will be placing the <title> element here and we'll talk about the other possible elements in later lessons.
Other elements used for scripting (Javascript) and formatting (CSS) will eventually be introduced and you will have to place them within your head element. For now, your head element will continue to lay empty except for the title element that will be introduced next.
Here's a sample of the initial set up.
HTML Code:
<html>
<head>
</head>
</html>
As of yet, we still have nothing happening on the web page. All we have so far is a couple of necessary elements that describe our document to the web browser. Content (stuff you can see) will come later.
The <title> Element
Place the <title> tag within the <head> element to title your page. The words you write between the opening and closing <title></title> tags will be displayed at the top of a viewer's browser. Here's the html code:
HTML Code:
<html>
<head>
<title>My WebPage!</title>
</head>
</html>
Save the file and open it in your browser. You should see "My WebPage!" in the upper-left, as the window's title.
Name your webpage as you please, just keep in mind, the best titles are brief and descriptive.
The <body> Element
The <body> element is where all content is placed. (Paragraphs, pictures, tables, etc). As the menu on the left suggests, we will be looking at each of these elements in greater detail as the tutorial progresses. For now, it is only important to understand that the body element will encapsulate all of your webpage's viewable content.
HTML Code:
<html>
<head>
<title>My WebPage!</title>
</head>
<body>
Hello World! All my content goes here!
</body>
</html>
Go ahead and view your first, complete webpage.
Here you will learn how the basics of the Hyper Text Markup Language (HTML), so that you may make your own web pages like the one you are viewing right now.
HTML is not a programming language, but rather a markup language. If you already know XML, then HTML will be a snap for you to learn. We urge you not to attempt to blow through this tutorial in one sitting. We recommend that you spend 15 minutes to an hour a day practicing HTML and then take a break, to let the information settle in. We aren't going anywhere!
Preparation for HTML
Creating an HTML document is easy. To begin coding HTML you need only two things: a simple-text editor and the dedication to follow our tutorial! Notepad is the most basic of simple-text editors and you will probably code a fair amount of HTML with it.
If you are new to HTML and haven't read through the Beginner's Tutorial, please take a few minutes to complete that tutorial before moving on.
Brief HTML BackgroundHTML has not been around for many years. November 1990 marks the day of the first web page and back then there were little to no HTML standards to be followed. A group called the World Wide Web Consortium was then formed and have since set the standards that are widely accepted and we will base our teachings around them.
Web Pages
Web pages have many uses. Here are some important facts about why web pages are so useful.
- A cheap and easy way to spread information to a large audience.
- Another medium to market your business.
- Let the world know about you with a personal website!
Words to Know
- Tag - Used to specify ("mark-up") regions of HTML documents for the web browser to interpret. Tags look like this:
- Element - A complete tag, having an opening
and a closing . - Attribute - Used to modify the value of the HTML element. Elements will often have multiple attributes.
For now just know that a tag is a command the web browser interprets, an element is a complete tag, and an attribute customizes or modifies HTML elements.
The Rest of the Tutorial
For the rest of the tutorial, you may use the menu to navigate to specific lessons, or you can continue to learn step-by-step using the "Continue" button below. Examples and "walk-throughs" are provided in each section.
Welcome to maulana web tutorial, all post will be content all material about web environment, web design, web programming, web technology and much more about web.