내보기에 Foundation 5 프레임 워크를 사용하고 있습니다. 가치없는 속성이있는 Foundation 요소를 반향 출력 할 때 재미있는 일이 발생합니다.값이 없어야하는 속성에 대한 PHP 삽입 값
예 :
dl class="accordion" id="accordionBlock" data-accordion=""
왜 PHP concatenating =""
입니다 :
echo "dl class='accordion' id='accordionBlock' data-accordion"
이 HTML을 생성? 이것은 모든 경우에서 발생합니다. 일하는 것 또는하지 않는 것까지 끔찍한 해로운 영향을 미치지는 않습니다 ... 그것은 단지 이상합니다. 무슨 일이야?
아마도 브라우저가이 작업을 수행 : 당신이 더 많은 정보를 찾을 수 있습니다 여기에
:
이 유사한가요? –
php가 실행하지 않습니다. 문자열을 애트리뷰트를 가진 요소로 파싱하는 것 - 할 수있다. 왜냐하면'data-accordion'은 빈 속성이기 때문에 모든 애트리뷰트는 값을 가져야합니다. 브라우저는 또한 표준을 따르는 방식으로이 작업을 수행합니다. – Cheery
네, 브라우저도 비난합니다. 정확한 출력을 보려면 브라우저의 네트워크 활동 (dev 도구)을 확인하십시오. – SolarBear