亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

麻煩大家看下下面代碼

麻煩大家看下下面代碼

yuqingzhijie3596863 2016-09-14 14:03:28
<!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"><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><style type="text/css">ul {? padding: 0; margin: 0; list-style: none;}li { float: left; width: 160px; <!--這樣設置后,為什么li ul里的li不會橫線排列 如文章下的: CSS教程 ?DOM教程 ?XML教程 ?Flash教程(不這樣排列) 而是: CSS教程 DOM教程 XML教程 Flash教程(這樣排列) -->}li ul {? display: none; top: 20px; }li:hover ul, li.over ul { display: block;}</style><script type="text/javascript"><!--//--><![CDATA[//><!--startList = function() { if (document.all&&document.getElementById) { navRoot = document.getElementById("nav"); for (i=0; i<navRoot.childNodes.length; i++) { node = navRoot.childNodes[i]; if (node.nodeName=="LI") { node.onmouseover=function() { this.className+=" over"; } node.onmouseout=function() { this.className=this.className.replace(" over", ""); } } } }}window.onload=startList;//--><!]]></script></head><body><ul id="nav">? <li><a href="">文章</a>? ? <ul>? ? ? <li><a href="">CSS教程</a> </li> ?? ? ? <li><a href="">DOM教程</a></li>? ? ? <li><a href="">XML教程</a></li>? ? ? <li><a href="">Flash教程</a></li> </ul> </li>? <li><a href="">參考</a>? ? <ul>? ? ? <li><a href="">XHTML</a></li>? ? ? <li><a href="">XML</a></li>? ? ? <li><a href="">CSS</a></li>? ? </ul>? </li>? <li><a href="">Blog</a>? ? <ul>? ? ? <li><a href="">全部</a></li>? ? ? <li><a href="">網頁技術</a></li>? ? ? <li><a href="">UI技術</a></li>? ? ? <li><a href="">FLASH技術</a></li>? ? </ul>? </li></ul></body></html>
查看完整描述

2 回答

?
_辣子

TA貢獻12條經驗 獲得超2個贊

因為li設置的寬度是160px,ul是塊級元素,默認寬度是父元素的100%,所以不會橫線排列

可以讓第一層的li相對定位,第二層的ul絕對定位(這樣不會影響到后面元素的位置),給ul一個足夠的寬度,li就會橫線排列了

查看完整回答
反對 回復 2016-09-14
  • 2 回答
  • 0 關注
  • 1519 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號