講義7日目
講義7日目の受講内容と課題の解答です。
Illustrator
Web素材に使用するマークおよび背面の作成
CSSの記述
Illustratorにて作成したマークおよび背面を使って縦メニューを作成
つづいてCSS18〜21の解答です。
【CSS18】
<!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" /> <title>横ナビ</title> <style type="text/css"> <!-- * { margin: 0; padding: 0; } .menu { width: 755px; margin: 50px 0 0 50px; } .menu ul { list-style-type: none; width: 755px; border: 1px solid #fff; overflow: auto; } .menu li { font-size: 1.0em; text-align: center; float: left; display: inline; width: 150px; line-height:40px; } .menu li a { display: block; padding: 0 10px; border-right: 1px solid #ccc; } .menu li.first a { border-left: 1px solid #ccc; } .menu li a:link, .menu li a:visited { color: #000; text-decoration: none; } .menu li a:hover { color: #FBB82B; } --> </style> </head> <body> <div class="menu"> <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>
【CSS19】
<!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" /> <title>横ナビ</title> <style type="text/css"> <!-- * { margin: 0; padding: 0; } .menu { width: 755px; margin: 50px 0 0 50px; } .menu ul { list-style-type: none; width: 755px; border-left: 1px solid #ccc; overflow: auto; } .menu li { font-size: 1.0em; text-align: center; float: left; display: inline; width: 150px; line-height:40px; border-right: 1px solid #ccc; } .menu li a { display: block; padding: 0 10px; } .menu li a:link, .menu li a:visited { color: #000; text-decoration: none; } .menu li a:hover { background-color: #EDEAB5; } --> </style> </head> <body> <div class="menu"> <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>
【CSS20】
<!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" /> <title>横ナビ</title> <style type="text/css"> <!-- * { margin: 0; padding: 0; } .menu { width: auto; margin: 50px 0 0 50px; } .menu ul { list-style-type: none; width: auto; background-color: #22952D; overflow: auto; } .menu li { font-size: 1.0em; text-align: center; float: left; display: inline; width: 150px; line-height:40px; border-right: 1px solid #fff; } .menu li a { display: block; padding: 0 10px; } .menu li a:link, .menu li a:visited { color: #fff; text-decoration: none; } .menu li a:hover { background-color: #02C55F; } --> </style> </head> <body> <div class="menu"> <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>
【CSS21】
<!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>横ナビ</title> <style type="text/css" media="screen,print"> <!-- * { margin: 0; padding: 0; } .menu { width: 755px; margin: 50px 0 0 50px; } .menu ul { list-style-type: none; width: 755px; border: 1px solid #BABABA; overflow: auto; } .menu li { font-size: 1.0em; text-align: center; float: left; display: inline; width: 150px; line-height:40px; border-right: 1px solid #BABABA; } .menu li a { display: block; padding: 0 10px; } .menu li a:link, .menu li a:visited { color: #000; text-decoration: none; background: #DEDEDE url(images/btn.jpg) repeat-x; } .menu li a:hover { background: #DBDFA4 url(images/btn_o.jpg) repeat-x; } --> </style> </head> <body> <div class="menu"> <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>