Jonas Byströms WEB-designsida
[Uppdaterad 1997-03-15]

WEB-design


Så här har jag designat min WEB-sida.

Av Jonas Byström


Innehåll

  1. Inledning
  2. Allmänt
  3. Meta-taggar
  4. Bakgrund
  5. Tabell
  6. Logga
  7. Knappar
  8. Text
  9. Övrigt

Verktyg

  1. Paint Shop Pro 4.12
  2. W95 Anteckningar
  3. HomeSite
  4. Microsoft Image Composer


Inledning

Den här sidan beskriver med exempel hur jag designat min hemsida. Den beskriver inte grundläggande HTML vilket många andra sidor gör. För detta ändamål kan jag rekommendera Annica Tigers HTML-nybörjarguide som är mycket bra.

Upp

Allmänt

All design har jag gjort själv utom besöksräknaren och brevanimationen som jag båda hämtat på nätet. Det vimlar av sajter där ute som arkiverar dylikt för fri kopiering.

All HTML-kodning (eller om man skall kalla det HTML-formatering) är gjord manuellt i W95 Anteckningar. Jag började så och har sedan fortsatt då den mesta tiden hittils har gått åt att skapa grafiken mer än att skapa meningsfull text. Antagligen laddar jag hem någon bra HTML-editor då det är dags att börja skriva. Nackdelen med manuell kodning är just att man sitter och skriver formateringsinformation istället för att skriva den text man egentligen vill skriva. Toppen för mig vore om jag kunde spara i HTML-format från MS-Word, då skulle mycket vara vunnet.

All grafik är skapad i det mycket trevliga programmet Paint Shop Pro 4.12 från JASC. PSP är ett shareware och får användas för demonstration i en månad. Programmet är främst avsett för hantering av bilder och fotografier och lär ha fått ett stort uppsving det senaste året p.g.a. dess goda anpassning mot internets WEB-design. Man kan läsa in bilder från en stor mängd olika format, redigera och sedan skriva till valfritt filformat. Dessutom kan man skapa egna bilder men mer avancerade ritfunktioner saknas. Dock kan man skapa rätt mycket textgrafik som är vanligt på WEB-sidor. Det finns en mycket användbar "browser" inbyggd som gör att man enkelt (och snabbt) håller koll på alla bilder. Fungerar som ett snyggt fotoalbum.

Upp

Meta-taggar

Meta-taggar anges till exempel för att definiera viss dokumentinformation. Taggarna skrivs inom huvudet enligt formatet:
Med "Description" anger man bl.a. den text som hamnar först i förklaringstexten vid träff hos AltaVista sökmotor:

Med "Author" kan man ange sitt författarnamn (ej nödvändigt):

Med "Keywords" kan man ange de ord som bl.a. AltaVista sökmotor indexerar, d.v.s. ord som andra kan söka på:

Upp

Bakgrund

Sidans bakgrund består av en blågrön list i vänsterkanten och i övrigt vit bakgrund. För att skapa detta används en bakgrundsbild "hembg.gi"" som ser ut enligt nedan:

Bilden består av ett fält med blågrön färg till vänster och vit (eg. transparent) färg till höger med en suddig övergång. Den är gjord i PSP med en maximalt bred bild och en liten blågrön rektangel i vänsterkanten. Gränsen mellan de olika områdena är diffuserad med Image/NormalFilters/Blur. Det är viktigt att bilden är maximalt bred för att inte den blågröna listen skall återupprepa sig på skärmen i din WEB-läsare. Bilden är sparad med transparent färg för det högra fältet.

Bakgrundsformatering anges i BODY-taggen enligt:

BGCOLOR="#FFFFFF" sätter bakgrundsfärgen till vitt och BACKGROUND="hembg2.gif" lägger ovanstående bild över detta.

Bakgrundsbilden upprepar sig både till höger och nedåt automatiskt och behöver därför egentligen bara vara 1 linje hög. (Högerexpansionen kan du se om du har 1024x768 eller mer i upplösning och maximerar fönstret)


