편집중인 사이트에 검색 양식이 있습니다. 기록을 위해, 위치에 몇몇 다른 모양, 접촉 및 등등이있다. 이것은 유일한 문제입니다.IE9는 특정 양식 제출 후 일부 CSS를 잃습니다.
양식을 제출하면 스타일 중 일부가 IE9에서 손실됩니다 (다른 버전의 IE 일 수도 있지만 아직 테스트하지 않았습니다). 주로 html 및 본문에 설정된 여백 및 색상이 손실 된 것처럼 보입니다. 메뉴, 배너, 텍스트 등은 모두 스타일을 유지하는 것으로 보입니다. 모든 스타일은 여기에 사용되는 한 장에 있습니다 ...
유용한 조언이 있으십니까?
여기는 검색 페이지의 내용과 양식을 확인하는 데 사용되는 PHP가 도움이되고 생각한 CSS가 손실되었다고 생각합니다.
편집 : 페이지는 거의 검색 페이지가 아닙니다. 검색은 동일한 페이지를 다시로드하고 검색 기능의 결과를 표시합니다. 따라서, 같은 임베디드 시트가 임베디드되어야합니다, 내가 볼 수있는 한 동일한 HTML이 표시됩니다 ... 이것이 토론에 도움이된다면. 아직도 어떤 유형의 오류를 찾기 위해 체로 치기.
<div id="search">
<br />
<div style="float:right;font-size:.8em;">
<form name="form_sidesearch" action="search.html" method="post">
<input type="hidden" name="action" value="search" />
<input type="text" name="search_value" value="<?php echo $systems_primary->search_value ?>" />
<input type="submit" name="submit_search" value="Search Website" />
</form> <br />
</div>
</div>
<?php echo stripslashes($search_results);
는 PHP :
<?php
// -- Begin Search --------------------------------------------------------------------------------------
if($_REQUEST["action"] === "search")
{
if(strlen($_REQUEST["pg"]) <= 0)
{
$_REQUEST["pg"] = 1;
}
$search_results = $systems_primary->search_website("index",urldecode($_REQUEST["search_value"]),"<div class=\"listing ui-corner-all\"><a href=\"{ENTRY_URL}\" title=\"{ENTRY_TITLE}\" class=\"listing_title\">{ENTRY_TITLE}</a>{ENTRY_CONTENT} <a href=\"{ENTRY_URL}\" title=\"{ENTRY_TITLE}\" style=\"font-size:.8em;\">...read more</a></div><br /><br />",345,"all",10,$_REQUEST["pg"]);
}
// -- End Search ----------------------------------------------------------------------------------------
?>
IE의 개발 도구는
html로 ... IE7-8에서 볼 때이 오류가뿐만 아니라 IE의 이전 버전에서 발생하는 것을 나타내는 것
잃어버린 CSS (더 많은 수) :
html {
background-color:#F6E6C8;
font-size:16px;
font-family:Helvetica;
}
body {
width:1027px;
margin:0 auto;
background-color:#ffffff;
font-family: arial, 'times new roman', sans-serif;
}
정교화 : 어떻게 실제 것은입니다 페이지 공동 ntent는 왼쪽으로 이동하고 자동 여백을 사용하지 않고 왼쪽으로 정렬 된 상태로 유지됩니다. 또한 html 배경색이 손실됩니다. 검색 필드의 스타일 또한 손실되거나 무시됩니다. 그 밖의 무엇이 변경 될지 확실하지 않습니다.
당신은 크롬 개발자 도구를 사용하여, 또는 파이어 버그는 CSS를 분실하거나 지배에 걸쳐있는 정확히보고 ... 이런 식으로 뭔가를 할 수 있습니까? – Anagio
@Anagio : IE와 어떻게 관련이 있습니까? – leppie
@leppie - 아마도 Firebug 또는 Chrome의 개발 도구가 아니지만 Firebug Lite 또는 IE의 자체 개발 도구가 도움이 될 것입니다. 또한 OP는 HTML 오류가 없는지 확인해야합니다. – powerbuoy