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 :
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 <=========]