Avatar billede re-flex Nybegynder
06. oktober 2005 - 22:55 Der er 7 kommentarer og
2 løsninger

Hvordan optimering jeg website

Jeg har websitet www.x1-solutions.dk som er mit firma website.

Jeg er designer, så jeg ved stortset intet om koder, HTML, CSS, ASP, PHP osv. Men jeg ønsker at få optimeret sitet i den forstand at benytte CSS da jeg har hørt det det er mere effektivt.

Lige nu er sitet bare designet, så jeg har fået mine elementer hvor jeg vil, og der er ikke taget højde for selve koden, om den er indviklet osv. Det har betydet at den er lavet med tabeller, og tabeller inden i tabeller. Men det må da kunne laves meget mere effektivt.


Jeg jeg lave min side med fx CSS og stadig bestemme præcist hvor de forskellige elementer skal sidde, såsom billeder, tekst osv.???

Jeg har siddet og læst lidt på CSS osv., men det siger mig absolut intet. Så er der nogen som kan forklare mig helt præcist hvordan det skal laves??

PS1. Kan evt. sende filerne til en person, som måske vil kigge på det. Det drejer sig ikke om alle siderne, men måske kun én, og så kan jeg lave resten af siderne ud fra denne.

PS2. Hvis ikke man skal benytte CSS, kan man så benytte andre ting, PHP, ASp osv.???
Avatar billede fennec Nybegynder
07. oktober 2005 - 08:10 #1
Du kan godt destemme hvor elementerne skal placeres. Der er to måder at bestemme det på "relative" og "absolute". Relativ laver placering ud fra parent elementet og absolute fra hele siden. Prøv f.eks dette:

<br>
<br>
<br>
<table>
<tr>
  <td>
    <div style="position:relative;top:20px;left:200;">Relativ</div>
    <div style="position:absolute;top:20px;left:200;">Absolute</div>
  </td>
</tr>
</table>
Avatar billede fennec Nybegynder
07. oktober 2005 - 08:13 #2
Om placering vil jeg anbefale html.dk's artikel om CSS. Tjek lektion 23 og 14:
http://html.dk/tutorials/css/lektion13.asp

Der kommer de ind på både float og position metoden.
Avatar billede fennec Nybegynder
07. oktober 2005 - 08:13 #3
lektion 13 og 14 :o)
Avatar billede roenving Novice
07. oktober 2005 - 19:27 #4
1. indlæg fra fennec er ukorrekt ...

-- positionering med relative tages fra den position, hvor elementet ellers ville have været, mens absolut positionering tages ud fra det nærmest omkransende elements position, og hvis der ikke findes et sådant så fra browser-vinduet ...

-- desuden vil et relativt positioneret i forhold til andre elementer fylde op på lige præcis det sted, det ville have været, hvis ikke det var blevet flyttet ...

2/3. indlæg henviser til et site, som er herostratisk berømt for utallige fejl, udeladelser, misfortolkninger og manglende angivelse af den nødvendige sammenhæng for en hel masse ting ,-(

-- det er desværre ikke det eneste sted, der har det problem, men html.dk er så slem, at det pæneste, man kan sige om dem er, at der er huller imellem fejlene ...

-- men prøv at kigge på, hvordan disse opfører sig (når du så har set det, så prøv at fjerne dtd-linket i doctype-tagget og se forskellen i IE !-)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
html,body{height:100%;margin:0px;border:0px;padding:0px;font-family:tahoma,verdana,arial,sans-serif;font-size:small;}
.kode{color:blue;}
div{border:2px dotted black;}
</style>
<title>Vis positionering</title>
</head>
<body>
<div style="width:750px;position:relative;top:0;height:100%;background:#aaf;margin:0 auto;">
  Denne div indeholder resten af sitet, er positioneret relativt, er centreret og har browserens højde<br>
  <span class="kode">width:750px; position:relative; top:0; height:100%; margin:0 auto;</span>
  <div style="position:relative;top:300px;height:200px;left:300px;width:100px;background:#ff7;text-align:center;">
    Denne er flyttet med relativ position<br>
    <span class="kode">position:relative; top:300px; height:200px; left:300px; width:100px;</span>
  </div>
  <div style="background:#f77;text-align:center;">
    Denne er placeret efter den gule, med ikke positioneret
  </div>
  <div style="position:absolute;left:100px;width:100px;top:50px;height:200px;background:#7f7;text-align:center;">
    Denne er placeret efter den røde, men er positioneret absolut<br>
    <span class="kode">position:absolute; left:100px; width:100px; top:50px; height:200px;</span>
  </div>
</div>
<div style="position:absolute;left:100px;width:100px;top:50px;height:200px;background:#ccc;text-align:center;">
  Denne er placeret udenfor den store, men er ellers nøjagtig magen til den grønne<br>
  <span class="kode">position:absolute; left:100px; width:100px; top:50px; height:200px;</span>
</div>
</html>
Avatar billede re-flex Nybegynder
24. oktober 2005 - 11:43 #5
Nu har jeg fået min side lavet i CSS samt indsat en I-Frame, det hjalp en del... Takker for hjælpen...
Avatar billede re-flex Nybegynder
24. oktober 2005 - 11:44 #6
Skriv lige, hvis nogen føler De vil have point, lader indlægget stå åbent lidt endnu...
Avatar billede roenving Novice
24. oktober 2005 - 12:04 #7
Behold selv de fleste af dine point !-)

-- els velbekomme '-)
Avatar billede re-flex Nybegynder
31. oktober 2005 - 17:51 #8
Ved ikke hvordan jeg deler point ud, medmidnre de deles ligeligt, så hvis jeg nu beholder havldelen selv...
Avatar billede roenving Novice
01. november 2005 - 17:02 #9
Hvis du vil dele på andre måder end lige over, skal du bare trykke på avanceret i stedet for acceptér !-)

-- og tak for point ;~}
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
Kurser inden for grundlæggende programmering

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