Ett annat sätt att är att dela in hela sidan i två kolumner m.h.a. en tabell, ange bakgrundsfärg till #008080 ("Teal") i vänster kolumn och #FFFFFF ("White") i höger kolumn. Detta fungerar dock inte i Netscape 2 och man får heller inte en mjuk övergång mellan färgerna.

Upp

Tabell

Hemsidan består av en tabell med två kolumner. Den vänstra kolumnen är lika bred som det vänstra blågröna fältet i bakgrunden. (På detta sätt kan man få bakgrundsfärg i tabellkolumner i Netscape 2 som inte tillåter att man anger bakgrundsfärger explicit i tabeller.) För att kolumnbredden inte skall förändras då användaren ändrar WEB-läsarens fönsterstorlek är kolumnerna i tabellen satta till en fast storlek. Vänster kolumn till 110 punkter och höger kolumn till 480 punkter.

Nu fungerar inte detta alltid. Om man gör fönstret väldigt smalt så ändras kolumnbredden ändå. Tricket för att förhindra att vänsterkolumnen görs smalare än 110 punkter är att lägga in en bild med tillräcklig bredd vilken då förhindrar eventuell avsmalning. Jag har lagt in en bild, "spacer.gif", som är en punkt hög, 105 punkter bred och genomskinlig. (Egentligen kan bilden vara 1x1 punkt, den anges ju till önskad bredd med WIDTH-argumentet.) Anledningen till att jag satt linjebredden till 105 och inte 110 är att Netscape 2 och IE 3 automatiskt lägger en vänstermarginal på cirka 5 punkter (?). I IE 3 kan man ändra detta men tyvärr inte i Netscape 2. Därför har bredden 105 valts som en hygglig anpassning.

Exempel:

<TABLE>

</TABLE>



För att placera valknapparna i vänster kolumn i höjd med knapparna i höger kolumn så använder jag två rader i tabellen. Text och/eller bilder i de båda kolumnerna i rad 2 börjar då på samma rad. Dessutom har jag skapat en tabell i huvudtabellens högra kolumn längst ner. På så sätt kan jag placera Email-länken i mitten och uppdateringsinformationen till höger.

Layout:


Logga
Vänster
list med
valknappar
Valknappar

Löptext

Avgränsare
Besöksräknare

Hempil GIF-animering och
Email-länk
Uppdateringsinfo

Upp

Logga

Loggan är gjord i Paint Shop Pro (PSP). Följande är en kort beskrivning hur jag skapat texten. Varje textelement är konstruerat enligt följande (med vissa variationer).

  1. Skapa nytt dokument med vit bakgrundsfärg. Välj FILE/NEW, ange Background Color WHITE och Image Type 16.7 MILLION COLORS (24 BIT).
  2. Välj valfri textfärg. D.v.s. klicka i färgpaletten med VÄNSTER-knappen.
  3. Välj AKTIVERA TEXT (klicka på "A").
  4. Skriv valfri text och ange font. Rekommenderas: aktivera ANTIALIAS.
  5. Välj IMAGE/SPECIAL EFFECTS/CUTOUT. Disable FILL, Shadow color BLACK, Opacity 255, Blur 5, Vertical -1, Horizontal -1.
  6. Välj IMAGE/SPECIAL EFFECTS/CUTOUT. Disable FILL, Shadow color WHITE, Opacity 255, Blur 5, Vertical 2, Horizontal 2.
  7. Välj IMAGE/NORMAL FILTERS/SHARPEN.
  8. Välj IMAGE/SPECIAL EFFECTS/ADD DROP SHADOW. Color BACKGROUND, Opacity 180, Blur 10, Vertical 5, Horizontal 5.

Texten skall nu se ut så här:

Alternativ:
Skriv text utan färg (vit färg mot vit bakgrund).
Väl CUTOUT enligt ovan.
Välj COLORS/COLORIZE. Hue 150, Saturation 200.
Välj IMAGE/SPECIAL EFFECTS/EMBOSS.
Välj ADD DROP SHADOW enligt ovan.

