MasterPage и ContentPage Body Css Проблема? - PullRequest
0 голосов
/ 21 сентября 2011

У меня есть главная страница, и у меня есть страница с этой главной страницей .. Я должен использовать разные css для тега body только для этой страницы содержимого?Как я могу это сделать?

это css моей мастер-страницы

body, div, ul, ol, li, p, h1, h2, h3, span, pre, a, img, blockquote, table, tbody, tfoot, thead, tr, th, td, pre, code { 
margin:0px; padding:0px; border:0 none; outline:0; vertical-align:baseline;}

Я не хочу этот код CSS для моей страницы контента .. Как я могу это сделать?

Ответы [ 3 ]

1 голос
/ 21 сентября 2011

Насколько я знаю, единственный способ сделать это - создать вторую главную страницу для этой конкретной страницы контента.

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

1 голос
/ 22 сентября 2011

Вы можете создать элемент управления на главной странице с включенным CSS. Такие как:

<%@ Master Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 
    1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server" >
    <title>Master page title</title>
</head>
<asp:contentplaceholder id="CSS" runat="server">
<style type="text/css">
body, div, ul, ol, li, p, h1, h2, h3, span, pre, a, img, blockquote, table, tbody, tfoot, thead, tr, th, td, pre, code { 
margin:0px; padding:0px; border:0 none; outline:0; vertical-align:baseline;}
</style>
<body>

</body>
</html>

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

Я бы порекомендовал использовать отдельный файл CSS вместо его непосредственного встраивания, но вы также можете легко это сделать.

0 голосов
/ 21 сентября 2011

Извините, но я предлагаю вам включить этот CSS на нужной странице, а не на главной странице, так как вы не хотите, чтобы она была на каждой странице ... Я думаю, это не тот ответ, который вы ожидали, Вот как работает CSS: S

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...