CSS課題をいくつか

自宅で作るにあたって、環境をそろえようとインストールしてみたが、
重い、遅い、予期せぬエラー等々、
5時間以上かかって朝になってもビミョーな環境のままというのは…。
見切り発車でとにかくタグを打つべし打つべし。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>【CSSの練習12】</title>
<style type="text/css">
#nav {
  margin: 10px 0 0 30px;
}
ul {
  list-style-type:disc;
  color:#ff0000;
}
li a:link,li a:visited{
  text-decoration: none;
  color: #000;
}
li a:hover{
  color: #ff6600;
  text-decoration: underline;
}
</style>
</head>
<body>
<div class="nav">
<ul>
<li><a href="#">メニューのリンク1</a></li>
<li><a href="#">メニューのリンク2</a></li>
<li><a href="#">メニューのリンク3</a></li>
<li><a href="#">メニューのリンク4</a></li>
<li><a href="#">メニューのリンク5</a></li>
</ul>
</div>
</body>
</html>

CSSのリセット記述を入れたら
うまくリスト表示されなかったのは、
やっぱり自分の記述ミスかな。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>【CSSの練習12】</title>
<style type="text/css">
* {
  margin: 0;
  padding: 0;
}
#nav {
  margin: 10px 0 0 30px;
}
ul {
  list-style-type:disc;
  color:#ff0000;
}
li a:link,li a:visited{
  text-decoration: none;
  color: #000;
}
li a:hover{
  color: #ff6600;
  text-decoration: underline;
}
</style>
</head>
<body>
<div class="nav">
<ul>
<li><a href="#">メニューのリンク1</a></li>
<li><a href="#">メニューのリンク2</a></li>
<li><a href="#">メニューのリンク3</a></li>
<li><a href="#">メニューのリンク4</a></li>
<li><a href="#">メニューのリンク5</a></li>
</ul>
</div>
</body>
</html>

とはいえ、CSS
http://jigsaw.w3.org/css-validator/check/referer
[:]
こんな結果に。
HTMLがミスってるのか。