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)

Class kan niet in <A>

Anoniem
[m]
4 antwoorden
  • Ik zit met het volgende probleem.
    Ik heb twee stijlen voor mijn links aangemaakt, voor op twee verschillende gedeeltes van de site. Nu heb ik alle noodzakelijke links voorzien van een class die naar de juiste stijl verwijst.
    Voorbeeld:
    CSS
    [code:1:dd9c491761]a.leftcolumn:link { color: #000000; text-decoration: none}[/code:1:dd9c491761]
    HTML
    [code:1:dd9c491761]<a href="links.htm" class="leftcolumn">Links</a>[/code:1:dd9c491761]
    Maar nu staat er in datzelfde gedeelte ook een linkje, dat via een javascript, elders op internet wordt gegenereerd. In mijn code op die plek staat dus geen <a> tag, maar een <script> tag. (Is het nog te volgen?)
    [code:1:dd9c491761]<script src="http://www.wieonline.nl/wie/wie.php?user=gooly"></script>[/code:1:dd9c491761]
    Ik kan dus niet "in" die <A> komen om de class toe te voegen, en simpelweg de class toevoegen in <script> of er een divje omheen zetten met die class werkt niet. Blijkbaar moet het persé in die tag.
    Weet iemand misschien toch een manier om de stijl toe te passen op dat linkje?
  • Als je een lijst van links hebt, zoals een menu, kun je de links in een 'list' <li> zetten.
    Dan kun je de opmaakstijlen op de lijsten laten werken, ipv de links. Dat je dan iets zoals dit krijgt.
    [code:1:153ec68294]
    <li class="list1"><a href="link.htm" title="link">Link</a></li>
    [/code:1:153ec68294]
    in je CSS

    [code:1:153ec68294]
    li.list1
    {
    color: #000000;
    text-decoration: none
    }
    [/code:1:153ec68294]

    Enig nadeel is wel dat je geen :hover kunt toepassen, aangezien IE dat net ondersteund.
  • [quote:1626fb9fee="Gooly"]Ik zit met het volgende probleem.
    Ik heb twee stijlen voor mijn links aangemaakt, voor op twee verschillende gedeeltes van de site. Nu heb ik alle noodzakelijke links voorzien van een class die naar de juiste stijl verwijst.
    Voorbeeld:
    CSS
    [code:1:1626fb9fee]a.leftcolumn:link { color: #000000; text-decoration: none}[/code:1:1626fb9fee]
    HTML
    [code:1:1626fb9fee]<a href="links.htm" class="leftcolumn">Links</a>[/code:1:1626fb9fee]
    Maar nu staat er in datzelfde gedeelte ook een linkje, dat via een javascript, elders op internet wordt gegenereerd. In mijn code op die plek staat dus geen <a> tag, maar een <script> tag. (Is het nog te volgen?)
    [code:1:1626fb9fee]<script src="http://www.wieonline.nl/wie/wie.php?user=gooly"></script>[/code:1:1626fb9fee]
    Ik kan dus niet "in" die <A> komen om de class toe te voegen, en simpelweg de class toevoegen in <script> of er een divje omheen zetten met die class werkt niet. Blijkbaar moet het persé in die tag.
    Weet iemand misschien toch een manier om de stijl toe te passen op dat linkje?[/quote:1626fb9fee]

    [quote:1626fb9fee]<a href="#" onClick="javascript:wpop2('http://www.wieonline.nl/wie/options.php?todo=set&user=gooly'); return false;"><img src="http://www.gooly.net/stuff/wiepic.gif" border=0 alt="W.I.E."></a>[/quote:1626fb9fee]

    Dat is wat er gegenereerd wordt. (wpop function zit bij de js ingebakken, no worries) Ik dacht altijd dat al het html wat javascript genereert, ook door css gestyled werd. Er is ook niks vreemd aan wat het js genereerd, dus dat kan het ook niet zijn. Je kan ook niet veranderen wat hij eruit poept, want de variabelen die in het js staat wordt door php gegenereerd.
  • Hmm… dus het zou werken als ik de verwijzing naar het remote javascriptje zou vervangen door deze, waar ik vervolgens wel in de <A> kan komen? Of denk ik nu te simpel?
    Ik ga het vanavond thuis eens proberen :D

Beantwoord deze vraag

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