Cross-browser layout, "tiltrække" søgemaskiner
Når et websted oprettes, er cross-browser layoutet vigtigt med hensyn til dets effektivitet. Hvad er det? Hvordan kan det gøres? Hvilke faldgruber eksisterer?
Hvad er et tværbrowser layout?
Html / css er grundlaget for oprettelsen af et websted. Mange webmastere nærmer sig dette på princippet: Jeg har det godt - og det er nok. Og hvor ubehageligt sker det, når du logger ind fra din browser eller mobilenhed, og webstedet vises forkert. I sådanne tilfælde kommer tilpasningsdesign og cross-browser layout til undsætning.
Css og html er i dette tilfælde rygraden, medhvorved alt er realiseret. I nogle tilfælde kan JavaScript bruges til dette formål. Men det endelige mål er det samme - for at få alt til at fungere på forskellige versioner. Derfor, hvis der er et ønske om at give kompatibilitet på tværs af browseren, så webstedet er godt vist i alle browsere, skal du konstant tænke på det fra det første sekund af arbejdet på webstedet.
Trin-for-trin vejledning generelt
Så lad os overveje, hvordan man gørcross-browser layout. I første omgang skal du bestemme hvilke programmer webstedet skal arbejde med. Bemærk venligst, at antallet af browsere er tæt på to hundrede, så forsøger at behage alle er et spørgsmål om enorm kompleksitet. Vælg derfor et nummer i området fra 3 til 8. For at bestemme, hvad du skal fokusere på, kan du bruge og understøtte tjenester som Yandex Metrika og Google Analytics. Derefter skal du finde ud af, hvordan problemet med at opnå kompatibilitet på tværs af browseren bliver løst.
Mange gør deres væddemål på khaki. Disse er specielle koder, selektorer og regler, som kun en bestemt browser forstår. Men da du skal skrive mindst flere dusin af sådanne indsatser til forskellige browsere og deres versioner, kasserer mange denne tilgang på grund af dens høje omkostninger, varighed og irrationalitet. Nogle er afhængige af at bruge elementer, der vises på samme måde. Men samtidig er en række vigtige fordele ofte tabt. For at minimere tab, anvendes et adaptivt design parallelt. Hvad er han?
Adaptive design
Dette er en tilgang til website layout, hvorunderWebstedet er lavet gummi, det vil sige dem der tilpasser sig forskellige browsere og skærmstørrelser. Det skal bemærkes, at den adaptive design og cross-browser kompatibilitet er tæt sammenflettet, og når de taler om en ting, betyder de normalt det andet. Lad os se på et lille eksempel.
Der er browsere som Opera og Opera Mini. Den første bruges på almindelige computere, og den anden - på mobiltelefoner. Generelt er de ens, men har en række funktioner. I sådanne tilfælde er det vigtigt at forbinde individuelle filer og / eller bruge medieforespørgsler. Hvad er det her? I det første tilfælde oprettes der separate filer, der er rettet mod arbejdet i en bestemt browser, og deres opkald registreres. I andet tilfælde kræves der medieforespørgselsfiler. Hvis det anvendte program opfylder de specifikke krav, lægges filen i den ønskede konfiguration.
Hvad skal jeg gøre?
Husk først, nårarbejder med html, cross-browser layout kræver særlig opmærksomhed. Derfor bør du for at øge effektiviteten maksimere kapaciteterne i cascading stilark. Samtidig er det også nødvendigt at ændre nogle tilgange til arbejde. Så mange uerfarne mennesker, når de angiver størrelsen af noget, skal du bruge pixels - px. Overvej et eksempel med en stor billedtekst, der pryder toppen af siden.
Hun havde en bredde på 800px. Med en skærm på 1600 pixels vil det være ret attraktivt. Men på 700h skal det være latterligt. Hvad skal man gøre i dette tilfælde? Du kan indstille størrelsen ikke i pixels, men i procent! Og billedteksten vil ikke optage en fast længde, men halvdelen af skærmens bredde. Som en procentdel kan du også indstille den afstand, hvor et bestemt element vil blive placeret fra skærmens kanter. Men hvad nu hvis skærmen er for lille?
Antag at det er 300px? I dette tilfælde hjælper medieanmodningen os, som du skal registrere fastgørelsesbredden. Og hvis det er lig med 700 pixel og mindre, så kan det fastslås, at indskriften vil tage op 75% af rummet. Og hvis bredden er lig med 300 pixels og mindre, så kan du indstille 100%. Generelt er emnet meget interessant og nyttigt, så det kan studeres i detaljer. Men desværre vil oplysningerne om bogen og sætte alt i artiklen ikke virke.
Hvorfor kryds-browser adaptive layout tiltrækker søgemaskiner?
Og svaret er ret simpelt: for dette tyder på, at udviklere overvåger webstedet og gør det så behageligt som muligt for deres brugere. Så disse mennesker kan opmuntres ved at give dem højere positioner i søgemaskiner. Selvfølgelig vil dit websted ikke blive vist straks på TOP-1, men i forbindelse med andre faktorer vil dette give dig mulighed for at gå meget. Det skal bemærkes, at dette ikke er et simpelt ubrugeligt krav, men noget der fortjener sådan opmærksomhed.
Tænk selvfølgelig selv: Hvad er det for en bruger, når han kommer ind på et websted, der ikke er meget behageligt i udseende? Men han kan komme til tanken om, at søgemaskinen tilbyder indhold af lav kvalitet! Derfor vælger de så omhyggeligt de websteder, der skal tilbydes. Derudover er der en fordel for webmastere, fordi de opretter en højkvalitets wrapper til indhold, hvor folk kan få de oplysninger, de er interesserede i at bruge hardware: en computer, en bærbar pc, en tablet, en smartphone eller en mobiltelefon. Følgelig bliver de mere tilfredse besøgende, jo hurtigere bliver webstedet og indkomstniveauet.
konklusion
Det er umuligt ikke at bemærke den ydmyge kendsgerning, atOprettelse af en cross-browser hjemmeside med et adaptivt design er ikke let, meget tidskrævende og tidskrævende. Derfor skal du være tålmodig og husk at disciplin er en god ting! Måske vil noget først ikke fungere, men det er nødvendigt at forsøge at søge information, anvende forskellige tilgange og ikke trække sig tilbage. Og så vil det helt sikkert vise sig at lave et websted, der vil være fantastisk at vise det til besøgende.