2013-03-21 3 views
0

aspx에서 다른 aspx 페이지를 생성하는 마스터 템플릿이 있고 마스터 템플릿에서 CSS 스타일 시트를 참조했습니다. 어떤 이유로 나는 몸에 설정 한 배경 이미지와 내가 적용한 글꼴이 더 이상 작동하지 않습니다. 그것은 단순히 마스터 템플릿에서 생성 된 aspx 페이지에 나타나지 않습니다.배경 및 글꼴이 aspx 페이지에 표시되지 않습니다.

나는 왜 내게 그게 보이지 않는지 알 수 없다. 실제로 Visual Studio에서는 배경이 나타납니다.

다음은 내 프로젝트 디렉토리의 이미지로 모든 위치를 볼 수 있습니다. 그래서 난 내 스타일이 그래서 스타일 시트가 참조 된 간단한

<link href="Styles/Coffee.css" rel="stylesheet" media="screen" /> 
<link href="../Styles/Coffee.css" rel="stylesheet" media="screen" /> 

에 의해 보안 폴더에있는 모든 기본 카페 디렉토리에있는 영문 페이지 및 영문 파일을 참조했다

http://i.imgur.com/xHFOXil.png

일부 개체는 예상대로 변경됩니다.

http://i.imgur.com/Hsh6sLD.jpg

이 전에 일하던 : 또한이 THIE의 모두 Visual Studio에서 페이지의 출력과 브라우저에서 출력 http://slexy.org/view/s2OAgP08oS

: 여기

는 CSS 파일의 코드 그냥 괜 찮 아 요, 레이블 및 내 aspx 페이지의 모든 텍스트 fontface 등 백그라운드에서 표시했다 IE 및 FF 모두 괜찮 았. 지금 무슨 일이 일어나지 않았습니까.

+0

'Styles/Coffee.css'와이'../ Styles/Coffee.css'는 다른 것입니다 –

+0

aspx/html/css에 대한 제한된 지식으로 aspx 페이지를 내가 좋아하기 때문에 이것을 refrenced했습니다. 이것을 사용하는 것은 다른 위치에 있습니다. 이 2 개의 참고 문헌은 둘 다 다루고있는 것 같습니다. – JARRRRG

답변

0

오케이 분들, 내 신기한 실수. 폰트 파일이나 이미지를 올바르게 참조하지 못했습니다. 왜냐하면 나는/Fontface와/Images를 가지고 있었기 때문에 CSS STYLES FODLER/Images에 들어갔다. 실제로 위의 디렉토리의 Images 폴더에있을 때.

이렇게하면 수정됩니다.

@font-face { 
font-family: 'MolotRegular'; 
src: url('../Fontface/Molot-webfont.eot'); 
src: url('../Fontface/Molot-webfont.eot?#iefix') format('embedded-opentype'), 
    url('../Fontface/Molot-webfont.woff') format('woff'), 
    url('../Fontface/Molot-webfont.ttf') format('truetype'), 
    url('../Fontface/Molot-webfont.svg#MolotRegular') format('svg'); 
font-weight: normal; 
font-style: normal; 

} 

body 
{ 
font-family: 'MolotRegular', Arial, Helvettica; 
background-image: url("../Images/background.jpg"); 
margin-top: 0px; 

} 

TL : DR : Visual Studio에서 출력을 신뢰하지 마십시오. 거짓말이야!

관련 문제