*   >> Læs Uddannelse artikler >> science >> programming

CSS fast placering løsning på et af de rammeproblemer

. Teknologien her virker kun med nye browsere (browsere er produceret inden for de sidste tre år). CSS2 blev anbefalet af W3C i 1998. fast placering regel var en del af specifikationen. Det er af nyere, at browsere gennemfører det. Der er ingen CSS3 anbefaling endnu; selv når det vil blive anbefalet, vil det tage tid, før browsere vil gennemføre CSS3 specifikationen rules.In denne artikel, jeg bruger Sidebar, Sidehoved og indhold Layout, for at illustrere. I dette layout har du header panel, der tager titlen på den webside, logoet og kan have et banner.

Du har indholdsoversigten panelet til venstre, under overskriften, som tager linkene til navigation af webstedet. Du har den hovedfeltet under overskriften panelet og til højre i indholdsoversigten. Dette tager den vigtigste webside indhold. I fortiden dette layout var let opnås ved hjælp af HTML-frames. Men på grund af de problemer, som rammer til søgemaskiner, i dag kan du få dette layout med DIV elementer nemt uden brug af rammer, takket være gennemførelsen af ​​det fast placering funktion ved nye browsere.

I artiklen, Layout med divs i stedet for Rammer til HTML, behøver du ikke lykkes i at bruge de DIV elementer (uden brug af fast placering funktionen) let. , Den fordel, at de designs i denne artikel er imidlertid, at de design arbejde med gamle og nye browsere. Brug divs med fast positionering, virker kun for nye browsere; det er det, der er forklaret i denne artikel.

Jeg testede design her med Firefox 2, Netscape 8, Opera 9 og Safari 3Try koden første til at forstå, hvad der foregår, før vi ser på forklaringen nedenfor: body {overflow: hidden} #header {position: fast; bredde: 100%; højde: 15%; top: 0; venstre: 0; kant: solid 1px blå; z-index: 2} #sidebar {position: fast; bredde: 20%; højde: 85%; top: 15%; venstre: 0; kant: solid 1px blå; z-index: 2} #main {position: fast; bredde: 80%; højde: 85%; top: 15%; venstre: 20%; kant: solid 1px blå; overflow: rul; z-index: 2} Hearder Sidebar for links hovedindhold går her hereherehereIn design, har jeg brugt grænser for at afgrænse de divs, men deres tilstedeværelse ikke er obligatorisk.

Rullepanelerne i BODY ElementWith dette layout, normalt kun hovedfeltet har rulle barer. Så vi har ikke brug rullepanelerne i kroppen element. Du tager off kropelementet s rullepaneler med "overløb: skjult" i CSS regel for BODY element.The stilling PropertyAll div elementer har den holdning ejendom med værdi, "faste". Det er først og fremmest hvad giver divs den faste positio

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.