XaraX: Tabellen Attribute

Beitrag lesen

Hallo Mike,

folgendes wenn man auf einer Website mehrere Tabellen verwendet und diese habe alle die gleiche Attribute border="0" cellpadding="0" cellspacing="0". Also stehen diesen Attribute in jedem Table Tag. Kann man nicht dem HTML Dokument irgendwie sagen das alle Tabellen diese Attribute haben sollen, und kann somit diese in den einzelen Table Tags weglassen. So eine Art Befehl all oder so. Soweit ich weiss kann man diese Attribute leider nicht mit CSS formatieren.

was die Attribute border, (cell)padding angeht, so kann man dies schon durch CSS definieren, aber für cellspacing wüßte ich im moment auch nichts  mit Tendenz - es geht nicht.

Deine Frage prinzipielle betrachtet, ist dies mit JavaScript möglich:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Test</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<script type="text/javascript">
function daten_()
 {
 d=document.getElementsByTagName("table")[0].cloneNode(true)
 d.style.width="300px";
 document.getElementsByTagName("body")[0].appendChild(d)
 }
</script>
</head>
<body onLoad="daten_()">
 <table border=4 cellspacing="20">
  <tr><td>&nbsp;</td></tr>
  <tr><td>&nbsp;</td></tr>
 </table>
 <div>&nbsp;</div>
</body>
</html>

Wobei anzumerken bleibt, daß das Arbeiten mit IDs und getElementsById() in diesem Fall unklug ist ;)

Mit anderen Worten: Es gibt keine Möglichkeit von HTML aus Elementeklassen zu erzeugen und gleichförmig zu gestalten.

Gruß aus Berlin!
eddi

--
at, wie er leibt und lebt auf ein Posting
> > Nein, ich denke nicht.
gepromptet
> Das empfiehlt sich aber.
:))))