Avatar billede Morten Nybegynder
26. januar 2007 - 15:22 Der er 19 kommentarer

Omskrive til div og CSS layout

Hej

Jeg har følgende kasse i et html layout jeg har hente på nette, men det hele er lave i tabeller og jeg er nu ved at omskrive det, så der bruges div og css ark, men de her bokse som er opbygget af 9 billeder volder mig lidt kvaler så hvis noge havde tid til at hjælpe ville det være dejlig:

Her er den nuværende kode:

<table width="100%" border=0 align="center" cellpadding=0 cellspacing=0>
<tr>
<td>
  <img src="box_01.png" width=31 height=28 alt="">
</td>
<td width="100%" background="box_02.png">
  &nbsp;
</td>
<td>
  <img src="box_03.png" width=32 height=28 alt="">
</td>
</tr>
<tr>
<td height="100%" background="box_04.png">
  &nbsp;
</td>
<td width="100%" height="65" valign="top" background="box_05.png">
  --- Noget indhold
</td>
<td height="100%" background="box_06.png">
  &nbsp;
</td>
</tr>
<tr>
<td>
  <img src="box_07.png" width=31 height=29 alt="">
</td>
<td width="100%" background="box_08.png">
  &nbsp;
</td>
<td>
  <img src="box_09.png" width=32 height=29 alt="">
</td>
</tr>
</table>


Nogen der kan hjælpe med at style dette?
Avatar billede jowii Nybegynder
26. januar 2007 - 20:33 #1
God idé at gøre det med CSS.

Hvis du har mulighed for at uploade siden, og give os et link, tror jeg at flere folk vil melde sig :-)

Måske findes der et grundeksempel et sted, hvor du bare kan copy-paste koden.
Avatar billede Morten Nybegynder
26. januar 2007 - 21:21 #2
Jamen hvis det er det som skal til så ligger den her:

http://eksperten.sg-test.dk/

Glæder mig til at høre nogle forslag, på hvordan man indsætter billederne i Div'er istede for tabelceller...
Avatar billede jowii Nybegynder
26. januar 2007 - 21:31 #3
^^ Ok.

Det ser ikke ens ud i IE og Mozilla.

Er det ikke lettest at droppe alle de billeder. Hvorfor ikke lave en rund kant omkring dit element, og så, hvis det er nødvendigt, tilføje en eller to billeder i denne boks..

Se et eksempel her:
http://www.webdesign101.dk/css/roundcorners/
(http://www.webdesign101.dk/css/roundcorners/eksempel_1.html)
Avatar billede Morten Nybegynder
26. januar 2007 - 21:36 #4
Nu er det sådan at det er et design til joomla som faktisk er ret fedt og jeg vil derfor gerne beholde kasserne... hmmm... jeg prøver selv lidt videre - håber nogen byder ind
Avatar billede jowii Nybegynder
26. januar 2007 - 21:36 #5
Du beholder da også kasserne?
Avatar billede Morten Nybegynder
26. januar 2007 - 21:41 #6
Ville du kunne style en boks helt magen til ?

Kender godt webdesign101, kan da godt være jeg skulle kigge på den...
Avatar billede jowii Nybegynder
26. januar 2007 - 22:20 #7
Ja, tror jeg helt bestem. Det er nok det letteste. Nu har jeg ikke kigget nærmere på det, så kan ikke lige overskue om der skulle være nogen ulemper ved det.

Men med lidt "legen" kan man sagtens lave det med "Standard-CSS". Se her:
http://www.infoscape.dk/hjaelp/tang.html

Det er lavet hurtigt, størrelsesforholdet passer stadig ikke, du skal lige have indholdet ordentligt ind, så du både kan placere tekst og streg i boksen. Eventuelt ved en absolute positionering. Nu kan du lege lidt videre med det. Det kan sagtens lade sig gøre. Der er mange muligheder..
Avatar billede sibbelone Nybegynder
26. januar 2007 - 23:45 #8
Stylesheet

.holder {
position: absolute;
width: 220px;
height: auto;
left: 100px;
top: 100px;
}
.top1{
position: relative;
width: 32px;
height: 28px;
float: left;
background-color: #F90;}

.top2{
position: relative;
width:156px;
height: 28px;
float: left;
background-color: #f00;}

.top3{
position: relative;
width: 32px;
height: 28px;
float: left;
background-color: #369;}

.midt1{
position: relative;
width: 32px;
height: 116px;
float: left;
background-color: #236;}

.midt2{
position: relative;
width:156px;
height: 116px;
float: left;
background-color: #598;}

.midt3{
position: relative;
width: 32px;
height: 116px;
float: left;
background-color: #458;}

.bund1{
position: relative;
width: 32px;
height: 28px;
float: left;
background-color: #658;}

.bund2{
position: relative;
width:156px;
height: 28px;
float: left;
background-color: #197;}

.bund3{
position: relative;
width: 32px;
height: 28px;
float: left;
background-color: #387;
/*heunder er vist hvordan du indsætte bg img.
background: url(../img/indhold_bg.jpg);
background-repeat: no-repeat; }*/
Avatar billede sibbelone Nybegynder
26. januar 2007 - 23:46 #9
html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Language" content="en" />
<meta name="GENERATOR" content="Zend Studio" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Bilnet cms</title>

<link rel="stylesheet" type="text/css" href="style.css">

</head>
<body  topmargin="0" marginheight="0">

<div class="holder">

<div class="top1"></div>
<div class="top2"></div>
<div class="top3"></div>
<div class="midt1"></div>
<div class="midt2"></div>
<div class="midt3"></div>
<div class="bund1"></div>
<div class="bund2"></div>
<div class="bund3"></div>
</div>

</body>
</html>
Avatar billede Morten Nybegynder
26. januar 2007 - 23:50 #10
Yes, det er jeg også selv nået frem til nu - MEN - hvad nu hvis (og det skal den) top2 skal være elastisk, forstået på den måde at den skal tilpasse sig browservinduets bredde....?
Avatar billede sibbelone Nybegynder
26. januar 2007 - 23:59 #11
no idea
hvilken bredde tænker du på
Avatar billede sibbelone Nybegynder
26. januar 2007 - 23:59 #12
skal den vær 100procent eller en fast bredde
Avatar billede Morten Nybegynder
27. januar 2007 - 09:09 #13
Ja den skal være 100% eller den skal fylde så meget den kan, problemet er at hvis den sættes til 100% så smider top1 over sig og top3 under...?
Avatar billede jowii Nybegynder
27. januar 2007 - 09:44 #14
Du skal slette <body  topmargin="0" marginheight="0"> ellers fortsætter du med at køre uægte/gammelt html.
Avatar billede notes2c Nybegynder
27. januar 2007 - 15:14 #15
Du kunne jo kigge på denne:

http://www.vertexwerks.com/tests/sidebox/

Ved lidt tilpasning af dine billeder kunne dette være en mulig løsning
Avatar billede Morten Nybegynder
26. februar 2007 - 14:16 #16
Lukketid - så smid venligst nogle svar!
Avatar billede notes2c Nybegynder
26. februar 2007 - 14:27 #17
Svar... Men hvad blev din konklusion...
Avatar billede Morten Nybegynder
26. februar 2007 - 14:30 #18
Jeg droppede det og fandt et andet design
Avatar billede jowii Nybegynder
26. februar 2007 - 14:58 #19
Ok, men 200 point er lige i overkanten. Du burde joine os med et svar, og tage del i nogle af pointsne selv. Du brugte trods alt ikke nogle af vores forslag. Om de var dårlige ved jeg ikke, men det burde i hvert fald ikke give toppoints :-)
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