Bygning af websider

Hver webudvikler skal forstå følgende webkomponenter:

  • HTML 4.01
  • Brug af CSS (stilblade)
  • XHTML
  • XML og XSLT
  • Client-side script
  • Server-side script
  • Håndtering af data gennem SQL
  • Fremtiden for Web'en

HTML 4.01

HTML er sprogget for Web'en, og hver webudvikler skal have en grundlæggende forståelse af det.

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

After similar tags like font and color attributes 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 reexpression 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 an official recommendation standard (Recommendation) on January 26, 2000. W3C Recommendation means the stability of its specifications, and at present, its specifications have 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 fundamental position of the web, and XML will become the most important data processing and transmission tool.

Sørg for at lære vores XML tutorial.

XSLT - a tool for converting user data

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

Future websites will have to pass 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.

Sørg for at lære vores XSLT tutorial.

Client-side script

Client-side script is a programming related to the behavior of internet browsers. You should learn JavaScript to be able to pass more dynamic website 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 put 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 occur 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 handles the data correctly.

You must learn our JavaScript tutorial.

Server-side script

Server-side script og internettets server programming er relateret. Du skal lære server-side script, så du kan overføre mere dynamisk indhold til websider. Gennem server-side programming kan du:

  • Dynamisk redigere, ændre eller tilføje indhold til websider
  • Reager på brugernes forespørgsler eller data, der sendes ind via HTML
  • Tilgå data eller databaser og returner resultatet til browseren
  • Tilgå filer eller XML data og returner resultatet til browseren
  • Konverter XML til HTML og returner resultatet til browseren
  • Tilpas sider til forskellige brugere for at øge brugervenligheden
  • Giv forskellige websider sikkerhed og adgangskontrol
  • Design forskellige output til forskellige browsere
  • Minimer netværkstrafik

På W3SCHOOL viser vi gennem ASP og PHP Demonstrerer server-side skript programming

Sørg for at lære vores ASP undervisning og PHP undervisning.

Brug SQL til at administrere data

Struktureret spørgsmålssprog (SQL) er en almindelig standard til at få adgang til databaser som SQL Server, Oracle, Sybase og Access.

For dem, der ønsker at gemme og hente data fra databaser, er viden om SQL meget værdifuld.

Enhver webadministrator bør forstå, at SQL er en virkelig passende motor for databaser på internettet.

Sørg for at lære vores SQL undervisning.

Fremtidens perspektiv

Du skal forstå noget meget vigtigt, websitets funktionelle vil blive revolutioneret fuldstændigt. Vi vil se en stor forandring, hvor websitet går fra at vise "statisk indhold" til at overføre "dynamisk indhold".

Vi vil se mange nye browseres, såsom browsere på mobile enheder, og vi vil også se mere om datakommunikation mellem servere, samt mellem servere og browsere, der bruger XML.