2014-08-28 5 views
0

나는 많은 사람들이 "프레임"과 "iframe"을 특정 페이지로 연결하는 것을 싫어한다고 들었지만, 아직도 이들 웹 사이트가 필요합니까? 예 : http://www.sportsmanager.us/orgmanager/NHYLA.htm 이러한 iframe은 "iframe"보다 나은 해결책이 있습니까? 요즘 가장 많이 쓰이는 것이 뭐니? 아직도 프레임? 사람들은 여전히 ​​이런 프레임을 사용합니까?웹 개발자는 여전히 프레임 세트를 사용합니까?

<frameset cols="85%, 15%"> 
    <frame src="URL OF FRAME PAGE 1 HERE" name="frame_1"> 
    <frame src="URL OF FRAME PAGE 2 HERE" name="frame_2"> 
    <noframes> 
    Text to be displayed in browsers that do not support frames 
    </noframes> 
</frameset> 

또는 더 좋은 대안은 무엇입니까?

+0

'frames' 및'(예 HTML5에 대한) .... "항상 더 나은"최신 techonogies을 추구하는 것으로 간주됩니다하지만, 당신이 달성하기 위해 무엇을하려고하는 모든 단지 문제 프레임 세트 '는 HTML5에서 완전히 폐기되었습니다. 'iframes'는 상당한 주목을 받았고 IMHO는 사람들이 생각하는 것만 큼 나쁘지 않습니다. - http://programmers.stackexchange.com/questions/144515/why-were-frames-deprecated-in-html5-but-not -iframes –

+0

당신이 얻으려는 것이 무엇인지에 많이 달려 있습니다 ...하지만 프레임 셋은 더 이상 사용되지 않습니다. 반면에 iframe은 여전히 ​​널리 사용되고 있습니다 ... – LcSalazar

+0

I 레이아웃을위한 테이블과 함께 항상 그들을 사용하십시오. 나는 HTML5와 SeeSS와 같은 현대의 모든 것을 좋아하지 않는다. ;-) –

답변

0

프레임은 오늘날 자주 사용되지 않습니다. 한 가지 문제는 프레임을 탐색해도 URL이 변경되지 않는다는 것입니다. 따라서 사용자는 특정 페이지에 연결할 수 없습니다. iframe은 많은 웹 사이트에서 Facebook 버튼과 같은 타사 도구를 삽입하는 데 사용됩니다.

+0

그래서 프레임을 사용하는 가장 좋은 방법은 무엇입니까? 그들을 사용하지 않습니까? 또는 오히려 저장 장치에 대한 더 나은 대안 웹 페이지 및 그것에 대한 링크를 사용합니까? – DwaightSkiiHD

+0

가장 좋은 방법은 그들을 사용하지 않는 것입니다 .- 거의 모든 웹 스페이스 공급자는 PHP를 사용할 수 있으므로 URL 매개 변수를 기반으로 다른 파일의 내용을 포함 할 수 있으며 머리말이나 꼬리말의 코드를 삽입 할 필요가 없습니다 모든 페이지. 그러나 이것은 단지 하나의 가능성 일뿐입니다. 다른 서버 측 스크립팅 언어 또는 자바 스크립트와 같은 클라이언트 측 스크립트를 사용하여 페이지를 생성 할 수 있습니다. –

0

프레임을 다른 블록으로 분리하는 주 목적은 필요한 경우 페이지의 일부분을 업데이트 할 수있게하는 것입니다. 또한 타사 페이지, 위젯을 포함 할 수 있습니다. 더 이상 사용되지 않으며 동일한 것을 달성하는 더 나은 방법이 있으므로 사용을 피하는 것이 좋습니다. 짧은 대답은 AJAX가 될 것입니다 ...

0

프레임이 사용 된 이유는 사이트를 탐색 한 후에 브라우저 기록을 유지할 수 없기 때문에 웹 사이트에 특정 템플릿을 유지하는 것입니다. . 따라서 페이지를 책갈피에 추가하거나 해당 페이지에 대한 링크를 다른 사람에게 보내려면보고있는 내용을 볼 수 없습니다.

특정 템플릿을 유지하려면 사이트 개발을위한 프레임 워크를 사용해야합니다.

<?php 
include('header.php'); 

    your content here 

include('footer.php'); 
?> 

header.php :

<?php 

    <html> 
    <head><title>Title</title></head> 
    <body> 
    <div id="header"><h1>header content</h1></div> 
    <div id="sidebar"> 
     <span>sidebar content</span> 
    </div> 
?> 

footer.php :

<?php 

    </body> 
    </html> 

?> 
내용 등

index.php를 워드 프레스,이나 간단한 PHP에서 관리 시스템 (CMS)에 봐

그런 다음 스타일을 추가하여 헤더 및 사이드 바처럼 보이게하십시오.

1
  • 이들은 오늘날에도 필요한 웹 사이트입니까?
    아니요, 아니요. 이 필요하지 않습니다.입니다. 브라우저는 여전히 그것을 지원하지만. HTML 5에서는 몇 가지 접근 방식을 가지고 ...

  • 는 더 나은 솔루션 "더 나은"
    내가 언급하지 않았다? iframe을 "다음이 있지만, 대안이 있습니다. 참조 Alternative to iFrames with HTML5

  • 무엇이 가장 일반적으로 사용되는 요즘? 나는 대부분의 사람들이 여전히 iframe로 이동하지만, 어떠한 연구를 본 적이 생각
    ...

  • 아직 프레임이 있습니까? 사람들은 여전히 ​​이런 프레임을 사용합니까?
    아니요. 대부분의 개발자가 (모두가 아니라면) frameset을 오래 전에 버렸습니다.

정말 그것은