Это - все, о котором Вы находите самое читаемое. Конечно, это будет меняться в зависимости от каждой ситуации. Если бы Вы делали всю страницу, и были большие разделы, которые не имели никакого PHP в ней, то я убежал бы из PHP и просто записал бы плоскости HTML, тогда как, если бы был раздел, который имел много переменных PHP, то я сделал бы все это в PHP.
, Например:
<table>
<tr>
<td colspan="<?php echo $numCols; ?>">
<?php echo $a; ?>, <?php echo $b; ?>, and <?php echo $c?>
</td>
</tr>
</table>
по сравнению с:
<?php
echo "<table>"
. "<tr>"
. "<td colspan=\"" . $numCols . "\">"
. $a . ", " . $b . " and " . $c
. "</td>"
. "</tr>"
. "</table>"
; ?>
Или
<?php
echo "<table>
<tr>
<td colspan='{$numCols}'>
{$a}, {$b}, and {$c}
</td>
</tr>
</table>";
?>
Также не забывают приблизительно printf
<?php
printf("<table>"
. "<tr>"
. "<td colspan=\"%d\">%s, %s and %s</td>"
. "</tr>"
. "</table>"
, $numCols
, $a
, $b
, $c
);
?>
Я нашел решение, и это было довольно глупо.
Стили разработаны как своего рода визуальный шаблон для элемента управления, но они разработаны как основа для визуальной реализации, а не как визуальная модель по принципу «все-все».
В результате у меня была ситуация, в которой мой шаблон диктовал, каким должен быть InnerGlowColor. Однако, применив к элементу атрибут InnerGlowColor = "Teal", я создал эффект переопределения, игнорируя свой визуальный стиль. Решением было просто удалить свойство зависимости в объявлении элемента.