Website Bouw

Every website developer must understand the following Web components:

  • HTML 4.01
  • The Use of CSS (Stylesheets)
  • XHTML
  • XML and XSLT
  • Client-side script
  • Server-side script
  • Managing Data with SQL
  • The Future of the Web

HTML 4.01

HTML is the language of the Web, and every Web developer needs to have a basic understanding of it.

HTML 4.01 is an important web standard, and the differences between it and HTML 3.2 are very significant.

After tags similar to font and color properties were added to HTML 3.2, it gradually became a nightmare for developers. The process of developing websites that must add font information to each individual page became a long and expensive torment.

Through HTML 4.01, all formatting information can be moved out of the HTML document and into a separate style sheet.

Another reason why HTML 4.01 is important is due to XHTML 1.0, the latest HTML standard, which is a re-expression of HTML 4.01 as an XML application. Using HTML 4.01 on your pages ensures that HTML can be easily upgraded to XHTML in the future.

Make sure you are using the latest HTML 4.01 standard.

Learn our complete HTML 4.01 reference manual.

Cascading Style Sheets (CSS)

Styles can define how HTML elements are displayed, similar to the role of the font tag in HTML 3.2. Styles are usually stored in files outside the HTML document. External style sheets enable you to change the appearance and layout of all pages on the website by simply editing a simple CSS document. If you have ever tried to make certain changes, such as changing the font or color of all web page titles at the same time, you will understand how CSS can achieve twice the result with half the effort.

Be sure to learn our CSS tutorial.

XHTML - the future of HTML

XHTML refers to Extensible HyperText Markup Language (Extensible HyperText Markup Language).

XHTML 1.0 is the latest HTML standard from W3C. It became a formal recommendation standard (Recommendation) on January 26, 2000. W3C Recommendation means the stability of its specifications, and its specifications have now become a web standard.

XHTML is a restructured HTML 4.01 using XML and can be used immediately in existing browsers by following some simple guidelines.

Be prepared for the future: please readHow to convert a website to XHTML.

XML - a tool for describing data

Extensible Markup Language (XML) andNotHTML's substitute. In the future web development, XML will be used to describe and store data, while HTML will be used to display data.

Our most suitable description of XML is, a cross-platform, hardware and software-independent information storage and transmission tool.

We believe that the importance of XML is not less than that of HTML for the foundational position of the web, and XML will become the most important data processing and transmission tool.

Zorg ervoor dat u onze XML Tutorial.

XSLT - a tool for transforming data

XSLT (Extensible Stylesheet Language Transformations) is a language used for transforming XML.

Future websites will have to transmit data in different formats to different browsers and to other web servers. XSLT is a new W3C standard that converts XML data into different formats.

XSLT can convert XML files into formats that browsers can recognize, such as HTML, or WML - a markup language used for many handheld devices.

XSLT can also add elements, delete elements, rearrange and sort elements, test and determine which elements to display, etc.

Zorg ervoor dat u onze XSLT Tutorial.

Client-side script

Client-side scripts are a form of programming related to the behavior of Internet browsers. You should learn JavaScript to be able to deliver more dynamic web content:

JavaScript is a programming tool provided for HTML designers
HTML creators are usually not programmers, but JavaScript is a very simple scripting language! Almost anyone can insert some JavaScript code snippets into their HTML pages.
JavaScript can place dynamic text in an HTML page
A JavaScript statement like this can write variable text to an HTML page: document.write("h1" + name + "/h1")
JavaScript can react to events
You can set JavaScript to execute when an event occurs, such as when the page is loaded or when a user clicks on an HTML element.
JavaScript can read and modify HTML elements
JavaScript can read and modify the content of HTML elements
JavaScript can be used to validate data
You can use JavaScript to validate form data before it is submitted to the server, ensuring that the server processes the data correctly.

You must learn our JavaScript Tutorial.

Server-side script

Server-side scripts en internetserverprogrammering zijn gerelateerd. U moet server-side scripts leren, zodat u in staat bent om meer dynamische websiteinhoud over te brengen. Door server-side programming kunt u:

  • Dynamisch bewerken, wijzigen of toevoegen van webinhoud
  • Reageer op queries of gegevens die door gebruikers worden ingediend via HTML
  • Toegang tot gegevens of databases en retourneer het resultaat naar de browser
  • Toegang tot bestanden of XML-data en retourneer het resultaat naar de browser
  • Converteer XML naar HTML en retourneer het resultaat naar de browser
  • Pas de pagina's aan voor verschillende gebruikers om de bruikbaarheid van de pagina's te verbeteren
  • Bied veiligheid en toegangscontrole aan voor verschillende webpagina's
  • Ontwerp verschillende uitvoer voor verschillende soorten browsers
  • Minimaliseer de netwerkverkeer

Bij W3SCHOOL, we gebruiken ASP en PHP Demonstreert server-side scriptprogramming

Zorg ervoor dat u onze ASP Cursus en PHP Cursus.

Gebruik SQL om gegevens te beheren

Structured Query Language (SQL) is een algemene standaard voor toegang tot databases zoals SQL Server, Oracle, Sybase en Access.

Voor hen die data opslaan en ophalen uit databases willen, is kennis van SQL zeer waardevol.

Elke webbeheerder zou moeten begrijpen dat SQL een echt passend motor is voor databases op het web.

Zorg ervoor dat u onze SQL Cursus.

Toekomstperspectief

U moet een heel belangrijk punt begrijpen, de functionaliteit van de website zal radicaal veranderen. We zullen een enorme verandering zien, dat is dat de website van het tonen van 'statische inhoud' naar het overbrengen van 'dynamische inhoud' verandert.

We zullen ook veel nieuwe browsers zien, zoals browsers op mobiele apparaten, en tegelijkertijd zullen we meer te zien krijgen over datacommunicatie die plaatsvindt tussen servers en tussen servers en browsers met behulp van XML.