Cosas por
hacer
Nota: Esta página está sin actualizar
desde hace mucho tiempo.
Esta página está dedicada a recoger las cosas que me quedan por hacer en
estos apuntes. Hasta ahora, lo apuntaba en hojas, pero creo que si lo pongo
todo aquí, me será más fácil aclararme. He empezado a copiar lo que tenía
apuntado en hojas, para poder tirarlas.
Apuntes
Páginas por escribir
- 071128: Google Analytics - http://trucosgoogleanalytics.com/
- 061121: sitemaps http://www.sitemaps.org
- 061003: favicon.
- 061003: Vista estructura (por ejemplo, para poner title a link a hoja de
estilo.
- 051004. Cuando se definen etiquetas en línea cruzadas, Amaya se sigue
comiendo espacios en blanco. Cuando es una etiqueta en línea dentro de
otra, mete etiquetas innecesarias, en vez de ponerlas sólo alrededor. Los
espacios en blanco se los come, pero no a la primera. Si se escriben en la
ventana de código fuente parece que tarda más en comerselos.
- 050128. No he contado nada sobre eventos.
- 050125. Para insertar un espacio en blanco "duro" hay que pulsar
Ctrl+espacio. La entidad de carácter del espacio en blanco es ,
pero Ctrl+espacio no utiliza ese código, sino que en el código fuente se ve
un ~.
- 041202. Debería tener un índice de materias, para que fuera posible
encontrar un tema determinado. Tendría que ser algo que se pudiera crear
automáticamente, para que fuera útil (algún elemento que contuviera las
palabras clave, a partir de las que se generaría el índice).
- Decir en cada página las cosas que faltan y en esta página anotarlo en el
apartado "Cosas que faltan".
- 041104: Blog de los desarrolladores de IE: http://blogs.msdn.com/ie/
- 041117. Daniel Glazman hizo en 1998 unos tests
CSS2 interesantes.
- 01117. Los de w3schools tienen estadísticas de
utilización de navegadores, sistemas operativos, resolución, etc.
Supongo que lo harán a partir de las visitas que reciben, así que no serán
muy representativos de la web en su conjunto.
- Cabeceras http
- 041117. Para indicar a Google que una dirección ha cambiado:
<?php
Header("HTTP/301 Moved Permanently");
Header("Location: http://www.googlemania.com");
?>
Dudas
- 061003. ¿Se puede colgar una página completa (.mht)? y si se puede, ¿qué
formato tiene?
- 041130. Si el nombre de una imagen tiene una ñ, Firefox no la
muestra.
- 041121. ¿Qué caracteres son válidos en el nombre de una página web (o en
el camino)? Por ejemplo, # no es válido. Si el nombre del archivo tiene un
#, al abrirlo con Amaya, sale en blanco, pero al decir recargar, sí que se
abre.
- 031104. ¿el orden de las pseudoclases en la hoja de estilo es importante?
tenía apuntado que :visited manda sobre :hover y :active, pero no estoy
seguro de que sea cierto.
Erratas/correciones generales
- 051028. Sustituir los gif por png.
- 041127. ¿Qué término usar?: "casilla" o "celda" para las tablas.
- 041125. Unificar las expresiones cuando un navegador no admite una
propiedad. Por ejemplo: "Internet Explorer no es capaz de interpretar esta
propiedad", o algo así.
- 041124. Pasar en las explicaciones del tú al impersonal.
- 041123. Repasar que los nombres de las etiquetas salgan entre
<>.
- 041115. Las páginas con mapas de imagen no son válidas. El map tiene que
estar en algún bloque y tener id.
- 041105: Uitlizo a veces la clase aviso y otras veces la clase incompleto.
Aclarar si se pueden unificar.
- 030407. Añadir 2º hoja de estilo BN a apuntes. Comprobar que está
actualizada con respecto a la hoja de estilo en color.
Cosas que faltan
- Encuesta inicial
051003. Número de ordenador. ¿Has dado clase antes de html? ¿Qué llegaste a
hacer?
- HTML Varios
060928. Explicar que los comentarios en una página web se hacen en la vista
Estructura (que se abre automáticamente).
051027. Si hay un p dentro de un div, ¿se nota la diferencia entre margin
de p o padding de div?
051010. Explicar espacios en blanco en bordes de etiqueta
051010. Explicar espacios duros ctrl+espacio (en tablas para que
IE saque bordes).
041210. Decir en algún sitio que nombre.JPG en Windows es lo mismo que
nombre.jpg, pero que si el servidor es Linux, no es lo mismo.
041130. Si se selecciona un h1 con F2 y se pulsa Return, se crea
un nuevo h1, pero si se pone el cursor al final, se crea un p.
041117. Explicar que un navegador muestra sólo un espacio en blanco cuando
hay varios espacios en blanco seguidos, salvo para algunas etiquetas y con
la propiedad white-space. Explicar que Amaya borra los espacios en blanco
duplicados (sin hacer caso de la propiedad white-space). Enlazar con la
página de bugs de Amaya.
041117. Explicar que un navegador no muestra los párrafos vacíos (tengo que
aclarar si muestra los márgenes interiores o exteriores).
041117. Explicar que si hay un espacio tocando una etiqueta por el lado de
dentro, el espacio no se muestra. Amaya borra ese espacio al recargar el
documento.
- HTML. Enlazar y abrir una hoja de estilo
- HTML. Divisiones
051102. Hacer una división con un sólo elemento dentro es innecesario
(aunque a veces se hace), basta con dar las propiedades al elemento.
041029. Partir/unir divisiones con Return y Suprimir.
- HTML. Enlaces
051024. Explicar archivo#id en href
041117. Decir que si una página es larga, el destino sale al principio de
la pantalla, pero si es corta no (los navegadores funcionan así)
041117. Contar cómo se puede anular la creación de un enlace cuando se ha
empezado a crearlo (si se puede).
- HTML. Mapas de imagen
051221. Comprobar si los mapas de imagen van en IE y si validan.
Corregirlos si hace falta.
- HTML. Tablas
051128. Calendario noviembre 2004 se puede hacer con border-collapse o con
rules: box/all
051128. Color en tbody y en columna: manda tbody
050321. En atributos de tabla faltan summary y datapagesize.
050206. El elemento tbody es optativo. Amaya lo muestra en la barra de
estado aunque no esté en el código fuente.
041125. ¿Cómo relacionan FF/IE el contenido con el tamaño de las celdas?
- HTML. Formularios
060112. ¿Se pueden anidar forms?
050128. Por error he escrito <input type="submit" name="enviar" />
(debería ser value en vez de name) y FF muestra "Submit query" en el
botón.
050128. Los checkbox no hacen caso de readonly (ni en FF ni en IE).
050114. ¿Se puede poner un optgroup dentro de otro?
- SVG
030412. en causeway hay
ejemplos de CSS
- MathML
- CSS. Varios
061006. Hoja de estilo por defecto del navegador: ¿dónde está? ¿se puede
modificar?
051121. Explicar propiedad display
031016. Alberto Carbonell quería conseguir un borde de dos colores y puso
border-color: red none blue; y le salió un borde negro.
- CSS. Selectores
040129. Decir qué cosas no son correctas
030123. ¿Se puede poner "border-left, border-right: black 3px solid;"?
No
- CSS. Pseudo-clases y pseudo-elementos
05XXXX. :link se aplica a a con href. Va en FF, pero no en IE.
- CSS. Tamaños y colores
061006. Decimales en unidades: explicar y poner algún ejemplo.
041122. Vale como nombre de color #fff o #ccc
- CSS. Texto
- CSS. Fuente
061010. En los ejemplos, h1 y h2 se van a la izquierda. Corregirlo para que
se vean bien.
061006. Si font-size está en px, ¿hace caso de negrita?
051017. Fuentes descargables ¿llegaron a funcionar alguna vez?
- CSS. Bordes
061006. ¿el borde de html se ve en IE o sólo saca el de body?
051102. ¿Cómo funcionan los colores de los bordes inset u outset? Parece
que hay que poner como color del fondo el color del borde.
051020. Diferencia entre hidden y none.
- CSS. Márgenes interiores y exteriores
061017. Si hay un p con margin dentro de div, ¿se sale el margen del div o
el div incluye el margin? ¿y si el margin está en un span?
061006. Aclarar margin y padding en IE/FF: valores por defecto, si IE suma
margin y padding de html y body, etc.
051107. Aclarar qué ocurre al hacer pestaña con h2 en div (como en el
ejercicio de recetas de jorge), porque a veces sale una rayita debajo del
h2. Haciendo zoom a veces sale y a veces no, y parece que se quita al poner
padding-bottom al h2.
031009. margin-top o margin-bottom en elementos en-línea (p.e. span) no
funciona en IE ni Firefox, pero sí en Amaya (comprobarlo).
- CSS. Imágenes
- CSS. Enlaces
050114. Explicar cómo quitar el subrayado de los textos y el borde de las
imágenes.
- CSS. Fondos
051114. background-position en px
041117. Si se coge una imagen estrecha muy ancha como fondo, ¿se corta?
¿sale la barra de desplazamiento horizontal? La idea es que se vea un
degradado a cualquier resolución.
040129. Si se pone una imagen de fondo y se estira a toda la página, ¿se
deforma?
- CSS. Listas
041123. Probar ul:hover y li:hover a ver si sale algún efecto chulo.030120.
¿Cómo se puede centrar una lista (pero que los puntos salgan alineados) en
una página en vez de que salga a la izquierda. 041130. En la página de
diseño de listas está explicado cómo hacerlo pero solamente para listas de
menú (con display: inline). El sólo se aplica el "truco" de
margin-left:auto no sale bien, porque la lista es un bloque y ocupa todas
la pantalla de izquierda a derecha (se ve claro con background-color;).
- CSS. Tablas
051216. FF no aplica todos los estilos a col (font-size, text-transform o
text-align no van, por ejemplo). ¿Cuáles son válidos y cuáles no?
05XXXX. table layout: fixed (no tiene en cuenta el contenido de las
casillas) o automatic (sí que lo tiene en cuenta).
041125. Si hay propiedad border en css (o no) y en atributo border de
td/tr/table (o no), ¿cuál manda más? probar combinaciones.
- CSS. Posicionamiento
051207. Si se ponen left, right y width contradictorios, ¿de qué hace
caso?
- Ejercicios
061006. Ejercicio personajes: cambiar colores, aumentar margen body
061006. Hacer ejercicio con bordes en em, % y px
061006. Cambiar unidades a valores fáciles: 10, 20, 30 en todos los
ejercicios.
061005. Recortar ejercicio Jargon file.
051219. Los exámenes con mapas de imagen no son válidos. Tengo que
corregirlos
051219. El calendario del examen nº2 7L 2005/06 se ve fatal en IE
051201. Añadir ejercicio para practicar sólo tamaños en % em y px
051214. Añadir ejercicio de fondos como el examen 14/12/2005 de 7L, aunque
sin tablas.
051128. En el ejercicio de calendarios, unificar %, em o px en cada
ejercicio.
051123. En el ejercicio de diseño de listas 2, probar a separar los
subpuntos.
051121. Probar a hacer el ejercicio de diseño de listas 1 con display:
inline en vez de float a ver si sale y qué cosas raras pasan.
050601. Ejercicio Emperadores romanos: salen errores de validación
050601. Ejercicios Cesare pavese, citas, Murphy, presentación cdlibre: no
sale barra desplazamiento vertical.
050601. Ejercicio Oscar Wilde: cuadros salen en una sola fila
051024. Unificar valores de márgenes, padding, border, etc (múltiplos de 5
o de 10).
051024. La dama o el tigre. FF muestra el enlace visitado, así que se sabe
dónde hay que pulsar para ganar. Añadir a:link y a:visited en css.
041123. Ejercicio Efemérides: el menú inicial no es una lista, más que un
ejercicio de listas es un ejercicio de repaso.
041121. Calendario Murphy: poner días 2, 12 y 22 en febrero y 3, 13 y 23 en
marzo.
- Exámenes
051207. Examen televisión: sobra imagen tve
051026. Añadir versión sin formatear en exámenes
- Apéndices. Documentación
041130. Enlaces a recomendaciones en inglés y español, en html y en
PDF.
- Apéndices. Historia de la Web
060111. Explicar XFrames
sTile
- 031113. Poner en inglés los nombres de las transformaciones (y el menú
que hay que elegir) en todos los ejercicios
- 031113. Imagen 1 de efecto óptico 1 se ve mal.
Mantenimiento
- pasar Xenu para ver si hay enlaces rotos
- pasar Checky para ver si el html y el css son válidos
- comprobar/actualizar página última versión de Amaya, Firefox,
extensiones, etc
- comprobar/actualizar página bugs Firefox y Amaya
- comprobar/actualizar página historia de la web (últimas versiones de las
recomendaciones y de los navegadores).
Volver al principio de la página
Software
Amaya: problemas / bugs
- 060112. Mapas de imagen: si se pulsa Return en pantalla alt,
no se puede poner destino
- 060111. Si se selecciona una lista (o un fieldset o un div) y se pulsa
Return, se crea una nueva lista. Si se vuelve a pulsar
Return se crea un párrafo, pero no borra la lista vacía. Podría
borrarla.
- 060109. Formularios. El reset se crea con value y name, mientras que el
submit sólo tiene value.
- 090928. Al crear un nuevo XHTML, en tipo de documento pone "XHTML
Strict/Transitional", debería poner "XHTML 1.0 Strict/Transitional"
- 051121. En una página que tiene <ul class="lista"><li
class="azul"> al escribir en la css lista li.azul { }, Amaya hace caso
aunque ponga lista en vez de ul.lista. Mozilla no hace caso. IE no lo
sé.
- 051111. Transformar lista de definición funciona fatal
- 051028. Al hacer clic en un destino con id (pagina#id), en la barra de
dirección no lo muestra.
- 051014. Si se pega un texto largo en el código fuente (por ejemplo
enmedio de <title></title>), pega parte dentro y parte
fuera
- 051014. El botón rojo de errores saca errores antiguos, hay que recargar
el html y el css
- 051010. Etiquetas cruzadas se come espacios en blanco
- 051009. <style> sin type="text/css" no se detecta como error, pero
el validador del W3C da error.
- 050601. Buscar en la selección no va en el código fuente.
- 050512. Al copiar y pegar un párrafo con una imagen, nada más iniciar
Amaya lo hace, pero al rato ya no lo hace (no pega nada).
- 05XXXX. Apply class sólo muestra los stilos de <style>, no de
CSS.
- 05XXXX. Crear clase no permite crear clases para una etiqueta
determinada. Hace p { ... } o .clase { ... }, pero no p.clase { ... }
- 041221. Al minimizar y maximizar, se pierde el cursor.
- 041202. Si se escribe en una css "float: left font-size: 300%;" (sin el
punto y coma entre las propiedades), Amaya detecta el error pero la muestra
como si no hubiera error.
- 040129. Probar qué pasa si se guarda antes el archivo CSS que la página
web.
- 031209. Al crear un menú, no pide value para el primer elemento.
- 031209. En menús con submenús (y datos sin submenús), el botón derecho no
se aclara para cambiar selected.
- 030412. Si un enlace tiene rel y href, al añadir algo a href se añade
también a rel.
Firefox: problemas / bugs
- 050929. Si hoja de estilo no tiene título, Mozilla la carga cuando se
pide CSS alternativa. Si CSS alternativa está antes y CSS no tiene título,
machaca la alternativa.
- 041109. En ejercicio Radio Futura si se pone padding en a, en la página
inicial sale una raya blanca a la izquierda.
- XXXXXX. div con position absolute, Moz no muestra padding-bottom
IE: problemas /bugs
- 051201. Al quitar la línea <?xml> funcionan en IE más cosas de las
hojas de estilo
- 041221: IE no admite % en height
- ?? IE no hace caso de top bottom hay que poner top height (??)
Diferencias Firefox/IE
- 051130. Si se pone h1 { position: relative; top:-20em; }, FF hace + largo
el documento, IE no (el h2 deja de verse).
- 051024. Ejercicio Dama y el Tigre. En IE se ve cuáles han sido los
enlaces visitado, así que se sabe dónde hay que hacer clic.
- 041202. Al poner border, el caption se hace más grande (ver página
Atributos de tablas).
- 041105: Si en una página hay dos destinos con id y name intercambiados (
id1=name2 y id2 = name1), ¿dónde van los navegadores? ¿al id o al name?
He hecho la prueba y parece que Firefox e IE hacen cosas distintas, para
variar. IE se va al name y Firefox se va al id (independiente del orden de
id y name en la etiqueta). Otra cosa para poner en la página de diferencia
IE/Firefox. Por cierto, Amaya hace lo mismo que IE. Podría preguntar a
Irène si eso es correcto.
- 031101. Si se pone un valor negativo como borde de una tabla Firefox no
pone borde, IE pone el borde mínimo.
Otros programas
- ColorWiz
- Xenu
- Hacer referencia a MozillaES
- Extensiones Firefox: editCSS
- Abyss Web Server. Probar xhtml en Abyss Web Server definiendo como
text/html o application/xhtml+xml en MIME types
Volver al principio de la página
Esta página forma parte del curso "Páginas web HTML / XHTML y hojas de estilo
CSS" disponible en http://www.mclibre.org
Autor: Bartolomé Sintes Marco
Última modificación: 11 de mayo de 2007
Esta obra está bajo una licencia de Creative
Commons Reconocimiento-CompartirIgual 3.0 España.