Gå til innhold

Hjelp videre med CSS.


Anbefalte innlegg

Skrevet (endret)

Ja jeg vet. Tyve tusen andre topics om dette, men jeg suger skikkelig i HTML og skjønner ikke en dritt av hva folk mener. Kan noen gi meg en idiotsikker guide for dette?(Og jeg mener idiotsikker!) Jeg bruket DW og som dere sikkert har skjønt WYSIWYG-editor. Jeg kan litt HTML hvis det er snakk om copy og paste in et sted i kodene... :p

Hva trenger jeg?

Hvor skal tingene jeg trenger?

osv...

 

:blush:

Endret av Zathardor
Videoannonse
Annonse
Skrevet

Et spørsmål til. Hvis man ikke bruker CSS noe spesiellt og bruker WYSIWYG-editor i DW, hva er det da normalt å bygge opp siden av? Altså hva plasserer man bildene i for å bevege dem fritt osv. Redd jeg har driti meg ut... :blush:

Skrevet

Dreamweaver har hovedsaklig to valg, layers eller tables (kan også bruke divs, men det har jeg ikke prøvd). Layers fungere slik at du bestemmer en verdi, for eksempel 20 piksler, som indikerer hvor langt et gitt element skal være fra toppen eller fra venstre marg på siden. (Dette gjør DW for deg.) Dette gjør at du i praksis kan dra rundt på alle elementene, for eksempel bilder. Du vil da ikke få en midtstilt side. (Benytter en css-funksjon kalt position:absolute;)

Det andre alternativet, tables, bruker ikke denne funksjonen for å definere plassering, men det er mulig å gjøre mye av det samme. Med tables kan du også få midtstilt siden din.

 

Forresten er DW en wysiwyg-editor som faktisk skriver css i betydelige mengder.

Skrevet

Et spørsmål. Når jeg da har fikset CSS "komponenten", eller hva det nå heter, hvordan aktiverer jeg den da liksom på sidene mine?

Skrevet

Dette skriver du i css-delen:

 

#midtstilt {

margin: 0 auto;

}

 

 

Dette skriver du i html-delen

 

<div id="midtstilt">

Denne teksten kommer sentrert

</div>

  • 2 uker senere...
Skrevet (endret)

OK. Har begynt å studere CSS litt men trenger lit hjelp. Det jeg startet med var å sette:

<div id="latest_articles">

in i HTML kodene for et layer.

 

Og så skrev jeg i CSS:

#latest_articles {
text-decoration: none;
font-weight: bold;
color: #000000;
font-style: normal;
text-align: left;
}

 

Målet mitt var å få til et layer hvor jeg skiftet innholdet med CSS fordi teksten skal skiftes regelmessig som dere ser på id'en "Latest article" og jeg har utrolig mange sider denne teksten skal på. Så da tenkte jeg at det kanskje går ann å gjøre dette i CSS? Kom igjen, kom med kritikk. Det er den beste måten å lære på synes jeg :)

En annen ting jeg opplevde da jeg satte in denne "div id" greia var at layeret flyttet seg og at jeg ikke fikk til å flytte det i WYSIWYG-editoren. Hvordan flytter jeg den?

 

Så spørsmålene mine er egentlig:

-Hvordan flytter jeg layeren nå?

-Går det ann å bruke CSS til denne "tekst-greia" mi?

EDIT: Et spørsmål til, Hvordan bestemmer man Z-indexen til et layer i CSS? hvis det i det hele tatt går ann da :p

Endret av Zathardor
Skrevet

Css kan ikke brukes til tekst. Du kan derimot bruke php-include:

 

Skriv dette der du vil ha teksten:

 

 

<?php

include ("tekst.txt");

?>

 

 

i tekst.txt skriver du in teksten. Alle filene dette brukes på må lagres som .php.

Skrevet

Så det vil si at jeg må lage alle internettsidene mine i PHP? Er det ingen annen måte? Har du noe svar på de andre spørsmålene mine også?

Skrevet (endret)

Funkter det også på index.htm ja? Siden det er den første siden som kommer opp...

 

EDIT: Får ikke den include greia til å funke jeg...

-Skal det inn i HTML kodene?

-Skal den "tekst.txt" være pathen til tekstfila eller bare navnet?

-Må det stå noe spesiellt i tekstfila?

Endret av Zathardor
Skrevet
Funkter det også på index.htm ja? Siden det er den første siden som kommer opp...

 

EDIT: Får ikke den include greia til å funke jeg...

-Skal det inn i HTML kodene?

-Skal den "tekst.txt" være pathen til tekstfila eller bare navnet?

-Må det stå noe spesiellt i tekstfila?

5934765[/snapback]

 

 

<?php include ("path/to/file.txt"); ?>

 

denne putter du hvor du skal ha teksten i "html-fila"

som f.eks. <div id="latest_articles"><?php include ("path/to/file.txt"); ?></div>

 

så lagrer du fila med .php, så fungerer det (note: det fungerer ikke lokalt, om du ikke har webserver med php kjørende)

 

file.txt kan inneholde hva som helst som f.eks.:

<h2>Dagens nyhet</h2><p>lorem ipsum...</p>

Skrevet (endret)

index-filen må hete index.php....

du skriver kodene akkurat som du ville gjort hvis filen het index.htm

 

<?
include ("innhold.txt");
?>

setter du inn i html koden der du vil ha innholdet i "innhold.txt"

 

det som står i klammene i php-koden må være hele pathen til filen...

 

i tekst-filen skriver du det som du vil ha stående der du skrev php-koden..

 

 

et lite eksempel:

 

dette kan vi skrive i header.txt:

 

<h1>Hello World!</h1>

 

så har vi siden vår:

 

<body>
<?
include ("header.txt");
?>
</body>

 

 

når du viser siden i nettleseren din vil koden vises som dette:

 

<body>
<h1>Hello World!</h1>
</body>

 

håper ting ble litt klarere

 

 

EDIT: ALT for sen der ja ;)

Endret av rønning

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...