Я работал с разработчиком над веб-приложением. У меня есть некоторый опыт работы с html и css в основном, и теперь, когда тяжелая работа выполнена, я хочу начать улучшать элементы дизайна программы (я знаю, что это НЕ идеальная ситуация, и в идеальном мире весь дизайн элементы были бы рассмотрены с самого начала, но те из вас, кто работает над проектами, знают, что это не всегда так :-D)
Мне любопытно, существует ли "стандартный" способ обработки CSS и общей структуры макета при работе с обширными условными выражениями PHP. Вот пример одной области нашей страницы:
$print_data .= '<p><b>My subscription:</b> ';
if($period3=="1 M") {
$print_data .= "$".$amount3." a month.<br />";
$print_data .= "<b>Billing date:</b> Monthly on the " . date("jS", $subscr_effective_date_string) .".<br /><br /><b>Modification Options:</b><br />";
$print_data .= '<input type="button" value="$75 every 6 months" onclick="#" /><br />
<input type="button" value="$135 every 12 months" onclick="#" /><br /><br />';
}
elseif($period3=="6 M") {
$print_data .= "$".$amount3." every 6 months.<br />";
$print_data .= "<b>Billing date:</b> Every 6 months on " . date("m/d", $subscr_effective_date_string) ." and " . date("m/d",$subscr_effective_date_add_6mo_string) .".<br /><br /><b>Modification Options:</b><br />";
$print_data .= '<input type="button" value="$14 a month" onclick="#" /><br /><input type="button" value="$135 every 12 months" onclick="#" /><br /><br />';
}
elseif($period3=="1 Y") {
$print_data .= "$".$amount3." every year.<br />";
$print_data .= "<b>Billing date:</b> Yearly on the " . date("m/d", $subscr_effective_date_string) .".<br /><br /><b>Modification Options:</b>";
$print_data .= '<input type="button" value="$14 a month" onclick="#" /><br /><input type="button" value="$75 every 6 months" onclick="#" /><br /><br />';
}
$print_data .= '<input type="button" value="Unsubscribe" onclick="#" /></p>';
Короче говоря, я хочу включить вышеприведенное в <ul>
, а затем сделать каждую условную группу отдельной <li>
, которая будет заполнять <ul>
в зависимости от условия.
Такого рода вещи обычно все обрабатываются в строке или как?
Спасибо!
Joel