2014-01-24 2 views
1

내 웹 사이트는 border = activeborder 1px 솔리드를 사용하는 많은 개체에 테두리가 있으며 모든 브라우저에서 지난주까지 제대로 작동했습니다. 이제 Chrome에서만 작동이 중지되었습니다 (다른 모든 브라우저에서 작동). 스타일 시트에서 아무 것도 변경하지 않고 여러 번 점검했지만 아직 어떤 이유로 작동하지 않습니다. 다음은 코드 샘플입니다. 액티브 보더를 회색 1px 솔리드로 변경하면 작동합니다. 왜 그렇게? 어떤 종류의 구글 업데이트?Active Border 속성이 갑자기 크롬에서 작동하지 않습니다.

<html> 
<head></head> 
<body> 
<form id="form1"> 
<div> 
    <table style="width: 90px; margin-top: 27px;" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td style="height: 30px;"> 
       Latest News 
      </td> 
     </tr> 
     <tr> 
      <td style="border: activeborder 1px solid; padding: 10px" align="left"> 
       <a style="color: #666666;" href="" target="_blank">one</a> 
       <br /> 
       <a style="color: #666666;" href="" target="_blank">two</a> 
       <br />      
       <a style="color: #666666;" href="" target="_blank">three</a> 
       <br />      
       <a style="color: #666666;" href="" target="_blank">four</a> 
       <br />      
      </td> 
     </tr> 
    </table> 
</div> 
</form> 
</body> 
</html> 
+0

지난 주 크롬 버전 브라우저가 32 버전으로 업데이트되었습니다. –

+0

광산도이 문제를 해결할 수있는 방법이 있습니까? 적어도 20 개의 다른 페이지에이 경계 스타일이 있으며이 모든 장소에서 변경할 필요가 없기를 바랍니다. – danny

답변

1

activeborder는 표준 CSS 색상 이름이 아닙니다. 예 : 표준 이름 사용 회색 또는 # 666 또는 rgb (50,50,50)가 작동해야합니다.

CSS2 시스템 색상으로 포함되었지만 현재는 사용되지 않습니다 (현재는 작동하지 않음). 내 테스트 결과는 다음과 같습니다 :

background-color: ActiveBorder; 

... IE11 및 FireFox26에서는 작동하지만 Chrome32에서는 작동하지 않습니다. Quirks 모드에서 작동하는지 확인하십시오.

:;

찾기 및 CSS3 표준 색상을 사용하려는 경우 당신의 친구입니다 교체)

그리고 ... 에헴 ... 당신은 스타일 시트에 CSS를 정의해야한다, 거친 아이디어를 인라인하지

table.grid {width: 90px; margin-top: 27px;} 
.grid td {border: 1px solid #999; padding: 5px 10px; text-align: left;} 
.grid a {color: #666} 

그러나 나는 알고 있었고 그 예를 위해 인라인 만하고있었습니다.)

+0

하하, 위의 예는 그 예입니다. 대부분의 스타일은 스타일 시트의 클래스로 정의됩니다. 어쨌든 고마워. – danny

관련 문제