I have a form that does not apply any of the CSS styles, but only on Samsung devices, so I come to your help. I leave the code:
PHP
<div class="contenedorValoraciones">
<div class="estrellasComentario">
<?php
for($i=0;$i<$fila_comentarios["puntuacion"];$i++){
?>
<p class="puntuacion">★ </p>
<?php
}
?>
<h3 class="usuario"><?php echo utf8_encode($fila_comentarios["usuario"]); ?></h3>
</div>
<div class="fecha"><?php echo $fila_comentarios["fecha"]; ?></div>
<div class="mostrarComentario"><?php echo utf8_encode($fila_comentarios["comentario"]); ?></div>
</div>
CSS (the styles indicated with the asterisks are the ones that are not being applied correctly)
.puntuacion{
display: inline;
float: right;
color: orange; /* No se aplica */
}
.estrellas{
cursor: pointer;
color: #ccc; /* No se aplica */
}
.estrellas:hover{
color: orange; /* No se aplica */
}
.estrellas:hover ~ .estrellas{
color: orange; /* No se aplica */
}
.formularioComentarios input[type = "radio"]:checked ~ label{
color: orange; /* No se aplica */
}