Avatar billede hp-power Nybegynder
26. juli 2008 - 16:17 Der er 39 kommentarer og
1 løsning

størrelse på 2 div det samme som nr 3

jeg her 3 diver på min side

har sat en min-heigt på alle 3 til fx 600px virker det fint lige end til at div'en page bliver længer så følger shadow'erne ikke med hvordan man men lave det så de altid er med

<div id="shadow_left"></div>
<div id="page">Alt min indhold på siden</div>
<div id="shadow_right"></div>
Avatar billede hp-power Nybegynder
26. juli 2008 - 16:27 #1
glemt at at skrive jeg har dem til at side i centeret på siden sådan
<div id="box">
<div id="shadow_left"></div>
<div id="page">Alt min indhold på siden</div>
<div id="shadow_right"></div>
</div>

#box{
width:950px;
margin:0 auto;
}
Avatar billede olebole Juniormester
26. juli 2008 - 16:45 #2
<ole>

Det kan du ikke løse med CSS

/mvh
</bole>
Avatar billede hp-power Nybegynder
26. juli 2008 - 16:49 #3
hvordan så det kan da ikke passe det ikke kan lade sig gøre..

har set det på en side nu kan jeg bare ikke finde den igen
Avatar billede olebole Juniormester
26. juli 2008 - 17:22 #4
Jamen, der er da masser af ting, der ikke kan lade sig gøre i CSS - og nu fortæller jeg dig altså, det ikke kan lade sig gøre ... heller ikke på den side, du ikke kan finde igen. Så må du tro mig eller lade være  =)

Da jeg ikke ved, hvad resultatet skal være, kan jeg heller ikke give dig evt. alternative løsninger
Avatar billede w13 Novice
26. juli 2008 - 17:23 #5
Som Olebole siger.

Det må nok løses med noget JavaScript.
Avatar billede hp-power Nybegynder
26. juli 2008 - 17:33 #6
har lige load det om midler tidlig på.

www.hostbox.dk
Avatar billede thesurfer Nybegynder
26. juli 2008 - 17:38 #7
Hvis det er noget så simpelt (skyggerne), og det ikke tilføjer så store begrænsninger, hvorfor ikke bare lave en tabel med 3 celler?

Eksempel:
skygge-venstre (smal, skygge-bredde), indhold, skygge-højre (smal, skygge-bredde)
Avatar billede hp-power Nybegynder
26. juli 2008 - 17:40 #8
det var bare jeg helt ville være fri for at bruge tabel men det kan da godt være der er dem nemmeste løsning..

men der er fordi siden skal laves så den også kan ses på iphone og ipods. så er tabeler ikke så godt
Avatar billede thesurfer Nybegynder
26. juli 2008 - 17:43 #9
Jeg ville da mene at tabeller er gode på mobileenheder, da de er dynamiske..?
Men måske har jeg misforstået det.. :-)
Avatar billede thesurfer Nybegynder
26. juli 2008 - 17:46 #10
Jeg går ud fra, at du har en mobil-udgave, med knap så meget grafik..
Avatar billede hp-power Nybegynder
26. juli 2008 - 17:51 #11
ja det er rigtig noget af grafikke ryger og baggrund gitter og skygger bliver slettet, så den blå går helt du til kanten
Avatar billede hp-power Nybegynder
26. juli 2008 - 17:59 #12
til thesurfer....

kan du så med css instille tabellen så den er 950px bred og den første kolone er 65 og næste 820 og 65 og baggrunds billeder i den også..
Avatar billede thesurfer Nybegynder
26. juli 2008 - 18:00 #13
Ja, på samme måde som du gør nu.
Avatar billede thesurfer Nybegynder
26. juli 2008 - 18:01 #14
Ekspertens mailsystem virker ikke optimalt lige nu.. jeg har lige fået mail om indlægget 26/07-2008 17:40:45..
Avatar billede hp-power Nybegynder
26. juli 2008 - 18:03 #15
okay så må points være dine.. det er da dem bedste løsning.. for så kan jeg bare sætte breden til 0px til mobil ved.
Avatar billede thesurfer Nybegynder
26. juli 2008 - 18:04 #16
0px? Jeg kunne egentligt godt tænke mig at se løsningen, inden jeg tager points for den.. :-)
Avatar billede hp-power Nybegynder
26. juli 2008 - 18:07 #17
<table width="950" border="0" align="center" cellpadding="0" cellspacing="0">

hvordan laver jeg den i css. så er jeg klar med løsningen
Avatar billede olebole Juniormester
26. juli 2008 - 18:13 #18
Der er vel ingen grund til at lade mobilen downloade en masse kode, den ikke skal bruge. Prøv at forklare lidt tydeligere, hvad det er, du prøver på  =)
Avatar billede thesurfer Nybegynder
26. juli 2008 - 18:15 #19
Noget i stil med (linien "border:0px;" er nok overflødig i "hovedtabel"):

#hovedtabel
{
    width:950px;
    margin:0 auto;
    border:0px;
    border-collapse:collapse;
}

#venstre
{
    width:65px;
}

#indhold
{
    width:820px;
}

#hoejre
{
    width:65px;
}

<table id="hovedtabel">
<tr>
    <td id="venstre">v</td>
    <td id="indhold">indhold</td>
    <td id="hoejre">h</td>
</tr>
</table>
Avatar billede w13 Novice
26. juli 2008 - 18:16 #20
table{
  width:950px;
  border-width:0;
  border-collapse:collapse,
  text-align:center;
}

