2011-08-05 4 views
3

외부 CSS 파일과 함께 적용된 기본 일반 스타일이있는 버튼이 있습니다. ex : input [button] 이제 질문이 .. 가) 외부 CSS를 편집하지 않고 브라우저 기본 스타일을 단추에 적용 할 수 있습니까? 외부 CSS에서 적용되는 스타일을 되돌릴 방법CSS : 브라우저 기본 스타일을 버튼에 적용 할 수 있습니까?

또는 같은 질문의 다른 방법은 ... B)

는 사람이 같은 situaion으로 가로 질러 온 경우 알려 주시기 바랍니다. -sanjo

+0

짧은 대답 : 수동으로 인라인 스타일로 덮어 쓰지 않고. 가장 간단한 해결책은 스타일 시트를 편집하는 것입니다. – joshnh

+0

관련성 - http://stackoverflow.com/questions/2605329/restore-default-css-attributes – andyb

답변

1

외부 스타일의 우선 순위가 가장 낮습니다. 그래서 당신은

  • 인라인 스타일 (예 : <button style=""></button>)로 필요한 스타일을 정의 할 수 있습니다 <head> 지역
  • 또는 자신의 외부 스타일을 쓰기에
  • 내부 스타일을하지만 일부 ID (들) 또는 클래스 (들)을 사용하여 기본 외부 CSS를 재정의합니다. 예 : 버튼 스타일을 재설정 스타일 아래에서 사용할 수있는
0

# 내의 .defaultStyle 버튼 {...}는 스타일 기본값으로

.reset-this { 
 
    animation : none; 
 
    animation-delay : 0; 
 
    animation-direction : normal; 
 
    animation-duration : 0; 
 
    animation-fill-mode : none; 
 
    animation-iteration-count : 1; 
 
    animation-name : none; 
 
    animation-play-state : running; 
 
    animation-timing-function : ease; 
 
    backface-visibility : visible; 
 
    background : 0; 
 
    background-attachment : scroll; 
 
    background-clip : border-box; 
 
    background-color : transparent; 
 
    background-image : none; 
 
    background-origin : padding-box; 
 
    background-position : 0 0; 
 
    background-position-x : 0; 
 
    background-position-y : 0; 
 
    background-repeat : repeat; 
 
    background-size : auto auto; 
 
    border : 0; 
 
    border-style : none; 
 
    border-width : medium; 
 
    border-color : inherit; 
 
    border-bottom : 0; 
 
    border-bottom-color : inherit; 
 
    border-bottom-left-radius : 0; 
 
    border-bottom-right-radius : 0; 
 
    border-bottom-style : none; 
 
    border-bottom-width : medium; 
 
    border-collapse : separate; 
 
    border-image : none; 
 
    border-left : 0; 
 
    border-left-color : inherit; 
 
    border-left-style : none; 
 
    border-left-width : medium; 
 
    border-radius : 0; 
 
    border-right : 0; 
 
    border-right-color : inherit; 
 
    border-right-style : none; 
 
    border-right-width : medium; 
 
    border-spacing : 0; 
 
    border-top : 0; 
 
    border-top-color : inherit; 
 
    border-top-left-radius : 0; 
 
    border-top-right-radius : 0; 
 
    border-top-style : none; 
 
    border-top-width : medium; 
 
    bottom : auto; 
 
    box-shadow : none; 
 
    box-sizing : content-box; 
 
    caption-side : top; 
 
    clear : none; 
 
    clip : auto; 
 
    color : inherit; 
 
    columns : auto; 
 
    column-count : auto; 
 
    column-fill : balance; 
 
    column-gap : normal; 
 
    column-rule : medium none currentColor; 
 
    column-rule-color : currentColor; 
 
    column-rule-style : none; 
 
    column-rule-width : none; 
 
    column-span : 1; 
 
    column-width : auto; 
 
    content : normal; 
 
    counter-increment : none; 
 
    counter-reset : none; 
 
    cursor : auto; 
 
    direction : ltr; 
 
    display : inline; 
 
    empty-cells : show; 
 
    float : none; 
 
    font : normal; 
 
    font-family : inherit; 
 
    font-size : medium; 
 
    font-style : normal; 
 
    font-variant : normal; 
 
    font-weight : normal; 
 
    height : auto; 
 
    hyphens : none; 
 
    left : auto; 
 
    letter-spacing : normal; 
 
    line-height : normal; 
 
    list-style : none; 
 
    list-style-image : none; 
 
    list-style-position : outside; 
 
    list-style-type : disc; 
 
    margin : 0; 
 
    margin-bottom : 0; 
 
    margin-left : 0; 
 
    margin-right : 0; 
 
    margin-top : 0; 
 
    max-height : none; 
 
    max-width : none; 
 
    min-height : 0; 
 
    min-width : 0; 
 
    opacity : 1; 
 
    orphans : 0; 
 
    outline : 0; 
 
    outline-color : invert; 
 
    outline-style : none; 
 
    outline-width : medium; 
 
    overflow : visible; 
 
    overflow-x : visible; 
 
    overflow-y : visible; 
 
    padding : 0; 
 
    padding-bottom : 0; 
 
    padding-left : 0; 
 
    padding-right : 0; 
 
    padding-top : 0; 
 
    page-break-after : auto; 
 
    page-break-before : auto; 
 
    page-break-inside : auto; 
 
    perspective : none; 
 
    perspective-origin : 50% 50%; 
 
    position : static; 
 
    /* May need to alter quotes for different locales (e.g fr) */ 
 
    quotes : '\201C' '\201D' '\2018' '\2019'; 
 
    right : auto; 
 
    tab-size : 8; 
 
    table-layout : auto; 
 
    text-align : inherit; 
 
    text-align-last : auto; 
 
    text-decoration : none; 
 
    text-decoration-color : inherit; 
 
    text-decoration-line : none; 
 
    text-decoration-style : solid; 
 
    text-indent : 0; 
 
    text-shadow : none; 
 
    text-transform : none; 
 
    top : auto; 
 
    transform : none; 
 
    transform-style : flat; 
 
    transition : none; 
 
    transition-delay : 0s; 
 
    transition-duration : 0s; 
 
    transition-property : none; 
 
    transition-timing-function : ease; 
 
    unicode-bidi : normal; 
 
    vertical-align : baseline; 
 
    visibility : visible; 
 
    white-space : normal; 
 
    widows : 0; 
 
    width : auto; 
 
    word-spacing : normal; 
 
    z-index : auto; 
 
}

참조 링크 - GitHub

위의 솔루션을 귀하의 문제가 있지만 우리는 그런 상황에서 끝나지 않는 CSS 리셋 뭔가 가능한 것 같아요, 그래서 이런 종류의 상황을 피하기 위해보십시오.

이 정보가 도움이되기를 바랍니다.

감사합니다.

관련 문제