[請益] 如何把連結區塊向右靠??

看板Web_Design作者 (keep going)時間15年前 (2010/10/17 03:28), 編輯推噓0(0011)
留言11則, 3人參與, 最新討論串1/2 (看更多)
我在做側邊欄的清單,並且把清單加上連結標籤 但是清單卻是靠在側邊欄的右側 就算我用margin-left:0px也完全不動 就好像左邊卡了塊石頭一樣移不過去 改過了side ul li a的CSS,可是都行不通 請問我這樣的CSS語法,哪裡造成了這樣的結果?? CSS: @charset "utf-8"; body{ text-align:center; background-color:#FFF; color:#666; font-size:75%; line-height:1.5; font-family:Arial, Helvetica, sans-serif; } div#entire { margin:auto; width:760px; } div#header{/*檔頭文字塊*/ background-color:#FF2424; margin:10px auto 0px; border-bottom:3px solid #CCC; color:#FFF; padding:20px 0 20px 30px; font-size:20px; text-align:left; } div#global-nav{/*導覽列*/ height:30px; background-color:#FFF; margin:10px 0 0px 0; border-left:10px solid #FF2424; width:750px; } div#global-nav ul{/*導覽列清單*/ list-style:none; margin:0; padding:0px; } div#global-nav ul li{/*導覽列清單選項*/ float:left; width:187.5px; margin:0px 0 0 0; padding:0px 0 0 0; } div#global-nav a{/*導覽列連結*/ display:block; text-decoration:none; padding:8px 0 4px 10px; color:#666; } div#global-nav a:hover{/*導覽動態*/ background-color:#FF2424; color:#FFF; } div#side {/*側邊*/ float:left; width: 150px; height:550px; margin:10px 0; background-color:#FFF; border-top:1px solid #FF2424; border-left:2px solid #FF2424; } div#side ul{/*側邊清單*/ list-style:none; border:1px solid yellow; clear:both; } div#side ul li{/*側邊清單選項*/ border:1px solid red; } div#side a{/*側邊連結*/ text-decoration:none; display:block; padding:4px 8px 4px 8px; color:#666; border:1px solid green; } div#side a:hover{/*側邊聯結動態*/ background-color:#FF2424; color:#FFF; } div#main {/*主要區塊*/ float:right; height:550px; width:590px; margin:10px 0; background-color:#FFF; border-top:1px solid #FF2424; border-left:2px solid #FF2424; } div#footer {/*註腳*/ clear:both; background-color:#FF2424; color:#FFF; margin-bottom:10px; border-bottom:3px solid #CCC; padding:10px 0 10px 0; } HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "" rel="nofollow">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="" rel="nofollow">http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Cntent-Script-Type" content="text/javascript" /> <style type="text/css"> @import "css/css.css"; </style> <media="screen, projection, tv" /> <link rel="contents" href="index.html" title="HOME" /> <title>半人馬</title> </head> <body> <div id="entire"> <div id="header">半人馬 </div> <div id="global-nav"> <ul> <li><a href="Journel.html">Journel</a></li> <li><a href="photos.html">Photos</a></li> <li><a href="Web.html">Web</a></li> <li><a href="Leave_Messages.html">Leave Messages</a></li> </ul> </div> <div id="main"> main </div> <div id="side"> <ul> <li><a href="manphotos.html">人物照</a></li> <li><a href="#">風景照</a></li> <li><a href="#">情境照</a></li> <li><a href="#">動物照</a></li> <li><a href="#">廣告照</a></li> </ul> </div> <div id="footer">footer</div> </div> </body> </html> 到底是哪裡出狀況了,麻煩各位高手了,謝謝!!~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.11.140.124 ※ 編輯: ckw19 來自: 124.11.140.124 (10/17 03:29)

10/17 03:31, , 1F
我把list去掉 只有a標籤就可以 但為什麼會這樣勒??
10/17 03:31, 1F

10/17 03:36, , 2F
單看你的描述還真的搞不懂你想說什麼 XD
10/17 03:36, 2F

10/17 03:36, , 3F
http://jsfiddle.net/5d3h9/ 轉成這個 case 會比較方便討論
10/17 03:36, 3F

10/17 04:05, , 4F
@@" 看上面那個顯示是OK的耶 Tony大冒昧問一下你改了什麼??
10/17 04:05, 4F

10/17 04:14, , 5F
看上面正常 但我用IE FX開 側邊選單都往右靠了
10/17 04:14, 5F

10/17 13:43, , 6F
我幾乎只是照著貼上去耶 XD
10/17 13:43, 6F

10/17 13:44, , 7F
你可以另存右下角那個頁框的原始碼來看~
10/17 13:44, 7F

10/17 17:18, , 8F
ul本來就有預設的padding-left ,你li當然無法靠左邊囉
10/17 17:18, 8F

10/17 17:29, , 9F
是喔 那要怎麼讓他取消左側padding??
10/17 17:29, 9F

10/17 17:30, , 10F
是用padding-left:0就好了嗎??
10/17 17:30, 10F

10/17 17:31, , 11F
好了耶!!~ 非常感謝 受益良多
10/17 17:31, 11F
文章代碼(AID): #1CkVpHip (Web_Design)
文章代碼(AID): #1CkVpHip (Web_Design)