abonnement Unibet Coolblue Bitvavo
pi_66482395
En als het veel links zijn zou ik de normale en de hover in één afbeelding zetten en de a:hover een background-position:bottom meegeven bijvoorbeeld. De ul krijgt dan een class mee uiteraard.

Nja, you snep
pi_66482550
quote:
Op donderdag 26 februari 2009 15:06 schreef Roy_T het volgende:

[..]

Dat het werkt, wil niet zeggen dat het goed is

Als het gaat om een plaatje als menu item wat veranderd als je er overheen gaat zou ik dit doen:
[ code verwijderd ]

Voordeel: het ziet eruit hoe jij wilt, het werkt zonder JS én is semantisch correct (en dus toegankelijk). Google bijvoorbeeld ziet gewoon de link, en grafische user agents de afbeelding.
Je hoeft opzich niet eens 2 plaatjes te gebruiken, gewoon het eerste plaatje boven, tweede onder en in de css oplossen met de background position

Edit: durr spuit 11
  donderdag 26 februari 2009 @ 15:25:34 #183
230788 n8n
Pragmatisch
pi_66482578
quote:
Op donderdag 26 februari 2009 15:20 schreef veldmuis het volgende:
En als het veel links zijn zou ik de normale en de hover in één afbeelding zetten en de a:hover een background-position:bottom meegeven bijvoorbeeld. De li krijgt dan een class mee uiteraard.

Nja, you snep
Dit kan ook met alle knoppen in 1 afbeelding, scheelt requests naar de server en net zo belangrijk, de afbeelding is pre-loaded dus je hebt geen geflikker bij :hover als gevolg.
Specialization is for insects”.—Robert Heinlein
pi_66482582
Als het veel links zijn, zeg 10, dan zou je om het te optimaliseren alle 20 states in één afbeelding kunnen proppen en gebruik maken van background-position (oftewel: CSS sprites). Leek me iets te ingewikkeld voor Nashje, met alle respect . Vandaar dat ik het niet noemde.

edit: wat n8n ook zegt dus
pi_66482997
I snep .

Maar als je al die links in 1 plaatje ramt en gaat werken met background-position is het dan niet één groot gevecht tussen Firefox en IE? Die ervaring heb ik nl. met positions.
pi_66483950
Hoe krijg ik nu btw een horizontaal menu? display: inline heb ik, maar dan staat de hele meuk nog op elkaar. Een padding-right aan de a meegeven komt ook niet super uit.
pi_66484158
n.a.v. dit topic: Website dilemma waaruit blijkt dat frames niet echt meer de bedoeling zijn, wordt div als alternatief gegeven.
Kun je in een div ook tekst tonen die in een ander htmlletje staat? Het voordeel van frames vond ik altijd dat je je website dus mooi op kon delen in een header.html, menu.html en body.html.
zoals het potje thuis poept, poept het nergens
_-*-_-*_-*-_-*_-*-_-*_-*-_-*_-*-_-*_-*-_-*_-*-_-*
ACWW NWFC id: 2921-2609-9160 nick: tbone Town: Finetown
Fiets
pi_66484298
quote:
Op donderdag 26 februari 2009 16:04 schreef kareltje_de_grote het volgende:
n.a.v. dit topic: Website dilemma waaruit blijkt dat frames niet echt meer de bedoeling zijn, wordt div als alternatief gegeven.
Kun je in een div ook tekst tonen die in een ander htmlletje staat?
Volgens mij niet. Ik snap niet waarom ze divs als alternatief voor frames zien . Frames zijn pagina's die je oproept en toont, divs zijn toch veel anders .
quote:
Op donderdag 26 februari 2009 16:04 schreef kareltje_de_grote het volgende:
Het voordeel van frames vond ik altijd dat je je website dus mooi op kon delen in een header.html, menu.html en body.html.
Nog mooier is om op te delen mbv includes (php).
pi_66484347
quote:
Op donderdag 26 februari 2009 15:37 schreef Nashje het volgende:

Maar als je al die links in 1 plaatje ramt en gaat werken met background-position is het dan niet één groot gevecht tussen Firefox en IE? Die ervaring heb ik nl. met positions.
Background-position werkt in mijn ervaring in alle browsers gelijk. Wat ging er bij jou mis dan?
pi_66484431
quote:
Op donderdag 26 februari 2009 16:09 schreef Roy_T het volgende:

[..]

