Skip to main content

CSS로 IFrame을 스타일 화하는 방법

대메뉴(헤더영역) 반응형웹 제작 (4 월 2025)

대메뉴(헤더영역) 반응형웹 제작 (4 월 2025)
Anonim

HTML에 요소를 포함 시키면 두 가지 방법으로 CSS 스타일을 추가 할 수 있습니다.

  • 스타일을 지정할 수 있습니다.

    IFRAME 그 자체.

  • 페이지 내부의 스타일을 지정할 수 있습니다.

    IFRAME (특정 조건 하에서).

CSS를 사용하여 IFRAME 요소 스타일 지정하기

iframe을 스타일링 할 때 가장 먼저 고려해야 할 사항은

IFRAME

  • 그 자체. 대부분의 브라우저에는 많은 스타일이없는 iframe이 포함되어 있지만 일관성을 유지하기 위해 스타일을 추가하는 것이 좋습니다. 다음은 항상 iframe에 포함 된 CSS 스타일입니다.

    여백 : 0;

  • 패딩 : 0;

  • 국경 : 없음;

  • 폭: 값 ;

  • 신장: 값 ;

와 더불어

신장

내 문서에 맞는 크기로 설정하십시오. 다음은 스타일이없는 프레임의 예와 기본적인 스타일 만있는 프레임의 예입니다. 보시다시피 이러한 스타일은 대부분 iframe 주위의 테두리를 제거하지만 모든 브라우저에서 동일한 여백, 패딩 및 치수를 사용하여 iframe을 표시합니다 .HTML5에서는

과다

속성을 사용하여 스크롤 막대를 제거하지만 신뢰할 수는 없습니다. 스크롤 막대를 제거하거나 변경하려면

스크롤링

속성을 iframe에도 넣으십시오. 를 사용하려면

스크롤링

다른 속성과 마찬가지로 추가 한 다음 세 가지 값 중 하나를 선택하십시오.

,

아니

, 또는

자동

필요하지 않은 경우에도 스크롤 막대를 항상 포함하도록 브라우저에 지시합니다.

아니

필요한 모든 스크롤 막대를 제거할지 여부를 말합니다.

자동

기본값이며 필요시 스크롤 막대가 포함되어 있지 않을 때 스크롤 막대가 포함됩니다. 스크롤 막대를 사용하지 않고 스크롤 막대를 끄는 방법은 다음과 같습니다.

스크롤링속성 : scrolling = "no">
이것은 iframe입니다.

HTML5에서 스크롤을 사용 중지하려면

과다

재산. 그러나이 예제에서 볼 수 있듯이 모든 브라우저에서 안정적으로 작동하지는 않습니다. 다음과 같은 방법으로 모든 항목을 스크롤 할 수 있습니다.

과다속성 : 스타일 = "오버플로 : 스크롤;">
이것은 iframe입니다.

있다 안돼 스크롤을 완전히 끄려면

과다

재산. 많은 디자이너는 iframe이 페이지의 배경과 섞여서 독자가 iframe이있는 것을 모를 수 있기를 바랍니다. 그러나 스타일을 추가하여 눈에 띄도록 만들 수도 있습니다. iframe이 더 쉽게 표시 될 수 있도록 테두리를 조정하는 것은 쉽습니다. 그냥

경계

스타일 속성 (또는 관련 속성)

국경 꼭대기

,

국경 - 오른쪽

,

국경 - 왼쪽

, 및

경계선 아래속성)을 사용하여 테두리 스타일을 지정합니다. iframe {border-top : # c00 1px 점선;국경 - 오른쪽 : # c00 2px 점선;border-left : # c00 2px 점선;border-bottom : # c00 4px 점선;}

그러나 당신은 당신의 스타일에 대한 스크롤과 경계를 멈추지 말아야합니다. iframe에 많은 다른 CSS 스타일을 적용 할 수 있습니다. 이 예제에서는 CSS3 스타일을 사용하여 iframe에 그림자, 둥근 모서리를 제공하고 20도 회전 시켰습니다.

iframe {margin-top : 20px;margin-bottom : 30px;-moz-border-radius : 12px;-webkit-border-radius : 12px;border-radius : 12px;-moz-box-shadow : 4px 4px 14px # 000;-webkit-box-shadow : 4px 4px 14px # 000;상자 그림자 : 4px 4px 14px # 000;-moz-transform : rotate (20deg);-webkit-transform : rotate (20deg);-o-transform : 회전 (20도);-ms-transform : rotate (20deg);필터 : progid : DXImageTransform.Microsoft.BasicImage (rotation = .2);}

Iframe 내용 스타일 지정

iframe의 내용을 스타일링하는 것은 다른 웹 페이지의 스타일을 지정하는 것과 같습니다. 하지만, 너 페이지를 편집하려면 액세스 권한이 있어야합니다. . 페이지를 편집 할 수없는 경우 (예 : 다른 사이트에있는 경우)

페이지를 편집 할 수 있으면 사이트의 다른 웹 페이지 스타일과 마찬가지로 외부 스타일 시트 나 스타일을 문서에 추가 할 수 있습니다.