| ||||
Respuesta: Trivia: Conceptos CSS En teoría y en la práctica, Raulmmmm, porque ese código en IE7 hace el efecto que debe hacer, vamos, que funciona perfectamente. No sé a qué te refieres.
__________________ Visita mi nueva web idplus.org |
| ||||
Respuesta: Trivia: Conceptos CSS Pues yo copio y pego este código: Código HTML: <style> ul { list-style: none; } ul li ul { display: none; } ul li:hover ul { display: block;} </style> <ul> <li>Servicios <ul> <li>Para hombres</li> <li>Para mujeres</li> <li>Para minusválidos</li> </ul></li> </ul> |
| ||||
Respuesta: Trivia: Conceptos CSS No sé qué pasará, pero yo he copiado y pegado tu código, y sí funciona. Bueno, lo he pegado en un documento con un doctype strict. A ver si va a ser eso.
__________________ Visita mi nueva web idplus.org |
| ||||
Respuesta: Trivia: Conceptos CSS Bien. Dadas dos cajas una dentro de otra: <div id="contenedor"> <div id="interior"></div> </div> con estas propiedades: #contenedor {width: 800px; height: 400px; margin: 0 auto; background-color: blue; } #interior {width: 400px; height: 200px; background-color: red; margin: 30px auto; } ¿A qué distancia estará la caja contenedora (azul) del borde superior en los navegadores normales (FF, Opera, Safari, etc.)? ¿Y en Explorer?
__________________ Visita mi nueva web idplus.org |
| ||||
Respuesta: Trivia: Conceptos CSS Cita: La respuesta es acertada en la explicación y errónea en el dato (un lapsus, seguro). Según tu propia explicación, que es correcta, estará a 30px de la parte superior. Y en IE a 0px. Y sí, yo también he pensado siempre que es un error, que no acabo de entender.Y en lo de la pregunta de Raulmmmm no sólo tienes razón, sino que al leerlo me he dado cuenta de que realmente tú ya habías respondido el primero de forma correcta. Bueno, supongo que es igual. Tu turno, metacortex. (cada vez jode más responder porque luego hay que pensar una pregunta, y se van acabando las ideas, je, je ,je)
__________________ Visita mi nueva web idplus.org |
| ||||
Respuesta: Trivia: Conceptos CSS Cita: Pues sí, fue un lapsus brutis el mío jeje, ya que respondí encuanto a la situación de la interna con respecto a la contenedora. Mis disculpas .
Iniciado por Mikmoro La respuesta es acertada en la explicación y errónea en el dato (un lapsus, seguro). Según tu propia explicación, que es correcta, estará a 30px de la parte superior. Y en IE a 0px. Y sí, yo también he pensado siempre que es un error, que no acabo de entender. P: Retomando el mismo ejemplo de Mikmoro ¿Cuál es la forma MÁS ABREVIADA para solucionar el problema y hacer que la capa interna refleje los 30px de margen superior, a la vez que la contenedora retoma su ubicación original? |
| ||||
Respuesta: Trivia: Conceptos CSS ¿Nadie? (¿será que nadie quiere ya tener que preguntar? je, je, je)
__________________ Visita mi nueva web idplus.org |
| ||||
Respuesta: Trivia: Conceptos CSS Con un display: table para el DIV #interior creo que lo solucionamos. ¿no? Y sí, a mi también me da pereza encontrar un tema nuevo para preguntar....
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| ||||
Respuesta: Trivia: Conceptos CSS La forma correcta de solucionarlo es colocando 'overflow:auto' a la capa contenedora. Probe la solucion de derkenuke y simplemente desaparece la capa 'interior'. Tienen razon es algo complicado formular buenas preguntas, supongo que cada quien va preguntando segun las experiencias que ha tenido, en ese caso deberian preguntar los principiantes .
__________________ <script type="text/messerScript"><!-- window.onload=function(){ loadMesserRules(this.href) } --></script> |
| ||||
Respuesta: Trivia: Conceptos CSS Hola: Yo lo probé así: Código HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es"> <head> <meta http-equiv="Content-type" content="text/html;charset=iso-8859-1" /> <title>Página nueva</title> <style type="text/css"> #contenedor {width: 800px; height: 400px; margin: 0 auto; background-color: blue; } #interior { display: table; width: 400px; height: 200px; background-color: red; margin: 30px auto; } </style> </head> <body> <div id="contenedor"> <div id="interior"></div> </div> </body> </html> Saludos.
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| ||||
Respuesta: Trivia: Conceptos CSS Tienes razon, ahora si me funciona, ha de haber sido por el DOCTYPE o algo asi..
__________________ <script type="text/messerScript"><!-- window.onload=function(){ loadMesserRules(this.href) } --></script> |
| ||||
Respuesta: Trivia: Conceptos CSS Correcto derkenuke lanza tu pregunta. Cita: Funciona con cualquier DTD en ambos navegadores ;) Cita: Messer, no importa el nivel de las preguntas mientras estén correctamente planteadas y sigan la regla única .
Iniciado por messer La forma correcta de solucionarlo es colocando 'overflow:auto' a la capa contenedora. Probe la solucion de derkenuke y simplemente desaparece la capa 'interior'. Tienen razon es algo complicado formular buenas preguntas, supongo que cada quien va preguntando segun las experiencias que ha tenido, en ese caso deberian preguntar los principiantes . |
| ||||
Respuesta: Trivia: Conceptos CSS Aunque yo diría que, para evitar posibles complicaciones futuras con el contenido que pudieran tener ambas cajas, la manera más sencilla y adecuada es esta: Cita: Tu turno, derkenuke, porque al fin y al cabo la respuesta es correcta. #contenedor {width: 800px; height: 400px; margin: 0 auto; background-color: blue; } #interior { position: relative; top: 30px; margin: 0 auto; width: 400px; height: 200px; background-color: red; }
__________________ Visita mi nueva web idplus.org |
| ||||
Respuesta: Trivia: Conceptos CSS Mmmm bueno, sucede que copie y pegue el codigo en un 'Bloc de notas' guarde el .htm y se dio la situacion que anteriormente planteaba, en cuanto a las preguntas, pues digo lo de los principiantes porque cuando uno esta aprendiendo pues tiene mas dudas que nunca (no es que yo sea un guru). En todo caso nunca esta demas tener mas de una opcion con la que se pueda resolver un asunto. Saludos!!
__________________ <script type="text/messerScript"><!-- window.onload=function(){ loadMesserRules(this.href) } --></script> |
| ||||
Respuesta: Trivia: Conceptos CSS Bueno, una de listas. Tenemos este simple HTML: Código HTML: <ol id="lista"> <li>uno</li> <li>dos</li> <li>tres</li> <li>cuatro</li> <li>nueve</li> <li>diez</li> </ol>
Código:
Sin tocar el código HTML, ¿Con qué CSS lograríamos esto? 1. uno 2. dos 3. tres 4. cuatro 9. nueve 10. diez
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| ||||
Respuesta: Trivia: Conceptos CSS Jajja, creo que se nos va muriendo el hilo... Una pistilla: Sólo hay que tener otro contador para el nueve y el diez...
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| ||||
Respuesta: Trivia: Conceptos CSS creo que lo hariamos asi: Código HTML: <ol id="lista"> <li>uno</li> <li>dos</li> <li>tres</li> <li>cuatro</li> </ol> <ol start="9" > <li>nueve</li> <li>diez</li> </ol> Luego eliminamos el espacio con margin y padding a 0, creo. saludos.
__________________ Genial concierto de Roger Waters, Pink Floyd siguen vivos!!! |
| |||
Respuesta: Trivia: Conceptos CSS Se puede poner algo así como <ol type="1"> y luego, en el otro contenedor como dijiste, hacemos otro <ol type="9"> más o menos estoy en lo correcto ?, o nada que ver? jaja por favor me avisan así me doy cuenta si tengo que irme y no dar mas opinión en este foro de grandes conocedores del CSS. |
| ||||
Respuesta: Trivia: Conceptos CSS No, lo siento PedroRodas, pero en la cuestión estaba estrictamente definido que el HTML era inamovible: Esa lista, con ese ID, esos elementos LI y no se pueden agregar atributos class ni id's ni de otro tipo. Únicamente con CSS se puede hacer. ¿Tan dificil lo he puesto? Lo dudo, pero si veo que no hay respuestas iré soltando más pistas, creo que es interesante (nunca he utilizado el CSS de la respuesta para nada, pero existe). Saludos.
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| ||||
Respuesta: Trivia: Conceptos CSS No sé si la solución es buena o chapucera pero aquí va. En los comentarios /* */ coloqué lo que logré entender de los resultados obtenidos, ya que nunca lo había intentado antes: Código PHP: |
| ||||
Respuesta: Trivia: Conceptos CSS Sí meta, así se consigue hacer lo que se proponía. Otra manera sería colocando dos contadores, item y segundo. segundo empezaría a contar desde 9 (8+1) y podría valer para los dos últimos elementos:
Código:
Pero como la respuesta es correcta, tu turno.* > #lista { list-style-type: none; counter-reset: item segundo 8; } #lista li:before { content: counter(item) ". "; counter-increment: item; } #lista li+li+li+li+li:before { content: counter(segundo) ". "; counter-increment: segundo; } No sé si me quedó claro si es un asunto de presentación o estructura. A mi juicio es presentación porque podemos numerar cualquier elemento, como los H1 para los títulos. Pero en fin, no creo que sea el tema a tratar. Continuemos
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| ||||
Respuesta: Trivia: Conceptos CSS Cita: Al contrario; resulta bueno que el tema haya surgido. En lo personal nunca había aplicado este procedimiento antes, y debo decir que me costó mucho comprenderlo. En el caso de las listas ordenadas ciertamentes es posible numerarlas a voluntad, pero una vez desactivado el CSS no serán "2.2, 3.2, 6.2..." sino "1, 2, 3...". Por esa razón opino que esa parte debería pertenecer a la estructura del contenido. Igualmente es viable controlar esta parte mediante HTML, tal como lo explicó PedroRodas más arriba. La idea es que el contenido permanezca accesible en todas sus partes sin depender de otras tecnologías. Si construyes un índice basado en CSS, éste quedará anulado si éste se desactiva.
Iniciado por derkenuke No sé si me quedó claro si es un asunto de presentación o estructura. A mi juicio es presentación porque podemos numerar cualquier elemento, como los H1 para los títulos. Pero en fin, no creo que sea el tema a tratar. Ahora la pregunta: P: Siendo #000000 el negro absoluto y #ffffff el blanco absoluto ¿cuál sería el 50% de gris exacto siguiendo esta lógica?. |