Background-position werkt in mijn ervaring in alle browsers gelijk. Wat ging er bij jou mis dan?
Divs die gingen zweven en niet vast stonden. Ik had sowieso moeite om divs vast te zetten met positions, vandaar dat ik tegenwoordig alleen maar met floats werk.
pi_66484661
quote:
Op donderdag 26 februari 2009 16:04 schreef kareltje_de_grote het volgende:
n.a.v. dit topic: Website dilemma waaruit blijkt dat frames niet echt meer de bedoeling zijn, wordt div als alternatief gegeven.
Kun je in een div ook tekst tonen die in een ander htmlletje staat? Het voordeel van frames vond ik altijd dat je je website dus mooi op kon delen in een header.html, menu.html en body.html.
frames zijn gewoon een beetje verouderd, mensen komen op loze pagina's uit via zoekmachines e.d en nog tal van andere nadelen die er aan kleven. Als ik simpele statische websites maak doe ik het gewoon met php includes.

include header.php
hier nog eventueel individuele scripts voor op een pagina
</head>
include menu.php
<content>
include footer.php

zoiets :p
0023
pi_66484733
Hahh, tnx ik ga eens naar die includes kijken.
zoals het potje thuis poept, poept het nergens
_-*-_-*_-*-_-*_-*-_-*_-*-_-*_-*-_-*_-*-_-*_-*-_-*
ACWW NWFC id: 2921-2609-9160 nick: tbone Town: Finetown
Fiets
pi_66484820
quote:
Op donderdag 26 februari 2009 16:19 schreef kareltje_de_grote het volgende:
Hahh, tnx ik ga eens naar die includes kijken.
ja tis echt easy je hoeft eigenlijk niet eens echt php te kennen.
0023
pi_66485007
quote:
Op donderdag 26 februari 2009 16:20 schreef ikJur het volgende:

[..]

ja tis echt easy je hoeft eigenlijk niet eens echt php te kennen.
Dat ken ik dan ook niet
zoals het potje thuis poept, poept het nergens
_-*-_-*_-*-_-*_-*-_-*_-*-_-*_-*-_-*_-*-_-*_-*-_-*
ACWW NWFC id: 2921-2609-9160 nick: tbone Town: Finetown
Fiets
pi_66488241
quote:
Op donderdag 26 februari 2009 16:11 schreef Nashje het volgende:

[..]

Divs die gingen zweven en niet vast stonden. Ik had sowieso moeite om divs vast te zetten met positions, vandaar dat ik tegenwoordig alleen maar met floats werk.
Een background-position heeft niets met een floatende en zwevende div te maken hoor .
pi_66488746
quote:
Op donderdag 26 februari 2009 16:08 schreef Nashje het volgende:

[..]

Volgens mij niet. Ik snap niet waarom ze divs als alternatief voor frames zien . Frames zijn pagina's die je oproept en toont, divs zijn toch veel anders .
[..]

Nog mooier is om op te delen mbv includes (php).
nee


Frames is het opdelen van 1 pagina in verschillende pagina's
Divs kan precies hetzelfde doen alleen dan in 1 pagina zonder verschillende pagina's te gebruiken

zie mijn link (cablegunmaster.nl ) als voorbeeld

ja een div's kan je ook includen en stukjes tekst kun je ook includen
Redacted
pi_66488768
quote:
Op donderdag 26 februari 2009 16:25 schreef kareltje_de_grote het volgende:

[..]

Dat ken ik dan ook niet
ok je noemt je pagina php ipv html

<?php
include 'blablabla.php';
?>

en dan heb je een stukje pagina erin gezet in een andere pagina
Redacted
pi_66504644
quote:
Op donderdag 26 februari 2009 16:11 schreef Nashje het volgende:

Divs die gingen zweven en niet vast stonden. Ik had sowieso moeite om divs vast te zetten met positions, vandaar dat ik tegenwoordig alleen maar met floats werk.
Jij hebt het over "position", ik over "background-position". Dat is wel even iets totaal anders
pi_66510160
Hmm, weet iemand hoe ik vanuit mn style sheet text (link) uit een list kan verwijderen, zonder dat ik ook de afbeelding verwijder?
1
2
3
#divname a {
font-size: 0%; 
}

Werkt niet in IE en Chrome omdat ik dan nog kleine stipjes zie. In FF gaat dit wel netjes.

Display none werkt niet, omdat in de link een afbeelding staat welke dan ook weg is (ik wil alleen dat de tekst weg gaat :) ).

XHTML kant is niet aan te passen, het gaat om een standaard snippet binnen het cms..
pi_66510271
Misschien #divname "position: relative" geven, en de afbeelding met "position: absolute" en een z-index (indien nodig) over de tekst plaatsen?
pi_66510390
De tekst is groter dan de afbeelding :)

Afbeeldingen zijn vlaggetjes, tekst is de taal die hoort bij het vlaggetje :)

Overigens nog een leuke: Ik heb de searchbutton vervangen met een plaatje, alleen IE laat nog deels de zoektekst door het plaatje heen zien...

1
2
3
4
5
6
7
8
#search-block-form input.form-submit, #search-form input.form-submit {
height: 15px;
width: 15px;
cursor: pointer;
text-indent: -9999px;
border: none;
background: url(http://www.mijnwerkgever.nl/images/final/arrow_double.png) no-repeat left top;
}
pi_66510482
URL? Dat kijkt wat makkelijker.
pi_66510606
Hij staat op een gesloten deel van de server en is alleen nog van binnenuit te bereiken
pi_66510704
quote:
Op vrijdag 27 februari 2009 09:30 schreef LeeHarveyOswald het volgende:
Hmm, weet iemand hoe ik vanuit mn style sheet text (link) uit een list kan verwijderen, zonder dat ik ook de afbeelding verwijder?
[ code verwijderd ]

Werkt niet in IE en Chrome omdat ik dan nog kleine stipjes zie. In FF gaat dit wel netjes.

Display none werkt niet, omdat in de link een afbeelding staat welke dan ook weg is (ik wil alleen dat de tekst weg gaat :) ).

XHTML kant is niet aan te passen, het gaat om een standaard snippet binnen het cms..
1text-indent: -999em;
pi_66511294
quote:
Op vrijdag 27 februari 2009 09:51 schreef Light het volgende:

[..]
[ code verwijderd ]


Hmz, dit lijkt niets te doen?
pi_66511890
quote:
Op vrijdag 27 februari 2009 09:38 schreef LeeHarveyOswald het volgende:
De tekst is groter dan de afbeelding
De div waar ze in staan de grootte van het vlaggetje maken dan, met overflow: hidden?
quote:
Op vrijdag 27 februari 2009 09:51 schreef Light het volgende:
Dan is zijn plaatje ook verdwenen, aangezien die gewoon in de text flow staat
pi_66512375
quote:
Op donderdag 26 februari 2009 18:05 schreef cablegunmaster het volgende:

[..]

ok je noemt je pagina php ipv html

<?php
include 'blablabla.php';
?>

en dan heb je een stukje pagina erin gezet in een andere pagina


Zoiets dacht ik al
zoals het potje thuis poept, poept het nergens
_-*-_-*_-*-_-*_-*-_-*_-*-_-*_-*-_-*_-*-_-*_-*-_-*
ACWW NWFC id: 2921-2609-9160 nick: tbone Town: Finetown
Fiets
pi_66513631
quote:
Op vrijdag 27 februari 2009 09:38 schreef LeeHarveyOswald het volgende:

Overigens nog een leuke: Ik heb de searchbutton vervangen met een plaatje, alleen IE laat nog deels de zoektekst door het plaatje heen zien...
Dat is een bitch, maar ik heb ooit deze verzonnen:

1
2
3
4
5
width: #px;
height: #px;
padding-top: #px;
overflow: hidden;
text-indent: -9999px;


Waarbij de padding-top gelijk moet zijn aan de height. De text-indent is nodig omdat anders Safari de bovenste pixel van de tekst alsnog laat zien.
pi_66515024
quote:
Op vrijdag 27 februari 2009 11:40 schreef Roy_T het volgende:

[..]

Dat is een bitch, maar ik heb ooit deze verzonnen:
[ code verwijderd ]

Waarbij de padding-top gelijk moet zijn aan de height. De text-indent is nodig omdat anders Safari de bovenste pixel van de tekst alsnog laat zien.
werkt
pi_66515745
quote:
Op vrijdag 27 februari 2009 11:40 schreef Roy_T het volgende:

[..]

Dat is een bitch, maar ik heb ooit deze verzonnen:
[ code verwijderd ]

Waarbij de padding-top gelijk moet zijn aan de height. De text-indent is nodig omdat anders Safari de bovenste pixel van de tekst alsnog laat zien.
Safari heeft standaard een kleinere line-height dan de andere browsers. Dat kan ook zorgen dat die bovenste pixel nog verschijnt.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')