GerardX
Gebruiker
- Lid geworden
- 25 jan 2022
- Berichten
- 189
- Besturingssysteem
- "Raspberry Pi"(Linux-versie)-besturingssysteem
- Office versie
- LibreOffice (laatste versie)
Ik heb middels HTML en CSS (zie hieronder) weten te realiseren dat er een 'pop up' verschijnt, wanneer met de muis over een bepaalde koppeling daarvoor wordt gegaan. Maar wanneer ik de HTML-code daarvan kopieer in dezelfde pagina (om vervolgens daarna de inhoud daarvan te veranderen voor een tweede 'pop in'), verschijnt er wel een 'pop in' met de titel maar de rest van de 'pop in'-tekst staat gewoon direct na de koppeling in de pagina tekst. Ra, ra, waardoor komt dit en hoe is dit op te lossen?
CSS-
HTML:
Onderdeel van die gebruiksvriendelijkheid is, om op deze webstek voortdurend Nederlands te gebruiken waar dat mogelijk en redelijk is, want wat mankeert er aan onze
<a class="beschikbarePopup">moerstaal
<span class="toonPopup">Moerstaal
<span class="toonPopup-tekst">
<p>
<ol> <!-- (Geordende) lijst 4 -->
<li> <!-- 3.4.1 -->
Nederlands is onze moerstaal en zeer rijk aan begrippen en uitdrukkingen. Zeker in vergelijking met vele andere talen. Daardoor zijn er geen beperkingen voor het gebruik daarvan.
</li>
<li> <!-- 3.4.2 -->
Jargon (het gebruik van specifieke begrippen/woorden door/voor een bepaalde groep specialisten, zoals informatici, medici e.d.) is hinderlijk in de communicatie met niet-specialisten.
<br>Jargon is ondergeschikt aan talen en is geen taal op zichzelf.
<br>Voorafgaande controle op de kennis daarvan, is noodzakelijk om misverstanden en hindernissen in de communicatie te voorkomen.
<br>Die niet-specialisten gebruiken jargon vaak uit gemakzucht en/of onnodig om, vaak onbewust, de suggestie te wekken dat ze tot een groep specialisten behoren of hun taalkennis is mogelijk (te) gebrekkig.
</li>
<li> <!-- 3.4.3 -->
Een moerstaal (zoals het Nederlands voor ons) is voor iedereen (ook specialisten) te begrijpen die met die taal is groot gebracht.
</li>
</ol>
</p>
</span>
</span>
</a>?
CSS-
Code:
/* 'Pop-up'-stijlen */
a.beschikbarePopup{
border-bottom: 1px dotted; /* Gestippelde onderstreping */
color: #28477a; /* Tekst- en onderstrepingskleur = Blauwgrijs */
position: relative; /* Dit zorgt dat alles werkt.*/
text-decoration: none;
}
a.beschikbarePopup:hover{ /* Zorgt voor overlappende 'popup'. */
color: green;
font-weight: bold;
}
a.beschikbarePopup span.toonPopup{
display: none;
}
/* Dit 'popup'-blok wordt alleen getoond, wanneer de aanwijzer boven de koppeling staat. */
a.beschikbarePopup:hover span.toonPopup{
background-color: Lightyellow; /* Achtergrondkleur = Lichtgeel */
border: 1px solid green;
border-radius: 0 15px 15px 15px;
border-top: 2px solid green; /* Bovenrand van de 'popup' = 2 punten dik en groen. */
color: #104e8b; /* Tekstkleur kopje = Blauwgroen */
display: block;
font-weight: bold;
left: 30px;
padding: 10px;
position: absolute;
/* Plaats van het 'popup'-blok */
top: 17px;
/* Vormgeving van het 'Popup'-blok en de inhoud daarvan */
width: 30em; /* Zou "auto" moeten zijn maar dat werkt niet */
z-index: 2; /* Positineert het 'popup'-blok bovenop het voetblok. */
}
span.toonPopup-tekst { /* Inhoudtekst */
color: #444;
font-weight: 100;
}