Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Menu in CSS plaatsen?

boelieboelie
6 antwoorden
  • Ik zit met een vraagje waarvan ik antwoord niet heb kunnen vinden binnen dit forum.

    De vraag is: Is het mogelijk om een navigatie menu (simpele tekst linkjes) te integreren in een stylesheet, in plaats van binnen het <DIV id=Menu></DIV> element in de html code van iedere pagina binnen de site?

    Ik heb nu in mijn stylesheet de opmaak aangegeven van mijn menu.
    #Menu {
    float: left;
    top:100px;
    left:20px;
    width:172px;
    height:100%;
    padding:10px;
    background-color:#FFFFBF;
    border-style:solid;
    border-color:black;
    border-width:1px 1px;
    line-height:17px;
    voice-family: ""}"";
    voice-family:inherit;
    width:150px;
    }


    En in mijn html code (op iedere pagina):

    <DIV id=Menu>
    <A title="link 1" href="html\link1.html">Linkje 1</A><BR>
    <A title="link 2" href="html\link2.html">Linkje 2</A><BR>
    <A title="link 3" href="html\link3.html">Linkje 3</A><BR>
    etc. etc.
    </DIV>

    Hopelijk kunnen jullie mij verder helpen.
  • als je beschikt over php kan je gebruiken maken van include("menu.extentie") om je menu in elke pagina in te voegen. Dan moet je telkens maar 1 maal het bestand aanpassen als je het menu wilt aanpassen.
  • Van php heb ik niet veel kennis. Ik zou dan ook liever een andere oplossing zien. Er vanuit gaande dat die er toch wel moet zijn.
  • [quote:a8cb884bf1="NaMRorrIM"]Van php heb ik niet veel kennis. Ik zou dan ook liever een andere oplossing zien. Er vanuit gaande dat die er toch wel moet zijn.[/quote:a8cb884bf1]
    In de stylesheet kan niet volgens mij. Het is immers een stylesheet en kan dus geen HTML elementen bevatten.

    Ik weet zo niet of je op een andere manier HTML kunt includen. Misschien met Javascript?
  • Kan inderdaad niet in een stylesheet. Volgens mij bestaan de mogelijkheden uit php en ssi. Met javascript kan het misschien ook, maar dan moet de bezoeker wel javascript aan hebben staan en dat is niet altijd het geval. Bovendien is het niet per se makkelijker met javascript.
    Je hoeft er zeker weten geen verstand van te hebben om ssi- of php-includes te gebruiken, lees maar op:
    www.lissaexplains.com/html6.shtml (site voor kinderen)
    of iets uitgebreider, over php-includes:
    www.totalchoicehosting.com/forums/index.php?showtopic=2218

    Overigens gewoon gevonden met Google.
  • [quote:52498b60d0="boelieboelie"]Kan inderdaad niet in een stylesheet. Volgens mij bestaan de mogelijkheden uit php en ssi. Met javascript kan het misschien ook, maar dan moet de bezoeker wel javascript aan hebben staan en dat is niet altijd het geval. Bovendien is het niet per se makkelijker met javascript.
    Je hoeft er zeker weten geen verstand van te hebben om ssi- of php-includes te gebruiken, lees maar op:
    www.lissaexplains.com/html6.shtml (site voor kinderen)
    of iets uitgebreider, over php-includes:
    www.totalchoicehosting.com/forums/index.php?showtopic=2218

    Overigens gewoon gevonden met Google.[/quote:52498b60d0]
    Dan moet je host wel PHP ondersteunen :)

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.