Discussion:
Lidt basishjælp ...
(for gammel til at besvare)
Kurt Hansen
2019-11-25 10:29:08 UTC
Permalink
Jeg leger lige nu med
"https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_topnav".

Hvis man går ind på roden, f.eks. "danacord.com", så er default jo at
man ryger ind på index.html. Her har jeg blot skrevet en mumletekst:

https://danacord.com/ny/
altså https://danacord.com/ny/index.html

To spørgsmål:

Kan det ikke laves sådan at det er det aktuelle menupunkt der er
highlightet?

Kan jeg ikke lægge CSS'en ud i en ekstern fil?

I kildekoden står der:
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
--
Venlig hilsen
Kurt Hansen
Kurt Hansen
2019-11-25 13:37:02 UTC
Permalink
Post by Kurt Hansen
Jeg leger lige nu med
"https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_topnav".
Post by Kurt Hansen
Hvis man går ind på roden, f.eks. "danacord.com", så er default jo at
https://danacord.com/ny/
altså https://danacord.com/ny/index.html
Kan det ikke laves sådan at det er det aktuelle menupunkt der er
highlightet?
Kan jeg ikke lægge CSS'en ud i en ekstern fil?
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">


Æhhh ... hrmf ...?
--
Venlig hilsen
Kurt Hansen
Kurt Hansen
2019-11-25 13:53:45 UTC
Permalink
Post by Kurt Hansen
Post by Kurt Hansen
Kan jeg ikke lægge CSS'en ud i en ekstern fil?
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
Når jeg spørger så er det fordi jeg går ud fra at menuen skal inkluderes
i alle filer. Eller ...?

Kan man bruge noget "include"?
--
Venlig hilsen
Kurt Hansen
Dennis Munding
2019-11-25 15:56:10 UTC
Permalink
Post by Kurt Hansen
Post by Kurt Hansen
Kan jeg ikke lægge CSS'en ud i en ekstern fil?
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
Post by Kurt Hansen
Når jeg spørger så er det fordi jeg går ud fra at menuen skal
inkluderes i alle filer. Eller ...?
Kan man bruge noget "include"?
Dit spørgsmål er lidt forvirrende idet, du først spørger til css og nu
til din navigation...

Afhængigt af dit setup (valg af sprog + fremgangsmåde), så er der flere
scenarier - jeg giver dig dog kun ét, nemlig det, jeg selv bruger.


Eftersom jeg benytter php, bruger jeg include og require til at hente
nødvendige filer ind.

<?php
require("sti/til/navigation.inc.php");
?>

M.h.t. dit spørgsmål vedr. css, så er det en ekstern fil, der linkes
til i dit første indlæg - filen ligger på et andet domæne
(cloudflare.com), så det bliver næppe mere eksternt.

Du kan klippe din hjemmeside i små stykker, når designet er på plads.

Eks.: (jeg gemmer alle mine filer i php)
- head.inc.php (alt fra <!doctype... til </head>)
- header/banner.inc.php
- nav.inc.php
- indhold.inc.php (kan også hentes fra database)
- footer.inc.php


Eks. på nav.inc.php:

<nav>
<a href="index.php">Velkommen</a>
<a href="side2.php">Side 2</a>
<a href="side3.php">Side 3</a>
<a href="side4.php">Side 4</a>
</nav>

Jeg kalder nav.inc.php med require, da det er en nødvendig fil (ellers
får brugeren svært ved at navigere)

Man kan godt benytte include, men så vil der ikke komme en fejlmelding,
hvis filen af en eller anden årsag ikke kan indlæses.


I head.inc.php laver du kald til dit (eller dine) css-filer således:

<link rel="stylesheet" href="sti/til/din/css-fil.css"
media="(all/screen)" />

På den måde bliver de indlæst på hver side.

Håber det gav lidt svar på dit spørgsmål. :-)
--
Med venlig hilsen

Dennis Munding
Loading...