HTML Web Design Tutorial


In this article we will find out about how to utilize any WYSIWYG plan programming or content tool to make HTML effortlessly. I’d recommend simply download a WYSIWYG application first so you can rehearse what you are realizing in this article. Most editors are to some degree like utilizing a word processor. You should sort out some way to make another document, save your record, and view your record in a program. Whenever you can do those things, you can do this too.

Alright companions! Fire up your plan programming and we should begin.

A note to clients of WYSIWYG page editors like Dreamweaver:

Your proofreader will make HTML for you, and it will likely naturally make all that I show how to physically do in this article. So you could avoid all the stuff in this article about HTML. When it’s all said and done, that is the reason you got a WYSIWYG proofreader, correct?

All things considered, simply envision me as a nineteenth century schoolmarm in a tight-fitting dark floor length dress harshly prompting you that as a Proper Web Designer, it would surely benefit you to learn HTML regardless of whether your proofreader is as of now making it naturally for you.

Why? Three reasons. One, naturally produced HTML can be cumbersome or out and out buggy. Two, it’s great to know what precisely your programmed code generator is producing, in the event that you want to make alters that your supervisor can’t do (WYSIWYG editors can’t do everything, however Dreamweaver comes extremely close). Three, realizing HTML is fundamental for effective investigating.


Each site is comprised of website pages, and each page at first begins clear, yes?

In your word processor, type the accompanying (and in the event that you’re utilizing a WYSIWYG proofreader, go put one more coal in the oven and pound these erasers together outside). Simply joking. In reality, in the event that you’re utilizing a WYSIWYG proofreader, most likely all you’ll have to type into it is Hello, World. Word processor individuals type this in:



<title>Example One</title>



Hi, Jersey City!



Whenever you’ve composed this into your supervisor, save it as a document called hello.HTML Style

Presently view this record in your program. Assuming you’re utilizing programming that permits you to naturally see your work in a program, do it the as software would prefer. In any case, open your program up and choose File and afterward Open or Open Page. In Internet Explorer you’ll then tap on Browse to find the hello.html document, and in Netscape you’ll tap on Choose File to find the hello.html record.

You should see a for the most part clear page in your program with the words Hello, Jersey City! furthermore, the title bar of the program should say Example One. Congrats, you’ve made your first child stride.


HTML codes, or labels, are encased by not exactly ( < ) and more noteworthy than

( > ) images. This permits the program to separate between HTML codes and your text. For instance, notice that in your code Hello, Jersey City! isn’t encased by not exactly or more prominent than images.

HTML labels come two by two (this is certifiably not an outright rule, as we’ll see later, yet it remains constant 90% of the time). For instance, the main tag is <html> and the last tag is </html>. There are two <head> labels, two <title> labels and two <body> labels. Notice that the second of the pair of labels generally has a cut (/) after the not as much as image ( < ). This cut lets the program know that the tag is “done”.

An essential page generally starts with <html> and consistently finishes with </html>. Inside these <html> labels there are generally two areas – the first is the <head> segment and the second is the <body> segment.

View the source on this instructional exercise page by right-clicking inside the program and choosing “View Source”. Check out at the HTML for this page. Notice that despite the fact that there’s significantly more code in there than in the Hello model above, it actually starts with <html>, closes with </html> and has <head> and <body> areas inside.


Some features of this open source website design and development language are:

  1. Easy availability of coding libraries
  2. Numerous server interfaces (HTTP)
  3. Database support: Oracle, MySQL, PostgreSQL, Informix etc.
  4. Similarity with Java and C
  5. Compatibility with different platforms

As we can see PHP provides a lot of flexibility and features for effective website development and is the most preferred choice when dynamic or complex websites with different functionalities are to be created keeping in mind user friendliness.


Do you or your team have experience in a software development language? E.g. In case you and/or your team are wizards in C#, stop reading right here, drink a six-pack of Red Bull and start cranking out that ASP.NET application. Same goes for any other mature software development language as well as the chosen energy drink.


Use development frameworks when possible. Development frameworks such as CakePHP or CodeIgniter for PHP can really speed up your development. Most of them follow the convention over configuration pattern and can increase your productivity tremendously. You will have to write less code, which generally translates into fewer bugs and you can focus on what differentiates your application from others faster, namely your business logic. On top of that you can leverage plenty of plugins developed by other users which will increase your productivity even further.

Maturity of web development framework:

Choose a well-established language and framework. Yes, you can develop an ASP.NET application on Linux using Mono or use Lisp to code the next generation version of Facebook, but this is certainly not the fastest way to get things done. There are a couple of points that say something about the maturity of a language and framework.


How large and active is the community: Grails, RoR, Symfony, Zend, CakePHP, ASP and Django all have thriving communities. Should you ever have a question, you can simply go to one of their forums and get an answer within hours, sometimes even minutes. That will help you not to get stuck in your development.

Plugins/Code stubs

The more code you can reuse, the better. No need to write a PayPal integration from scratch when someone has already done it before and this very code has been thoroughly tested by thousands of users. Make sure the framework you choose has plenty of this kind of community generated extensions you can choose from.


The goal behind development environments is to increase your productivity. Syntax highlighting is a very basic example of that, other environments such as the J2EE environment in Eclipse, IntelliJ Idea, Visual Studio or XCode even help with refactoring your code and deployment of your application. If possible you want to leverage these tools and not fall back to notepad or vi (sorry if I offended someone) just because you want to program in an exotic language.

Reuse existing systems where possible:

Let’s assume you want to build a social networking site similar to LinkedIn or Facebook. You could start from scratch using one of the aforementioned frameworks or leverage existing solutions such as Drupal, Joomla or DotNetNuke. Yes, it will depend on your requirements whether this is possible, but from my experience chances are, it is.



Please enter your comment!
Please enter your name here