25. februar 2007 - 18:32Der er
12 kommentarer og 1 løsning
Opret dette i css eller table html
Hvis lettest i html, table tags da bedes om det, eller lav følgende i css.
Skal have 3 bokse øverst på linje i browservinduet. Den midterste box har en fast pixelbredde, mens de 2 bokse til højre og venstre for den skal fylde: "auto" det rum der nu er.... hvis I forstår.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg skal ikke have noget i dem, men blot kunne styre bottom-border... Måske lettest at indrømme at jeg vil lave noget lign. http://www.skype.com/intl/da/ - opbygger dog selv - og vil have boksene i siderne, sådan at jeg kan lave samme skyggelinje horisontalt som i linket overbilledet. (kan du se, hvad jeg mener)?
Hvis du ingenting skal have i sideboksene, lægger du bare to elementer ovenpå hinanden:
<div style="background: url(skyggestreg.gif) bottom left repeat-x;height:150px;"> </div> <div style="position:absolute;top:0;left:50%;width:680px;margin-left:-340px;background: url(skyggestreg.gif) bottom left repeat-x;height:150px;"> <!-- din top --> </div>
I det eks. du har lavet mangler højre boks da? Men under alle omstændigheder havde jeg bare tænkt mig at få skyggen frem ved brug af bottom-border på højre og venstre hjørneboks og den div (som ikke er tegnet i linket) men som ligger under alle 3 bokse? Ønsker den bedste, letteste løsning... float? table?
Ok, forstår dit eksempel nu, men fx på skype siden er der ikke skygge i det vi kunne kalde midter top-boksen, men kun i sideboksene! - hvordan vil du så løse det problem?
Og så må du hellere smide et svar, tak for hjælpen... Kom til at tænke på følgende, måske du hurtigt lige kunne forklare:
Spg1: I løsningen lægger man en absolut positioneret boks oven på en anden. Hvornår bør/ skal man bruge z-index til dette, hvis man kan gøre dette uden at bruge z-index.
Spg2: Dit forslag til mest korrekt måde at styre tekst placering i div-bokse?
1. Hvis man skal placere dem ovenpå hinanden i anden rækkefølge end koden er skrevet i, vil z-index ofte være det rigtige, men det er altså overflødigt, hvis det skrives f.eks. lige efter ...
2. I hvilken sammenhæng ?-)
-- nogen gange vil det være simplest at lave en text-align, andre gange vil det være bedst at bruge padding, og i nogle tilfælde er det bedst at styre med andre elementer, der placeres absolut !-)
Ok. Ad 2: Det var bare sådan generelt. For når jeg sidder og koder, er jeg tit i tvivl om, hvad der er den smarteste måde at styre teksten på. For ofte udvides boksen, hvis man angiver for stor padding, margin og med hensyn til centrering vertikalt - findes ikke nogen css-løsning som er ligeså enkelt som, den der bruges i tables - valign...
Indtil CSS3 implementeres fuldt i de normalt anvendte browsere, vil der ikke findes nogle mere generelle løsninger, der kan imitere en tabelcelles vertikale centrering ...
-- og da den mest anvendte browser først i sin senest præsenterede udgave har gjort noget alvorligt ud af, at implementere CSS1 og dele af CSS2 (og jeg har ikke det fjerneste overblik over hvor meget !-), tror jeg det har lange udsigter ...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.