XHTML code:
<div id="main"> <h1> <span class="highlight">Wikipedia - Geneva</span> </h1> <p> Geneva is the second-most populous city in ... </p> <img src="switzerland.png" alt="Switzerland" /> <p> Geneva is widely regarded as a global city, ... </p> <p> Geneva is also the name of Geneva Francine Stepp, ... <ul> <li>a desktop wallpaper</li> <li>the subject of a recent midterm exam</li> </ul> </p> </div> <div id="info"> <h1>Geneva, the name</h1> <p> (f) English Possibly a shortened form of Genevive, or possibly from the name of the city in Switzerland. </p> <p> Similar names: </p> <ul> <li>Jenna</li> <li>Jennifer (Jenny)</li> <li>Genevieve</li> <li>Genevive</li> </ul> </div>
CSS code:
body {
background-image: url(bg.jpg);
background-repeat: no-repeat;
font-family: "Verdana", sans-serif;
font-size: 14pt;
}
.highlight {
background-color: yellow;
border: 5px solid orange;
}
#main {
width: 50%;
margin-left: auto;
margin-right: auto;
}
#main img {
float: left;
margin-right: 1em;
}
#info {
border: 5px solid red;
font-size: 9pt;
padding: 1em;
position: absolute;
right: 1em;
top: 1em;
width: 20%;
}
#info li {
font-style: italic;
}
window.onload = function() {
var imgs = $$("#pics > img.geneva");
for (var i = 0; i < imgs.length; i++) {
imgs[i].onclick = imgClick;
}
};
function imgClick() {
this.remove();
$("favorites").appendChild(this);
var li = document.createElement("li");
li.textContent = "Moved " + this.src + " to favorites.";
$("actions").appendChild(li);
}