HTML okviri Savjeti za uobičajene probleme

click fraud protection

Kao web dizajneri, svi želimo raditi s najnovijim i najboljim tehnologijama. Međutim, ponekad zaglavimo u radu na naslijeđenim stranicama koje se iz jednog ili drugog razloga ne mogu ažurirati na trenutne web standarde. To vidite na određenim softverskim aplikacijama koje su možda stvorene za tvrtke prije mnogo godina. Ako imate zadatak posla na tim web mjestima, nesumnjivo ćete zaprljati ruke radeći sa nekim starim kodom. Možda ćete tamo čak vidjeti i dva ili više!

HTML element bio je dio dizajn web stranica prije nekoliko godina, ali to je značajka koju danas rijetko možete vidjeti na web mjestima - i to s dobrim razlogom. Pogledajmo gdje je podrška danas i što trebate znati ako ste prisiljeni raditi s okvirima na naslijeđenom web mjestu.

HTML5 podrška za okvire

TheHTML5. To znači da ako kodirate web stranicu koristeći najnoviju iteraciju jezika, u dokumentu ne možete koristiti HTML okvire. Ako želite koristitiHTML 4.01 ili XHTML za tvoj vrsta dokumenta.

Budući da okviri nisu podržani u HTML5, nećete koristiti ovaj element na novoizgrađenoj web lokaciji. To je nešto s čime ćete se susresti samo na tim spomenutim naslijeđenim web mjestima.

instagram viewer

Da vas ne zbuni iFrames

HTML

Ciljanje HTML okvira

U redu, dakle, rečeno je sve o zastarjelim okvirima, što se događa ako trebate raditi s tim starim dijelovima HTML-a?

Ako koristite stariju doktorsku vrstu i želite koristiti HTML okvire, postoje neki uobičajeni problemi kojih biste trebali biti svjesni. Jedno od tih pitanja je otvaranje veza u ispravno okvir. To se naziva ciljanje. Oznakama sidra dajete "cilj"da bi otvorili svoje poveznice u. Cilj je obično naziv okvira.


U gornjem skupu okvira postoje dva okvira, prvi se naziva "nav", a drugi "glavni". Možemo zamisliti da je navigacijski okvir (frame1.html) navigacija i da se sve veze unutar njega trebaju otvarati unutar glavnog okvira (frame2.html).

Da biste to učinili, dali biste vezama u frame1 cilj "main". target = "main">. Ali što ako ne želite dodati cilj svakoj poveznici na vašoj navigacijskoj stranici? Možete postaviti zadani cilj u GLAVI vašeg dokumenta. To se naziva osnovni cilj. Dodali biste redak

Okviri i okviri

Jedan od najčešće zloupotrijebljenih dijelova oznake okvira su noframes. Ova oznaka omogućuje ljudima s preglednicima koji nisu kompatibilni s okvirima da vide vašu stranicu (to ne radi za HTML5, samo za stvarno stare preglednike bez podrške okvira - tako da ovo ne možete pokušati strpati u HTML5 raditi. Dobar pokušaj, ali nema sreće.), A to je krajnji cilj, zar ne?

U tipičnom skupu okvira HTML izgleda ovako:


To će stvoriti stranicu s dva okvira, gornji je visok 40 piksela, a donji je ostatak stranice. To bi bio lijep set okvira gornje trake s oznakama i navigacijom u okviru od 40 piksela.

Međutim, ako netko od vaših gledatelja dođe na vaše mjesto u nekompatibilnom pregledniku s okvirima, dobit će praznu stranicu. Šanse da se vrate na vašu stranicu prilično su malene, a da biste ih učinili vidljivima, morate dodati još četiri retka HTML-a:


Ova je stranica uokvirena, ali možete pogledajte inačicu bez okvira.

Budući da pokazujete na sadržajni dio vašeg skupa okvira (frame2.html) u noframes dijelu stranice, vaše web mjesto postaje dostupno.

Imajte na umu da, iako možda koristite najnoviju verziju vaš omiljeni preglednik, vaša publika možda neće htjeti kontinuirano preuzimati najnoviji softver. Njihov ih stroj možda ne podržava ili možda nemaju prostora za instaliranje 20+ mega programa na svoj tvrdi disk. Dodavanje četiri retka HTML-a jednostavno je rješenje.

instagram story viewer