Om een website te maken, moet u de basis van webprogrammering kennen. Dit vereist het leren van HTML, CSS, JavaScript. De eerste twee genoemde talen zijn gemakkelijk te leren. JavaScript is complexer. Om uw werk gemakkelijker te maken, kunt u verschillende HTML- en CSS-code-editors gebruiken.
HTML
HTML - de taal waarin webpagina's worden geschreven, is de ruggengraat van de site. Om met deze taal te werken heb je een tekstverwerker "Notepad" en een browser nodig. Om een eenvoudige pagina te maken, moet u een "Kladblok"-bestand maken, dit vervolgens openen en de functie "opslaan als" selecteren. U kunt elke naam schrijven gevolgd door de extensie ".html". Het documenttype moet worden geselecteerd "alle bestanden". Er verschijnt nu een bestand naast Kladblok dat u in uw browser kunt openen. De volgende vereiste stap is een eenvoudige opmaak van webpagina's, bestaande uit doctype en tags. Het zal er als volgt uitzien:
Deze code kun je plakken door de webpagina's te openen met Kladblok. Met de Opera-browser kunt u een webresource erin bewerken. Roep hiervoor het contextmenu op en selecteer "broncode".
Een doctype is een mededeling aan browsers over hoe de inhoud van een pagina moet worden weergegeven. Er zijn verschillende soorten declaraties, maar met de release van de vijfde versie van HTML werd één enkel doctype aangenomen
Een tag is een eenheid van de html-taal. Met behulp van tags op de site worden afbeeldingen weergegeven, de achtergrond ingesteld, de tekst opgemaakt, enz. Meestal worden twee tags gebruikt om een element weer te geven: openen en sluiten. Ze beginnen allebei met ". Het enige verschil is dat er een schuine streep wordt geschreven na de "<" in de afsluitende tag. Bijvoorbeeld Sitenaam. Er wordt een link weergegeven op de webpagina.
De lijst met tags is te vinden in naslagwerken die vrij beschikbaar zijn op internet.
CSS
CSS - stijlparameters, waarmee u het ontwerp van alle pagina's op de site kunt regelen. Om de CSS te maken, wordt een teksteditorbestand gemaakt, het wordt geopend en de optie "opslaan als" wordt geselecteerd. Er wordt een willekeurige naam ingevoerd, gevolgd door de extensie ".css". Laten we zeggen dat het ows wordt genoemd. Om dit bestand aan pagina's te koppelen, moet u de code tussen tags invoegen. Dit werkt alleen als de CSS en webpagina's in dezelfde map staan. Indien in verschillende mappen, dan moet u in het deel van de code href = "ows.css" het pad naar de locatie van het bestand specificeren.
U kunt de stijl in het CSS-bestand zelf instellen. De code is geschreven volgens bepaalde regels:
Voorbeelden:
body {achtergrondafbeelding: url (img / tree.jpg);}
a: link {kleur: rood;}.
De eerste code stelt de achtergrond van de pagina in op een afbeelding. De tweede code bepaalt de kleur van de link. Lichaam kan elk element zijn waarop de stijl wordt toegepast. Alle CSS-eigenschappen zijn te vinden in referenties.
JavaScript
JavaScript is een scripttaal voor webpagina's. Het wordt gebruikt om een dynamische site te maken. Met behulp van JavaScript is het mogelijk om de inhoud van de pagina naar eigen inzicht flexibel te laten veranderen. De taalcode wordt op dezelfde plaats als HTML ingevoerd.
Het script begint met een tag en eindigt. De gespecificeerde functies worden ertussen geschreven. Er zijn er heel veel, en je kunt ze vinden in JavaScript-boeken en naslagwerken. U moet weten dat er een hiërarchie van objecten in deze taal is. Bij het toekennen van een functie aan een specifiek element wordt eerst het gehele pad vanaf het hoger staande object aangegeven.
Plaatsing op het internet
Als de site al is gemaakt, is het tijd om hem op internet te zetten. Om dit te doen, moet u een domein en hosting aanschaffen. Het is handiger als ze op één plek worden gekocht.
Domein - uw eigen unieke naam voor een website op internet. Er zijn drie niveaus. Domeinnamen op het eerste niveau zijn niet te koop. Bijvoorbeeld ru, net, com, org. U kunt het tweede en derde niveau van domeinen kiezen.
Hosting is een ruimte op de server waar de inhoud van de site wordt geüpload, bijvoorbeeld afbeeldingen, muziek, tekst.