10/10/2018, 10:37
[help] định dạng css menu không hoạt động trên ie6
sau khi định dạng css cho menu thì nó bị lỗi xuống dòng có khoảng trắng trên ie6 , bạn nào bít lỗi này giúp mình với
code html
code css
code html
<div id="div_lon_nhat_menu_doc">
<ul>
<li><a href="#">Trang chủ</a></li>
<li><a href="#">Menu 1</a>
<ul>
<li><a href="#">Menu 1.1</a></li>
<li><a href="#">Menu 1.2 dai dai dai dai dai dai dai dai dai dai</a>
</li>
<li><a href="#">Menu 1.3 dai dai dai dai dai</a></li>
<li><a href="#">Menu 1.4</a></li>
<li><a href="#">Menu 1.5</a></li>
<li><a href="#">Menu 1.6</a></li>
<li><a href="#">Menu 1.7</a></li>
<li><a href="#">Menu 1.8</a></li>
</ul>
</li>
<li><a href="#">Menu 2 dai</a></li>
<li><a href="#">Menu 3</a>
</li>
</ul>
</div>
<ul>
<li><a href="#">Trang chủ</a></li>
<li><a href="#">Menu 1</a>
<ul>
<li><a href="#">Menu 1.1</a></li>
<li><a href="#">Menu 1.2 dai dai dai dai dai dai dai dai dai dai</a>
</li>
<li><a href="#">Menu 1.3 dai dai dai dai dai</a></li>
<li><a href="#">Menu 1.4</a></li>
<li><a href="#">Menu 1.5</a></li>
<li><a href="#">Menu 1.6</a></li>
<li><a href="#">Menu 1.7</a></li>
<li><a href="#">Menu 1.8</a></li>
</ul>
</li>
<li><a href="#">Menu 2 dai</a></li>
<li><a href="#">Menu 3</a>
</li>
</ul>
</div>
div#div_lon_nhat_menu_doc
{
width:170px;
height:auto;
text-align:left;
/*background-image:url('hinhanh/8.jpg');*/
background:#414141;
}
div#div_lon_nhat_menu_doc ul
{
list-style:none;
margin-left:0px;
padding-left:0px;
}
div#div_lon_nhat_menu_doc ul li
{
position:relative;
width:auto;
z-index:1;
}
div#div_lon_nhat_menu_doc ul li a
{
display:block;
padding-right: 10px;
padding-left: 10px;
text-align:left;
width:150px;
height:auto;
text-decoration: none;
border:1px solid #778;
border-top:0px solid #778;
background:#ececec;
}
div#div_lon_nhat_menu_doc ul li ul
{
position:absolute;
left:171px;
top:0px;
}
{
width:170px;
height:auto;
text-align:left;
/*background-image:url('hinhanh/8.jpg');*/
background:#414141;
}
div#div_lon_nhat_menu_doc ul
{
list-style:none;
margin-left:0px;
padding-left:0px;
}
div#div_lon_nhat_menu_doc ul li
{
position:relative;
width:auto;
z-index:1;
}
div#div_lon_nhat_menu_doc ul li a
{
display:block;
padding-right: 10px;
padding-left: 10px;
text-align:left;
width:150px;
height:auto;
text-decoration: none;
border:1px solid #778;
border-top:0px solid #778;
background:#ececec;
}
div#div_lon_nhat_menu_doc ul li ul
{
position:absolute;
left:171px;
top:0px;
}
Bài liên quan





ie6 mức cuối rồi , từ ie6 trở xuống không test nữa
nhưng lớn hơn hoặc bằng ie6 thì vẫn chơi
ông có cách nào không
hoặc dã cậu viết lại 2 cấp menu đi
đang nhức đầu quá , ai bít giúp với
Cậu thủ sửa đoạn code thành :
div#div_lon_nhat_menu_doc ul li { position:relative; width:auto; border:1px solid green; /*z-index:1;*/ }Và một điều nữa tớ không hiểu cậu cho cái z-index:1; vào tác dụng của nó để làm gì
[=========> Bổ sung bài viết <=========]
Mình thử edit lại với file HTML thành kiểu viết phân cấp nhìn thấy 7 cái UL lồng nhau, không thể quan sát nổi. Bài khó quá cậu ơi
kì lạ thật , tại sao vậy
@all : cái đoạn html giống với cách bố trí của free menu css js , đoạn ul li lồng nhau cũng thường thấy mà , mình đã rút gọn lại rồi đó
<ul>
<li><a href="#">Trang chủ</a></li>
<li><a href="#">Menu 1</a>
<ul>
<li><a href="#">Menu 1.1</a></li>
<li><a href="#">Menu 1.2 dai dai dai dai dai dai dai dai dai dai</a>
</li>
<li><a href="#">Menu 1.3 dai dai dai dai dai</a></li>
<li><a href="#">Menu 1.4</a></li>
<li><a href="#">Menu 1.5</a></li>
<li><a href="#">Menu 1.6</a></li>
<li><a href="#">Menu 1.7</a></li>
<li><a href="#">Menu 1.8</a></li>
</ul>
</li>
<li><a href="#">Menu 2 dai</a></li>
<li><a href="#">Menu 3</a>
</li>
</ul>
</div>
[=========> Bổ sung bài viết <=========]
*{ margin:0px; padding:0px; } div#div_lon_nhat_menu_doc{ width:170px; height:auto; background:#414141; } div#div_lon_nhat_menu_doc ul{ width:168px; height:auto; border-top:1px solid #778; border-left:1px solid #778; border-right:1px solid #778; } div#div_lon_nhat_menu_doc ul li{ position:relative; width:148px; height:25px; line-height:25px; list-style:none; text-align:left; padding:0px 10px; background:#ececec; border-bottom:1px solid #778; } div#div_lon_nhat_menu_doc ul li a{ font-family:tahoma; font-size:12px; color:#000000; text-decoration: none; } div#div_lon_nhat_menu_doc ul li ul{ position:absolute; left:168px; top:-1px; display:none; } div#div_lon_nhat_menu_doc ul li:hover ul{ display:block; }