Soy nuevo en Zend framework y he creado un formulario de inicio de sesión en PHP y quiero establecer su estilo CSS pero no sé cómo configurarlo.cómo configurar css para Zend?
Para sugerir algún código o un enlace .....
Gracias de antemano
Soy nuevo en Zend framework y he creado un formulario de inicio de sesión en PHP y quiero establecer su estilo CSS pero no sé cómo configurarlo.cómo configurar css para Zend?
Para sugerir algún código o un enlace .....
Gracias de antemano
Al crear sus elementos de formulario que hay que darles nombres:
$form->addElement('text', 'username');
$form->addElement('password', 'password');
$form->addElement('submit', 'submit');
Estos se convierten en el identificaciones de los elementos. Puede orientar estos elementos utilizando los selectores de CSS como cualquier otro elemento:
input#username,
input#password
{
width:200px
}
input#username
{
background-color:yellow;
}
También puede darle un nombre al formulario.
Otro método consiste en dar a sus clases de elementos de formulario:
$element->setAttrib('class', 'username');
A medida que adquiera más experiencia con ZF es posible que desee empezar a buscar en form element decorators. Estos le permiten mostrar mensajes de error, etiquetas y divs adicionales o lo que sea alrededor de los elementos de su formulario.
Recomendaría no ser demasiado específico con el estilo en sus formularios. Notarás que la mayoría de los decoradores incorporados son marcas bastante básicas. Una vez que empiezas a mezclar en clases CSS, tus formas se vuelven demasiado pesadas en la capa de visualización y dificulta su reutilización. Por ejemplo, en un contexto de navegador móvil frente a navegador completo.
En su lugar, repita su formulario dentro de un div y use css para dar estilo a elementos secundarios.
<div class="login-form">
<?php echo $form ?>
</div>
div.login-form input[type=text] { width: 200px; }