0

enter image description here

Same HTML, CSS, and image file, but in IE8 I have this weird border line.

HTML:

<div id="admin_link_div">
    <ul id="vertical_menu">
        <li>
            <a href="/admin/appointment_list">
            <div id="sidebar_left_box">
                Room List
            </div><img id="admin_arrow_img_roomlist" src="/images/arrow_off_icon.gif"></a>
        </li><div id="sidebar_line"></div>
        <li>
            <a href="#">
            <div id="sidebar_left_box">
                User Management
            </div><img id="admin_arrow_img_userlist" src="/images/arrow_off_icon.gif"></a>
            <br>
            <ul>
                <li>
                    <a href="/admin/users">User List</a>
                </li>
                <li>
                    <a href="/admin/users/multi_register">User Register</a>
                </li>
            </ul>
        </li><div id="sidebar_line"></div>
        <li>
            <a href="#">
            <div id="sidebar_left_box">
                Company Mangement
            </div><img id="admin_arrow_img_register" src="/images/arrow_off_icon.gif"></a>
            <br>
            <ul>
                <li>
                    <a href="/admin/companies">Company List</a>
                </li>
                <li>
                    <a href="/admin/companies/new">Company Register</a>
                </li>
            </ul>
        </li><div id="sidebar_line"></div>
        <li>
            <a href="#">
            <div id="sidebar_left_box">
                Service Management
            </div><img id="admin_arrow_img_service" src="/images/arrow_off_icon.gif"></a>
            <br>
            <ul>
                <li>
                    <a href="/admin/barbie_servers">Server Management</a>
                </li>
                <li>
                    <a href="/admin/barbie_management">Barbie Management</a>
                </li>
            </ul>
        </li>
    </ul>
</div>

CSS:

#admin_arrow_img_userlist{
    margin-left: 10px;
    margin-bottom: 2px;
}

Any good reason???

Canna
  • 3,614
  • 5
  • 28
  • 33

2 Answers2

4

add this to your image #

outline:none;
border: none; 

because IE sets a border for images by default!!

NoobEditor
  • 15,563
  • 19
  • 81
  • 112
1

Try this CSS on image

img
{
 border:0;
 outline:none; 
}

Use border 0 Check link more appropriate.

Community
  • 1
  • 1
Prateek
  • 6,785
  • 2
  • 24
  • 37