Navigation gennem html-sider. Forbindelse af HTML-sider til hinanden

God dag til alle, mine kære venner og læsere. Jeg håber, at du har besluttet dig for at deltage i min konkurrence og allerede skriver om din blogrejse. Nå, jeg vil gerne fortsætte vores undersøgelse html sprog og i dag vil jeg gerne fortælle dig om en af ​​de vigtigste komponenter, nemlig hyperlinks.

Ja, uden sådanne hyperlinks ville internettet ikke være så bekvemt. Nej, jeg lyver. Det ville slet ikke være nemt at navigere. Kan du forestille dig internettet uden dem? Det gør jeg personligt ikke.

Og i dag vil vi lære, hvordan man indsætter et hyperlink i html. Men først vil jeg gerne spørge dig: Ved du, hvad et hyperlink overhovedet er, og hvordan det adskiller sig fra et almindeligt link? Alt er faktisk simpelt her: et link er en simpel information, der refererer til et dokument. Samtidig kan du ikke klikke på denne tekst (der sker intet), men du ved, hvor du skal lede efter information.

Eksempel: Du kan finde ud af, hvordan du fremhæver hår i Photoshop på //site/adobe-photoshop/kak-vydelit-volosy/

Et hyperlink er den samme tekst, kun dets essens er, at du kan klikke på denne tekst og komme til den ønskede side, websted eller ethvert andet objekt. Desuden kan selve teksten være hvad som helst, mens adressen er skrevet separat inde og kan være helt anderledes. Men uanset hvad, så er det stadig dagligdags tale de kaldes simpelthen links. Her er et eksempel på et hyperlink:

Du kan læse om, hvordan du korrekt fremhæver hår i Photoshop i en af ​​mine tutorials.

Alligevel. God teori. Lad os nu gå videre til praksis og se, hvilke der er ansvarlige for alle disse spørgsmål.

Ansvarlig for hyperlinket parret tag, men i sig selv repræsenterer det ikke noget. Det går altid sammen med en egenskab. Og i I dette tilfælde vi er nødt til konstant at skrive den samme href. I attributværdien sætter vi linket til selve den ønskede ressource. Og i selve indholdet skriver vi selve teksten, som skal blive klikbar (virker ved klik). Se på eksemplet, og jeg tror, ​​du vil forstå alt.

Yandex søgemaskine

Som du forstår, skrev jeg i dette eksempel, at når du klikker på et stykke tekst " Søgesystem Yandex", vil personen blive dirigeret til adressen skrevet i værdien af ​​href-attributten.

Jeg tror, ​​at mange af jer ved, at der er interne og eksterne links. Interne links udføres inden for en mappe, det vil sige et websted, og eksterne links fører til nogle tredjepartsressource. Og nu vil jeg vise dig, hvordan du gør begge dele.

Fil i samme mappe

Men en sådan overgang vil fungere, forudsat at den fil, du linker til, er placeret i samme mappe som den fil, du placerer linket i. For andre muligheder er alt lidt anderledes.

Fil i en anden mappe
  • Åbn filen pushkin.html i Notepad++
  • Find nu ordet foto og pak det ind i tags.
  • Nu opmærksomhed! I attributværdien angiver vi stien i forhold til filen, der redigeres, det vil sige selve pushkin.html. Du burde ende med noget som dette:
  • Foto

    Hvad har vi gjort nu? Og vi gjorde følgende: siden vejen til fotografering ligger i separat mappe img, som er placeret i samme mappe som filen pushkin.html, så skal vi i attributværdien først skrive navnet på mappen og derefter, gennem en skråstreg (/), det fulde navn på dokumentet (i vores sag, fotografier).

    Gem og kør filen pushkin.html i din browser. Du vil se, at ordet "Foto" er blevet fremhævet med blåt og er blevet klikbart, hvilket betyder, at vi ved at klikke på dette link kommer til filen fofo.jpg, som ligger i img-mappen.

    Så hvordan? Fri bane? Hvis der sker noget, så tøv ikke med at spørge.

    Eksterne overgange

    Og selvfølgelig kan vi ikke undlade at nævne eksterne links, efter at have klikket på, vil vi blive ført til et helt andet websted. Men der er ikke noget kompliceret her. Hele pointen er, at du sætter den fulde adresse på webstedet eller websiden i href-værdien. Jeg viste et eksempel med Yandex ovenfor. Men her er et andet eksempel:

    Jeg vil læse til master i sociale projekter.

    Her kommer vi til en bestemt side på et bestemt websted.

    Åbner i et nyt vindue

    Som standard, når du klikker på et link, åbnes dokumentet i samme vindue som din side, dvs. din side vil smække. Og det her er ikke godt. Især til promoverede indholdsprojekter eller blogs anbefales det, at når du klikker på et link, åbnes dokumentet i et nyt vindue eller fane uden at lukke din side.

    Målattributten med værdien "_blank" vil hjælpe os med dette. Der er ikke noget kompliceret her. Du skal blot indsætte dette i åbningsmærket efter href-attributværdien. Lad os tage det uddrag fra filen lukomorye.html, hvor vi lavede et link til siden pushkin.html, først nu vil vi skrive netop denne egenskab. Det skal se sådan ud:

    Fra digtet Ruslan og Lyudmila (forfatter - A.S. Pushkin)

    Alt er klart her. Når du nu klikker på indholdet, åbnes den ønskede side i et nyt vindue. Denne ting er meget nødvendig, for hvis du ikke registrerer den, vil brugeren blot forlade din side. Og så vil han under alle omstændigheder kun forblive på den, hvis han ikke specifikt lukker den. Prøv at gøre alt selv, bare gør alt smukt med dine egne hænder. Ingen grund til at kopiere og indsætte.

    Sådan på en eller anden måde. Det ser ud til, at jeg fortalte dig alle de vigtigste ting, men hvis du vil bevæge dig i denne retning og lære HTML og CSS for at skabe professionelle hjemmesider, blogs og endda onlinebutikker, så sørg for at se et fremragende videokursus om dette emne. Lektionerne er virkelig fremragende og er virkelig fortalt for folk, der stadig er lidt fortrolige med webstedsopbygning eller slet ikke er fortrolige.

    Nå, dette afslutter vores lektion for i dag. Jeg håber, du kunne lide min artikel og vil blive glad, hvis du bliver min faste læser. Så glem ikke at abonnere på mine blogopdateringer, så du ikke går glip af noget interessant. Nå, jeg ønsker dig succes i alle dine bestræbelser. Hej hej!

    Med venlig hilsen, Dmitry Kostin.

    I denne artikel vil jeg forklare, hvordan du kan omdirigere en bruger fra en webside til en anden ved hjælp af JavaScript. Jeg vil også give et par stykker simple eksempler JS omdirigering.

    Du kan omdirigere en bruger fra en webside til en hvilken som helst anden på flere måder. Herunder ved at opdatere HTML-metadata, omdirigering på serversiden. For eksempel ved at bruge en .htaccess-fil, PHP og bruge omdirigering på klientsiden via JavaScript.

    Men vær opmærksom på, at uventede omdirigeringer, der sker midt i en anden aktivitet, er irriterende for besøgende. Derfor bør du kun bruge en omdirigering, hvis det virkelig er nødvendigt, og hvis det giver mening fra brugerens synspunkt.

    Lad os se på, hvordan JavaScript kan bruges til at omdirigere brugeren til en anden side.

    Automatisk JavaScript-omdirigering til en anden side

    Hvis du automatisk vil omdirigere brugeren fra én side (URL1) til en anden side (URL2), kan du bruge følgende kode:

    window.location.href = "URL2";

    Du skal indsætte ovenstående kode på den første side (URL1). Erstat URL2 med påkrævet adresse sider. Det er bedre at placere denne kode inde i elementet (i stedet for nederst på siden), så siden omdirigerer, før browseren begynder at gengive den.

    TIP: Hvis du bruger inline JavaScript (dvs. uden en ekstern .js-fil), skal du sørge for at sætte JavaScript-kode til tags.

    Omdiriger til en anden side efter X sekunder

    I dette eksempel udfører vi en js-omdirigering til en anden side et stykke tid efter, at siden er indlæst. For eksempel hvis du skal omdirigere en besøgende til hjemmeside efter at velkomstsiden er vist i 5 sekunder:

    setTimeout(function())( window.location.href = "homepage-url"; ), 5 * 1000);

    Du skal indsætte følgende JavaScript-kode på velkomstsiden. Husk at erstatte homepage-url med hjemmesidens URL.

    Vi brugte setTimeout-metoden til at fortælle scriptet om at omdirigere efter 5 sekunder (multiplicer 5 gange 1000 for at konvertere sekunder til millisekunder).

    TIP: B JavaScript betydninger tider beregnes altid i millisekunder.

    Omdiriger til en anden side baseret på tilstand

    For eksempel kan du omdirigere baseret på den besøgendes browser (selvom dette ikke anbefales), skærmstørrelse, tidspunkt på dagen eller andre forhold.

    Brug følgende kode til at omdirigere besøgende, der opfylder en bestemt betingelse:

    if (CONDITION) ( window.location.href = "redirect-url"; )

    For eksempel omdirigerer denne kode besøgende til en anden side, hvis deres skærmbredde er mindre end 600 pixels:

    hvis (skærm.bredde< 600) { window.location.href = "redirect-url"; }

    Omdiriger til en anden side baseret på brugerhandlinger

    Det sidste eksempel viser, hvordan man retargeter en besøgende baseret på deres handlinger. Du kan binde en js-omdirigering til enhver type brugerhandling. I i dette eksempel For nemheds skyld håndterer vi et klik på knappen.

    Følgende kode vil omdirigere den besøgende til landingsside efter at have klikket på #min knap:

    document.getElementById("mybutton").onclick = function() ( window.location.href = "omdirigere-url"; );

    Du kan gøre det samme ved at bruge følgende kode:

    Gå til hjemmesiden

    Du kan også knytte en omdirigering til enhver begivenhed eller brugerhandling. Bare husk at sikre dig, at dine omdirigeringer ikke frustrerer brugerne.

    Jeg forsøgte at overveje alle mulige tilfælde af js-omdirigering til en anden side. Hvis jeg nogensinde støder på andre scenarier, vil jeg tilføje dem til denne artikel.

    Oversættelsen af ​​artiklen "Omdiriger til en anden side med JavaScript" blev udarbejdet af det venlige projektteam.

    God dårlig

      I denne artikel vil vi se på forskellige måder JS omdirigering. Lad os undersøge mulighederne for reserveomdirigering, når JavaScript er deaktiveret. Og også virkningen af ​​at bruge...

    Instruktioner

    Der er flere måder at registrere et link på en hjemmeside. Hvis du bruger en motor, skal du logge ind som administrator i materialemenuen. Vælg næste ønskede side eller oprette en ny. Skriv en tekst, der, når du klikker på den, vil føre til en overgang. Vælg det, og vælg ikonet Tilføj link fra værktøjslinjen. Der åbnes en formular foran dig, som du kan udfylde. Angiv alle de nødvendige parametre fra cms, indstil adressen og klik på "Ok". Gem ændringerne og opdater siden i browservinduet - linket skulle vises. Tjek dens funktionalitet og foretag ændringer, hvis det er nødvendigt.

    Hvis du har brug for at oprette et link, der vil blive vist på alle sider på webstedet, så gå til skabelonsektionen. Vælg kommandoen "Rediger html", en side med koden åbnes foran dig. Før du ændrer noget her, skal du være på den sikre side - kopier oplysningerne til et sikkert sted, så du i tilfælde af utilsigtet sletning af data kan vende tilbage Råmateriale.

    Find påkrævet blok og indtast et link i tekstformatet, hvorfra overgangen vil blive foretaget. Erstat eventuelt teksten med grafisk fil, anvend følgende link: . Gem ændringerne og se resultatet.

    For at skabe en overgang til en bestemt del af en webside skal du først placere ankre i på de rigtige steder websted, giv dem navne. Det er bedre at spørge serienumre– Brug mindre tid på at skrive links. Hvis du bruger cms, skal du vælge en del af teksten, klikke på "Tilføj link" og udfylde feltet "Anker". I html-dokumentformat vil det se ud som tekst/billede

    På simple websider skrives overgangen til en anden side også i koden ved hjælp af tags Og.

    Organiser en permanent automatisk overgang alle besøgende til en specifik side til et andet websted, kan du enten bruge server- og serverprogrammeringssprogene eller med ved hjælp af HTML og JavaScript. Fordelene ved den anden mulighed er enkelhed og tilgængelighed - dens implementering kræver ikke programmeringsviden de eneste obligatoriske krav er adgang til redigering kildekode sider.

    Instruktioner

    Du kan løse problemet med automatisk at omdirigere besøgende til et andet websted kun ved hjælp af HTML (HyperText Markup language). Den har et (meta-tag), der fortæller browseren, at efter indlæsning nuværende side du bør begynde at downloade en anden. Dette metatag indeholder information (tag-attributter) om omdirigeringsadressen og det tidspunkt, hvorefter hjemmesiden skal sendes til siden. Det kan for eksempel se sådan ud: Her er Refresh et kodeord, som starter omdirigeringsmekanismen. Tallet 5 angiver, at processen skal begynde efter indlæsning af denne side. Dette tidspunkt kan være nødvendigt for den besøgende, for eksempel for at få den besked, som du placerer på denne side. Hvis en sådan pause ikke er nødvendig, skal den indstilles til nul. Og URL=http://www.site indeholder den adresse, som browseren skal sende den besøgende til. Dette metatag skal placeres i sidehoveddelen af ​​sidens kildekode - mellem og .

    En anden måde er implementeret ved hjælp af sproget JavaScript programmering. Du behøver kun en linje kode for at sende websurferen til den ønskede adresse. Det kan f.eks. se sådan ud: window.location.reload("http://www..location.replace("http://www..location.href="/";Her skal du kun erstatte adressen på de emner, som du skal placere denne kommando i tags, der fortæller browseren, at den er skrevet i JavaScript:
    document.location.replace("http://www.site");
    Og disse tre linjer skal til gengæld placeres inden for det samme overskriftsområde (mellem og ).

    Når du har valgt en af ​​disse muligheder, skal du åbne den ønskede side, for eksempel i sideeditoren i webstedsstyringssystemet. Skift til HTML-redigeringstilstand og find tagget i det. Kopiér den forberedte omdirigeringskode (JavaScript eller HTML), og indsæt den før dette tag. Gem derefter den ændrede side.

    Hvis tekstmaterialet ikke passer ind i det krævede område af siden, vil det hjælpe dig at vide, hvordan du gør teksten mindre. Denne kommando indgår i evt tekst program, såvel som kendte grafik- og fotoredaktører, Excel tabeller og programmer til at skabe multimedieprojekter. Teksten kan reduceres ved at bruge enten den praktiske hurtig panel, og ved hjælp af tastaturtasterne.

    Instruktioner

    Åben berømt program, arbejder med . Dette kunne være en standard "Notesblok", den ikke mindre berømte Word Pad, elsket af alle Microsoft Office Word, samt et program til at lave tidsskrifter Microsoft Publisher og andre. Fremhæv ønskede område tekst, som du planlægger at reducere. I alt ovenstående tekstredaktørerØverst i arbejdsvinduet er der et specielt tekstformateringspanel. På den er placeret serviceknapper, ændre skrifttypeformat, stil, størrelse, farve og placering på dokumentsiden. Indstil teksten til den ønskede størrelse - ved blot at vælge den passende digital værdi. Reducer f.eks. skriftstørrelsen fra position "14" til position "12".

    Du kan indstille skriftstørrelsen manuelt, hvis du ikke finder en passende værdi i listen over størrelser. Hvis formateringslinjen ikke vises, skal du aktivere den. For at gøre dette skal du bruge fanen "Vis", som er placeret i øverste linje menu. Klik på "Vis" og slå "Format" til i afsnittet "Værktøjslinjer". Du kan bruge tastaturet til at reducere skriftstørrelsen. Vælg det ønskede tekstområde. Tryk på kombination Ctrl-taster+[. Herefter vil skriftstørrelsen og hele teksten som helhed falde med præcis 1 point.

    Hvis du arbejder i abword eller, ville det være godt at bruge den særlige "Paragraph"-tjeneste, da teksten der kan være mindre ved at reducere linjeafstand. Åbn menuen "Format", afsnittet "Afsnit". Et nyt servicevindue åbnes. Gå derefter til fanen "Indrykninger og mellemrum". Indstil i det nederste intervalfelt ønskede værdi linjeafstand. Klik på Ok for at gemme indstillingerne. I grafisk og billedredaktører Tekststørrelsen ændres oftest med musen. Efter at have indsat teksten i arbejdsområde eller vælg det med musen på selve billedet. Tag derefter fat i kanten af ​​den stiplede linje med din mus, der vil omkranse teksten. Træk kanten mod midten af ​​teksten for at gøre teksten mindre.

    Video om emnet

    Kilder:

    • Reducer skrifttype på tastaturet i 2019

    I øjeblikket tilgængelig på internettet stor mængde websteder, der ofte indeholder titusinder og hundreder af millioner sider. Mange webmastere opretter nye ressourcer hver dag. Nogle af disse mestre er professionelle. Nogle af dem er lige ved at tage deres første skridt inden for webudvikling og undrer sig over de enkleste spørgsmål. Men ofte begynder vejen til succes med spørgsmål som, hvordan man skaber ny side Online.

    Du får brug for

    • - browser;
    • - Internetforbindelse;
    • - muligvis en teksteditor;
    • - eventuelt legitimationsoplysninger for adgang til administrativt panel CMS.

    Instruktioner

    Forbered alt indhold, der vil blive placeret på den nye side. Opret informationsindhold. Skriv teksten med alle overskrifter, underoverskrifter, fodnoter og noter. Forbered tabeldata i et praktisk format.
    Håndter præsentationsindhold. Hvis nogen grafiske billeder, som vil illustrere oplysningerne på siderne, bringe dem til den opløsning, hvori de vil være til stede. Brug til dette grafisk redaktør, så du kan skalere billeder med interpolation, for eksempel GIMP. Hvis det er indlejret på siden, skal du behandle det i et videoredigeringsprogram.

    Overvej strukturen på siden. Bestem, hvordan tekstindholdet skal placeres på det, hvor billederne, tabellerne og diagrammerne skal placeres. Definer indstillingerne for justering og tekstombrydning for hvert integreret objekt.

    Placer præsentationsindholdet på den fremtidige side. Post billeder. Upload dem til et af de fotohostingsider, der tillader hotlinking. Billederne kan uploades ved hjælp af en FTP-klient. Hvis siden opererer under CMS ledelse og det giver filoverførselsfunktionalitet, kan det være mere praktisk at bruge det. Upload videoen til serveren (hvis du har din egen flash player) eller for eksempel YouTube eller RuTube. Få og gem direkte links til hvert element i dit præsentationsindhold.

    Layout af siden. skab tekstfil, placer indholdet af den fremtidige side i den. Fuldfør teksten med opmærkning. Typen af ​​opmærkning, og derfor de handlinger, der er forbundet med layout, afhænger af typen af ​​websted. For webstedet skal du generere fuld HTML-markering (med HTML-specifikation kan findes på w3c.org). For websteder, der kører et CMS, afhænger opmærkningen af ​​typen af ​​system. Typisk er separate sektioner af hjælp til at arbejde med et CMS afsat til formateringsoplysninger, der er tilgængelige på udviklerwebsteder, i det administrative panel og i softwaredistributionen.

    Opret en ny side på siden. Hvis webstedet er statisk, skal du omdøbe den fil, der blev oprettet i det forrige trin, til htm eller html. Upload det til serveren i den ønskede mappe. Foretag ændringer i andre filer for at linke til den nye side.
    Hvis webstedet administreres af et CMS, skal du logge ind på dets administrative panel og gå til afsnittet Opret et nyt dokument. Vælg om nødvendigt dokumenttypen og dens placering i webstedets virtuelle struktur. Kopier det forberedte indhold ind i tekstfeltet, der er beregnet til det. Gem dokumentet.

    Video om emnet

    Nogle gange er der behov for automatisk at omdirigere en besøgende fra en side til en anden i " automatisk tilstand" Det vil sige, at jeg lige er logget ind og straks, uden at stille spørgsmål eller klikke på noget, gå venligst til en anden side. For eksempel er siden flyttet, men besøgende går stadig til den gamle adresse. Selvfølgelig laver superprofessionelle denne form for omdirigering på filniveau yderligere konfiguration webserver (htaccess) eller serverscripts. Men et stigende antal internetbeboere anskaffer sig deres egne hjemmesider og administrerer dem perfekt uden hjælp fra en super embedsmand. Heldigvis er princippet "alle har en hjemmeside" implementeret online uden nationale projekter eller realkreditlån. Så hvordan kan en ikke-professionel implementere automatisk omdirigering besøgende via et givet link?

    Instruktioner

    Der er to mest enkle muligheder omdirigeringer, der ikke kræver andet end muligheden for at foretage passende ændringer på den ønskede side. Den første løses ved hjælp af HTML (HyperText Markup Language - "hypertext markup language"). Dette er det sprog, som -. Denne indeholder det tag vi skal bruge - som fortæller browseren hvilken adresse og hvor mange sekunder den skal bruge for at sende den besøgende på siden. Det ser sådan ud:
    Her angiver tallet "10", hvor mange sekunder du skal vente - for eksempel for at have tid til at læse beskeden om, at siden er flyttet. Og adressen giver browser-URL hvor den besøgende skal sendes hen. Dette tag skal indsættes i "sidehovedet" - området med html-kode, der starter med tagget og slutter med tagget.

    Den anden omdirigeringsmetode bruger JavaScript-sprogets funktioner. For at bruge det skal du indtaste det relevante . Først skal du fortælle browseren, at JavaScript-scriptet starter på dette tidspunkt. I JavaScript ser dette åbningstag sådan ud:
    Og den afsluttende er sådan her:
    Mellem disse to tags er instruktioner - sprogoperatorer. Den omdirigeringseffekt, vi har brug for, kan opnås af flere af dem:
    window.location.reload("http://www.site/");
    eller
    document.location.replace("http://www.site/");
    eller
    document.location.href="/";
    Fuld script kode i

    I denne lektion vi taler om, hvordan man laver et link i HTML. Links bruges meget ofte på websteder, de giver dig mulighed for at flytte fra en side på et websted til en anden. Det særlige ved links er, at de ikke kun kan føre til en webside, men også til filer, billeder osv.

    Links kan være interne og eksterne. Interne links fører til sider og filer på ét websted. eksterne links føre til tredjepartswebsteder, dokumenter og filer. Samtidig er disse typer links sat næsten ens.

    Sådan laver du et link i HTML, eksempler

    1. HREF - er ansvarlig for, hvor linket skal føre hen. Standard link er angivet som følger: Linktekst.

    2. TARGET - er ansvarlig for hvilket vindue dokumentet åbnes i. Standard nyt dokumentåbnes i det aktuelle browservindue. "target"-attributten giver dig mulighed for at åbne et link i et nyt browservindue. Denne attribut har følgende parametre:

    • _blank - indlæser siden i et nyt vindue;
    • _self - indlæser siden i det aktuelle vindue;
    • _parent - indlæser siden i den overordnede ramme;
    • _top - annullerer alle rammer og indlæser siden i et nyt vindue.

    3. NAVN - bruges til at gå til specifikt område inde på siden. Efter hash-symbolet er det angivet i anførselstegn søgeord(bogmærke eller tag). For at gå til denne etiket, brug linket, hvor denne etiket er skrevet.

    Eksternt link eksempel

    Gå til hjemmesiden

    Gå til webstedet Gratis WordPress-lektioner

    Eksempel 4: Billeder som links.

    Eksempelbillede som reference

    Eksempel link til bestemt sted På siden

    Gå til tekst

    Sidetekst...

    I dette eksempel er siden mærket "liste" ved hjælp af "navn"-attributten. Hvis du linker til denne etiket, kommer du til et bestemt område på siden.

    Download fil Skriv et brev

    Du kan indstille farven på links ved hjælp af attributter, der er angivet i "body"-tagget som parametre. Overvej disse attributter:

    • link - ubesøgt link, som standard vises det i blåt;
    • alink - aktivt link, rød som standard;
    • vlink - besøgt link, lilla som standard.
    Et eksempel på indstilling af farver til links...

    Således har vi fundet ud af princippet for, at links oprettes i HTML. Links kan gives specifikke designstile. Du kan se om det i lektionen ved at følge linket.