6 回答

TA貢獻319條經(jīng)驗 獲得超234個贊
上圖是你的頁面效果,為了能看清楚是哪個盒子,在此給每塊加了不同的顏色?
你把.header里的line-height去掉,line-height是行高,你要加也是給字體加,不要用這個line-height去撐盒子,盒子的高就是height;去完后,效果就可以實現(xiàn)了;
在此給點建議
導航最好用列表ul li去做;
做完之后最好清下浮動,那塊用了float就給父級盒子加一個.clearfix ,你可以把這下面段代碼放到你的公共樣式里去
.clearfix:after,?.clearfix:before?{ ??display:?table; ??content:?""; } .clearfix:after?{ ??clear:?both; } .clearfix?{ ??*zoom:1; }
? 3.好好理解一下,行元素,塊元素,內(nèi)聯(lián)塊元素及他們的區(qū)別;

TA貢獻12條經(jīng)驗 獲得超2個贊
你的header高度是27px,header_right浮動了高度是28px,浮動的元素本身脫離了文檔流,但是后面的元素會為浮動元素的文本,圖片讓出位置,header_right的高度比header高度高1px;所以logo_right右浮動后會卡在header_right的左邊,去掉a的下劃線樣式可能是header_right的高度變低了,所以浮動到了最右邊(我試的去掉下劃線并沒有浮動到最右邊。。)

TA貢獻1條經(jīng)驗 獲得超0個贊
和字體樣式?jīng)]關系,你把comwidth的寬度設成1000px,本身就沒有到最右邊,改成100%就會有變化。而且在做之前最好清除一下自帶格式margin:0;padding:0.
添加回答
舉報