Avatar billede kappel Nybegynder
16. august 2003 - 16:21 Der er 11 kommentarer og
1 løsning

Style Sheet

Jeg har brugt frames til layout tidligere, men har prøvet at sætte mig ind i style sheet (eksternt)

Jeg har lavet en side der hedder index.php som er min forside. Jeg vil gerne have en venstre menu, enten laver jeg den i css eller java.

Men så er mit spørgsmpl - og det kan godt være det er mig der ikke har forstået det rigtigt - men hvis nu man laver om i sin standard side (index.php) så skal man jo ændre det i alle de andre??

Håber i forstår ellers må sige til
Mvh Mikkel

p.s. Det drejer sig om: http://fc-ellidshoej.kappels.net
Avatar billede kappel Nybegynder
16. august 2003 - 16:24 #1
Problemet er vel at min menu er indskrevet i index.php og det vil sige hvis jeg på et senere tidspunkt vil have et ekstra menu punkt, skal det ændres i alle de andre sider som jo bare er en kopi af index.php fra da den var færdig.
Mikkel
Avatar billede gil-galad Nybegynder
16. august 2003 - 16:32 #2
JEg kan se du har postet denne i PHP, så jeg går udfra din server kan køre det...

<?php
  include("filer/navigationspanel.htm");
?>

sæt den der hvor du vil har dit panel (du skal sætte den på alle sider), så kan du bare redigerer i navigationspanel.htm  for at ændre allesamme
Avatar billede tipsen Nybegynder
16. august 2003 - 17:04 #3
Bare for at undgå misforståelser:

CSS: Cascading Style Sheets bruger du ofte til at lave designet af et website - en klar fordel er at du kan styre alt design fra én fil og dermed ikke skal rette flere steder!

Java: Objektorienteret platformsuafhængigt programmeringssprog fra Sun, som ikke umiddelbart har noget med design at gøre...

PHP: Kategorien du har stillet spørgsmålet i og desuden navn på et relativt platformsuafhængigt scripting sprog der benyttes til at generere dynamiske websider.
Avatar billede gil-galad Nybegynder
16. august 2003 - 17:05 #4
!
Avatar billede kappel Nybegynder
16. august 2003 - 17:09 #5
Det er vi enige i, men forstår du mit spørgsmål?

CSS: bruges også til layout, se http://html.dk/artikler/00043/

Det er dette layout jeg bruger.

SÅ spørger jeg om CSS til layout, kan gøres eksternt??
Avatar billede gil-galad Nybegynder
16. august 2003 - 17:13 #6
<div id="leftmenu">
<p>Sidens venstre-menu indeholder....</p>
<?php
  include("filer/navigationspanel.htm");
?>
</div>
Avatar billede tipsen Nybegynder
16. august 2003 - 17:14 #7
Du kan altid smide CSS-kode i et ekstern style-sheet - det har intet som helst med PHP at gøre.
Avatar billede kappel Nybegynder
16. august 2003 - 17:16 #8
- > spiffsen:

Dvs det gør man også hvis f.eks. man i højre side har tabeller, bannere osv?
Avatar billede gil-galad Nybegynder
16. august 2003 - 18:08 #9
navigationspanel.htm er bare en ganske normal side som bliver "include'd" der hvor du sætter scriptet...  Hvis du så fx vil sætte et nyt link/banner ind, gør du det bare in én fil; navigationspanel.htm

ganske simpelt, og meget bedre en frames/Iframes  (synes jeg)
Avatar billede gil-galad Nybegynder
16. august 2003 - 18:09 #10
MEN det virker kun hvis dit webhotel eller hvad du nu bruger, kan køre PHP
Avatar billede kappel Nybegynder
16. august 2003 - 20:07 #11
Tak for rådet, jeg har fået det til at virke...
Avatar billede gil-galad Nybegynder
16. august 2003 - 20:08 #12
ok
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