Och då blir det så här istället:


Pröva själv med större värden på Vertical och Horizontal CUTOUT, andra värden på Hue och Saturation, prova IMAGE/EDGE FILTERS/TRACE CONTOUR etc. Kreativiteten känner inga gränser. Nästa steg kan bli att använda en mask och färglägga texten med ett mönster, mycket effektfullt.

Skapa gärna en transparent bakgrund genom att aktivera detta vid sparning (FILE/SAVE AS/OPTIONS.../SET THE TRANSPARENCY VALUE TO BACKGROUND VALUE). Observera att aktiverad bakgrundsfärg måste överensstämma med bildens faktiska bakgrundsfärg. (Att göra transparenta bakgrunder med skuggade bilder har sina begränsningar. Skuggan är i ovanstående fall genererad (och anpassad) mot vit bakgrund. Om den senare presenteras mot mörk bakgrund blir det inte helt naturligt. Även om du gör transparenta bilder bör du generera skuggan mot den bakgrundsfärg du vet att du kommer att använda.)

Upp

Knappar

Knapparna är gjorda på motsvarande sätt som loggan.

  1. Rita en rektangel.
  2. Välj därefter CUTOUT med SVART resp. VITT som för loggan.
  3. Välj ADD DROP SHADOW som för loggan.
  4. Spar knappen som en fil för att kunna hämta fram den för varje knapp som skall göras.
  5. Placera "text-korset" i mitten på knappen och skriv valfri text.

Klicka här för en mer detaljerad specialsida om knappdesign.

Avgränsningslinje och pilar (upp, vänster) är gjorda på samma sätt.

Upp

Text

All text är som tidigare sagt från början skriven i W95 Anteckningar. Jag har senare laddat ner HTML-editorn HomeSite och konverterat alla svenska tecken "åäöÅÄÖ" till "&aring;, &auml;, &ouml;, &Aring;, &Auml;, &Ouml;".

Numera använder jag normalt alltid HomeSite. Den är inte "topp" men förenklar arbetet väsentligt och är trots allt bättre än Anteckningar.

Upp

Övrigt

Microsoft Image Composer
Jag har tittat lite på Microsoft Image Composer 1.0a som är gratis att ladda ner. Det som gör MIC intressant är att det hanterar bitmappar (s.k. sprites) som objekt. D.v.s. en ros som placerats över en annan bild kan man sedan klicka på och bearbeta individuellt. Rosen har alltså inte blivit en "del" av bilden som man inte längre kan komma åt vilket är fallet med vanliga s.k. "image editors" såsom Paint Shop Pro, Microsoft Paint, etc. Jag har ännu inte hunnit studera MIC i detalj, så jag vet inte hur pass bra den är för att rita egna bilder. Dock är MIC mycket enkel att komma igång med för nybörjaren, gör som jag - välj tutorial under help och följ "kursen".

En timme senare hade jag denna bild ...

La fleur d'Internet

Färger och färgpaletter är ett svårt ämne som jag inte har riktigt koll på. MIC har insett problemet och möjliggör en mycket enkel konvertering (via guider) till 8-bitars färgpaletter som är vanliga på WEB:en. (Om du studerar min logga så är färgen antagligen grynig - det är den inte i PSP på min dator, men väl på WEB:en.)

Microsoft GIF Animator
Microsoft GIF Animator låter dig skapa GIF-animeringar (rörliga bilder på Internet) med bilder skapade i t.ex. MIC. Dock har programmet en del buggar, bl.a. fungerar filsparning med transparent bakgrund dåligt (eller så är det jag som gör fel).

Upp

[ Hemsida | Skapa hemsida | HTML-Guide | WEB-design | Knappdesign | FTP-tips | Idésida | Länkar ]
Till hemsidan Skicka gärna kommentarer till
© Jonas Byström
Gästbok    
Utmärkelser    

CSE 3310 HTML Validator