IE 8에서 작동하지 않는 나는 그것의 형태와 HTML 페이지가 있습니다. 단추에 이미지를 추가하려고합니다. 지금까지 버튼의 이미지가 작동 중이거나 파이어 폭스와 크롬으로 표시 중입니다. 하지만 IE8에서 그냥 정상적인 입력 버튼을 표시. 투명성 및 기타 속성조차도 작동하지 않습니다. 누구든지 어떤 해결책을 제안하거나, 내가 틀린 원인이라면 나는이 모든 웹 것의 멍청 아. 고맙습니다!배경 - 이미지 : 홈페이지() 입력
base.html :
있는 style.css{% load static %}
<html>
<head>
<title>test</title>
<link rel="stylesheet" type="text/css" href="{% static "assets/css/style.css" %}">
</head>
<body>
<header>
<div id="main">
<div id="content">
<a href="http://www.google.com"><img src="{% static "assets/images/google.png" %}" width="202.5" class="logo"/></a>
</div>
<div id="form">
<form action="/auth/" method="post">{% csrf_token %}
<label for="email" class="label">Email</label>
<input type="text" name="email" value="" id="email">
<label for="password" class="label">Password</label>
<input type="password" name="password" value="" id="password">
<input type="submit" value=" "/>
</form>
</div>
</div>
</header>
<footer>
<div id="footer">
<div id="image">
<div>
<a href="/assets/image/test.png"></a>
</div
</div>
</div>
</footer>
:
* {
margin:0;
padding:0;
}
body{
background:#3effbd;
}
#main {
background-color:#3B5998;
width:1000%;
height:90px;
}
.logo {
border:none;
top:24px;
left:247px;
position:relative;
padding:0px;
margin:0px;
}
.login li{
position:relative;
top: -10px;
left: 900px;
display:inline;
}
input[type=submit]{
border:none;
background-color: transparent;
overflow: hidden;
cursor: pointer;
width: 57px;
height: 26px;
background-image: url(../images/button.png);
}
.label {
font-size: 15px;
color: white;
position: relative;
margin: 10px;
}
[Internet Explorer 8의 배경 이미지가있는 제출 단추] 가능한 복제본 (http://stackoverflow.com/questions/9332783/submit-button-with-background-image-in-internet-explorer-8) – putvande
Is #main에서 @ 1000 %의 오타가있는 너비? –
@putvande 이것은 전혀 다른 문제입니다. 이는 입력에 아이콘을 추가하는 것이 아니라 실제 제출 입력의 스타일을 지정하기위한 것입니다. 어떤 이유로 IE8이이 두 가지 문제에 응답하는 방식이 다르므로 이것이 다른 질문이라고 말하고 싶습니다. –