Ja, aber wenn ich eine LISTE mache,
dann wird doch nur die Liste ausgegeben, nicht mehr das Script ausgeführt...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Titel</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="http://malsup.github.com/jquery.cycle2.js"></script>
<script type="text/javascript">
$('.cycle-slideshow').cycle({
data-cycle-timeout: 6000;
data-cycle-fx: 'scrollHorz'
});
</script>
</head>
<body>
<div class="cycle-slideshow" >
<!-- empty element for overlay -->
<div class="cycle-overlay"></div>
<ul>
<li>
<h1>Raquette Lake</h1>
<p>Adirondack State Park</p>
<img src="http://jquery.malsup.com/cycle2/images/p1.jpg" />
</li>
<li>
<h1>Raquette Lake</h1>
<p>Adirondack State Park</p>
<img src="http://jquery.malsup.com/cycle2/images/p2.jpg" />
</li>
<li>
<h1>Raquette Lake</h1>
<p>Adirondack State Park</p>
<img src="http://jquery.malsup.com/cycle2/images/p4.jpg" />
</li>
</ul>
</div>
</body>
</html>
<img src="http://jquery.malsup.com/cycle2/images/p4.jpg"
data-cycle-title="Raquette Lake"
data-cycle-desc="Adirondack State Park">
> >
> > Verstehst du wie man diesen Text auch Valide machenkann??
>
> nimm das Zeug aus den Attributen raus und bau eine Liste
>
> ~~~html
<li>
> <h1>Raquette Lake</h1>
> <p>Adirondack State Park</p>
> <img src="http://jquery.malsup.com/cycle2/images/p4.jpg" />
> </li>
Sagt doch keiner, dass der Code genauso ausschaun muss wie dort gezeigt- das ist nur ein Beispiel (und noch dazu ein schlechtes) weil Inhalt in Attribute verlagert wird, die ein gewöhnlicher Client nicht als Inhalt verarbeitet.
Mit HTML5 könnte man das noch in eine figure/caption-Geschichte umbauen.