Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > HTML, Javascript y otros
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-02-2007
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
Thumbs up hojas de estilo .css

hola señores foristas como andan espero que de maravillas,,
bueno mi duda que me ha atormentado toda la mañana es la siguiente ustedes saben que uno puede incluir una hoja de estilo a una pagina bueno bamos bien, hora les pregunto coma hacen aqui en este foro para colocar el codigo de delphi dentro de un cuadro y que incluso resalte su sintaxis, lo que yo quiero hacer es algo parecido tengo una base de datos con unos trucos de html y necesito mostrar el codigo del truco igual como lo muestran en este foro dentro del rectangulo con un borde, color de fondo y que me resalte la sintaxis ojala no sea mucho pedir grasias de antemano gulder
Responder Con Cita
  #2  
Antiguo 27-02-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Lo del cuadro es lo más fácil. Pones todo dentro de etiquetas div:

Código:
<div class='truco'>

<!---

Aquí el texto del truco

-->

</div>
En tu hoja de estilo le das "brillo" a tu <div> de clase "truco":

Código:
div.truco
{
  border: 1px solid green;
  background-color: silver;
}
O sea, le pones todos los atributos que desees.

El resaltado es más difícil. El del código delphi se hace con un script php que lee el texto y "envuelve" las palabras reservadas con etiquetas <span>. Por ejemplo, el código original:

Código:
procedure MiProc;
begin
...
end;
lo reemplaza con:

Código:
<span class='keyword'>procedure</span> MiProc;
<span class='keyword'>begin</span>
...
<span class='keyword'>end</span>;
y en tu hoja de estilo das el formato deseado a span.keyword. Si te interesa, se habló del tema en este hilo.

Además, hay scripts ya hechos, como Geshi para el resaltado de sintaxis y otras monerías.

// Saludos
Responder Con Cita
  #3  
Antiguo 28-02-2007
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
Lightbulb grasias roman

grasias roman boy a mirar lo que dises despues comento algo
Responder Con Cita
  #4  
Antiguo 28-02-2007
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
Thumbs up como centrar el cuadro

una duda roman o algun forista lo que pasa es que necesito centrar le cuadro lo intente colocandolo dentro de <center></center> funciono pero el texto que se encontraba dentro del cuador lo alineo al centro les muestro como lo hice

Código:
<center>
<div class='truco'> <pre> <!--- Aquí meti el texto del truco --> </pre> </div> </center>
si alguine sabe como central el cuadro sin que afecte el texto le agradeceria
Responder Con Cita
  #5  
Antiguo 28-02-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Actualmente, la etiqueta <center> está en desuso y no se recomienda porque todo el formato debería estar en una hoja de estilo. Lo que buscas puedes hacerlo, por ejemplo, con el estilo:

Código:
div.truco
{
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}
Aquí, div.truco tendrá un ancho del 60% de la página con igual margen de ambos lados, y por tanto, centrado.

// Saludos
Responder Con Cita
  #6  
Antiguo 28-02-2007
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
Thumbs up que mas foro

hola foro, roman como estas mira lo que me dices no me funciono, puesto que sigui sin centrar el cuadro aqui te pongo el ejemplo para ver si me dices que pasa grasias de antemano gulder

Última edición por gulder fecha: 16-08-2008 a las 06:10:58.
Responder Con Cita
  #7  
Antiguo 28-02-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Según veo, se debe al tipo de documento:

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Yo lo había probado con

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">

En tu caso, funciona si omites el width y especificas los porcentajes en los márgenes:

Código:
div.truco
{   
  border: 1px solid green;
  background-color: silver;

  margin-left: 10%;
  margin-right: 10%;
}
// Saludos
Responder Con Cita
  #8  
Antiguo 01-03-2007
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
Thumbs up grasias roman

grasias roman y disculpa por la demora lo boy a mirar gulder
Responder Con Cita
  #9  
Antiguo 01-03-2007
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
grasis roman sirvio de maravillas a
Responder Con Cita
  #10  
Antiguo 01-03-2007
Avatar de mamcx
mamcx mamcx is online now
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.912
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Puedes probar esta solucion javascript:

http://www.dreamprojections.com/SyntaxHighlighter/
__________________
El malabarista.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Columnas y hojas de estilo roman HTML, Javascript y otros 4 26-04-2006 23:37:56
Hojas de estilo en PHP roman PHP 3 12-04-2005 16:07:05
Reporte de 2 hojas Carlex Impresión 5 07-05-2004 02:04:38
Reporte de 2 hojas jsanchez Impresión 5 28-01-2004 18:52:36
Excel con varias hojas Ricardo Alfredo Varios 0 22-01-2004 15:07:33


La franja horaria es GMT +2. Ahora son las 18:55:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi