2016-08-22 2 views
1

CSS display : none 내 HTML 코드에서 divs를 숨기려고합니다. 그것은 일반 HTML 컨텐트를 보유하고 컨텐트를 숨기는 div에 대해서는 잘 작동합니다.CSS가있는 PHP echo 문을 사용하여 div를 작성하십시오.

그러나 div에 PHP echo 문이있는 경우 내용을 숨기지 않습니다. ~ 420 -

HTML

<span class="paginationFull"><?php echo $paginationCtrls;?></span> 
<span class="paginationMini"><?php echo $paginationCtrlsMob;?></span> 

CSS 기본적으로

.paginationFull{display:none} 

, 나는 바탕 화면 미니 매김 컨트롤이 320 경우의 경우 전체 페이지 매김 컨트롤을 표시하기 위해 찾고 있어요. 나는 이것이 CSS 디스플레이라고 생각했다 : 아무도 이것을하기에 쉬운 쉬운 방법이 아닐 것이다. 아무도, 이것을 달성하는 방법을 알고 있습니까? 어떤 도움을 주셔서 감사합니다. Andy ;-)

+2

태그들은'span' 태그이고'div' 태그는 아니지만 PHP가 html/css보다 먼저 구문 분석되므로 PHP가 PHP에서 제공 한 것인지 여부와 관계없이 여러분의 CSS를 echo의 내용에 적용해야합니다. - 방해 할 수있는 다른 수업이 있습니까? – Epodax

+0

아마도'.css' 파일에 에러가 있거나 어쩌면'header .'를 호출하기 위해'.css' 파일을 포함하지 않았을 수도 있습니다 –

+1

브라우저에서 HTML 소스 코드를 검사하여 예상대로 보입니까? –

답변

0

사용자가 자신의 휴대 전화 나 바탕 화면에 있는지 여부를 감지 할 수있는 좋은 php 라이브러리가 있습니다. 그런 다음이 버튼을 사용하여 어떤 탐색이 사용되는지를 제어 할 수 있습니다. 관계없이 <span> 태그 내부에 echo 문이 있는지의 작업을해야 http://mobiledetect.net/

include 'Mobile_Detect.php'; 
$md = new Mobile_Detect(); 

if($md->isMobile()){ 
    echo '<span class="paginationMini">' . $paginationCtrlsMob . '</span>'; 
}else{ 
    echo '<span class="paginationFull">' . $paginationCtrls . '</span>'; 
} 

display:none을 사용

예. 유일한 이유는 php 변수에 제대로 닫히지 않은 태그가 들어있는 경우에 해당하지 않는 이유입니다.

+0

예를 들어 주셔서 감사합니다, 그게 내가 찾고있는 것입니다. –

관련 문제