Добавляйте CSS непосредственно в HTML на веб-странице шаблона

#html #css #templates

#HTML #css #шаблоны

Вопрос:

У меня есть веб-страница, которая является шаблоном от компании, которая разработала ее для нас, и у нас есть панель администратора, с помощью которой мы можем добавлять контент на страницу.

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

Когда мы добавляем контент, мы создаем блок контента, и в него мы можем добавлять html, недавно я прошел очень базовый курс по html. Я знаю, что обычно страница будет ссылаться на файл CSS, который будет обеспечивать стиль страницы. Но я также знаю, что вы можете добавить <style> тег in, а затем добавить CSS непосредственно в HTML.

Возможно, это рискованный шаг, но знает ли кто-нибудь, обладающий какими-либо знаниями о веб-сайте шаблона, сработает ли добавление css таким образом, просто чтобы изменить цвет фона и придать ему рамку? Я полагаю, мне нужно было бы использовать что-то вроде Google dev tools, чтобы узнать, каковы названия разделов, чтобы идентифицировать их в CSS? Согласно dev tools раздел, который я хочу изменить, выглядит следующим образом.

 <div id="content">
<div class="cs-content-row">
  

Спасибо

Ответ №1:

Если у вас очень ограниченный контроль, например, вы не можете добавить <style> тег к <head> или использовать пользовательскую таблицу стилей, вы также можете прибегнуть к использованию встроенного стиля и стилизовать отдельные элементы с помощью style атрибута.

Смотрите пример использования;

 <div style="background:brown; border:1px solid yellow; color:white; font-weight:bold; padding:30px;">Your text here</div>
  

Плюсы в том, что он легко переопределяет стиль по умолчанию, но недостатком является то, что вам придется переписывать код для каждого элемента, которому вы хотите придать пользовательский стиль, и если вы изменили свое мнение о цвете, вам придется редактировать каждый экземпляр, в котором он использовался..

Ответ №2:

Вы имеете в виду обычный css в html, подобный этому?

  <html lang="en">
 <head>
  <style>
    body{
      background:red;  
    }
    #content{
      width:200px;
      height:200px;
      background:blue;
    }
    .cs-content-row{
      width:100px;
      height:100px;
      background:green;
    }
  </style>
 </head>
 <body>
     <div id="content">
     <div class="cs-content-row">
 </body>
 </html>  

Ответ №3:

Вы можете использовать style тег, но вы должны добавить его между <head> тегами вашей страницы. Если ваша панель администратора позволяет вам обновлять эту часть HTML, вы можете сделать что-то подобное :

В соответствии с вашим HTML-описанием

 <head>
    <style>
        #content{
            /* css targeting the div with id attribute equals to 'content' */
        }
        .cs-content-row{
            /* css targeting the div with class attribute equals to 'cs-content-row' */
        }
    </style>
</head>