Прилагане на стил върху формуляр, дефиниран в основната страница

Как да приложа css стил върху елемент на контейнер (<form>), който е дефиниран в основната страница на текущата ми страница?

Подробности

Трябва да дефинирам елемент <form> в главната страница, тъй като главната страница съдържа няколко сървърни и клиентски контроли за лентата за навигация. Сега в моята дъщерна страница (или както там се нарича) трябва да приложа стил към елемента <form>, който е специфичен само за тази дъщерна страница. Възможно ли е чрез някакъв css селектор или нещо подобно? Имайте предвид, че не мога да дефинирам елемент <form> в дъщерната страница, защото вложените форми не са разрешени.


person dotNET    schedule 19.05.2014    source източник


Отговори (1)


От гледна точка на клиента няма разлика между главните и обикновените страници. Всички те са обединени в един документ.

Така че това трябва да работи добре.

На основната страница...

<form runat="server">

На клиентската страница...

<style>
form {background-color: white}
</style>
person mason    schedule 19.05.2014
comment
хмм... трябваше да се сети за това. Може би защото CSS файлът, който имам, прилага стилове чрез класове (за разлика от вашия подход да ги прилагате чрез име на елемент), така че не можех да се сетя как мога да приложа CSS клас върху елемент от основната страница. Благодаря, беше полезно. - person dotNET; 19.05.2014
comment
Можете да дадете на формуляра ID и да го присвоите по този начин, ако планирате да имате други формуляри на вашия сайт. Прилага се същият принцип, основната страница и обикновената страница стават един HTML документ, предоставен на клиента. - person mason; 19.05.2014