Archief - CSS: display block <-> IE

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

ChroMe

Legacy Member
HTML
Code:
<ul class="navlist">
	  <li><a href="index.htm">Home</a></li>
	  <li><a href="onderdelen.htm">Onderdelen</a></li>
	  <li><a href="systemen.htm">Systemen</a></li>
	  <li><a href="software.htm">Software</a></li>
	  <li><a href="randapparaten.htm">Randapparaten</a></li>
	  <li><a href="contact.htm">Contact</a></li>
</ul>

CSS
Code:
.navlist
{
  padding: 1px 1px;					/* Dikte van de rand rond de links */
  margin-left: 0;						/* Tekst plakt tegen de linkerkant */
  font: bold 12px Arial, sans-serif;		/* Lettertype en grootte van de tekst in de menu */
  background: #000000;					/* Kleur van de kader rond het geheel */
  width: 120px;						/* Breedte van de menu */
}

.navlist li
{
  list-style: none;					/* Geen bolletjes voor de lijstitems etc */
  border-top: 1px solid #000000;			/* Kleur van de lijn bovenaan de cel */				
  text-align: left;					/* Tekst wordt links uitgelijnd */
}

.navlist li a
{
  display: block;						/* Wordt als blok weergegeven, met een linebreak voor en na het element */					
  padding: 3px 3px 3px 5px;				/* Ruimte rond de tekst */
  border-left: 7px solid #FFFFFF; 			/* Breedte van het streepje voor de link */
  background: #0057A1;					/* Achtergrond van de links */
  text-decoration: none;				/* Niet onderlijnen */
}

.navlist li a:link { 
  color: #FFFFFF; 
}

.navlist li a:visited { 
  color: #FFFFFF; 
}

.navlist li a:hover {
  border-color: #FF9C00;
  color: #FF9C00;
}

hij geeft het juist weer in firefox, maar in internet explorer werkt het niet, als ik die display block wegneem dan krijg ik in beide browsers hetzelfde resultaat (maar niet mooi natuurlijk)

iemand een idee?

Grtz

ChroMe

Legacy Member
Firefox
ff5fc.jpg


Internet Explorer
ie3yd.jpg

ChroMe

Legacy Member
Ik heb het al opgelost door mijn link een height mee te geven...
Maar nu zit ik met een ander probleem:
Ik werk met een externe stylesheet
Ik heb een navigatiebar en daarvoor een aparte CLASS gemaakt in die stylesheet, nu wil ik alle ANDERE links in die externe stylesheet aanspreken BEHALVE die navigatieklasse, die moet onaangeroerd blijven...

Hoe zit dat met overriding in 1 extern css document?

Grtz

orez

Legacy Member
gewoon 2 classes maken? :/ en alles in 1 css file ... ksnap het probleem niet..

ChroMe

Legacy Member
mja ik wou voor de gewone links geen aparte klasse gebruiken en gewoon de a tag aanroepen, maar da lukte dus ni omda die de navigatie a-tags ook veranderde, dus heb idd aparte klasse gemaakt en nu gaat het wel...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan