2011-09-12 8 views
2

CSS 스타일 시트의 코드를 업데이트하면 해당 시트의 코드를 가져 오는 모든 페이지가 조정 내용으로 업데이트됩니다. 웹 페이지 (들)로 볼 수있는 실제 정보로이를 수행 할 수있는 방법이 있습니까? 한 페이지를 변경하고 원하는 모든 페이지를 조정하고 싶습니다.CSS 스타일 시트와 유사한 조정

누군가 나를 올바른 방향으로 밀치거나 내가 사용할 태그를 직접 지정할 수 있습니까?

server-side includes 또는 JavaScript AJAX loading 중 하나가 필요합니다처럼

답변

2

CSS를별로 좋아하지는 않지만 몇 가지 방법이 있습니다.

서버 측 코드

ASP.NET, PHP, Ruby, 그리고 많은 다른 같은 언어가 포함되어 있습니다. 서버 측 코드를 사용하여 일반적으로 데이터베이스에 의해 제어되는 내용 영역을 만들 수 있습니다 (MySQL은 무료 데이터베이스 임). 데이터베이스에 컨텐츠를 저장하면 서버 측 코드를 통해 해당 컨텐츠를 가져 와서 페이지에 배치 할 수 있습니다.

AJAX

AJAX는 일반적으로 데이터베이스의 사용을 활용하는 비교적 새로운 방법이다. 기본적으로 콘텐츠가 필요할 때 Javascript를 통해 서버 (또는 데이터베이스)에 전화를 걸면 요청한 콘텐츠로 응답합니다. 그런 다음 원하는 방식으로 내용의 서식을 지정할 수 있습니다. StackOverflow에는 AJAX 사용법에 관한 수천 가지의 질문이 있습니다. 대부분은 jQuery입니다.

콘텐츠 관리 시스템 (CMS)

이 (즉 그들이 일반적으로 하나 또는 두 가지 방법을 활용)들이 추상적 필요가 실제로 작업을 수행 할 수 있기 때문에 CMS의이 다른 내가 나열된 첫 번째 두 가지 방법과 유사하지만 너 자신의 작품. 그들은 보통 당신이 당신의 내용을 끼워 넣고 약간 비틀기를 만들고 당신이 가기 좋은 선재 시스템입니다. CMS의 일부 예로는 Wordpress, JoomlaDrupal이 있습니다.

jQuery.load()

전혀 jQuery를 들어갈 경우, 당신은 종류의 당신이 (모든 콘텐츠를 제어하는 ​​하나의 파일)을 달성하기 위해 노력하고 무엇을 복제하는 데 사용할 수있는 쉬운 방법이있다. 사이트가 너무 크지 않으면 가장 권장되는 방법은 아니지만 잘 작동 할 수 있습니다. 기본적으로 모든 콘텐츠를 .html 파일에 넣고 ID가있는 div s 개로 구분합니다. 그런 다음 해당 파일에서 내용을 가져 오려면 jQuery.load()과 페이지 조각 옵션 (jQuery.load() 페이지에서 조금 아래로 스크롤)을 사용하여 원하는 내용을 가져옵니다. 다시 말하지만, 실제로이 작업을 수행하는 방법은 아니지만, 데이터베이스를 설정하고 유지 관리하는 오버 헤드를 발생시키지 않고 신속하게 변경하려는 작은 내용의 옵션에 대한 옵션입니다.

+0

감사합니다. 이것은 올바른 방향으로 나아갈 수있는 좋은 정보입니다. –

2

정확하게 이해했다면 CSS의 아이디어를 적용하고 (일부 유용한 정의를 제공하고 어디서나 사용 가능) "나머지 HTML 코드"를 사용하고 싶습니다.

당신이 웹 서버에있는 경우, 당신은 이러한 기술 중 하나를 사용하여 그렇게 할 수 있습니다

  • 서버 측하면 해당

및 아마 더 많은

  • PHP
  • JSP를 포함 외부 파일 포함 허용.

  • +0

    예, 웹 서버에 있습니다. 나는 그것들을 점검 할 것이다. 고맙습니다! –

    0

    단지 알고 싶은 태그 인 경우 (또는 마크 업)을 사용하면 JavaScript 코드를 호출 할 수 있습니다. 이 중 하나입니다 :

    1. 인라인 :<script> ... code goes here ... </script>
    2. 외부 : <script src="filepath.js"></script>.

    그러나 XHTML을 다루는 경우 <script></script> 사이에 CDATA를 포함해야합니다. <script><![CDATA[ ... inline code goes here ... ]]></script>.

    그러나 질문에 답변이 없으면 태그은 필요한 것이 아니라 JavaScript 코드입니다.

    +0

    감사합니다. 자바와도 작업 중이므로이 모든 것이 도움이 될 것입니다! –

    관련 문제