2012-07-24 4 views
0

나는 매우 성가신 문제가 있습니다. 나는 CSS를 사용하여 내 사이트의 디자인을 만들었으며 Chrome과 IE에서 완벽하게 작동하지만 CSS 디자인이 Firefox에서 모두 작동하는 것은 아닙니다. 무엇이 문제 일 수 있었는지, 나는 많은 것들을 시험해 보았다. 새 사용자는 이미지를 게시 할 수 없습니다. 나는 스크린 샷으로 설명 할 수 없다. Index.php는파이어 폭스에서 CSS 링크가 작동하지 않습니다.

 <!Doctype html> 
    <html lang="en"> 
    <title>Online Voting RTC</title> 
    <head> 


    <link type="text/css" rel="stylesheet" href="css\style.css"> 
    <script type="text/javascript" src="js\create_text_box.js"> 
    </script> 

    </head> 
    <body> 
    <div id="wapper"> 
     <!-- Define Header --> 
     <?php include("header.php"); ?> 
     <!-- End Header --> 

     <!-- Main content area --> 
     <?php include("maincontent.php");?> 
     <!-- End of Main content area --> 

     <!-- Left Sidebar --> 
     <?php include("sidebar.php");?> 
     <!-- End Left Sidebar --> 


     <!-- Footer --> 
     <?php include("footer.php");?> 
     <!-- End of Footer --> 
    </div> 
    </body> 
    </html> 

에서

내 코드는이 누군가가이 경우에 나를 도울 수 있다면 나는 매우 감사하게 될 것입니다 CSS의 부분

body { 
background: #ffffff; 
margin: 0; 
padding: 0; 
} 

#wrapper { 
    width: 100%; 
    height: 100px; 
    margin: 0; 
    padding: 0; 
    border: 0; 
    float: left; 
    background: #dddddd; 
} 

#header { 
width: 100%; 
height: 100px; 
margin: 0; 
padding: 0; 
border: 0; 
float: left; 
background: #403cf7; 
} 

.logo { 
    float:left; 
    position:relative; 
    left:20px; 
    top:20px; 
} 

.pagetitle { 
    float:left; 
    position:relative; 
    left:550px; 
    top:20px; 
} 
.usermenu { 
    float:right; 
    position:relative; 
    right:20px; 
    top:20px; 
} 

#sidebar { 
width: 20%; 
height: 600px; 
margin: 0; 
padding: 0; 
border: 0; 
float: left; 
background: #ffff99; 
text-align: center; 
    } 

#maincontent { 
width: 80%; 
height: 600px; 
margin: 0; 
padding: 0; 
border: 0; 
float: right; 
background: #95dff8; 
} 

#footer { 
width: 100%; 
height: 70px; 
margin: 0; 
padding: 0; 
    border: 0; 
    float: left; 
    background: #272727; 
} 

/*-----------------------------------------CSS for navigation Menu------------------------*/ 
    #navMenu{ 
color:#d4d3d3; 
font-family:Geneva; 
float:left; 

} 

    #navMenu ul li a{ 

text-decoration:none; 
color:#989694; 
} 

#navMenu ul li a:hover{ 
color:#f46322; 
} 


#navMenu ul{ 
padding:0; 
margin:0; 
margin-left:25px; 
list-style:none; 
position:relative; 
left:20px; 
top:20px; 
} 
/*----------------------------------------------------------------------------------------*/ 

입니다. 사실 나는 브라우저 호환성을 검사하고 있었고, 나는이 문제를 보았다. 미리 감사드립니다. D

+1

당신이 "가 작동하지 않습니다"무엇을 의미합니까? –

+1

정확한 문제를 지정하십시오. –

+0

''대소 문자를 구별하십시오 –

답변

0

당신은 당신의 CSS 폴더 사이트의 루트 디렉토리 꺼져 있으면 당신은 더 나은 당신이 이동하면 여전히 작동이 같은

<link type="text/css" rel="stylesheet" href="/css/style.css" /> 

을 사용하는 것입니다 귀하의 링크 태그

<link type="text/css" rel="stylesheet" href="css/style.css" /> 

을 닫아야합니다 귀하의 페이지를 다른 폴더로 이동하십시오.

또한 HTML을 유효하게 만들려면 HEAD 요소 내에서 title 태그를 이동해야합니다.

+0

매우 감사드립니다. 매우 도움이되었습니다. : D – Chakra

+0

">"대신 ">"를 사용하면 페이지가 사용하는 HTML5에서 반드시 요구되거나 권장되지 않습니다. 현재 당면한 문제와는 아무런 관련이 없습니다. 'title' 요소 배치에 대한 주석은 정확하지만 질문과 관련이 없습니다. URL을 변경하라는 제안은 기껏해야 의심 스럽습니다. –

3

"\"(백 슬래시)는 URL에 사용할 수 없습니다. "/"(일반 슬래시)로 변경하십시오. 일부 브라우저는 암시 적으로 잘못된 "\"를 "/"로 변환합니다.

+0

감사합니다. – Chakra

+0

나는이 문제도 가지고있다. 이것이 바로 그것을 해결 한 것이다. –

0

이 문제도 발생했습니다. 컨테이너 클래스에서 -1의 Z- 인덱스를 제거했습니다. 링크가 다시 작동하기 시작했습니다.

1

type = "text/css"을 (를) 삭제하려고합니다.

코드는 다음과 같이해야합니다

<link rel="stylesheet" href="css/style.css"> 
관련 문제