So, what is the moral of this tale? That, yes, you can use WYSIWYG web authoring programs to build websites. But there's a point where you have to get down into the HTML code. There are a few points here:
Well, there are more, but the bottom line is that, so long as you don't learn HTML well enough to use it, you're pinning down your expansion as a webmaster or web designer. That's the bottom line. If you can't look at a piece of HTML code and tell what's right or wrong with it, then you'll never be in control.
Let me say one thing: I don't buy any of that "stuff" about how, if you can't hand-code HTML, you're not a web designer. That is simply a "bill of goods" (a bunch of nonsense). Design is design. If you can build a website, and it looks like it was "designed", then you can do it. Now, if you were to ask whether it's worth it — to you, to your clients, to your career — to bother to learn HTML, that's another question.
First when we were given the assignment to make a one page with blog, we got in to the panic of having no idea what to do. So we decided to figure out the way by searching and finding some tutorials through the Internet. So we divided the jobs between each other. My job was to come up with the good content and also design the eye-catching page which can bring the great mark for us. My friend was responsible to search through the internet to figure out what we should do to make something extra things on page which is out of what we already learnt.
The first step was to find out what our feature of page should be. We were discussing to each other to come up with the idea which both agree on that. Second step was to make up the border with our information should be included there. While I was writing the text, my friend was designing the table and confirming with me which space should be dedicated to them. It was a time that first problem came up. We couldn’t put two tables in different places. They were coincided on each other. We tried to solve the problem again by referring the internet since we couldn’t find any note related to our problem in our notebook. Finally we overcome the problem and continued. 
Up to the last point almost we were going ahead well without any problem. The last but not the least problem appeared when we want to upload our final project on the site. I had no idea why our HTML file couldn’t be saved by the site. Maybe it was due to our experience which we din not have any related to that. Eventually we solve that problem too. Actually we were feeling good since we were overcoming the problems by being patient and making effort and keep practicing on them.
In conclusion next time when I want to make the web page I won’t use only HTML but also CSS and PHP.HTML is good for simple page without any decoration and complicated design ,whereas CSS and PHP are designed to make the page more interesting and colorful and also more professional
Let's back up: like many people, I started out with a web authoring program with a graphical interface (WYSIWYG, or "what you see is what you get") that automatically wrote the HTML. When I started, I didn't know much about building websites, much less web design, and I had to fix a website now. That meant surfing around the Web looking for any help I could get. I found a program I could work with, and stuck with it for years.
Well, of course, the time came when I had to move on from my simple program. Events conspired against me. I got two clients in a row: one, a die-hard hand-coder who wanted a redesign; the other had a website rejected by Yahoo and only three weeks left to appeal. To paraphrase, one wanted very clean HTML code and, for the other, I designed a very complex layout that "broke" in my simple program — and, of course, he loved it and there was still the three-week deadline.
I went immediately to hand-coding. I can't say it was easy, or fun. I tried staring at the HTML code(!). And I tried studying part-time at the usual online sites, but had a tough time getting through all the jargon. (I'm still not sure why people trying to teach you something new assume you understand the jargon ... as if we somehow understand it by osmosis).
At any rate, I made the deadlines and lived to tell the tale, and both clients were very happy with the results. The first reported that her income doubled overnight due to the redesign. The other was promptly accepted into Yahoo, and has been expanding his reach and client base ever since.
But a funny thing happened: I continued to hand-code, and somewhere in there, it became my preferred method of building websites.
The sheer control hand-coding HTML gives you is a breath of fresh air, and knowing what the HTML codes are doing — or were never meant to do — is wonderful. Knowing that your pages will not "break" or display incorrectly is great. Knowing that you can code HTML to display properly in a variety of browsers is a relief. And knowing that the program you're using will not mess it up is priceless.
Later on I got another WYSIWYG program, but that's another story, and am now in the middle, using both as preference dictates. It's kind of like being ambidextrous — being able to use both hands.
Excited!