为什么netbeans没有正确格式化代码?
html代码在div之间未正确对齐/格式化。请参阅下面的代码,尝试将其粘贴到netbeans中,然后按 Alt + Shift + F
<div id="header">
<strong class="logo"></strong>
<?php if ($showHeaderLogout): ?>
<div style="float:right; margin-right: 20px">
<div> Logged in as <span style="font-weight:bold"> ?????? </span> </div>
</div>
<?php endif; ?>
</div>
<div class="nav-block">
<?php if ($showNav): ?>
<ul id="nav">
<li><a <?php echo ($headerActive == "home") ? "class='active'" : ""; ?> href="/home">Home</a></li>
</ul>
<?php endif; ?>
</div>
答案 0 :(得分:2)
这是一个netbeans格式化程序的“bug”,它使用像if:和endif这样的结构来迷失混合php环境以进行缩进。和html。
对于那些情况,我自己缩进代码。