
Vrijdag 14 September 2007 18:18 Laatste aanpassing (Donderdag 04 December 2008 12:03)
Webdesign
Verwijder de margin of padding van de firstchild
Waarschijnlijk per ongeluk een xml declaratie aan begin van dokument gezet waardoor IE6 in quirks mode schiet
Hoe controleer je dit:
Om te testen of IE6 in quirks mode is of in standards-compliance mode type je de volgende code in de adresbalk nadat de pagina geladen is:
javascript:alert(document.compatMode);
‘BackCompat’ betekent dat de pagina in quirks mode is.
‘CSS1Compat’ betekent dat de pagina in standards compliant mode wordt weergegeven.
percentage > font size
100.1% > 16 pixels
94% > 15 pixels
87.5% > 14 pixels
81% > 13 pixels
75% > 12 pixels
69% > 11 pixels
62.5% > 10 pixels
57% > 9 pixels
( bron: http://nickcowie.com/2005/about-em )
a:link {}
a:visited {}
a:hover {}
a:focus {}
a:active {}
gecombineerd:
a:link, a:visited, a:hover, a:focus, a:active {}
(http://www.456bereastreet.com/archive/200811/the_order_of_link_pseudo-classes_matters/)
mosConfig_host = interne servernaam
mosConfig_user = gebruikersnaam
mosConfig_password = wachtwoord
mosConfig_db = databasenaam
Van The Zenn of CSS Design:
Het :first-letter pseudo element werkt helaas niet op inline elements. Dit is correct volgens de W3C specificaties...
Opnemen in de CSS:
/* TinyMCE parameters */
.mceContentBody {
text-align: left;
background: #FFF8DC none;}
$GLOBALS[mosConfig_live_site] => $mainframe->getCfg( 'live_site' ); => $mainframe->getCfg( 'sitename');
(TinyMCE is makkelijk configureerbaar maar de Joomla-implementatie is een ramp wat configureerbaarheid betreft).
this._def("remove_linebreaks", true);
in
this._def("remove_linebreaks", false);
this._def("apply_source_formatting", false);
in
this._def("apply_source_formatting", true);
tiny_mce.js = de gecomprimeerde versie (die gebruikt wordt) en tiny_mce_src.js = de originele versie
Om te voorkomen dat TinyMCE een border aan de tabellen toevoegd uit zichzelf: zoek naar
table[border=0|cellspacing| etc
en verander in
table[cellspacing| etc
Sinds Windows Service Pack 2 worden Javascript expressions opgenomen in de CSS niet meer uitgevoerd in IE6 / Win als de security zone van de betreffende website is ingesteld op 'high'.
Descendant elements do not generate any boxes either; this behavior cannot be overridden by setting the 'display' property on the descendants (http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-display)
Na duizend manieren geprobeerd te hebben, werkt dit voor mij het beste:
Als je kiest voor een table lay out omdat je graag gebruik wilt maken van de eigenschap dat je een tabel naar de onderkant van de browser kunt laten strekken zonder dat er content in de tabel staat, dan kun je via CSS de hoogte van de tabel instellen op height: 100%. Dit werkt echter niet met een STRICT of TRANSITIONAL doctype; alleen zonder een doctype werkt dit.
C:\WINDOWS\system32\drivers\etc\hosts
Ruimtevreters:
height:1px;
left:-900px;
overflow:hidden;
position:absolute;
width:1px;
Hoe zet je de eerste rij of de eerste rijen vast:
Zelfde verhaal voor kolommen maar dan 90 graden gedraaid.