/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Problemer med forskellig visning i forskel~
Fra : Line Sams


Dato : 18-03-10 07:58

Jeg har lavet denne hjemmeside for mit arbejde. Den er lavet i
Dreamweaver CS4. Jeg har forsøgt mig med CSS mest, men har
problemer med, at menuen (en Spry Accordion) ikke vises ens i
bl.a. explorer 8 og explorer 7, hvor menuen hopper over i højre
side. Jeg ved ikke, hvad jeg skal gøre ved dette, eller hvordan
jeg tester det i andre browsere. Fx kan jeg også se nogle fejl i
Safari hjemmefra, men ikke i Safari her på job.

www.scan-line.net

Håber I kan hjælpe.

Vh Line

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Peter Karlsen (18-03-2010)
Kommentar
Fra : Jens Peter Karlsen


Dato : 18-03-10 16:27

Lav .tekstboks om til dette:
#tekstboks {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #000;
   width: 500px;
   float:left;
   margin-left: 30px;
   margin-top: 20px;
}

I spryaccordion.css tilføj:
#Accordion1 {
   float:left;
   width:200px;
   height:auto;
}

fjern width og height fra .Accordion.

Det undrer mig iøvrigt at du havde en id uden at have en deklaration
for den.

Regards Jens Peter Karlsen.


On 18 Mar 2010 06:58:25 GMT, Line Sams <line@scan-line.net> wrote:

>Jeg har lavet denne hjemmeside for mit arbejde. Den er lavet i
>Dreamweaver CS4. Jeg har forsøgt mig med CSS mest, men har
>problemer med, at menuen (en Spry Accordion) ikke vises ens i
>bl.a. explorer 8 og explorer 7, hvor menuen hopper over i højre
>side. Jeg ved ikke, hvad jeg skal gøre ved dette, eller hvordan
>jeg tester det i andre browsere. Fx kan jeg også se nogle fejl i
>Safari hjemmefra, men ikke i Safari her på job.

Kim Schmidt Wind (19-03-2010)
Kommentar
Fra : Kim Schmidt Wind


Dato : 19-03-10 17:34

Line Sams wrote in dk.edb.internet.webdesign.html:
> Jeg har lavet denne hjemmeside for mit arbejde. Den er lavet i
> Dreamweaver CS4. Jeg har forsøgt mig med CSS mest, men har
> problemer med, at menuen (en Spry Accordion) ikke vises ens i
> bl.a. explorer 8 og explorer 7, hvor menuen hopper over i højre
> side. Jeg ved ikke, hvad jeg skal gøre ved dette, eller hvordan
> jeg tester det i andre browsere. Fx kan jeg også se nogle fejl
i
> Safari hjemmefra, men ikke i Safari her på job.
>
> www.scan-line.net
>
> Håber I kan hjælpe.
>
> Vh Line
>

Hej Line

Det er en velkendt problem at den ikke vises ens i 7 og 8
hvis du indsætter nedenstående så skulle den vises ens
<meta http-equiv="X-UA-Compatible" content="IE=8" />
Ellers ingen fejl at finde.

Mvh.

Kim

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Peter Karlsen (20-03-2010)
Kommentar
Fra : Jens Peter Karlsen


Dato : 20-03-10 01:28

Det vil jo ikke løse hans problem.

Regards Jens Peter Karlsen.

On 19 Mar 2010 16:34:11 GMT, Kim Schmidt Wind <oz1juxXXX@mail.tele.dk>
wrote:

>Det er en velkendt problem at den ikke vises ens i 7 og 8
>hvis du indsætter nedenstående så skulle den vises ens
><meta http-equiv="X-UA-Compatible" content="IE=8" />

Jørgen Farum Jensen (19-03-2010)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 19-03-10 22:48

