Centrado vertical con CSS.

14 12 2007

Centrar horizontalmente un objeto en pantalla, es una tarea sencilla. Pero, ¿y centrarlo verticalmente?. Mucha gente me había hecho esta pregunta y hoy he encontrado la solución en Unijimpe.

La idea es usar el posicionamiento absoluto y asignar como valores al margen izquierdo y superior, un valor negativo que será la mitad del tamaño del objeto que queramos centrar. Por ejemplo; si queremos centrar una imagen con un tamaño de 350×400, tendríamos que hacer lo siguiente:

1.- Creamos un estilo con los siguientes parámetros.

#center_object {

width: 350px;
height: 400px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -200px; /* la mitad de alto que nuestro objeto */
margin-left: -175px; /* la mitad de alto que nuestro objeto */

}

2.- Finalmente, incluimos nuestro objeto dentro una etiqueta <DIV>:

<html>
<head>
<title>
Mi objeto centrado</title>
<style type=“text/css”>

#center_object {

width: 350px;
height: 400px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -200px; /* la mitad de alto que nuestro objeto */
margin-left: -175px; /* la mitad de alto que nuestro objeto */

}

</style>
</head>
<body>

<div id=“center_object”>
<img scr=“southdunker.gif” width=“350″ height=“400″>
</div>
</body>
</html>

Este es el ejemplo del resultado.

::–Dunker–::





Rollover con scroll usando CSS y Javascript.

20 11 2007

Navengando por ahí, he encontrado un sencillo código que se encarga de transformar nuestros links en vistos rollovers con scroll. Estos son los pasos a seguir:

(1.) – Descargar el javascript scrollovers.js
(2.) – Colocar las siguientes líneas de código dentro de nuestra etiqueta <head>:
<script type=“text/javascript” src=“scrollovers.js”></script>
<style type=“text/css”>
/* Estado normal */
a.scrollover {
color: #557AFF;
}
/* Estado Over */
a.scrollover em:first-line {
color: #FF5B3C;
}
</style>

(3.) – Una vez hemos enlazado con el .js y hemos creado los estilos, sólo nos queda aplicar los estilos a nuestros links:

<a href=“mi_ejemplo.html” class=“scrollover” type=“scrollover”>Home</a>

Puedes ver un ejemplo aquí.

::-Dunker-::





UltraEdit-32. El editor.

16 10 2007

UltraEdit-32. El editor.Recientemente y gracias a mi nuevo trabajo, he descubierto una potente y útil herramienta para programadores. Se trata de UltraEdit-32. Es un editor de texto completísimo orientado a la programación.

UltraEdit-32 trae un cliente FTP incorporado, permite realizar resaltado de sintáxis, conversiones, corrector ortográfico (puedes descargar el diccionario del idioma que necesites) y una gran cantidad de opciones.

Capaz de trabajar al mismo tiempo con varios ficheros de tamaño ilimitado, puede ordenar, editar columnas, corregir automáticamente, edición hexadecimal, configuración de colores según la sintaxis para programadores (ya lleva HTML, Java, JavaScript, C/C++, VB por defecto), edición de columnas, una barra de herramientas configurable, instalación en la bandeja de la barra de tareas, atajos de teclado configurables, etc…

En definitiva es una gran utilidad que puedes descargate por un período de prueba de 45 días desde la página del autor.

Esta última versión, la 13.20, ya está adaptada para Windows Vista.

::–Dunker–::





Ampliando conocimientos.

25 09 2007

Hoy he empezado un curso de Administrador de Servidores y Páginas Web. En principio tiene buena pinta en cuanto a los contenidos que se esperan dar.

Html, CSS, Javascript, ASP, PHP, IIS, Apache, SQL, MySQL, Linux … esto es, a groso modo, los contenidos del curso. Prácticamente conozco todo lo que se va a dar, incluso muchas cosas de las que se van a dar las tengo ya probadas y funcionando en mi propio PC. Aún así, parece interesante y me servirá para ampliar mis conocimientos básicos/medios.

Me interesa por la programación en ASP y PHP. Estoy acostumbrado a retocar el código que me genera Dreamweaver, y aquí el código lo picaremos todo a mano. También es interesante (que ahí si que no tengo ni idea) el tema Linux. Sobre todo porque todo lo que haremos se hará desde la línea de comandos y no desde un entorno gráfico.

Avanzándome a los contenidos del curso, encontré una serie de webs con manuales on-line, que pienso pueden servir de ayuda en algún momento determinado. No son manuales en profundidad pero si que explican bien el “ABC” de cada uno de los lenguajes y como herramienta base, no están mal.

::–Dunker–::