Ik ben het even helemaal kwijt, dus vraag ik het maar even )
Ik laad dmv divjes, 3 achtergrond graphics op m'n pagina...
Dit was al zo en is verder ook goed, alleen wil ik die drie plaatjes nu ook 'linken', maw aanklikbaar maken..... ondanks dat ze als achtergrond geladen worden....
Hieronder de code, het gaat om de volgende 3 graphics; center.jpg, lucky.png en bookmark.png.
Hoe los ik dat netjes op? Bvd.
HTML
CSSCode:<div class="head_left"></div> <div class="head_center"> <div class="head_center_logo"></div> <div class="head_center_lucky"></div> <div class="head_center_bookmark"></div> </div> <div class="head_right"></div> <div class="clr"></div>
Code:div.head_left { background: transparent url(http://www.123.nl/left.jpg) no-repeat; float: left; height: 104px; width: 35px; } div.head_center { background: transparent url(http://www.123.nl/head_center.gif) repeat-x; float: left; height: 104px; width: 813px; } div.head_center_logo { background: transparent url(http://www.123.nl/center.jpg) no-repeat; float: left; height: 66px; margin-left: auto; margin-right: auto; margin-top: 30px; text-align: center; width: 250px; } div.head_center_lucky { background: transparent url(http://www.123.nl/lucky.png) no-repeat; float: left; height: 32px; margin-left: 30px; margin-right: auto; margin-top: 45px; text-align: center; width: 249px; } div.head_center_bookmark { background: transparent url(http://www.123.nl/bookmark.png) no-repeat; float: right; height: 32px; margin-left: auto; margin-right: auto; margin-top: 45px; text-align: center; width: 249px; } div.head_right { background: transparent url(http://www.123.nl/right.jpg) no-repeat; float: left; height: 104px; width: 35px; }
- 'Achtergrond'-divjes netjes linken...
-
25-07-2009, 15:37 #1
- Berichten
- 133
- Lid sinds
- 16 Jaar
'Achtergrond'-divjes netjes linken...
-
In de schijnwerper
Supersnelle WordPress Webhosting vanaf € 3,00 per maandHostingSenior Designster - top kwaliteit - 16 uur per week - per maand - 350 euroFreelance / WerkLinkbuilding uitbesteden - 25 jaar ervaring - Zie behaalde resultatenAdvertentieruimtePrijsperkwh.nl - met content & affiliate kansenWebsite te koop -
25-07-2009, 15:46 #2
- Berichten
- 1.104
- Lid sinds
- 18 Jaar
Als je iets wilt linken dan moet er effectief is in de div staan..
Een lege div kan je niet linken. Je zal dus de background functie uit de stylesheet moeten nemen, en dan gewoon de img tag gebruiken tussen de div..
<div class="head_center_logo">
<a href="#"><img src="logo.jpg" border="0" alt=""/></a>
</div>
-
25-07-2009, 16:08 #3
- Berichten
- 133
- Lid sinds
- 16 Jaar
Bedankt Frederik voor je snelle respons...
Het kwartje is gevallen, ik denk dat ik nog maar een sterke bak koffie neem, bedankt!
-
25-07-2009, 17:34 #4
- Berichten
- 1.602
- Lid sinds
- 18 Jaar
Je kan er ook gewoon even een spatie ( ) in zetten met een linkje erom.
-
25-07-2009, 17:59 #5
- Berichten
- 1.104
- Lid sinds
- 18 Jaar
-
25-07-2009, 20:26 #6
- Berichten
- 1.602
- Lid sinds
- 18 Jaar
Dan moet je er wel div.head_left a van maken bijvoorbeeld, gewoon even wat dingen uitproberen.
-
25-07-2009, 20:28 #7
- Berichten
- 1.104
- Lid sinds
- 18 Jaar
Ja idd, dan moet je appart gaan waarden meegeven voor de a-tag...
-
26-07-2009, 10:40 #8
- Berichten
- 9
- Lid sinds
- 15 Jaar
Je kan ook met javascript een click-event hangen aan die div ..
-
26-07-2009, 11:57 #9
- Berichten
- 75
- Lid sinds
- 16 Jaar
Je kunt natuurlijk heel makkelijk: onclick="window.location='blabla.html'" doen.
Maar hier zijn divs duidelijk niet voor gemaakt.
Stick to the basics.
Doe gewoon een afbeelding (<img>) in een <a> tag.
-
26-07-2009, 12:10 #10
- Berichten
- 133
- Lid sinds
- 16 Jaar
Ik heb de oplossing van Frederik gebruikt. Dit lijkt me de meeste 'nette' en eenvoudige oplossing.
Ook omdat aan 1 van de graphics (bookmark.png) een bookmark -functie gekoppeld moest worden dmv javascript. Zoals Ruben hierboven ook al aangaf, "Stick to the basics" dat scheelt een hele hoop romslomp...
-
26-07-2009, 12:27 #11
- Berichten
- 249
- Lid sinds
- 16 Jaar
Je moet gewoon bij de a tag de volgende css code meegeven display:inline; nu kun je de a tag een width en height mee geven.
-
26-07-2009, 16:34 #12
- Berichten
- 133
- Lid sinds
- 16 Jaar
Ohja, dit is het geworden;
HTML
Code:<div class="head_left"></div> <div class="head_center"> <div class="head_center_logo"><a href="index.htm"><img src="http://www.123.nl/center.jpg" border="0" alt="" /></a></div> <div class="head_center_lucky"><a href="http://www.linkje.nl" target="_parent"><img src="http://www.123.nl/lucky.png" border="0" alt="" /></a></div> <div class="head_center_bookmark"><a style="cursor: pointer;float:right;_padding-right:4px;" href="javascript: CreateBookmarkLink('http://www.123.nl', '123 De Website!');" id="bookmark-us" title="Bookmark"><img src="http://www.123.nl" border="0" alt="Bookmark" /></a></div> </div> <div class="head_right"></div> <div class="clr"></div>
Code:div.head_left { background: transparent url(http://www.123.nl/left.jpg) no-repeat; float: left; height: 104px; width: 35px; } div.head_center { background: transparent url(http://www.123.nl/head_center.gif) repeat-x; float: left; height: 104px; width: 813px; } div.head_center_logo { float: left; height: 66px; margin-left: auto; margin-right: auto; margin-top: 30px; text-align: center; width: 250px; } div.head_center_lucky { float: left; height: 32px; margin-left: 30px; margin-right: auto; margin-top: 45px; text-align: center; width: 249px; } div.head_center_bookmark { float: right; height: 32px; margin-left: auto; margin-right: auto; margin-top: 45px; text-align: center; width: 249px; } div.head_right { background: transparent url(http://www.123.nl/right.jpg) no-repeat; float: left; height: 104px; width: 35px; }
-
26-07-2009, 16:40 #13
- Berichten
- 50
- Lid sinds
- 15 Jaar
je kunt hiermee inderdaad een breedte en hoogte meegeven voor de a tag, deze kun je ook de achtergrond meegeven die je voor de div gebruikt, hierdoor is volgens mij je probleem opgelost.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic