2012-04-02 3 views
0

새로운 웹 응용 프로그램을 만들었습니다.이 웹 응용 프로그램은 저에게 마스터 페이지를 제공합니다. 머리글의 전경색과 배경색을 변경했으며 텍스트가 더 이상 표시되지 않습니다. 왜? 전경색이 텍스트 색이 아닌가? 그렇지 않다면 - 어떻게 do 나는 텍스트 색상을 제어합니까?텍스트가 사라지는 이유는 무엇입니까?

디자인보기에서이 작업을 수행하고 있습니다.

지금은 실행 중입니다. 텍스트 입니다. 하지만 내가 디자인 모드에있을 때. 하지만 인데 div의 (텍스트가있는) 배경색을 변경하지 않으면 표시됩니다.

어떻게 텍스트를 다시 볼 수 있습니까?

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 
<head runat="server"> 
    <title></title> 
    <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" /> 
    <asp:ContentPlaceHolder ID="HeadContent" runat="server"> 
    </asp:ContentPlaceHolder> 
    <style type="text/css"> 
     .style1 
     { 
      font-family: "Segoe UI"; 
      color: #FF0000; 
     } 
    </style> 
</head> 
<body> 
    <form runat="server"> 
    <div class="page"> 
     <div class="header"> 
      <div class="title"> 
       <h1> 
        My ASP.NET <span class="style1">Application</span> 
       </h1> 
      </div> 
      <div class="loginDisplay"> 
       <asp:LoginView ID="HeadLoginView" runat="server" EnableViewState="false"> 
        <AnonymousTemplate> 
         [ <a href="~/Account/Login.aspx" ID="HeadLoginStatus" runat="server">Log In</a> ] 
        </AnonymousTemplate> 
        <LoggedInTemplate> 
         Welcome <span class="bold"><asp:LoginName ID="HeadLoginName" runat="server" /></span>! 
         [ <asp:LoginStatus ID="HeadLoginStatus" runat="server" LogoutAction="Redirect" LogoutText="Log Out" LogoutPageUrl="~/"/> ] 
        </LoggedInTemplate> 
       </asp:LoginView> 
      </div> 
      <div class="clear hideSkiplink"> 
       <asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal"> 
        <Items> 
         <asp:MenuItem NavigateUrl="~/Default.aspx" Text="Home"/> 
         <asp:MenuItem NavigateUrl="~/About.aspx" Text="About"/> 
        </Items> 
       </asp:Menu> 
      </div> 
     </div> 
     <div class="main"> 
      <asp:ContentPlaceHolder ID="MainContent" runat="server"/> 
     </div> 
     <div class="clear"> 
     </div> 
    </div> 
    <div class="footer"> 

    </div> 
    </form> 
</body> 
</html> 
+0

제목 코드 게시하기. – daniloquio

+0

디자인보기에서이 작업을 수행하고 있습니다. – ispiro

+1

디자인보기 만 사용할 수있는보기가 아닙니다. 사람들은 당신을 도울 더 많은 정보를 요구하고 있지만, 지금까지 추가 정보를 제공하는 것을 거부하고 있습니다. – TLS

답변

0

<title> 요소 중? 해당 요소의 색상을 변경할 수 없습니다. 인라인으로 스타일을 원하는 경우 직접 요소에

#MyLabel 
{ 
    color:Red; 
} 

: 당신이 좋아하는 색상 속성을 사용하여 CSS에서

<asp:Label runat="server" Id="MyLabel" ForeColor="Red" 

처럼

는 데 ForeColor를 사용하는 asp.net 컨트롤에서
+0

아니요로 편집 내용을 볼 수 있습니다. 페이지 상단의 큰 텍스트를 의미했습니다. 나에게 "h1.style1"을 보여주고있다. – ispiro

+0

@ ispiro- 그건 제목이고 내 대답을 확인할 수 있습니다.그리고 그것이 당신이 필요로하는 것이라고 생각합니다. – coder

0

, site.css 파일에

<h1 style="color:Red"> 
    My red title 
</h1> 
+0

디자인보기에서이 작업을 수행하고 있습니다. – ispiro

2

이동하고 추가 할 수 있습니다 : CSS 구문을, 당신은 사용할 수 있습니다

.title 
{ 
    display: block; 
    float: left; 
    text-align: left; 
    width: auto; 
    color: #FF66FF ! important; 
} 

으로 당신이 필요합니다 기본은 "제목"에 색상은 현재 색상 요소를 추가하거나 디자인 뷰에서 당신은

<title style="color: #FF66FF ! important;">Hello Asp.Net</title> 

로 지정할 수 있습니다 그리고 이것은 결과입니다 당신은 enter image description here를 얻을 수 있습니다 :

이것은 당신의 출력이며, 아래와 같이 그 완벽한 작업 :

enter image description here

+0

업데이트는 디자인보기에 표시되지 않는다는 것을 알아 냈습니다. 실행시 올바르게 표시됩니다. – ispiro

+0

aspx 파일을 삭제하고 새 파일을 추가하고 다시 한 번 확인하십시오. – coder

+0

"Site.Master"에서 작업 중이며 aspx 파일을 찾을 수 없습니다. 내가 만지지 않은 "About"과 "Default"에 대해서만. – ispiro

관련 문제