LX: css Definition ändern

Beitrag lesen

Was mein Kollege damit sagen will, ist:

es ist effektiver, alle bei JavaScript ausgeblendeten Module standardmäßig mit display: none im CSS auszublenden und bei Vergabe der Klasse "jsEnabled" im body (durch JavaScript) wieder einzublenden:

<html>  
<head>  
<title>JavaScript Ein- und Ausblendungen</title>  
<style type="text/css">  
#foo { display:none; }  
.jsEnabled #foo { display:block; }  
</style>  
</head>  
<body>  
<script type="text/javascript">  
document.getElementsByTagName('body')[0].className += ' jsEnabled';  
</script>  
<h1 id="foo">Mich sieht man nur mit JavaScript</h1>  
</body>  
</html>

Gruß, LX

--
X-Self-Code: sh:( fo:) ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: Unusual
X-Please-Search-Archive-First: Absolutely Yes