[問題] web的css有問題

看板Web_Design作者 (SunnyDay)時間10年前 (2013/11/27 11:07), 編輯推噓3(307)
留言10則, 5人參與, 最新討論串1/1
想請問一下我的網頁上的menu怎麼會變成這樣阿? http://ppt.cc/wxuj (圖片在此) 他原本的樣子應該是白色的大字跟藍色的小字都在黑色的框框裡面阿。 不知道是哪裡的css被動到了,怎麼改都不對。 還請大家幫幫忙。謝謝! 以下是原本的css: @import url("Reset.css"); html,body { margin:0; padding:0; height:100%; /* needed for container min-height */ background-color:#fdfae0; background-image:url("../images/gtu90238201110180952301.jpg"); background-repeat:repeat; color:#000; font-size:14px; font-family:Verdana; width:100%; text-align:center; } #wrapper { background-image:url("../images/backTop.png"); background-repeat:no-repeat; width:1024px; background-color:#fdfae0; margin:0 auto; } #header { height:200px; line-height:200px; text-align:left; } #content { padding:10px; font-size:15px; } #footer { background-image:url("../images/backBottom.jpg"); background-repeat:no-repeat; height:115px; background-color:#fdfae0; line-height:115px; text-align:center; color:#fff; font-size:12px; } .logo{ background-image:url("../images/logo.png"); background-repeat:no-repeat; background-position:center center; background-color:#fff; width:155px; height:155px; border:1px solid #000; margin-top:45px; margin-left:5px; } .right_menu{ float:right; width:160px; height:25px; line-height:20px; clear:both; margin-top:15px; } .right_menu a:link,a:visited,a:active{ text-decoration:none; color:#000; font-size:12px; } .right_menu a:hover{ text-decoration:none; color:#000; font-size:12px; background-color:#d1c0a5; } .top_menu{ float:right; width:850px; background-image:url("../images/bg.jpg"); background-repeat:no-repeat; background-position:center center; clear:both; margin-top:-83px; } span.reference{ position:fixed; left:10px; bottom:10px; font-size:12px; } span.reference a{ color:#aaa; text-transform:uppercase; text-decoration:none; text-shadow:1px 1px 1px #000; margin-right:30px; } span.reference a:hover{ color:#ddd; } ul.sdt_menu{ margin-top:150px; } ul.sdt_menu{ margin:0; padding:0; list-style: none; font-family:"Myriad Pro", "Trebuchet MS", sans-serif; font-size:14px; width:1020px; } ul.sdt_menu a{ text-decoration:none; outline:none; } ul.sdt_menu li{ float:left; width:170px; height:85px; position:relative; cursor:pointer; } ul.sdt_menu li > a{ position:absolute; top:0px; left:0px; width:170px; height:85px; z-index:12; background:transparent url(../images/overlay.png) no-repeat bottom right; -moz-box-shadow:0px 0px 2px #000 inset; -webkit-box-shadow:0px 0px 2px #000 inset; box-shadow:0px 0px 2px #000 inset; } ul.sdt_menu li a img{ border:none; position:absolute; width:0px; height:0px; bottom:0px; left:85px; z-index:100; -moz-box-shadow:0px 0px 4px #000; -webkit-box-shadow:0px 0px 4px #000; box-shadow:0px 0px 4px #000; } ul.sdt_menu li span.sdt_wrap{ position:absolute; top:25px; left:0px; width:170px; height:60px; z-index:15; } ul.sdt_menu li span.sdt_active{ position:absolute; background:#111; top:85px; width:170px; height:0px; left:0px; z-index:14; -moz-box-shadow:0px 0px 4px #000 inset; -webkit-box-shadow:0px 0px 4px #000 inset; box-shadow:0px 0px 4px #000 inset; } ul.sdt_menu li span span.sdt_link, ul.sdt_menu li span span.sdt_descr, ul.sdt_menu li div.sdt_box a{ margin-left:15px; text-transform:uppercase; text-shadow:1px 1px 1px #000; } ul.sdt_menu li span span.sdt_link{ color:#fff; font-size:24px; float:left; clear:both; } ul.sdt_menu li span span.sdt_descr{ color:#0B75AF; float:left; clear:both; width:155px; /*For dumbass IE7*/ font-size:10px; letter-spacing:1px; } ul.sdt_menu li div.sdt_box{ display:block; position:absolute; width:170px; overflow:hidden; height:170px; top:85px; left:0px; display:none; background:#000; } ul.sdt_menu li div.sdt_box a{ float:left; clear:both; line-height:30px; color:#0B75AF; } ul.sdt_menu li div.sdt_box a:first-child{ margin-top:15px; } ul.sdt_menu li div.sdt_box a:hover{ color:#fff; } ---------------------------------------- html如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <link rel="stylesheet" type="text/css" href="css/default.css" /> <script type="text/javascript"> if (window.navigator.userAgent.indexOf("MSIE")>=1){ //only for IE setActiveStyleSheet("default_for_IE.css"); }else{ setActiveStyleSheet("default.css"); } function setActiveStyleSheet(title){ document.getElementsByTagName("link")[0].href="css/"+title; } //--> </script> <link rel="stylesheet" type="text/css" href="css/style.css" /> <script type="text/javascript" src="js/jquery-1.6.min.js"></script> <script type="text/javascript" src="js/minwt.auto_full_height.mini.js"></script> </HEAD> <BODY> <div id ="wrapper" none="ture"><!-- main begin --> <div id="header" _height="none"><!-- header begin --> <div class='right_menu'> <a href="#">menu1</a>| <a href="#">menu2</a>| <a href="#">menu3</a> </div> <div class='logo'></div> <div class='top_menu'> <ul id="sdt_menu" class="sdt_menu"> <li> <a href="#"> <img src="images/2.jpg" alt=""/> <span class="sdt_active"></span> <span class="sdt_wrap"> <span class="sdt_link">Mid_menu1</span> <span class="sdt_descr">Mid_menu1</span> </span> </a> </li> <li> <a href="#"> <img src="images/1.jpg" alt=""/> <span class="sdt_active"></span> <span class="sdt_wrap"> <span class="sdt_link">Mid_menu2</span> <span class="sdt_descr">Mid_menu2</span> </span> </a> </li> <li> <a href="#"> <img src="images/3.jpg" alt=""/> <span class="sdt_active"></span> <span class="sdt_wrap"> <span class="sdt_link">Mid_menu3</span> <span class="sdt_descr">Mid_menu3</span> </span> </a> </li> <li> <a href="#"> <img src="images/4.jpg" alt=""/> <span class="sdt_active"></span> <span class="sdt_wrap"> <span class="sdt_link">Mid_menu4</span> <span class="sdt_descr">Mid_menu4</span> </span> </a> <div class="sdt_box"> <!--[if IE 6]><a href="#"><br/>Mid_menu5</a><![endif]--> <!--[if IE 7]><br/>Mid_menu5</a><![endif]--> <!--[if IE 8]><br/>Mid_menu5</a><![endif]--> <!--[if IE 9]><br/>Mid_menu5</a><![endif]--> <!--[if !IE]> --><a href="#">Mid_menu5</a><!-- <![endif]--> <a href="#">Mid_menu5</a> <a href="#">Mid_menu5</a> </div> </li> <li> <a href="#"> <img src="images/5.jpg" alt=""/> <span class="sdt_active"></span> <span class="sdt_wrap"> <span class="sdt_link">Mid_menu6</span> <span class="sdt_descr">Mid_menu6</span> </span> </a> </li> </ul> </div> </div><!-- header end --> <div id="content" _height="auto"><!-- content begin --> </div><!-- content end --> <div id="footer" _height="none"><!-- footer begin --> hajeyuqqjwhkwe </div><!-- footer end --> </div><!-- main end --> <!-- The JavaScript --> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/jquery.easing.1.3.js"></script> <script type="text/javascript"> $(function() { $('#sdt_menu > li').bind('mouseenter',function(){ var $elem = $(this); $elem.find('img') .stop(true) .animate({ 'width':'170px', 'height':'170px', 'left':'0px' },400,'easeOutBack') .andSelf() .find('.sdt_wrap') .stop(true) .animate({'top':'140px'},500,'easeOutBack') .andSelf() .find('.sdt_active') .stop(true) .animate({'height':'170px'},300,function(){ var $sub_menu = $elem.find('.sdt_box'); if($sub_menu.length){ var left = '170px'; if($elem.parent().children().length == $elem.index()+1) left = '-170px'; $sub_menu.show().animate({'left':left},200); } }); }).bind('mouseleave',function(){ var $elem = $(this); var $sub_menu = $elem.find('.sdt_box'); if($sub_menu.length) $sub_menu.hide().css('left','0px'); $elem.find('.sdt_active') .stop(true) .animate({'height':'0px'},300) .andSelf().find('img') .stop(true) .animate({ 'width':'0px', 'height':'0px', 'left':'85px'},400) .andSelf() .find('.sdt_wrap') .stop(true) .animate({'top':'25px'},500) }); }); </script> </BODY> </HTML> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.159.6

11/27 17:30, , 1F
沒有HTML code沒辦法幫你
11/27 17:30, 1F
※ 編輯: cingsyuan14 來自: 114.40.159.6 (11/27 20:25)

11/27 20:26, , 2F
耍笨了我= =",已補上html,請先進幫忙!
11/27 20:26, 2F

11/28 01:21, , 3F
http://jsfiddle.net 可以學著用這個
11/28 01:21, 3F

11/28 09:25, , 4F
D大,我把html,css跟js通通放進去,但是沒有反應耶,
11/28 09:25, 4F

11/28 09:27, , 5F
這是表示說我的程式全部都有問題嘛?
11/28 09:27, 5F

11/28 09:27, , 6F

11/29 09:57, , 7F
我看的到是長成這樣 http://imgur.com/1KCsX1N
11/29 09:57, 7F

11/29 12:57, , 8F
我看到的也是長這樣 XD
11/29 12:57, 8F

11/30 15:19, , 9F
因為我後來一直改,還是改不成功!所以就算了,直接
11/30 15:19, 9F

11/30 15:20, , 10F
重寫比較快!
11/30 15:20, 10F
文章代碼(AID): #1IbM7hUG (Web_Design)