Estructura form en .CSS?

Iniciado por welchu, 1 Agosto 2018, 12:51 PM

0 Miembros y 1 Visitante están viendo este tema.

welchu

Hola,

Mi problema es que tengo en mi código .CSS lo siguiente para la estructura <form>:

form, .content {
   font-family: Arial, Helvetica, sans-serif; /*Not yet a member? Sign up*/
   width: 30%;
   margin: 0px auto;
   padding: 20px;
   border: 1px solid #595959; /*Border register*/
   background: white;
   /*border-radius: 0px 0px 10px 10px;*/
}


Pero me gustaría que fuese diferente para el botón que tengo:

<form action="#" method="post">
   <input type="hidden" id="hiddenfield" name="hiddenfield">
   <button class="button" name="search">Search</button>
</form>


Que lo quiero con estas características:

.button {
   display: block;
   margin: auto;
   border: none;
   color: black;
   padding: 8px 40px;
   text-align: center;
   text-decoration: none;
   font-size: 16px;
   cursor: pointer;
}

button:hover {
   background:#333333;
   color: white;
}


Sin embargo, el .CSS de la estructura <form> también se aplica para el botón. Me gustaría diferenciarlo, pero no se como. He probado de varias maneras, entre ellas esta:

form, .button {
   display: block;
   margin: auto;
   border: none;
   color: black;
   padding: 8px 40px;
   text-align: center;
   text-decoration: none;
   font-size: 16px;
   cursor: pointer;
}


y he probado a poner style="border:none" al botón pero no consigo quitar el borde.

Me podríais ayudar?
Gracias