*   >> Lese Utdanning Artikler >> science >> programming

CSS Fast Positioning Solution til en av Frame Problems

re: nye og gamle. Teknologien her fungerer bare med nye nettlesere (nettlesere som produseres i løpet av de siste tre årene). CSS2 ble anbefalt av W3C i 1998. Fast Positioning regelen var en del av spesifikasjonen. Det er av nyere at nettlesere er å implementere det. Det er ingen CSS3 anbefaling ennå; selv når det vil bli anbefalt, vil det ta tid før nettlesere vil implementere CSS3 spesifikasjonen rules.In denne artikkelen, jeg bruker Sidebar, Header og innholdsoppsett, for illustrasjon.

I dette oppsettet har du overskriften panel som tar tittelen på websiden, logoen og kan ha et banner. Du har sidepanelet panelet til venstre, under overskriften, som tar linkene for navigering av nettstedet. Du har hovedpanelet under overskriften panel og til høyre i sidepanelet. Dette tar hoved web side innhold. I det siste dette oppsettet var enkelt oppnås ved hjelp av HTML rammer.

Men på grunn av problemene som utgjøres av rammer til søkemotorer, i dag kan du ha dette oppsettet med DIV elementer enkelt uten bruk av rammer, takket være gjennomføringen av Fast Positioning funksjonen ved nye nettlesere. I artikkelen, Layout med Divs istedenfor Rammer for HTML, trenger du ikke lykkes i å bruke DIV elementer (uten å bruke Fast Positioning funksjonen) lett. Imidlertid er fordelen av motivene i den artikkelen at design jobbe med gamle og nye nettlesere. Bruk Divs med fast posisjonering, fungerer bare for nye lesere; det er det som er forklart i denne artikkelen.

Jeg testet design her med Firefox 2, Netscape 8, Opera 9, og Safari 3Try koden første til å sette pris på hva som skjer før vi ser på forklaringen nedenfor: body {overflow: hidden} #header {stilling: fast; width: 100%; høyde: 15%; top: 0; venstre: 0; border: solid 1px blå; z-index: 2} #sidebar {stilling: fast; bredde: 20%; høyde: 85%; toppen: 15%; venstre: 0; border: solid 1px blå; z-index: 2} #main {stilling: fast; width: 80%; høyde: 85%; toppen: 15%; venstre: 20%; border: solid 1px blå; flow: bla; z-index: 2} Hearder Sidebar for linker hovedinnhold går her hereherehereIn design, har jeg brukt grenser å avgrense divs, men deres tilstedeværelse er ikke obligatorisk.

På rulle barer BODY ElementWith dette oppsettet, normalt, bare hovedpanelet har rullefelt. Så vi trenger ikke rullefeltene i BODY-elementet. Du tar av rullefeltene BODY elementets med "overflow: hidden" i CSS-regel for BODY element.The posisjon PropertyAll div elementene har posisjonen eiendom med verdi, "fast". Det er først og fremst det som gir divs fast

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.