- Guía del usuario de Dreamweaver
- Introducción
- Dreamweaver y Creative Cloud
- Espacios de trabajo y vistas de Dreamweaver
- Configuración de sitios
- Acerca de los sitios de Dreamweaver
- Configuración de una versión local del sitio
- Conectar con servidores de publicación
- Configuración de un servidor de prueba
- Importación y exportación de la configuración de un sitio de Dreamweaver
- Traer sitios web existentes desde un servidor remoto a la raíz del sitio local
- Funciones de accesibilidad en Dreamweaver
- Ajustes avanzados
- Configuración de las preferencias de sitio para transferir archivos
- Especificación de la configuración del servidor proxy en Dreamweaver
- Sincronizar la configuración de Dreamweaver con Creative Cloud
- Uso de Git en Dreamweaver
- Administrar archivos
- Creación y apertura de documentos
- Administración de archivos y carpetas
- Carga de archivos al servidor y descarga desde el mismo
- Desprotección y protección de archivos
- Sincronizar archivos
- Comparación de archivos para detectar diferencias
- Ocultación de archivos y carpetas en el sitio de Dreamweaver
- Activación de Design Notes para sitios de Dreamweaver
- Prevención de la posible actuación repentina de Gatekeeper
- Maquetación y diseño
- Usar ayudas visuales al diseñar
- Información sobre el uso de CSS para diseñar la página
- Diseño de sitios web interactivos con Bootstrap
- Creación y uso de consultas de medios en Dreamweaver
- Presentación de contenido en tablas
- Colores
- Diseño interactivo mediante diseños de cuadrícula fluida
- Extract en Dreamweaver
- CSS
- Aspectos básicos de las hojas de estilos en cascada
- Diseño de páginas con el Diseñador de CSS
- Uso de preprocesadores de CSS en Dreamweaver
- Configuración de las preferencias de estilos CSS en Dreamweaver
- Mover reglas CSS en Dreamweaver
- Conversión de CSS en línea en una regla CSS en Dreamweaver
- Uso de etiquetas div
- Aplicación de degradados al fondo
- Creación y edición de efectos de transición de CSS3 en Dreamweaver
- Formatear código
- Contenido de página y activos
- Definición de las propiedades de la página
- Configuración de propiedades de encabezado CSS y propiedades de vínculo CSS
- Uso de texto
- Buscar y reemplazar texto, etiquetas y atributos
- Panel DOM
- Editar en la Vista en vivo
- Codificación de documentos en Dreamweaver
- Selección y visualización de elementos de la ventana de documento
- Configuración de las propiedades de texto en el inspector de propiedades
- Revisión ortográfica de una página web
- Uso de las reglas horizontales en Dreamweaver
- Añadir y modificar combinaciones de fuentes en Dreamweaver.
- Trabajo con activos
- Inserción y actualización de fechas en Dreamweaver
- Creación y gestión de activos favoritos en Dreamweaver
- Insertar y editar imágenes en Dreamweaver
- Adición de objetos multimedia
- Adición de vídeos en Dreamweaver
- Insertar vídeo HTML5
- Insertar archivos SWF
- Adición de efectos de sonido
- Insertar audio HTML5 en Dreamweaver
- Trabajar con elementos de bibliotecas
- Uso de texto árabe y hebreo en Dreamweaver
- Establecimiento de vínculos y navegación
- Widgets y efectos de jQuery
- Programación de sitios web
- Acerca de la programación en Dreamweaver
- Entorno de programación en Dreamweaver
- Configuración de las preferencias de programación
- Personalización de los colores del código
- Escritura y edición de código
- Sugerencias de código y completado de código
- Contraer y expandir código
- Reutilizar código con fragmentos
- Depuración de código mediante linting
- Optimización del código
- Edición de código en Vista de diseño
- Trabajo con el contenido de Head para páginas
- Inserción del lado del servidor incluida en Dreamweaver
- Uso de bibliotecas de etiquetas en Dreamweaver
- Importación de etiquetas personalizadas a Dreamweaver
- Uso de comportamientos de JavaScript (instrucciones generales)
- Aplicación de comportamientos JavaScript incorporados
- Acerca de XML y XSLT
- Realización de transformaciones XSL del lado del servidor en Dreamweaver
- Realización de transformaciones XSL en el lado del cliente en Dreamweaver
- Adición de entidades de caracteres para XSLT en Dreamweaver
- Formatear código
- Flujos de trabajo de varios productos
- Instalación y uso de extensiones para Dreamweaver
- Actualizaciones integradas en Dreamweaver
- Insertar documentos de Microsoft Office en Dreamweaver (solo Windows)
- Trabajo con Fireworks y Dreamweaver
- Edición de contenido en sitios de Dreamweaver con Contribute
- Integración de Dreamweaver Business Catalyst
- Crear campañas de correo electrónico personalizado
- Plantillas
- Acerca de las plantillas de Dreamweaver
- Reconocimiento de plantillas y documentos basados en plantillas
- Crear una plantilla de Dreamweaver
- Crear regiones editables en plantillas
- Creación de tablas y regiones repetidas en Dreamweaver
- Usar regiones opcionales en plantillas
- Definición de atributos de etiqueta editables en Dreamweaver
- Creación de plantillas anidadas en Dreamweaver
- Edición, actualización y eliminación de plantillas
- Exportar e importar contenido xml en Dreamweaver
- Aplicación o eliminación de una plantilla de un documento existente
- Edición de contenido en plantillas de Dreamweaver
- Reglas de sintaxis de etiquetas de plantilla en Dreamweaver
- Configuración de preferencias de resaltado en regiones de plantillas
- Ventajas de usar plantillas en Dreamweaver
- Móvil y multipantalla
- Sitios, páginas y formularios web dinámicos
- Aspectos básicos de las aplicaciones web
- Configuración del ordenador para desarrollo de aplicaciones
- Solución de problemas de conexiones a bases de datos
- Eliminación de secuencias de comandos de conexión en Dreamweaver
- Diseñar páginas dinámicas
- Introducción a las fuentes de contenido dinámico
- Definir fuentes de contenido dinámico
- Añadir contenido dinámico a las páginas
- Cambio de contenido dinámico en Dreamweaver
- Visualización de registros de bases de datos
- Proporcionar datos en vivo y solucionar sus problemas en Dreamweaver
- Añadir comportamientos de servidor personalizados en Dreamweaver
- Crear formularios con Dreamweaver
- Uso de formularios para recopilar información de los usuarios
- Crear y activar formularios de ColdFusion en Dreamweaver
- Crear formularios web
- Compatibilidad mejorada con HTML5 para elementos de formulario
- Desarrollar un formulario con Dreamweaver
- Creación visual de aplicaciones
- Creación de las páginas maestra y de detalles en Dreamweaver
- Crear páginas de búsqueda y resultados
- Crear una página de inserción de registros
- Crear una página de actualización de registros en Dreamweaver
- Creación de páginas de eliminación de registros en Dreamweaver
- Usar comandos ASP para modificar una base de datos en Dreamweaver
- Crear una página de registro
- Crear una página de inicio de sesión
- Creación de una página para acceso exclusivo de usuarios autorizados
- Protección de carpetas en ColdFusion con Dreamweaver
- Uso de componentes de ColdFusion en Dreamweaver
- Prueba, vista previa y publicación de sitios web
- Solución de problemas
Este tema sirve para aprender los conceptos básicos de CSS, como las reglas CSS, los selectores, la herencia y mucho más. Además, aprenda cómo asociar CSS con sus páginas web en Dreamweaver.
Hojas de estilos en cascada
Las hojas de estilos en cascada (CSS) son un conjunto de reglas de formato que determinan el aspecto del contenido de una página web. La utilización de estilos CSS para aplicar formato a una página permite separar el contenido de la presentación. El contenido de la página (el código HTML) reside en el archivo HTML, mientras que las reglas CSS que definen la presentación del código residen en otro archivo (una hoja de estilos externa) o en otra parte del documento HTML (normalmente, en la sección head). La separación del contenido y la presentación hace que resulte mucho más fácil mantener el aspecto del sitio desde una ubicación central, ya que no es necesario actualizar las propiedades de las distintas páginas cuando se desea realizar algún cambio. La separación del contenido y la presentación también depura y simplifica el código HTML, lo que disminuye el tiempo de carga en los navegadores y agiliza la navegación para personas con problemas de accesibilidad (por ejemplo, para los usuarios que utilicen lectores de pantalla).
El lenguaje CSS ofrece gran flexibilidad y control para lograr el aspecto exacto que desea para la página. Con CSS, puede controlar numerosas propiedades del texto, entre ellas las fuentes y los tamaños de fuente específicos; negrita, cursiva, subrayado y sombras de texto; color de texto y de fondo; color y subrayado de vínculos; etc. Si utiliza CSS para controlar las fuentes, también conseguirá un tratamiento más coherente del diseño y el aspecto de la página en múltiples navegadores.
Además de para dar formato al texto, puede utilizar CSS para definir el formato y la posición de elementos de nivel de bloque (block-level) de una página web. Un elemento de nivel de bloque es un elemento de contenido independiente que normalmente está separado por una nueva línea en el código HTML y que tiene visualmente el formato de un bloque. Por ejemplo, las etiquetas h1, p y div generan elementos de nivel de bloque en una página web. Puede ajustar márgenes y bordes para elementos de nivel de bloque, situarlos en una ubicación concreta, añadirles color de fondo, colocar texto flotante alrededor de ellos, etc. La manipulación de elementos de nivel de bloque es, en definitiva, la forma en que se establece el diseño de las páginas con CSS.
Reglas CSS
Una regla de formato CSS consta de dos partes: el selector y la declaración (o, en la mayoría de los casos, un bloque de declaraciones). El selector es un término (por ejemplo, p, h1, un nombre de clase o un identificador) que identifica el elemento con formato; el bloque de declaraciones define cuáles son las propiedades de estilo. En el siguiente ejemplo, h1 es el selector y el código comprendido entre las llaves ({}) es el bloque de declaraciones:
h1 { font-size: 16 pixels; font-family: Helvetica; font-weight:bold; }
Cada declaración consta de dos partes: la propiedad (por ejemplo, font-family) y el valor (por ejemplo, Helvetica). En la regla CSS anterior, se ha creado un estilo concreto para las etiquetas h1: el texto de todas las etiquetas h1 vinculadas a este estilo tendrá un tamaño de 16 píxeles, fuente Helvetica y negrita.
El estilo (que procede de una regla o un conjunto de reglas) reside en un lugar independiente del texto al que aplica formato (normalmente en una hoja de estilos externa o en la sección head de un documento HTML). Por consiguiente, una regla para las etiquetas h1 puede aplicarse a muchas etiquetas a la vez (y, en el caso de las hojas de estilos externas, la regla puede aplicarse a muchas etiquetas a la vez de distintas páginas). De este modo, CSS proporciona una capacidad de actualización extremadamente sencilla. Al actualizar una regla CSS en un lugar, el formato de todos los elementos que usan ese estilo definido se actualiza automáticamente con el nuevo estilo.
En Dreamweaver, pueden definirse los siguientes tipos de estilos:
Los estilos de clase permiten aplicar propiedades a cualquier elemento o elementos de la página.
Los estilos de etiquetas HTML redefinen el formato de una determinada etiqueta, como por ejemplo h1. Cuando se crea o cambia un estilo CSS para la etiqueta h1, todo el texto formateado con la etiqueta h1 se actualiza inmediatamente.
Los estilos avanzados redefinen el formato de una determinada combinación de elementos o de otros selectores permitidos por el CSS (por ejemplo, el selector td h2 se aplica siempre que aparece un encabezado h2 dentro de la celda de una tabla). Los estilos avanzados también redefinen el formato de las etiquetas que contienen un atributo id específico (por ejemplo, los estilos definidos por #miEstilo se aplican a todas las etiquetas que contienen el par atributo-valor id="miEstilo").
Las reglas CSS pueden residir en las ubicaciones siguientes:
Hojas de estilos CSS externas
Conjuntos de reglas CSS almacenados en un archivo CSS (.css) independiente externo (no un archivo HTML). Este archivo se asocia a una o varias páginas de un sitio Web mediante un vínculo o una regla @import situada en la sección head de un documento.
Hojas de estilos CSS internas (o incrustadas)
Conjuntos de reglas CSS incluidos en una etiqueta style de la sección head de un documento HTML.
Estilos en línea
Se definen dentro de instancias específicas de etiquetas en un documento HTML. (No se recomienda el uso de estilos en línea).
Dreamweaver reconoce los estilos definidos en documentos existentes siempre que se ajusten a las directrices de los estilos CSS. Dreamweaver también representa la mayoría de los estilos aplicados directamente en la vista de Diseño. (Sin embargo, la mejor manera de consultar el formato real de la página en un momento dado es usar la opción de vista previa y consultarlo en una ventana del navegador). Algunos estilos CSS se representan de forma distinta en Microsoft Internet Explorer, Netscape, Opera y Apple Safari u otros navegadores, mientras que otros no son compatibles actualmente con ningún navegador.
Estilos en cascada
El término en cascada indica la forma en que finalmente un navegador muestra los estilos para elementos concretos de una página web. Los estilos que se ven en una página web proceden de tres fuentes: la hoja de estilos creada por el autor de la página, las opciones de estilo personalizadas elegidas por el usuario (si las hay) y los estilos predeterminados del propio navegador. En los temas anteriores se describe la creación de estilos para una página web como autor tanto de la página web como de la hoja de estilos que se adjunta a dicha página. Pero los navegadores también tienen sus propias hojas de estilos predeterminadas que determinan cómo deben representarse las páginas Web, a lo que se suma el hecho de que los usuarios pueden personalizar sus navegadores mediante la selección de opciones que ajustan la visualización de las páginas Web. El aspecto final de una página web es el resultado de las reglas aplicadas por estas tres fuentes en conjunto (o “en cascada”) para representar la página web de forma óptima.
Este concepto se ilustra bien con una etiqueta común: la etiqueta de párrafo, o etiqueta <p>. De manera predeterminada, los navegadores se suministran con hojas de estilos que definen la fuente y el tamaño del texto del párrafo (es decir, el texto situado entre etiquetas <p> en el código HTML). En Internet Explorer, por ejemplo, todo el texto del cuerpo, incluido el texto de los párrafos, se muestra de manera predeterminada con la fuente Times New Roman, Mediana.
Sin embargo, como autor de una página, puede crear una hoja de estilos que anule el estilo predeterminado del navegador para la fuente de párrafo y el tamaño de fuente. Por ejemplo, puede crear la siguiente regla en su hoja de estilos:
p { font-family: Arial; font-size: small; }
Cuando un usuario carga la página, la configuración de fuente de párrafo y de tamaño de fuente establecida por usted como autor de la página anula la configuración de texto de párrafo del navegador.
Los usuarios pueden elegir opciones para personalizar de forma óptima la visualización en el navegador para su propio uso. En Internet Explorer, por ejemplo, el usuario puede seleccionar Ver > Tamaño de texto > Más grande para ampliar la fuente de página a un tamaño más legible si considera que la fuente es demasiado pequeña. En último término (al menos en este caso), la opción seleccionada por el usuario anula los estilos predeterminados por el navegador para tamaño de fuente y los estilos de párrafo creados por el autor de la página web.
La herencia es otro aspecto importante de los estilos en cascada. Las propiedades de la mayoría de los elementos de una página web son heredadas: por ejemplo, las etiquetas de párrafo heredan determinadas propiedades de las etiquetas de cuerpo, las etiquetas span heredan determinadas propiedades de las etiquetas de párrafo, etc. Por consiguiente, si crea la siguiente regla en su hoja de estilos:
body { font-family: Arial; font-style: italic; }
Todo el texto de los párrafos de la página web (así como el texto que hereda propiedades de la etiqueta de párrafo) será Arial cursiva porque la etiqueta de párrafo hereda estas propiedades de la etiqueta de cuerpo. No obstante, puede hacer que sus reglas sean más específicas creando estilos que anulen la formula estándar de herencia. Por ejemplo, si crea las siguientes reglas en su hoja de estilos:
body { font-family: Arial; font-style: italic; } p { font-family: Courier; font-style: normal; }
Todo el texto de cuerpo será Arial cursiva excepto el texto de los párrafos (y su texto heredado), que se mostrará como Courier normal (sin cursiva). Técnicamente, la etiqueta de párrafo hereda primero las propiedades que se establecen para la etiqueta de cuerpo, pero luego omite estas propiedades porque tiene definidas sus propias propiedades. Dicho de otro modo, aunque los elementos de página generalmente heredan las propiedades de arriba, la aplicación directa de una propiedad a una etiqueta siempre provoca la anulación de la fórmula estándar de herencia.
La combinación de todos los factores descritos anteriormente, a los que se suman otros como la especificidad de CSS (un sistema que pondera de diferente forma cada tipo de regla CSS) y el orden de las reglas CSS, crean en último término una cascada compleja en la que los elementos con mayor prioridad anulan las propiedades de los que tienen menor prioridad. Para obtener más información sobre las reglas que determinan la cascada, la herencia y la especificidad, visite www.w3.org/TR/CSS2/cascade.html.
Aplicación de formato a texto y CSS
De forma predeterminada, Dreamweaver utiliza hojas de estilos en cascada (CSS) para aplicar formato al texto. Los estilos que se aplican al texto mediante el inspector de propiedades o los comandos de menú crean reglas CSS que se incrustan en la sección head del documento actual.
También puede utilizarse el Diseñador de CSS para crear y editar reglas y propiedades CSS. El Diseñador de CSS es un editor más eficaz que el inspector de propiedades y muestra todas las reglas CSS definidas para el documento actual, con independencia de si están incrustadas en la sección head del documento o si están en una hoja de estilos externa. Adobe recomienda utilizar el Diseñador de CSS (en lugar del inspector de propiedades) como herramienta principal para la creación y edición de hojas de estilos en cascada. Como resultado, el código será más limpio y más fácil de mantener.
Para obtener mas información sobre el Diseñador de CSS, consulte Diseño de páginas con el Diseñador de CSS.
Además de los estilos y de las hojas de estilos que cree, puede usar hojas de estilos suministradas con Dreamweaver para aplicarlas a los documentos.
Para ver un tutorial sobre la aplicación de formato al texto con CSS, consulte www.adobe.com/go/vid0153_es.
Propiedades de la notación CSS abreviada
La especificación CSS permite crear estilos mediante una sintaxis abreviada conocida como notación CSS abreviada. La notación CSS abreviada permite especificar los valores de diversas propiedades con una sola declaración. Por ejemplo, la propiedad font permite definir las propiedades font-style, font-variant, font-weight, font-size, line-height y font-family en una única línea.
Un aspecto esencial que debe tenerse en cuenta cuando se utiliza CSS en forma abreviada es que a los valores omitidos en una propiedad CSS en forma abreviada se les asignan sus valores predeterminados. Esto puede hacer que las páginas se muestren de forma incorrecta cuando hay dos o más reglas CSS asignadas a la misma etiqueta.
Por ejemplo, la regla h1 que se muestra a continuación utiliza la sintaxis CSS sin abreviar. Observe que a las propiedades font-variant, font-stretch, font-size-adjust y font-style se les han asignado sus valores predeterminados.
h1 { font-weight: bold; font-size: 16pt; line-height: 18pt; font-family: Arial; font-variant: normal; font-style: normal; font-stretch: normal; font-size-adjust: none }
La misma etiqueta podría tener el aspecto siguiente si se especificara como única propiedad en forma abreviada:
h1 { font: bold 16pt/18pt Arial }
Con la notación abreviada, se asignan los parámetros predeterminados a los valores omitidos. Así, en el ejemplo de notación abreviada anterior se omiten las etiquetas font-variant, font-style, font-stretch y font-size-adjust.
Si tiene estilos definidos en más de una ubicación (por ejemplo, incluidos en una página HTML e importados de una hoja de estilos externa) y se ha utilizado tanto el formato abreviado como el formato no abreviado en la sintaxis CSS, tenga en cuenta que las propiedades omitidas en una regla de notación abreviada pueden tener prioridad (cascada) sobre las propiedades que están definidas explícitamente en otra regla.
Por este motivo, Dreamweaver utiliza la notación CSS no abreviada de forma predeterminada. Con ello se evitan posibles problemas causados por una regla de notación abreviada que tenga prioridad sobre una regla con formato no abreviado. Si abre una página web codificada con notación CSS abreviada en Dreamweaver, tenga en cuenta que Dreamweaver creará las nuevas reglas CSS en formato no abreviado. Puede especificar el modo en que Dreamweaver crea y edita las reglas CSS mediante la modificación de las preferencias de edición de CSS en la categoría Estilos CSS del cuadro de diálogo Preferencias (Edición > Preferencias en Windows; Dreamweaver > Preferencias en Macintosh).
Dreamweaver y CSS
En Dreamweaver, puede trabajar con CSS de varias maneras:
- Puede usar el Diseñador de CSS para crear su CSS con una programación mínima. Para más información, consulte Diseño de páginas con el Diseñador de CSS.
- También puede programar CSS a mano. Para obtener más información sobre las funciones de programación que ofrece Dreamweaver, consulte Entorno de programación en Dreamweaver.
- Si prefiere trabajar con archivos Sass, Scss, o Less, puede programar sus archivos usando su sintaxis preferida y utilizarlos en Dreamweaver. Para obtener más información, consulte Preprocesadores CSS.