2014-11-11 2 views
2

I는 다음과 같이 구축 프로젝트가 : 전체 레이아웃나는 아이가 부모의 CSS를 상속하지 않으

  • 인덱스 페이지를 인덱스 페이지

에 포함

  • 별도의 PHP 파일 인덱스 페이지는 부트 스트랩을 사용하지만 별도의 PHP 파일에서는 가끔 jqgrid를 사용합니다. 부트 스트랩과 잘 어울리지 않습니다. 이 두 가지 조합은 jqgrid의 shrinktofit 또는 autowidth disfunction을 만듭니다.

    전체 부트 스트랩 css를 별도의 PHP 파일에서 상속받지 못하게하는 방법이 있습니까?

  • +0

    CSS 파일을 포함하지 않습니까? – BenM

    +2

    아마,하지만 당신은 약간의 코드를 보여줘야 할 것입니다. "인덱스 페이지를 포함한 PHP 파일을 분리하십시오"는 명확하지 않습니다 - phps'include "index.php";를 의미합니까? – Steve

    +0

    예 phps include 함수를 사용하여 수행합니다. 인덱스 파일은 jqgrid와 부트 스트랩 모두에 대한 모든 css 파일을 가져 오므로 각 PHP 파일에 매번 포함시키지 않아도됩니다. – logos

    답변

    1

    예 PHP 정규 표현식을 사용하여 부트 스트랩 파일 로딩에 대한 링크에 주석을 달아 전체 부트 스트랩 기능을 제외 할 수 있으므로 부트 스트랩 기능이 페이지에 영향을 미치지 않습니다.

    +0

    어떻게해야 할 지 잘 모르겠습니다! – logos

    0
    if (__FILE__ == "index.php") { 
        echo '<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css">'; 
    } 
    
    +0

    echo 구문이 이것을 허용하지 않는 것 같습니다. – logos

    +0

    전체 구문을 제공하기 위해 대답을 편집했습니다. –

    관련 문제