Men som de andre også påpeger, vil du kunne gøre det hele meget bedre.
Avatar billede thesurfer Nybegynder
26. juli 2008 - 18:16 #21
Og olebole har en god pointe..
Avatar billede hp-power Nybegynder
26. juli 2008 - 18:17 #22
jeg vil have det som du kan se på www.hostbox.dk med skyggerne følger hele vejen ned. det kan jeg med tabelen som thesurfer fortalte.. det virker også fint hvis jeg bar kan så denne linje lavet om til css

table width="950" border="0" align="center" cellpadding="0" cellspacing="0">

når jeg så siden skal vises på mobil enheder bliver alt grafik fjerner og bare en blå baggrund med tekst.
Avatar billede olebole Juniormester
26. juli 2008 - 18:19 #23
Nej, det bliver vist ikke fjernet - blot skjult. Mobilen skal jo alligevel downloade al den unødige kode  =)
Avatar billede hp-power Nybegynder
26. juli 2008 - 18:20 #24
sådan ser der ud med tabel

http://www.hostbox.dk/index2.php
Avatar billede olebole Juniormester
26. juli 2008 - 18:20 #25
"Mobilen skal jo alligevel downloade al den unødige kode og billeder" - skulle der nok stå  =)
Avatar billede thesurfer Nybegynder
26. juli 2008 - 18:23 #26
Fungerende eksempel:

<style type="text/css">
td
{
    vertical-align:top; /* teksten placeres i toppen af cellerne */
}

#hovedtabel /* hvis du kun har 1 tabel, kan du erstatte "#hovedtabel" med "table" */
{
    width:950px;
    margin:0 auto; /* centrer tabellen, hvis du vil */
    /*text-align:center;  centrer teksten, hvis du vil */
    border:0px;
    border-collapse:collapse;
}

#venstre
{
    width:65px;
    background-image:url('http://www.hostbox.dk/pageimg/shadow_left.png');
    background-repeat:repeat-y;
}

#indhold
{
    width:820px;
}

#hoejre
{
    width:65px;
    background-image:url('http://www.hostbox.dk/pageimg/shadow_right.png');
    background-repeat:repeat-y;
}
</style>

<table id="hovedtabel">
<tr>
    <td id="venstre">v</td>
    <td id="indhold">indhold<br><br><br><br><br><br><br><br>mere indhold<br></td>
    <td id="hoejre">h</td>
</tr>
</table>
Avatar billede hp-power Nybegynder
26. juli 2008 - 18:25 #27
det kommer den jo ikke til når jeg laver et nyt css til den.. så henter den da kun hvad der er nødvendig..

jeg kan ikke få den sidste fejl rette på siden
Avatar billede thesurfer Nybegynder
26. juli 2008 - 18:26 #28
Jeg troede at gitteret skulle væk, jvf 26/07-2008 17:51:37.. ?

Skulle der ikke være blå baggund i stedet for gitteret..?

Hvilken fejl?
Avatar billede hp-power Nybegynder
26. juli 2008 - 18:29 #29
på denne side : hostbox.dk/index2.php

er der på min skærm en fejl mellem den blåbaggrund og den højre skygge der er  lige som et mellem rum..

gitter skal kun væk på mobiludgaven.
Avatar billede thesurfer Nybegynder
26. juli 2008 - 18:30 #30
Man kan jo bestemme hvilke CSS filer der skal loades, med "media"..

Eksempel:

<link rel="stylesheet" href="/path/to/handheld.css" type="text/css" media="handheld" />

Taget fra http://nidahas.com/2005/04/04/mobile-css-first-steps/

Med PHP kan man også kigge nærmere på useragent.. hvis det er en mobil udgave, kan man nøjes med at inkludere de basale koder og billeder..
Avatar billede hp-power Nybegynder
26. juli 2008 - 18:34 #31
ja det er også min plan. hvis jeg bare jeg kan så siden til at se rigtig ud på skærmen og fjerne den mellemrum
Avatar billede thesurfer Nybegynder
26. juli 2008 - 18:54 #32
Jeg vil tro, at der er et eller andet, der rager lidt ud over..

Tjek bredderne af dine elementer.
Avatar billede thesurfer Nybegynder
26. juli 2008 - 18:56 #33
Du skal lige have indsat pngfix.. Internet Explorer version 6 og under, kan ikke finde ud af transparency/gennemsigtighed i PNG filer..

http://homepage.ntlworld.com/bobosola/pnghowto.htm
Avatar billede thesurfer Nybegynder
26. juli 2008 - 18:58 #34
Jeg er tilbage om et par timer.. hvis du ikke har fået fikset fejlene inden da, kigger jeg gerne på dem.
Avatar billede mclemens Nybegynder
26. juli 2008 - 19:03 #35
.menu
padding-top:6px;
->
padding:6px 0 0 0;
(ret talene til eller øg width på elementet og giv li'erne noget left padding)

... padding på ul er ikke 0 fra start af
Avatar billede mclemens Nybegynder
26. juli 2008 - 19:12 #36
Hmm, jeg så forkert - det var ikke
menu'en der gav problemet, men td'erne ...

td {padding:0;}
Avatar billede w13 Novice
19. august 2008 - 10:47 #37
hp-power?
Avatar billede hp-power Nybegynder
19. august 2008 - 11:17 #38
jeg har faktisk fået det til at virke med div. jeg fandt den side på nettet igen...

se www.hostbox.dk
Avatar billede w13 Novice
19. august 2008 - 11:18 #39
Ok. Jamen hvis du selv har løst det, så opret selv et svar og accepter det.
Avatar billede hp-power Nybegynder
19. august 2008 - 21:42 #40
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester