Website Programming
Like anything on the computer, websites need special programming too. In the world of websites, perhaps the easiest one to program with is HTML. The following is from Wiki on the history of HTML:
n 1980, physicist Tim Berners-Lee, who was a contractor at CERN, proposed and prototyped ENQUIRE, a system for CERN researchers to use and share documents. In 1989, Berners-Lee wrote a memo proposing an Internet-based hypertext system.[2] Berners-Lee specified HTML and wrote the browser and server software in the last part of 1990. In that year, Berners-Lee and CERN data systems engineer Robert Cailliau collaborated on a joint request for funding, but the project was not formally adopted by CERN. In his personal notes[3] from 1990 he lists[4] "some of the many areas in which hypertext is used" and puts an encyclopedia first.
HyperText Markup Language is a markup language that web browsers use to interpret and compose text, images and other material into visual or audible web pages. Default characteristics for every item of HTML markup are defined in the browser, and these characteristics can be altered or enhanced by the web page designer's additional use of CSS.
HTML markup consists of several key components, including elements (and their attributes), character-based data types, character references and entity references. Another important component is the document type declaration, which triggers standards mode rendering.
The following is an example of the classic Hello world program, a common test employed for comparing programming languages, scripting languages and markup languages. This example is made using 9 lines of code:
<!DOCTYPE html>
<html>
<head>
<title>Hello HTML</title>
</head>
<body> <p>Hello World!</p>
</body>
</html>
(The text between <html> and </html> describes the web page, and the text between <body> and </body> is the visible page content. The markup text '<title>Hello HTML</title>' defines the browser page title.)
This Document Type Declaration is for HTML5. If the <!DOCTYPE html> declaration is not included, various browsers will revert to "quirks mode" for rendering.
Now this initially sound confusing, but if you look at it as a programming language it get a little clearer. Now there are several different aspects to website programming> The pic at the top of the page shows the various types of programming for websites. Now one good thing is you don't need to know all this at the start when learning to program. I have found out one particular place on the web, that not only does it describe how to program, it teaches you how to program via step be step examples that you can try on the site. So you do not need any special programs to learn this. It's all done on line, and shows you instant feedback, so you can see if you done it correctly. This site is called W3Schools and it's the best! Click on the button below, and I'll show you one of the best sites I know and use for reference for website programming!
n 1980, physicist Tim Berners-Lee, who was a contractor at CERN, proposed and prototyped ENQUIRE, a system for CERN researchers to use and share documents. In 1989, Berners-Lee wrote a memo proposing an Internet-based hypertext system.[2] Berners-Lee specified HTML and wrote the browser and server software in the last part of 1990. In that year, Berners-Lee and CERN data systems engineer Robert Cailliau collaborated on a joint request for funding, but the project was not formally adopted by CERN. In his personal notes[3] from 1990 he lists[4] "some of the many areas in which hypertext is used" and puts an encyclopedia first.
HyperText Markup Language is a markup language that web browsers use to interpret and compose text, images and other material into visual or audible web pages. Default characteristics for every item of HTML markup are defined in the browser, and these characteristics can be altered or enhanced by the web page designer's additional use of CSS.
HTML markup consists of several key components, including elements (and their attributes), character-based data types, character references and entity references. Another important component is the document type declaration, which triggers standards mode rendering.
The following is an example of the classic Hello world program, a common test employed for comparing programming languages, scripting languages and markup languages. This example is made using 9 lines of code:
<!DOCTYPE html>
<html>
<head>
<title>Hello HTML</title>
</head>
<body> <p>Hello World!</p>
</body>
</html>
(The text between <html> and </html> describes the web page, and the text between <body> and </body> is the visible page content. The markup text '<title>Hello HTML</title>' defines the browser page title.)
This Document Type Declaration is for HTML5. If the <!DOCTYPE html> declaration is not included, various browsers will revert to "quirks mode" for rendering.
Now this initially sound confusing, but if you look at it as a programming language it get a little clearer. Now there are several different aspects to website programming> The pic at the top of the page shows the various types of programming for websites. Now one good thing is you don't need to know all this at the start when learning to program. I have found out one particular place on the web, that not only does it describe how to program, it teaches you how to program via step be step examples that you can try on the site. So you do not need any special programs to learn this. It's all done on line, and shows you instant feedback, so you can see if you done it correctly. This site is called W3Schools and it's the best! Click on the button below, and I'll show you one of the best sites I know and use for reference for website programming!