Duda sobre la sangría.

Hola a tod@s, soy muy novato en programación de páginas web y mi duda es la siguiente: he definido en la cabecera el siguiente formato para un parrafo :
<style>
.selector { font: italic bolder 15px Arial,Verdana, sans-serif;background-color: yellow; color:red; text-indent:100px ;}
</style>


El parrafo coge todas las caracteristicas de la declaración ( creo que se llama así ) menos el texto con sangría, ¿ sabría alguien decirme porque no sale el texto con sangría ?

Gracias y un saludo.
Hola!

Con lo que nos has escrito no hay forma de saberlo. Necesitamos más información.

Lo que se me ocurre es que estás definiendo otra propiedad más abajo de la que has publicado, la que esta sobre-escribiendo la anterior.

Por ejemplo:

<style>
.selector { font: italic bolder 15px Arial,Verdana, sans-serif;background-color: yellow; color:red; text-indent:100px ;}
</style>

<!-- Imagina que aquí hay más código HTML -->

<style>
  * { text-indent: 0px; }
</style>

Esto también corre si lo defines en un archivo CSS.
Prueba a dejar tu código así, será mucho más ordenado y fácil de resolver tus futuras dudas:
.selector {
  font-family: 'Arial', Verdana, sans-serif;
  font-style: italic;
  font-weight: bold;
  background: yellow;
  color: red;
  text-indent: 100px;
}

Así debería funcionar perfectamente :)
OK solucionado , gracias por vuestras respuestas. Tengo otro problemilla , he escrito la siguiente web con este código:

<?xml version="1.0" encoding "utf-8"?>
<!DOCTYPE html public "-//w3c//dtd/xhtml 1.1 //ES" "http://www.w3.org/TR/xthml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmllang="es">


<head>
<title>Fecha y Hora</title>

</head>


<body>
<h1> Fecha y hora actualizada</h1>
<script type="text/javascript"
now = new Date();
localtime= now.toString();
utctime = now.toGMTString();
document.write("<strong> Local time:</strong>" + localtime + "<br/>";
document.write("<strong> UTC time :</strong>" + utctime);
</script>

</body>

</html>

Se supone que tiene que mostrar la hora, aunque solo muestra el titulo de la etiqueta <h1>, lo demás es como si lo ignorara. ¿ En que he fallado ?.
Gracias por vuestra comprensión, es que soy novato..

Un salud@.
Deberías empezar a aprender sobre HTML5 :)

Simplemente no has cerrado la etiqueta script, deja tu código así y empieza a aprender HTML5, como ves es mucho más sencillo el código :)
<!DOCTYPE html>
<html>
<head>
  <title>Fecha y Hora</title>
</head>
<body>
  <h1>Fecha y hora actualizada</h1>
  <script>
[COLOR=#333333]  now = new Date();[/COLOR]
[COLOR=#333333]  localtime = now.toString();[/COLOR]
[COLOR=#333333]  utctime = now.toGMTString();[/COLOR]
[COLOR=#333333]  document.write("<strong> Local time:</strong>" + localtime + "<br/>";[/COLOR]
[COLOR=#333333]  document.write("<strong> UTC time :</strong>" + utctime);[/COLOR]
  </script>
</body>
</html>
Doodleo escribió:Deberías empezar a aprender sobre HTML5 :)

Simplemente no has cerrado la etiqueta script, deja tu código así y empieza a aprender HTML5, como ves es mucho más sencillo el código :)
<!DOCTYPE html>
<html>
<head>
  <title>Fecha y Hora</title>
</head>
<body>
  <h1>Fecha y hora actualizada</h1>
  <script>
[COLOR=#333333]  now = new Date();[/COLOR]
[COLOR=#333333]  localtime = now.toString();[/COLOR]
[COLOR=#333333]  utctime = now.toGMTString();[/COLOR]
[COLOR=#333333]  document.write("<strong> Local time:</strong>" + localtime + "<br/>";[/COLOR]
[COLOR=#333333]  document.write("<strong> UTC time :</strong>" + utctime);[/COLOR]
  </script>
</body>
</html>

Hola Doodleo, gracias por tu repuesta. Por cierto en código original si que hay etiqueta de cierre ( ¿ es esta : </script? ). He pegado tu codigo y tampoco funciona, además creo que es igual al que yo puse, con esto quiero decir que creo que si puse la etiqueta de cierre, ¿ que opinas tu ?.
Un saludo.
Hay otro problema aparte: te falta un cierre de paréntesis.

<!DOCTYPE html>
<html>
<head>
  <title>Fecha y Hora</title>
</head>
<body>
  <h1>Fecha y hora actualizada</h1>
  <script>
    var now = new Date();
    var localtime = now.toString();
    var utctime = now.toGMTString();
    document.write("<strong> Local time:</strong>" + localtime + "<br/>"); // Aquí faltaba
    document.write("<strong> UTC time :</strong>" + utctime);
  </script>
</body>
</html>
Fallo mío, no revisé el JavaScript simplemente vi que no habías puesto bien la etiqueta script :p
Me refería a que escribiste esto (al menos en el código que posteaste):
<script type="text/javascript"

Te faltaba un > al final, a parte de lo que te dijo skaparate :)
<script type="text/javascript">

Aunque con HTML5 no hace falta definir el text/javascript para los scripts (al igual que ocurre con los CSS):
<script>
// Aquí el script
</script>