27. januar 2009 - 18:44Der er
24 kommentarer og 2 løsninger
hvordan markerer linket til den side jeg står på i css'en?
I forvejen ligger der en del styles på linksene i venstre margin. Kan nogen sige mig hvordan jeg kan 'bryde igennem', så min class="aktiv" vil blive "hørt"? Jeg har forsøgt at lægge: <style type="text/css"> <!-- .aktiv {color:#000000; } --> </style> op i de respektive filer, men det dominerer desværre ikke de andre beskedder/styles.
.aktiv {color:#000000 !important; } - virkede desværre ikke :o(
Der er lidt af dit svar jeg ikke forstår: Hvad mener du med flg. spørgsmål "Men har du et link, det er ikke sikkert det direkte skyldes nedarvning ?" Hvad mener du med at "udkommentere"?
jokkejensen >> Du skal have opdateret din viden omkring udkommentering af CSS og JavaScript. Du har komplet og aldeles misforstået begrebet - mens charley78 gør tingene lige efter bogen: http://www.w3.org/TR/REC-html40/interact/scripts.html#h-18.3.2
At der ikke er de store grunde til at gemme script og CSS i dagens browsere, er en anden helt ting - men det bør ikke være grund til at forplumre tingene =)
charley78 >> problemet, du oplever, skyldes uden tvivl, at dine andre style selectors på links er mere specifikke og derfor overruler det, du efterfølgende prøver at gøre. Det er ikke til at sige, hvad du skal gøre uden at kunne se markup og CSS - men det har i hvertfald ikke noget med udkommentering el.lign. at gøre
Olebole: - ja, du har helt ret. Jeg har aldrig vidst hvad udkommentering er. Jeg er, hvilket vist fremgår med al tydelighed, ret autodidakt ;o) Hvordan kan det være at der "ikke de store grunde til at gemme script og CSS i dagens browsere"? Og hvad vil det overhovedet sige?
Nu har jeg i øvrigt slettet <!-- -->'erne, men siden viser stadig ikke at aktiv.. skal være sort, så man kan se på hvilket link man befinder sig. Det er klart at jeg foruden css'et er nødt til separat at gå ind på hver side og fortælle hvilket link der skal være markeret. Har I ellers andre idder til hvrdan jeg kan gennemføre mit mål om at fremhæve de respektive linjks i menuen med sort? Se fx http://www.yes-yes.dk/suwalski/ - no beef!
Gamle browsere, der ikke forstod script-tagget (IE2 og NS1), ville rendere scriptblokken som tekst, hvorfor man escapede den med:
<script language="JavaScript"> <!--
// --> </script>
- og (næsten) det samme med style:
<style type="text/css"> <!--
--> </style>
Her er vi så oppe i IE3 og NS3. Godt nok havde NS4.X ikke CSS implementeret, men den kunne læse lidt CSS og oversætte det til JSSS (JavaScript StyleSheets), som var teknikken, dén brugte.
Jeg kikke på dine styles lidt senere. Har ikke tid lige nu =)
Måske det kan skyldes at html arten er forkert? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Den slags har jeg nemlig ikke forstand på, når jeg åbner et ark, tager jeg hvad dreamweaver åbner for mig (.. må jeg med skam melde).
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.