1. Сверстайте этот фрагмент так, как считаете правильным. Картинки (но не код) возьмите с Гугла.

2. Перепишите код из файла navigate.js, чтобы стало понятнее.
switch (event.keyCode ? event.keyCode : event.which ? event.which : null)
{
case 0x25:
link = document.getElementById ('NextLink');
break;
case 0x27:
link = document.getElementById ('PrevLink');
break;
}
3. Сделайте эту форму работоспособной.
<form method="get">
<input type="text" name="email">
<input type="file" name="file">
<input type="submit">Отправить файл</input>
</form>
4. Сверстайте карту так, чтобы города были текстовыми ссылками. Используйте картинку без подписей.
5. Какая рамка будет у изображения?
<style type="text/css">
img {border: 2px solid red}
</style>
<img src="photo.jpg" width="300" height="400" style="border-width: 3px" border="0" alt="" />
6. В тексте, который стоит в таблице, потребовалось вынести кавычку за линию набора. Как вы это сделаете?
<table cellpadding="0" cellspacing="0" border="0" width="70%">
<tr valign="top">
<td>
«Буржуазная Д.» могла иметь свое оправдание
конечно лишь в тот период ее развития, когда задачи ее были
боевыми, когда она организовывала через драматургию идеологию нового
классового гегемона - буржуазии - в его борьбе с дворянством,
начавшим свое отступление с исторической арены. В дальнейшем она
становится уже буржуазной драмой без кавычек, - просто
драмой буржуазной эпохи.
</td>
<td width="150">
См. <a href="http://slovari.yandex.ru/...">статью в энциклопедии</a>
</td>
</tr>
</table>
7. Измените таблицу из предыдущего задания, максимально используя CSS.
8. Какая из этих строк на JavaScript вызовет ошибку?
Объясните свой выбор:
9. Какая из этих же команд создаст объект со свойствами width = 320 и height = 200?
10. На вашем сайте была страница, которую вы решили разместить по другому адресу. Какими средствами вы сделаете редирект со старого адреса на новый?
11. Вы делаете интернет-магазин. Придумайте имена для двух переменных, в одной из которых будет храниться цена текущего товара, а в другой — общая сумма всех выбранных товаров. Обоснуйте свой выбор.
12. Что вернут JavaScript-команды var n = 100; eval(n++ + + ++n);?
13. Запишите в HTML: 24345 км2.
14. Что здесь не так и как это исправить?
<xsl:template match="para">
<a href="{@href}">
clickme
</a>
</xsl:template>
15. А что ошибочно здесь и как это исправить?
<xsl:template match="link[@href == $HomePage]">
<p>
<a href="/">Home</a>
</p>
</xsl:template>