Line Sams skrev:
> Jeg har lavet denne hjemmeside for mit arbejde. Den er lavet i
> Dreamweaver CS4. Jeg har forsøgt mig med CSS mest, men har
> problemer med, at menuen (en Spry Accordion) ikke vises ens i
> bl.a. explorer 8 og explorer 7, hvor menuen hopper over i højre
> side. Jeg ved ikke, hvad jeg skal gøre ved dette, eller hvordan
> jeg tester det i andre browsere. Fx kan jeg også se nogle fejl i
> Safari hjemmefra, men ikke i Safari her på job.
>
> www.scan-line.net
>

Den fejl kan jeg ikke se i hverken Firefox, IE7 eller IE8.
Jeg kan heller ikke se at din menu er en "Spry Accordion"
hvad det nu end er. Din menu er en en simpel flad menu,
konstrueret på en højest umoderne måde.

Det umoderne gælder også din webside: Du blander
tabellayout med div'er. Det skal man være en ganske
websidekonstruktør for at slippe heldigt af sted med.

Der er følgende galt med din webside:
1) Du har en vandret rulleskakt i et 1024 gange 768 pixel
browservindue.
2) Du har en umanerlig stor afstand fra indholdet og ned til
sidefoden.
3) Du har et image map uden tilkendegivelse af,
at der er hotspots på siden.
4) Dit indhold består af et gigantisk billede uden
tekstmæssige oplysninger overhovedet.
5) Du har et stylesheet på næsten 10 kilobyte til at
formatere en side der kunne formateres med nogle få
hundrede bytes stylesheet.

Jeg ved godt at dette her ikke er ris+ros, men den
side er en dediceret ommer, uanset hvilket program
den er lavet med. Det ligner faktisk noget man kunne
lave med det forhåbentligt hedengangne GoLive. Er
du sikker på at du har læst rigtigt på pakken?

--

Med venlig hilsen
Jørgen Farum Jensen
Håndbog i webdesign: http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets: http://webdesign101.dk/cssbog/
..

Allan Vebel (20-03-2010)
Kommentar
Fra : Allan Vebel


Dato : 20-03-10 00:24

Jørgen Farum Jensen skrev:

> Det umoderne gælder også din webside: Du
> blander tabellayout med div'er. Det skal man
> være en ganske websidekonstruktør for at slippe
> heldigt af sted med.

Det er dog kun i menuen, hvilket kan være slemt
nok

> Jeg ved godt at dette her ikke er ris+ros, men den
> side er en dediceret ommer

Det er også mit sysnpunkt - der er så mange fejl at
det er bedre at starte forfra.

--
Allan Vebel
http://vebel.dk | http://html-faq.dk



Jens Peter Karlsen (20-03-2010)
Kommentar
Fra : Jens Peter Karlsen


Dato : 20-03-10 01:38

Hvis du kun kikkede på hoved siden kan jeg godt forstå at du ikke ser
så meget da den nævnte menu kun findes på undersiderne.
Skidt ide at linke til en side der ikke har problemet.

Regards Jens Peter Karlsen.

On Fri, 19 Mar 2010 22:47:52 +0100, Jørgen Farum Jensen
<jfjenzen@yahoo.dk> wrote:

>Den fejl kan jeg ikke se i hverken Firefox, IE7 eller IE8.
>Jeg kan heller ikke se at din menu er en "Spry Accordion"
>hvad det nu end er. Din menu er en en simpel flad menu,
>konstrueret på en højest umoderne måde.

Jørgen Farum Jensen (20-03-2010)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 20-03-10 11:46

Jens Peter Karlsen skrev:
> Hvis du kun kikkede på hoved siden kan jeg godt forstå at du ikke ser
> så meget da den nævnte menu kun findes på undersiderne.
> Skidt ide at linke til en side der ikke har problemet.

Allright, men efter at have set
de øvrige sider er jeg overhovedet
ikke interesseret i det specifikke
problem. Det hele er så udygtigt lavet
at jeg står fast på at det er en ommer.

Og nu i mere end konstruktionsmæssig
forstand. Informationsarkitekturen er
så indforstået at man skal være ansat
i firmaet for at begribe hvad der er hvad.

Det hele bekræfter mine fordomme om WYSIWYG
programmer. I ukyndiges hænder er de direkte
farlige.

Med venlig hilsen
Jørgen Farum Jensen
..

Rune Jensen (20-03-2010)
Kommentar
Fra : Rune Jensen


Dato : 20-03-10 14:19

Den 20-03-2010 11:46, Jørgen Farum Jensen skrev:
> Jens Peter Karlsen skrev:
>> Hvis du kun kikkede på hoved siden kan jeg godt forstå at du ikke ser
>> så meget da den nævnte menu kun findes på undersiderne.
>> Skidt ide at linke til en side der ikke har problemet.
>
> Allright, men efter at have set
> de øvrige sider er jeg overhovedet
> ikke interesseret i det specifikke
> problem. Det hele er så udygtigt lavet
> at jeg står fast på at det er en ommer.

Jeg er eeig, for så vidt at f.eks. tekst i billeder er noget, man bare
ikke _må_ lade slippe igennem på en firmaside. Det er ikke for at rakke
ned eller noget, men det vil svare lidt til at man har en hjemmeside
fuld af stavefejl og syntaks og forståelsesfejl. Det er ikke god karma,
det ser ikke proft ud.

> Det hele bekræfter mine fordomme om WYSIWYG
> programmer. I ukyndiges hænder er de direkte
> farlige.

Det er sikkert en grafiker, som sidder bag. Det omvendte ville
formentlig også være tilfældet, hvis en koder skulle lave proft
Photoshop-arbejde ;)

Jeg ville kigge på grafikken først og fremmest, så kan koden ændres
efterfølgende.

F.eks.: http://www.scan-line.net/images/baggrund2/baggrund_web2_01_02.jpg

Den ville jeg lave som en gennemsigtig, repeterende PNG - eller
simpelthen bare som en DIV med gennemsigtighed. Det vil funke for IE7,
men ikke IE6, til gengæld er det hammer nemt at lave fallback til, og
det fylder næsten intet. Menuen bør iøvrigt ikke laves som hotspot, men
som en UL.

Samme grafik (og andre) ville jeg tage væk den blå skygge i siderne, den
er for ufleksibel at have ligeende der (hvad hvis man på et tidspunkt
vil skifte farve på skyggen?). Den skal i stedet placeres med et PNG
billede, som repeteres nedad, og det nemmeste er her at bruge to DIVer,
en til hver side (højre/venstre).

Kort sagt, split designet op i dele, som kan genbruges eller repeteres,
det er hvad man bør gøre, før man i det hele taget går i gang med at
kode. Tænk også i cashing/performance/fleksibilitet.

PS: Der er ikke udnyttet HTMLens muligheder for at give betydning til
indhold, f.eks. angive overskrifter. Kodeeksempel:

<p><img src="../images/heta_web.jpg" width="356" height="117"
alt="heta" /></p>

Dette skulle være en overskrift, men er ikke angivet som en sådan. En
blind vil måske have problemer med at forstå hvad der er hvad i teksten.
Se også:
http://runejensen.dk/tips/html/overskrifter.asp



Ellers er designet rent grafisk set ganske nydeligt, men ovenstående
problemstillinger ville jeg forholde mig til, før jeg gik i gang med at
kode det..


MVH
Rune Jensen

Rune Jensen (20-03-2010)
Kommentar
Fra : Rune Jensen


Dato : 20-03-10 14:57

Den 20-03-2010 14:18, Rune Jensen skrev:

> Samme grafik (og andre) ville jeg tage væk den blå skygge i siderne, den
> er for ufleksibel at have ligeende der (hvad hvis man på et tidspunkt
> vil skifte farve på skyggen?)

Det er bla. denne jeg mener.

http://www.scan-line.net/images/baggrund2/baggrund_web2_01_03.jpg

Det fylder 23kb, og det giver meget fastlåst design i mere end en
forstand. Med lidt snilde, kan man godt lave de skygger i to PNGer,
måske endda én sprite*), som gentages nedad (og iøvrigt intet fylder).
Fordelene ved opsplitning er, at man så kan lave fleskibelt design i
bredden, det vil fylde mindre, og man kan ændre farven under skyggen
separat uden at skulle åbne sit billedredigeringsprogram, og uden at
skulle skele til farven på indholdsdelen. Man kan såmænd andre skyggerne
helt også uden det påvirker andet end dem.


MVH
Rune Jensen

NOTE: Sprite: Et billede som indeholder flere billeder, og som kan
skiftes imellem ved at bruge background-position. Jeg bruger det til
baggrunde, og det er lightning fast. Sparer et round-trip til serveren
for hvert ekstra billede. Kræver at de forskellige billdeder i spriten
har samme farveskema - noget man skal være klar over, men som jeg synes
skygger er oplagt til, hvis de bruges samme sted.

Jørgen Farum Jensen (20-03-2010)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 20-03-10 16:19

Rune Jensen skrev:

>> Det hele bekræfter mine fordomme om WYSIWYG
>> programmer. I ukyndiges hænder er de direkte
>> farlige.
>
> Det er sikkert en grafiker, som sidder bag. Det omvendte ville
> formentlig også være tilfældet, hvis en koder skulle lave proft
> Photoshop-arbejde ;)

Ja, men hvorfor skal du som en dygtig
websidekonstruktør respektere at du
ikke dermed nødvendigvis også er en
dygtig (grafisk) designer, når det
omvendte helt åbenlyst ikke er tilfældet?

--
Med venlig hilsen

Jørgen Farum Jensen
..

Rune Jensen (20-03-2010)
Kommentar
Fra : Rune Jensen


Dato : 20-03-10 16:49

Den 20-03-2010 16:19, Jørgen Farum Jensen skrev:
> Rune Jensen skrev:
>
>>> Det hele bekræfter mine fordomme om WYSIWYG
>>> programmer. I ukyndiges hænder er de direkte
>>> farlige.
>>
>> Det er sikkert en grafiker, som sidder bag. Det omvendte ville
>> formentlig også være tilfældet, hvis en koder skulle lave proft
>> Photoshop-arbejde ;)
>
> Ja, men hvorfor skal du som en dygtig
> websidekonstruktør respektere at du
> ikke dermed nødvendigvis også er en
> dygtig (grafisk) designer, når det
> omvendte helt åbenlyst ikke er tilfældet?

Jeg tror faktisk ikke, det er noget, man tænker over, når opgaver skal
uddeles. Fordi papirdesign er langt ældre og derfor langt bedre kendt
end design til WEB, som stadig er ret nyt (på en måde). Alle går derfor
udfra hvad alle gennemsnitsligt kender bedst. Tror ikke, det har noget
at gøre med, hvem der er vigtigere som sådan, det er bare vane og vel
egentlig en slags "uforsætslig" uvidenhed.

En af de ting, som kan give et "vink" er f.esk.
søgeoptimering/tilgængelighed. Hvor f.eks. tekst i billede ikke vil give
nogetsomhelst information, og man vil miste brugere, fordi teskten ikke
er præsenteret. Modsat grafikerens arbejde, hvor dette har nærmest
direkte modsat betydning (udseendet af teksten). Dette har firmaerne
efterhånden lært på den hårde måde, og der kan komme andre ting end det,
så de til sidst anerkender, man kan ikke "bare lige" lave et design til
web uden viden om koden bag, og at der *er* forskel på webdesign og
(papir)grafisk arbejde. Men nok over tid ;)


MVH
Rune Jensen

Jens Peter Karlsen (20-03-2010)
Kommentar
Fra : Jens Peter Karlsen


Dato : 20-03-10 14:51

Ja, men i det mindste er der lidt at starte med med mine rettelser.

Når man opbygger et site er det en god ide at starte med at tegne
hierarkiet og derefter designe siderne, hvis man gør det med bokse for
de enkelte dele er det let at oversætte til html med div.
Ved at tegne relationen mellem siderne får man dels den overordnede
navigation på plads og man får et overblik over om det virker logisk
at navigere rundt i og skal der en ny side på senere ser man let hvor
i hirarkiet den skal placeres.

Det ved du selvfølgelig godt, det er mere en generel betragtning til
hjælp for OP og andre der gør sig overvejelser om at starte et site.

Regards Jens Peter Karlsen.

On Sat, 20 Mar 2010 11:46:12 +0100, Jørgen Farum Jensen
<jfjenzen@yahoo.dk> wrote:

>Allright, men efter at have set
>de øvrige sider er jeg overhovedet
>ikke interesseret i det specifikke
>problem. Det hele er så udygtigt lavet
>at jeg står fast på at det er en ommer.

Line Sams (22-03-2010)
Kommentar
Fra : Line Sams


Dato : 22-03-10 07:48

Jeg takker for alle svarerne, der er læst med stor grundighed og
kun bekræfter mig i, at jeg har meget at lære, hvilket jeg vil
gøre. Og ja, jeg er grafisk designer ;) samt nybegynder i html og
css.

Vh Line

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Rune Jensen (22-03-2010)
Kommentar
Fra : Rune Jensen


Dato : 22-03-10 15:52

Den 22-03-2010 07:47, Line Sams skrev:
> Jeg takker for alle svarerne, der er læst med stor grundighed og
> kun bekræfter mig i, at jeg har meget at lære, hvilket jeg vil
> gøre. Og ja, jeg er grafisk designer ;) samt nybegynder i html og
> css.

Hej, Line,

For du (og andre) nu ikke skal tro, vi er "nogle hårde hunde", så har
jeg bakset lidt med en slags tutorial, hvor jeg gennemgår de ting, man
skal vide, når man designer til web, og jeg bruger dit arbejde som
grundlag for dette - håber ikke du har noget imod det. Den kan måske
også hjælpe andre i samme situation som dig.

Jeg håndkoder mine sider, men grundlæggende er det de samme ting, man
skal tage højde for, om det er håndkodning eller WYSIWYG.

Først, så har du jo teksten klar, så her er der ingen ben. Derudover, så
kan din side bruges som udkast til den endelige sides layout, så man kan
se hvordan det er tænkt at se ud, det er der ikke noget galt i. Vi deler
det herefter op i to halvdele, som dog vil overlappe hinanden på et
tidspunkt:

1. Det grafiske arbejde samt layoutet
2. Selve (tekst)indholdet og tilhørende mark-up

Første del - grafikken:

Der skal grundlæggende bruges 3 stykker grafik. A) Logo, B) skygger
(sprite) og C) menubaggrund.

A) Der skal bruges et logobillede. Hvis det skal kunne klikkes på, får
det betydning, hvorfor det skal (bør, man kan nogle gange "snyde")
lægges i en <img>, ellers skal det lægges som baggrundsbillede. Dette er
nogle gange godt at vide, inden man designer - her vil jeg dog bruge det
som baggrundsbillede. Skyggerne i siderne er fjernet:

http://www.webdesigngruppen.dk/temp/sl/logo_scan_line_baggrund.jpg

Læg mærke til den grå farve til højre i billedet - dette kan udnyttes
senere til at gøre designet fleksibelt i bredden, som virkelig er en
force ved design til web, mere evt. senere, hvis jeg får tid - ellers
kan du spørge.

B) Skyggerne i siderne har jeg lavet selvstændigt og lagt her:

http://www.webdesigngruppen.dk/temp/sl/side_skygger_scan_line_baggrund.png

Det er en såkaldt "sprite", hvilket vil sige, det er flere billeder i
ét, og som virkelig kan bruges til optimering af både hastighed og
størrelse - det fylder ikke engang 1kb. Her er det dog brugt mere
simpelt med kun to billeder i ét.

Med sprites skal man være opmærksom på, om billederne skal kunne
gentages og i hvilken retning, det har betydning for, hvor i spriten de
skal placeres. Skyggerne skal gentages nedefter, derfor plejer jeg at
placere dem i hver sin side af en sprite vandret, og ingen billeder
eller white-space over eller under.

Derudover skal man være opmærksom på, at billederne skal have samme
farveskema, så de skal helst bruges i samme "varme". Det bliver de også
her, hvor de bruges i hver sin side og har ens "udseende".

De er lagt som graderende gennemsigtig PNG, så man kan ændre baggrund
uden at ændre billedet selv. Skygger er ikke betydningsbærende (giver
ikke mening, hvis de bliver læst op), derfor skal de lægges som
baggrundsbilleder (vigtigt når man skal kode det). Sprites virker
allerbedst til baggundsbilleder iøvrigt.

NOTE: PNG forstås ikke fuldstændigt af IE6 - vil man have denne browser
med, skal der laves yderligere et stykke grafik evt. en JPG. Så kan man
ikke uden videre ændre baggrunden.

NOTE2: Yahoo! bruger intensivt sprites, se her:
http://d.yimg.com/a/i/ww/met/pa_icons/us_pa_sprite_063009.png

....som er for deres menu med grafik til venstre på hovedsiden. De har
"fusket" og opskaleret billederne i koden for at spare plads, men det
virker.

C) Den halvvejs gennemsigtige menubaggrund vil jeg udfra umiddelbar
vurdering forsøge at lave med CSS, når selve koden skal laves, fordi CSS
ikke fylder særligt meget, og det er ret fleksibelt (og så er jeg også
doven). Hvis dette ikke funker (IE giver nok problemer), skal der laves
et stykke PNG-grafik mere til dette, men det er ikke et stort problem,
da mit udgangspunkt her er, det bare skal være ensartet gennemsigtigt,
så det gør jeg ikke endnu.

Version 2 af den grafiske-layout tutorial to come...


MVH
Rune Jensen

Rune Jensen (22-03-2010)
Kommentar
Fra : Rune Jensen


Dato : 22-03-10 16:25

Den 22-03-2010 15:52, Rune Jensen skrev:

> Version 2 af den grafiske-layout tutorial to come...

Så skal der lige fortælles lidt om, hvordan man lægger de skygger på.

Men først lige noget om kodedisciplin.

Jeg har følgende regler, når jeg koder, for det er nemt at se, hvor hvad
hører til:

1: Jeg kommenterer altiid min kode. Dette gøres i HTML med <!-- og -->
som start og slut

2. Det er vigtigt, at man kan se prioriteringen af ens inddeling med
DIVer. derfor laver jeg indrykning, når en DIV eller andet element
ligger inde i en anden. <html>, <head> og <body> er standardelementer,
dem rykker jeg ikke ind.

3. Nu håndkoder jeg, derfcr laver jeg også CSSen selv. Jeg starter altid
med inline CSS, så jeg kan se, hvor det hører til. dette rykker jeg
siden i selvstændig fil.


Nu til det med skyggerne

http://www.webdesigngruppen.dk/temp/sl/fra_grafik_til_layout_1a.asp

DIV-inddelingen har jeg gjort visuel ved at lægge borders på.

For nemheds skyld, så har jeg valgt skygger, som repeteres hele vejen
ned igennem designet. Hvis du vil have forskellige skygger, skal
designet opdeles yderligere.

Den røde border: Denne DIV omhegner hele designet, og den tegner venstre
skygge.

forklaring til inline style:

padding: 0; // jeg sætter alt indvendig padding til 0

padding-left: 10px; // her sætter jeg hvor meget plads der skal være til
skyggen fra venstre side af DIVen

margin: 0; // Der skal ikke være noget mellemrum udenom DIVen

background-image: url( side_skygger_scan_line_baggrund.png) // henter
hele billeder fra spriten som baggrundsbillede

background-position: left top // denne er lidt spciel. Her fortæller vi
hvor i spriten vi vil have billedet vist fra. Da venstre skygge ligger
helt til venstre i spriten, bruges position left. Top har ikke noget at
sige her, da billedet repeteres, men det er med for syns skyld. Med
padding på DIVen på 10, vil vi altså få vist 10px i bredden taget fra
venstre side af spriten.

background-repeat: repeat-y // Billedet skal repeteres nedefter

Den stiplede gule border er der om to DIVewr, fordi de begge ligger
umiddelbart inde i den røde DIV. De DIVer er også rykket ind i koden.

Den første indeholder selve logoet/headeren, og billedet sættes som
baggrundsbillede. Da bredden af billedet allerede er sat af den
omgivende DIV, behøver vi ikke sætte den, men højden af DIVen skal
sættes til højden af billedet. No-repeat betyder, at billedet ikke skal
repeteres.

IndholdsDIVen: Her begynder for første gang noget rigtig HTML. <h1>
angiver en overskrift. <p> angiver teksten som hører til overskriften,
ligesom en artikel i en avis.

Skyggen "skinner igennem" indholdsDIVen fordi der ikke er sat en
baggrundsfarve på indholdsDIVen. Men det er nemt at se de 10px, som er
gjort plads til.

Og her er det uden border:

http://www.webdesigngruppen.dk/temp/sl/fra_grafik_til_layout_1b.asp

--> More...


MVH
Rune Jensen

Rune Jensen (22-03-2010)
Kommentar
Fra : Rune Jensen


Dato : 22-03-10 17:34

Den 22-03-2010 16:24, Rune Jensen skrev:

> --> More...

.... Så skal der en skygge på i højre side også, og her følges samme
fremgangmåde som med venstres skygge.

Der lægges en omkransende DIV om hele designet, som igen får sit
baggrundsbiillede fra spriten.

Forskellen er her, at denne DIV skal der lægges plads til billedet i
dens højre side (padding-right), og fra spriten skal med
background-position tages fra højre side også (background-position: right)

http://www.webdesigngruppen.dk/temp/sl/fra_grafik_til_layout_2.asp

Da der er kommet en ny omkransende DIV, er der iøvrigt foretaget
indrykninger i koden også, så det er overskueligt.

Det er ikke kønt som det er (jeg er jo ikke grafiker ;) ), men det
viser, hvordan man kan gøre det. Og uden at spilde unødigt plads,
samtidig med det er flesibelt.

Her har jeg ændret baggrundsfarven på body til en hidsig gul kulør, så
man kan se, at den faktisk skinner igennem på skyggerne.

http://www.webdesigngruppen.dk/temp/sl/fra_grafik_til_layout_2_b.asp


MVH
Rune Jensen

Rune Jensen (22-03-2010)
Kommentar
Fra : Rune Jensen


Dato : 22-03-10 19:02

Den 22-03-2010 17:33, Rune Jensen skrev:

> MVH
> Rune Jensen

Nu har det så fået mere "kant".

http://www.webdesigngruppen.dk/temp/sl/fra_grafik_til_layout_3.asp

Først og fremmest, så har jeg givet indholdsDIVen noget indre padding,
så overskrift og tekst ikke står ude i siden. Der er også sat
baggrundsfarve til white på denne DIV.

Den yderste DIV har jeg centreret ved at angive, at margin højre og
venstre skal være auto. Dette har jeg brugt en short-cut til:

margin: 0 auto 0 auto;

Når man gør dette, fortæller man at margin skal sættes fra toppen og med
uret. Altså:

Margin-top er 0

Margin-right er auto

margin-bottom er 0

margin-left er auto

Desuden, så har jeg givet mindre plads til skyggerne, da jeg synes de
fyldte lidt vel rigeligt. Dette er gjort vha. mindre padding til
skyggeDIVerne, som er sat ned fra 10px til 7px. Det er en fordel ved
denne måde at designe på, det er meget fleksibelt.

Med hensyn til indholdet, så har jeg via body sat hele sidens tekst-type
til Arial.

Overskriften, den er speciel fordi det er et billede, dels ren tekst.
Dette vil blinde ikke få meget ud af (selv om man kan hjælpe på vej med
en alt-tekst), men jeg har brugt et gammelt trick med at skrive
overskriften med alm. tekst, som jeg så rykker hulens langt imod venstre
ud af browseren viewport med text-indent.

Videre, så er billedet lagt ind i overskrift-tagget H1 som et
baggrundsbillede, og H1 har fået højde og bredde efter billedet via en
style. Dette bevirker, at billedet ikke vil blive downloadet på f.eks.
mobiler, som ikke har godt af for mange billeder (det koster penge at
downloade dem). I stedet får man teksten både som mobilbruger og hvis
man bruger skærmlæser.

Ovenstående "hack" vil man iøvrigt ikke behøve med CSS3, da der kommer
en sådan alternativ mulighed, hvis man vil bruge billeder i overskrifter.

En footer har jeg plugget på, der er ikke så meget at sige om den.


Menuen mangler så...


MVH
Rune Jensen

Rune Jensen (22-03-2010)
Kommentar
Fra : Rune Jensen


Dato : 22-03-10 20:27

Den 22-03-2010 19:02, Rune Jensen skrev:

> Menuen mangler så...

....og den dér cool gennemsigtige effekt.

Men før jeg går i gang med den, skal der lige laves et testforsøg:

http://www.webdesigngruppen.dk/temp/sl/fra_grafik_til_layout_4.asp

Vi lægger mærke til, at det som ventet ikke virker i IE, det vender jeg
tilbage til.

Jeg har her gjort det, at jeg har indlagt en DIV i header-DIVen, som
skal indeholde menuen.

Fordi jeg ikke ved, om headerDIVen skal bevare sin størrelse altid, har
Jeg gjort dette:

Header-DIVen har jeg givet en position: relative, og ingen
placeringsangivelse, sådan at den beholder sin plads. MenueDIVen indeni
HeaderDIVen placerer jeg absolut.

Det betyder, at menuDIVen kan placeres absolut til HeaderDIven. Jeg har
placeret menuDIVen i bunden af HeaderDIven med bottom: 0. Derefter har
jeg givet den en Z-index, for at være sikker på, at den ikke skjules. Nu
vil menuDIVen altid ligge i bunden af headerDIVen.

Jeg har ikke lavet menuen her, kun indsat rn tekst. For problemet med
IE, som ikke kan vise den cool effekt, skal lige løses først. Her laver
jeg en gennemsigtig PNG i billedbehandlingsprogrammet, som så bliver
brugt til at lave den gennemsigtighed.

Jeg har brugt RGB 240,240,240 og en opacity på 40 (ca.):

http://www.webdesigngruppen.dk/temp/sl/gennemsigtig_repeat.png

Så indsætter jeg den PNG som repeaterende baggrundsbillde på menuDIVen,
og det kan ses i IE også - dog ikke IE6 (jeg gider ikke rigtigt rode med
GIFfer for den, men man kan godt). Men dette at vi bruger billeder til
gennemsigtigthed betyder ogå, at hvis vi vil ændre grundlæggende på
gennemsigtigheden, kan vi ikke gøre det med CSS, det skal gøres i
billedbehandligsprogrammet.

http://www.webdesigngruppen.dk/temp/sl/fra_grafik_til_layout_5.asp

Mere...


MVH
Rune Jensen

Søg
Reklame
Statistik
Spørgsmål : 177459
Tips : 31962
Nyheder : 719565
Indlæg : 6408173
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste