Vraag over CSS-hover probleempje
2 mei 2012 - 12:26   
geplaatst door: Kapotlood
Je hebt van die momenten dat je even compleet de weg kwijt bent :)

Ik ben een beetje aan het rommelen met CSS3 en had een unordered list gemaakt met 3 icoontjes. Deze 3 icoontjes hebben een opacity van 50%, die bij een hover m.b.v. CSS3 naar een opacity van 100% overgaan.

Om de één of andere reden had ik 't werkend maar verdween het effect. Ik heb m'n stappen alweer terug genomen, maar ik kom er helaas niet uit. Zou iemand toevallig even een blik kunnen werpen om te zien wat ik over het hoofd zie?

Dit is de pagina
http://www.joramoudenaarde.com/html6/

En dit is de CSS
http://www.joramoudenaarde.com/html6/css/style.css

Alvast bedankt! :)

Mvg,
Joram

p.s.: ik dacht ook even dat ik display:block op ".social li a" moest zetten, maar dat loste het probleem van wat ik kon zien niet op in ieder geval.

Vraag over CSS-hover probleempje
2 mei 2012 - 12:45    reactie #1
geplaatst door: Shmoo

geblokkeerd

Kan dit je op weg helpen?


HTML

<ul id="media-nav">
    <li class="social"><img src=".." alt=".." /></li>
    <li class="social"><img src=".." alt=".." /></li>
    <li class="social"><img src=".." alt=".." /></li>
</ul>

CSS

li.social img {
   opacity: 0.5;
   ....
}

li.social img:hover {
   opacity: 1.0;
   ....
}

Vraag over CSS-hover probleempje
2 mei 2012 - 13:24    reactie #2
geplaatst door: Kapotlood
Ik snap je voorbeeldje, maar kun je me uitleggen waarom ik het zo zou moeten doen? Mijn UL is iets anders opgebouwd, maar hij heeft gewerkt… ik weet alleen niet wat er mis is gegaan :)

Overigens, als ik jouw voorbeeld gebruik, en er een horizontale list van maak, dan verdwijnt ook gelijk het hover-effect om de één of andere reden… eigenlijk net zoals bij m'n huidige list. Misschien dat ik daar ergens de mist mee in ga?


<!DOCTYPE html>
<html>
 <head>
   <title>voorbeeldje</title>
<style>

li {
display: inline;
{

li.social img {
  opacity: 0.5;
  ....
}

li.social img:hover {
  opacity: 1.0;
  ....
}
</style>

</head>
<body>

<ul id="media-nav">
   <li class="social"><img src="img/dribbble.png" alt="Joram Oudenaarde" /></li>
   <li class="social"><img src="img/dribbble.png" alt="Joram Oudenaarde" /></li>
   <li class="social"><img src="img/dribbble.png" alt="Joram Oudenaarde" /></li>
</ul>

(Bewerkt door joram om 14:00, 2-05-2012)

Vraag over CSS-hover probleempje
2 mei 2012 - 17:26    reactie #3
geplaatst door: Shmoo

geblokkeerd

Ik heb hem iets netter gemaakt en met de urls erin verwerkt.

http://cssdesk.com/KtEDW

Waarom ik het op deze manier doe?
Eigenlijk omdat ze mij altijd hebben geleerd dat wat je target moet je ook benoemen. Je wilt een effect maken op de icons niet op de link, de linkjes dienen op dit moment nergens anders voor dan om naar een andere pagina te surfen. De afbeeldingen (icons) daar zit het effect op + is het hoogst-liggende onderdeel in de HTML.

Doe maar eens vanuit een Webkit browser rechtermuis > inspecteer element terwijl je cursor bovenop een icon staat dan zie je dat de Webinspector ook de afb. kiest <.img.> tag  en niet de URL <.a.> tag dus dat zou dan ook je target moeten zijn.


Vraag over CSS-hover probleempje
2 mei 2012 - 17:34    reactie #4
geplaatst door: Kapotlood
Oh, thanks voor de uitleg! :)

Dan zal dat het verschil wel zijn denk ik… mij hebben ze nooit iets uitgelegd. Ik ben nog steeds op zoek naar een avondopleiding html/css (geen Dreamweaver) die niet gecancelled wordt, hehehe.

Ik had ondertussen ergens een voorbeeldje gevonden waarmee ik 't ook goed werkend heb gekregen, maar ik ga deze even omzetten naar hoe jij 't hebt gedaan… dat ziet er een stuk netter uit dan wat ik heb in ieder geval.

Ik liep nog wel tegen een ander probleem(pje) aan met m'n content-hovers. Ik probeer namelijk met CSS3 een afbeelding rond te krijgen (met border-radius), en daar dan bovenop een transparante border neer te zetten. Het lijkt erop dat CSS3's border-radius niet zonder slag of stoot werkt met afbeeldingen. Heb je daar toevallig ook ervaring mee? :)

Mvg,
Joram

Vraag over CSS-hover probleempje
2 mei 2012 - 20:20    reactie #5
geplaatst door: Kapotlood
Nou, het is eindelijk gelukt! :) Enorm bedankt voor de uitleg van waarom je de target die iets moet doen ook juist benoemt!

Ik heb alleen een klein nieuw puntje waar ik niet helemaal uit kom… eigenlijk maar iets kleins, maar ik zie geloof ik iets over het hoofd. Ik heb een section met daarin een afbeelding, h3 en p. De afbeelding krijgt een border die óver de afbeelding heen moet staan, maar dat krijg ik niet helemaal voor elkaar. Ik was al begonnen met een span over de afbeelding te zetten, maar ook dat wilde niet helemaal lukken :)

Het gaat om deze link:
www.joramoudenaarde.com/html3

En om deze 2 stukjes code:


.portfolio a {
 text-decoration: none;
 color: #363636;
 }

.portfolio a:hover {
 color: #000;
 }

.portfolio a img {
 box-shadow: inset 0 0 0 3px #f47920;;
 box-shadow: inset 0 0 0 3px rgba(244, 121, 32, 0.7);
 }

.portfolio a:hover img {
 box-shadow: inset 0 0 0 10px #f0a900;;
 box-shadow: inset 0 0 0 10px rgba(240, 169, 0, 0.7);
 }

<article class="portfolio">
  <a href="#" title="projectname">
    <span class="imgborder"><img src="img/test.png" alt="thumbnail" /></span>
      <h3>Title</h3>
      <p>description</p>
  </a>
</article>

Hoe ik de border rond moet maken is geen probleem (gelukkig)… alleen hoe ik de border bovenop de afbeelding moet krijgen wil niet helemaal lukken. Zou je me hier toevallig ook mee uit de brand willen helpen? :)

Mvg,
Joram

(Bewerkt door joram om 20:27, 2-05-2012)

Vraag over CSS-hover probleempje
2 mei 2012 - 20:48    reactie #6
geplaatst door: Shmoo

geblokkeerd

Ik zal straks even ik ga nu wat eten..

Maar hier heb je al de border radius OP een afbeelding. dus img -> class = cut.
En de glow kun je natuurlijk verwijderen uit de class das alleen om te tonen dat je een class moet maken AAN de IMG en niet aan de span of div..

http://cssdesk.com/nD3EE

Vraag over CSS-hover probleempje
2 mei 2012 - 22:42    reactie #7
geplaatst door: Kapotlood
Die radius, daar kom ik gelukkig wel uit :)
Ik zit alleen in de knoop met hoe ik precies die inset-shadow op m'n afbeeldingen kan krijgen… Ik heb naar aanleiding van een tutorial over een block-hover effect een dubbele :hover gepoogd te maken. En dat lukt me ook aardig. Maar ik ben alleen nog niet zo goed thuis in het juist aanmaken van de correcte omschrijvingen… en dat ook nog eens goed uitleggen, hehe.

In de CSS van m'n vorige post kun je zien wat ik bedoel: .portfolio a:hover img is er bijvoorbeeld één van. Ik dacht namelijk dat ik deze nog verder kon uitbreiden naar .portfolio a:hover img.border, maar dat mocht niet baten. :)

Mvg,
Joram

p.s.: bedankt voor je hulp in ieder geval tot zover!

Vraag over CSS-hover probleempje
3 mei 2012 - 02:15    reactie #8
geplaatst door: Shmoo

geblokkeerd

Bedoel je dit?

Een inset shadow ding  boven-op  de  border radius?
http://cssdesk.com/hUmmX

Uncomment de border 1px solid om nog een extra lijntje rondom de afbeelding mee te geven, wil je dat niet verwijder die twee regels.

Drie kleine tips in je HTML:

(1) Je gebruikt <.section.> en daar binnen een <.div id="sidebar".> dat kan korter door de div ID eruit te laten en een Aside te gebruiken. <.aside id="sidebar".>

(2) Binnen de Aside maak een <.header.> aan met daarin je naam plus logo <.h1.>


HTML

<aside id="sidebar">
    <header>
         <h1 id="branding">Je naam en Achternaam</h1>
         <img src="logo.png" alt="logo" />
    </header>

    <nav>
         -blaat-
    </nav>
</aside>


CSS

h1#branding {
    display: none;
}


(3) Met een super kleine website als deze voeg alle CSS samen in één stylesheet het is echt niet nodig om 10 regels CSS in een aparte reset.css te plaatsen. + Een eigen @font-face.css met daarin 8 regels en een style.css met nog eens 100 regels. Samen kom je straks niet eens boven de 350 regels dat kan makkelijk in één stylesheet wel zo overzichtelijk..


(Bewerkt door Shmoo om 2:23, 3-05-2012)

Vraag over CSS-hover probleempje
3 mei 2012 - 07:51    reactie #9
geplaatst door: Kapotlood
Bedankt voor de tips!

Ik had een aantal css-tags tussen comments gezet zodat ik wat makkelijker kon teruggrijpen om even een border of achtergrondje te plaatsen als ik de draad kwijt ben. Zodra de site online gaat haal ik dat allemaal weg :)

De Aside had ik wel bij stil gestaan, maar in het W3C staat dat deze gebruikt wordt voor content die met de "main content" te maken heeft. Zoals (wat ik ervan begreep) een omschrijving over een afbeelding, waarbij de omschrijving in Aside staat terwijl de afbeelding in "Section" staat. Maar ik kan een Aside plaatsen… geen probleem :)

Die reset.css hou ik wel liever apart, puur om voor mezelf 't overzicht te houden… ik ben al niet zó'n held met html/css namelijk, hehe. Maar aan de @font-face kan ik niet héél veel doen: da's een Google web font namelijk, dus die kun je alleen extern laden… Google host deze fonts namelijk.

Had je toevallig nog een idee hoe ik die inset-shadow op de img kan krijgen? Ik weet dat dat kan door de img een ID of Class te geven, maar die inset shadow moet ook een a:hover krijgen namelijk… en daar raak ik de draad bij kwijt, hehe. Ik wil namelijk zowel de afbeelding als "title" als "omschrijving" een a:hover meegeven. Bij de 2 tekstjes lukt dat prima, maar óók nog een inset-shadow met hover lukt me niet zo :)

Waar heb jij trouwens html/css geleerd? Voor je opleiding of avondopleiding ofzo? Ik moet nodig weer eens kijken of die cursussen ondertussen weer echt doorgaan. Had me destijds 2-3x ingeschreven, maar toen hij telkens gecancelled werd heb ik er maar vanaf gezien.

Mvg,
Joram

Vraag over CSS-hover probleempje
3 mei 2012 - 16:47    reactie #10
geplaatst door: Kapotlood
Heeft iemand anders toevallig een ideetje over hoe ik m'n afbeelding een inset-shadow kan geven die bóvenop de afbeelding zit in m'n huidige situatie? :)
Vraag over CSS-hover probleempje
3 mei 2012 - 16:50    reactie #11
geplaatst door: Shmoo

geblokkeerd

Had je op het laatste linkje gekeken?

De border om de afbeeldingen heen staat nog tussen /* uncomment */  als je daar border 3px inset #kleur van maakt dan heb je een inset border om de afbeelding.

Het voorbeeld heeft een inset shadow + border 1px solid welke je nog even uit de uncomment moet halen en een inset van maken.

Of ik moet het niet begrijpen..


Hoe heb ik het geleerd?
Geen idee door gewoon te kijken, doen, vragen en nog eens doen denk ik.

Ik ben begonnen met het aanpassen van typische template templates. Die van TemplateMonster.com dus standaard websites die een echte template feeling hebben en waar je 300 aanpassingen aan kunt doen maar toch blijf je zien dat het een ooit template is geweest.
Eerst heel simpel en alleen de kleuren van de lay-out aanpassen, daarna een afbeelding, dan eens iets verwijderen of toevoegen en na een tijdje heb je het steeds meer door en begin je de feeling te krijgen en durf je steeds meer te doen.

Het hele grote voordeel van het gebruikt van standaard templates is dat deze vaak gemaakt worden door professionals, dat wil dus zeggen dat het allemaal voor 99% klopt. Ze gebruiken goede Resets, perfecte lettertypes en vooral ook de afstanden tussen de regels en het aantal woorden op één rij klopt. En vergeet niet de margin's en paddings links en rechts om het allemaal mooier uit te lijnen dat zijn allemaal dingen waar een beginner direct op faalt omdat ze tekst koud tegen de kantlijn aanzetten.

Het is denk ik ook een kwestie van echt willen, je aansluiten bij een goede community waar alleen maar gepraat wordt over webdesign en gewoon meedoen met de discussies. Na een tijdje weet je gelijkt wie er bepaalde ervaringen hebben en wie je wel of niet moet blijven volgen.
Maar dat is bij elk forum -/community wel het geval, de mensen hier op MacFreak die al wat langer lid zijn en 2500+ posts achter hun naam hebben lossen vaak problemen binnen 1 a 2 reacties op, aan de hand van deze oplossingen kun je heel eenvoudig zien of iemand echt weet waar hij het over heeft en als deze persoon in jouw straatje past.


Dus ik weet niet of jij veel zal leren op een cursus webdesign. Deze zijn vaak gericht op mensen die nul komma nul ervaring hebben en dan zit jij dus waarschijnlijk 75% van de tijd uit je neus te eten omdat je al weet hoe je een linkje maakt en een afbeelding kan toevoegen en wat de meeste tags inhouden.
HTML en CSS is meer een basis die vrij eenvoudig te leren is door gewoon te doen en proberen. Ze vertellen je op een cursus wat er allemaal mogelijk is en wat bepaalde tags kunnen doen maar ze kunnen je niet leren welke je moet gebruiken omdat dit afhangt van wat je wilt maken en er vaak meerdere antwoorden en mogelijkheden goed zijn.


http://www.w3schools.com/

Is DE site waar je echt ALLES stap voor stap kunt vinden, het heeft mij heel erg veel geholpen maar het kost ook veel tijd. Er is zelfs een TEST mogelijkheid door 20 vragen te beantwoorden kun je zien hoe goed je bent. ik had er één fout dus ik ben ook niet perfect, verre van ik maak websites voor mijn hobby er is ook nog een hoop dat ik niet begrijp. Bij elk project dat ik doe leer ik wel weer iets niets en zo leer je steeds meer.
http://www.w3schools.com/quiztest/quiztest.asp?qtest=HTML

Vraag over CSS-hover probleempje
3 mei 2012 - 17:17    reactie #12
geplaatst door: Kapotlood
Oh, ik had je linkje wel al bekeken, maar volgens mij was je toen nog niet helemaal klaar :) Hij doet nu bijna precies wat ik wil, maar met een paar (extra) vragen, hehe. Zo doet hij nu precies wat ik wil, en begrijp ik niet helemaal waarom ik ook van die "commented" border een inset moet maken. (zie dit linkje bijvoorbeeld: http://cssdesk.com/vaT7v)

Dit is wat ik nu heb. Ik had al geprobeerd om een rgba-kleur in te voeren, maar dan lijkt heel de border het niet meer te doen. Weet je toevallig waar dat aan zou kunnen liggen? Ik had in de eerste instantie de hexadecimale kleuren omgezet naar een RGBa-kleur, maar dit lijkt de border in z'n geheel op z'n gat te laten gaan namelijk :)
http://cssdesk.com/vaT7v


Ik ben al een poos bezig met het af-en-aan coderen, maar omdat ik én een drukke (en behóórlijk chaotische) baan heb, en dan ook nog een aantal andere verplichtingen heb, kan ik jammer genoeg niet genoeg tijd vrijmaken om er écht eens een aantal maanden achter elkaar flink mee aan de slag te gaan… maar misschien is het lid worden van een web-development community niet eens zo'n slecht idee.

Ik heb me ook een poosje bezig gehouden met het aanpassen van Wordpress templates, maar daar kom ik vaak maar half uit. D'r zit vaak nét teveel PHP in wat ik moet copy-pasten waardoor ik de weg kwijt raak met wat ik met m'n HTML aan moet, hehe. Misschien moet ik inderdaad eens gaan knutselen met gewone HTML-templates... kijken of dat beter wil lukken ;)

Mvg,
Joram

Vraag over CSS-hover probleempje
3 mei 2012 - 20:05    reactie #13
geplaatst door: Shmoo

geblokkeerd

Ik was aan het bouwen met mijn gedachte op het maken van een inset schaduw-box vandaar dat mijn schaduw ook veel te groot was en toen ik klaar was heb ik later een border erin geplaatst en deze uit gezet.

Jij plaatst nu al standaard een border van een paar pixels  en vergoot deze border zodra de Hover state in actie komt. Werkt ook perfect dan kun je mijne gewoon verwijderen natuurlijk.

Slikt hij rgb(238,255,238); niet?

Normaal werkt dat altijd gewoon box-shadow: type x x x rgb(waarde,waarde,waarde); miss. dat kleine en grote letters RGB nog iets uitmaakt?

Binnen het CSSDesk voorbeeld werk dat perfect ik ze een licht groene border.

Je was al goed op weg met WordPress ik geloof dat WordPress de toekomst heeft of je het nu voor de fun gebruikt of als professional.
WordPress is nog geen 10 jaar oud en pas 3 of 4 jaar een serieus CMS en nu al voelen andere CMS'en dat WordPress aanwezig is en meer dan dat.

Het mooie van WordPress is is dat het eenvoudig is zowel voor de fun als voor de pro. Maar beide gebruiken het toch nog steeds op hun eigen manier. Heb je HTML en CSS ervaring dan weet je waar een stukje HTML begint en waar het eindigt alles daar tussen zal PHP zijn en raak je niet aan tenzij iemand daar opdracht voor geeft. Als je dat doet is er nooit iets aan de hand. Want je HTML tags met daar tussen de PHP kun je gewoon verplaatsen naar andere posities.

Ik heb ook geen ervaring met PHP maar dankzij WordPress heeft het mij nog nooit weerhouden van het maken van websites die ik graag wilde maken.


In een tutorial die ik aan het maken ben wil ik aantonen dat de default WordPress thema's zo onderschat zijn alleen omdat ze WIT en kaal ogen maar met HTML en CSS ervaring bouw je alles dat je wilt vanaf zo'n default thema omdat de basis zo strek is.

Voorbeeldje.

(default Twenty Ten thema direct na installeren)
http://i47.tinypic.com/j9amqf.png

(transformatie van de homepage)
http://i47.tinypic.com/oqwyrm.png

In deze transformatie zitten 2 regels PHP die ik zo copy-/paste uit de WordPress Codex hebt gehaald  alleen om een tweede Menu functie in de website te bouwen die straks vanuit het Dashboard te beheren is. De rest is allemaal CSS werk, wat Photoshoppen en de (image) Banner eruit slopen dat is 2 tellen werk.


Vraag over CSS-hover probleempje
3 mei 2012 - 22:19    reactie #14
geplaatst door: Kapotlood
Misschien dat die img-effecten op z'n gat gaan omdat het geen "rgb" maar rgba" kleuren zijn? Ik snapte er in ieder geval niets van. Als ik de kleuren in hexadecimale kleuren laat staan werkt het namelijk uitstekend… alleen met rgba verdwijnt de hele inset-shadow :)

Ik ben zelf echt een fan van Wordpress qua gebruik. Het is soms jammer dat je voor een kleine(re) site nog steeds al die toeters en bellen in het admin-panel hebt, maar alles is makkelijk in te stellen en terug te vinden gelukkig. Als ik me op ten duur dusdanig thuisvoel in html/css ben ik zeker van plan om daar een template voor te maken in ieder geval! :)

Da's trouwens een mooie aanpassing op die bestaande template zeg!

Vraag over CSS-hover probleempje
4 mei 2012 - 09:35    reactie #15
geplaatst door: Shmoo

geblokkeerd

Is dit wat je graag wilde doen met RGBa?

Na wat testen bleek dat de transition niet lekker samen te gaan met de box-shadow en die nekte hem dus heb ik die trans. een eigen class gegeven.

http://cssdesk.com/5yEcs

Ik hoor wel vaker dat mensen graag een hoop aanpassingen willen doen aan het Dashboard van WordPress maar ze hebben dit met de reden zo gedaan dat iedereen altijd het zelfde Dashboard voor zijn neus heeft. Hierdoor kunnen mensen op de forums elkaar veel beter helpen.

Maar de menu-items zijn te verwijderen of beter gezegd te verbergen want je kunt ze daarna nog altijd intikken en bezoeken als je het adres weet.

Door deze code in de functions.php te plakken.

( // streepjes ervoor weghalen of toevoegen)

add_action( 'admin_menu', 'Wps_remove_tools', 99 );
function Wps_remove_tools(){
   
//    remove_menu_page( 'index.php' );                     //dashboard
//    remove_menu_page( 'edit.php' );                      //posts
//    remove_menu_page( 'upload.php' );                    //media
     remove_menu_page( 'link-manager.php' );              //links
//    remove_menu_page( 'edit.php?post_type=page' );       //page
     remove_menu_page( 'edit-comments.php' );             //comments
//    remove_menu_page( 'themes.php' );                    //appearance
     remove_menu_page( 'plugins.php' );                   //plugins
     remove_menu_page( 'users.php' );                     //users
     remove_menu_page( 'tools.php' );                     //tools
//    remove_menu_page( 'options-general.php' );           //settings
   
}

De code hierboven is voor het gehele Menu item te verbergen en hieronder voor alleen Sub-items. (dropdown)

function Wps_remove_menu_elements()
   {
       remove_submenu_page( 'plugins.php', 'plugin-editor.php' );  //plugin editor
       remove_submenu_page( 'themes.php', 'themes.php' );  //theme option
       remove_submenu_page( 'themes.php', 'nav-menus.php' );  //nav menu
       remove_submenu_page( 'themes.php', 'theme-editor.php' );  //editor
   }
   add_action('admin_init', 'Wps_remove_menu_elements');

Dit soort code snippets zijn typisch voorbeelden van PHP code die ik wel kan lezen-/begrijpen maar ik zou er zelf nooit opgekomen zijn dus is puur Google -> copy-/paste -> testen en als het werkt opslaan en vaker gebruiken.

Vraag over CSS-hover probleempje
4 mei 2012 - 10:32    reactie #16
geplaatst door: Kapotlood
Hahaha, kan ik me voorstellen ja… html en css snap ik vaak wel als ik 't zie, en in ongeveer de helft van de gevallen kom ik zelf wel uit de problemen. Tenzij het om dit soort sub- en pseudo classes gaat, want dan loop m'n hoofd over :)

Maar dat effect is zelfs precíés waar ik naar op zoek was, enórm bedankt! :) Hier ga ik dit weekend eens mee sleutelen om dat werkend tesamen met m'n andere hover-effecten te combineren. De tekst "TITLE" en "description" hebben nu namelijk al een hover-effect, welke gelijk moet opgaan met de box-shadow van de afbeelding. Dat gaat een mooie uitdaging voor het weekend worden!

Mvg,
Joram

Vraag over CSS-hover probleempje
6 mei 2012 - 22:02    reactie #17
geplaatst door: Kapotlood
Nou Shmoo, de láátste keer en anders verzin ik wat nieuws ;)

Ik heb aan de hand van jouw laatste voorbeeld nu 2 thumbnails:
http://www.joramoudenaarde.com/html3/

De eerste thumbnail is met jouw code, aangevuld met de titel en omschrijving, en licht aangepast met het effect wat ik uiteindelijk wil (wat prima lukt gelukkig). Deze doet precies wat ik wil, behalve dat ik de box-shadow niet goed krijg. Als ik de "h2" en "p" buiten de "a" zet dan doet het hover-effect het niet en staat de tekst ín de foto (begrijpelijk). Zet ik ze in de "a" dan valt de border ook om de tekst heen, en die krijg ik dan niet goed.

Bij de tweede thumbnail heb ik jouw code geprobeerd te combineren met wat ik had (de tekst buiten de box-shadow). De tekst hovert, de image is omsloten met een span waarmee ik, net als bij jouw code, de box-shadow probeer te regelen… en bij deze krijg ik die hele box-shadow niet te zien.

Zou je me misschien kunnen vertellen wat ik verkeerd doe alsjeblieft? :blush: Ik zie dat ik iets niet helemaal goed heb met de css, want bij beide thumbnails heb ik de html volgens mij goed staan… maar het kwartje wat ik nou verkeerd doe valt maar niet.

't Is de laatste keer, beloofd! ;)

(Bewerkt door joram om 22:03, 6-05-2012)

Vraag over CSS-hover probleempje
7 mei 2012 - 01:13    reactie #18
geplaatst door: Shmoo

geblokkeerd

http://cssdesk.com/5yEcs

Op deze manier?

De #work:first-child heb ik erin geplaatst om van de kantlijn af te komen. Volgens mij werkt dat niet in IE8  dus kun je ook #work-one, #work-two, #work-... enz enz enz aanmaken.

Vraag over CSS-hover probleempje
7 mei 2012 - 10:01    reactie #19
geplaatst door: Kapotlood
Nou, hélemaal! Onwijs bedankt zeg… die kan ik eens vergelijken met wat ik zelf had. Ik was op ten duur helemaal de weg kwijt, hehe  :shakehands:

Werkt de pseudo-class "first-child" niet in IE8? Mwoah, ik zal m'n Google Analytics account even nakijken om te zien of IE8 regelmatig voorkomt in de bezoeken. Mocht dat niet zo zijn dan hoef ik ook niet zo nodig support te leveren voor die versie IE. IE8 ondersteunt toch een aantal CSS3-mogelijkheden niet, dus daar support voor geven zet ik even wat later op het lijstje "to-do" :)

Bedankt voor je hulp in ieder geval!

p.s.: zie nu dat "first-child" als het goed is (gelukkig) wel gewoon ondersteund wordt in IE8!
http://msdn.microsoft.com/en-us/library/cc351024(v=vs.85).aspx

Weer een meevaller… ik kan alleen geen ":focus" gebruiken in combinatie met first-child, maar dat komt dan wel goed.

Vraag over CSS-hover probleempje
7 mei 2012 - 16:02    reactie #20
geplaatst door: Shmoo

geblokkeerd

Klopt ik zie het net ook.

http://www.w3schools.com/cssref/sel_firstchild.asp

Je bent alleen verplicht een doctype te gebruiken maar als je dat niet doet dan werkt heel veel niet meer op vandaag.

Vraag over CSS-hover probleempje
7 mei 2012 - 16:30    reactie #21
geplaatst door: Kapotlood
Een HTML5 doctype zou dan volgens mij ook genoeg moeten zijn van wat ik terug kan vinden, dus dat is weer een mazzeltje. Vanavond gelijk even testen met Adobe Browserlabds… dan weet je gelijk alles! :)
Vraag over CSS-hover probleempje
7 mei 2012 - 16:35    reactie #22
geplaatst door: Shmoo

geblokkeerd

Anders plaats je deze code in je head van het document, dat doe ik altijd standaard.


<!--[if lt IE 9]><script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->

If browser is lager dan IE9 > include de html5.js dan weet je zeker dat IE8 de first-child kan lezen.

Vraag over CSS-hover probleempje
7 mei 2012 - 17:23    reactie #23
geplaatst door: Kapotlood
Oh, da's een goeie! Die kon ik nog helemaal niet :)

Ik had wel een ander stukje JavaScript wat ervoor zorgt dat oudere IE's (6 en 7 vooral) voorziet van manieren om, áls er CSS3 is gebruikt zoals schaduwen e.d., dat deze via JavaScript alsnog te zien zijn in oudere IE's. Maar 6 en 7 zijn ondertussen zó oud en weinig gebruikt om m'n URL te bezoeken dat ik die achterwege ga laten, hehe.

(dan moeten ze maar een "echte" browser gebruiken :woot: )

Mvg,
Joram

Vraag over CSS-hover probleempje
7 mei 2012 - 18:09    reactie #24
geplaatst door: Shmoo

geblokkeerd

Klopt naar IE6 en IE7 kijk ik ook niet meer. Die mensen zullen echt niet raar opkijken als een website van mij niet helemaal 100% werkt. Waarschijnlijk hebben ze dat probleem dagelijks bij meer websites dus weten ze heel goed dat hun computer eigenlijk niet meer voldoet.

* Uitzondering is natuurlijk als je websites maakt voor de Aziatische markt. Daar hebben heel veel mensen nog bewust IE6 en IE7 omdat de internet verbindingen daar nog wel eens heel langzaam kunnen zijn van streek tot streek (armoede + inbel-verbindingen) Dan zijn oude PC's met oude software goedkoper en beter.