Можно ли определить другой стиль CSS для конкретной веб-страницы - PullRequest
2 голосов
/ 13 октября 2011

Есть ли способ назначить стиль CSS для конкретной веб-страницы. Я попытался window.location.href, чтобы поймать URL-адрес страницы и определил CSS, но проблема в том, что страница продолжает автоматически загружаться. Я хочу определить html height как 100% только для одной страницы, потому что нижний колонтитул для этой страницы идет не так, как на остальных страницах. Пожалуйста, предложите, возможно ли определить стиль CSS только для одной страницы, и если да, то как это сделать.

Ответы [ 3 ]

1 голос
/ 13 октября 2011

Так что это, очевидно, зависит от приложения, которое вы пишете в Cake, но вы можете просто использовать разный макет для каждой страницы и включить другую таблицу стилей?

Вы можете просто изменить echo $this->Html->css('linktoyourstylesheet'); с условиями.

0 голосов
/ 13 октября 2011

Введите ID внутри тега body для этой конкретной страницы и переопределите свой CSS для этой конкретной страницы, напишите так:

HTML:

<body id="home">
     <div class="main"></div>
   </body>

CSS:

.main{color:red}

#home .main{color:yellow}
0 голосов
/ 13 октября 2011

Это зависит от того, как вы структурировали свой сайт.

Если ваш сайт просто HTML / CSS, вы можете просто добавить файл CSS в тег head этой страницы:

<head>
    <link rel="Stylesheet" href="/main.css" type="text/css" />
    <link rel="Stylesheet" href="/specificpage.css" type="text/css" />
</head>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...