Для HTML, отображаемого с помощью PHP, какой метод быстрее использовать CSS для такого HTML. Включая CSS наклона или вызывая класс с принимающей страницы?

0

Рассмотрим следующие два блока кода.

1.

<?php
$c = 5;
if ($c < 1){
    echo '<span style=" color:#F00;font-size:12px;float:right;">This one is red</span>';
    } else
     echo '<span style=" color:#F00;font-size:12px;float:right;"> C is smaller</span>';
?>

2.

<?php
$c = 5;
if ($c < 1){
    echo '<span class="classC">This one is red</span>';
    } else
     echo '<span class="classC"> C is smaller</span>';
?>

CSS
     .classC 
      {
       color:#F00;
       font-size:12px;
       float:right;
      }

Какой из них эффективен и правилен?

  • 1
    Спасибо за правку @codehorse, я действительно хотел бы, чтобы StackExchange мог создать функцию, в которой сначала пересматриваются отрицательные голоса, похоже, что отрицательными голосами просто злоупотребляют.
Теги:

2 ответа

1
Лучший ответ

Второй вариант - это, безусловно, предпочтительный способ сделать это.

Второй способ также более эффективен. Они оба технически правильны. Но лучше поместить все свои стили в CSS, а затем сохранить в файлах html/php.

3

Всегда используйте CSS-классы. Это лучше для повторного использования кода.

Вы также должны рассмотреть возможность размещения вашего CSS-кода во внешнем файле CSS. Он сохраняет ваш код HTML в чистоте, и таким образом браузер может кэшировать файл CSS, поэтому он быстрее.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню