hola tengo un pequeño problema ya que cuando pongo un enlace en un parrafo este(enlace) siempre se coloca en una linea estando sola
Hola Mr,
puedes poner un ejemplo???
manmanu
MrPatata escribió:hola tengo un pequeño problema ya que cuando pongo un enlace en un parrafo este(enlace) siempre se coloca en una linea estando sola
manmanu escribió:Hola Raúl,
Hola de nuevo Mr.
Cro que has estado acertado Raúl, yo tambien pienso lo mismo que tu, que el que genera su salto de linea (aunque no lo dice asÍ) lo genera de nuevo ;
display:block
Por que tendrá es sus estilos ;
a{display:block}
y claro, ya conocemos el resultado.
Jorgens en el curso lo indica, pero para el menu, y posiblemente se olvida quitar esa propiedad display para las demas anclas, o aislarla mediante estilos.
Para que no suceda eso mr, Raúl te expone una alternativa.
__________________________________________
Yaneth, creo que escribiamos al mismo tiempo,
a tu pregunta, por lo menos el dreamw. no lo muestra y genera un error.
Definitivamente debería haber escrito lo que pensaba desde el principio,
fuera display, si no es necesario.
__________________________________________
Que opinas Raúl.??
manmanu
Raulyure escribió:manmanu escribió:Hola Raúl,
Hola de nuevo Mr.
Cro que has estado acertado Raúl, yo tambien pienso lo mismo que tu, que el que genera su salto de linea (aunque no lo dice asÍ) lo genera de nuevo ;
display:block
Por que tendrá es sus estilos ;
a{display:block}
y claro, ya conocemos el resultado.
Jorgens en el curso lo indica, pero para el menu, y posiblemente se olvida quitar esa propiedad display para las demas anclas, o aislarla mediante estilos.
Para que no suceda eso mr, Raúl te expone una alternativa.
__________________________________________
Yaneth, creo que escribiamos al mismo tiempo,
a tu pregunta, por lo menos el dreamw. no lo muestra y genera un error.
Definitivamente debería haber escrito lo que pensaba desde el principio,
fuera display, si no es necesario.
__________________________________________
Que opinas Raúl.??
manmanu
Hola:
Os voy a dar, no las razones "legales", quiero decir que no me pondré a daros ejemplos detallados de herencia, ni de que las "cajas de bloque" corresponden a los elementos a "nivel de bloque", pero las cajas de bloque suelen ser entre otras
BODY
DIV
P
UL
OL
LI
H1
H2
H3, H4, H5 ETC.
HR
FORM
FIELDSET
COL
TABLE
TD
LEGEND
IFRAME ETC. ETC.
Las cajas en línea corresponden a elementos a "nivel de línea", o sea los inline, y estos no pueden generar un bloque de contenido, solo pueden contener otros elementos a nivel de linea y contenido, por ejemplo
A
ABBR
B
BIG
BR
CITE
CODE
EM
FONT
I
IMG
INPUT
SPAN
STRONG
TEXTAREA ETC. ETC. ETC.
Ahora a exponer mi lógica, (no muy razonable quizás, pero vosotros diréis, ya que a mi me funciona)
cuando en el curso ponemos en el grupo de las aes
Le estamos diciéndo manmanu que todo enlace que haya en la pagina web se comporte como display:block, ¿Porqué?
Porque se lo estamos diciéndo al grupo general de enlaces que sería este:
a {color:brown;text-decoration:none;display:block}
a:link{}
a:visited{}
a:hover{color:red;text-decoration:underline;background-color:silver;}
a:active{}
Estas directivas que hemos puesto no son solo para la capa menu, si no que también son para la capa cabecera, la capa pie y fijaros en una cosa, también son para la capa navegacion, y para ponerle la guinda al pastel, también afecta a la capa contenido.
O sea, ese grupo le da una orden a toda la página, por tanto, toda la página es un (por decirlo así) display:block.
Recuerdo que es algo que también tienen los enlaces de la capa navegacion.
Por tanto, como yo no quiero que la capa navegacion cambie a un display:inline, lo dejo todo como está
Pero tampoco quiero que los párrafos y todo lo que hay dentro de la capa contenido se me comporte como display:inline, porque me generaría futuros problemas cuando quiera en la capa contenido poner alguna cosa en display:block, ya que los inline, no pueden generar block.
Recordemos lo que dije antes en la lista, que los párrafos por defecto se generan en display:block.
Lo lógico, sería poner en las hojas de estilo, los display (sean block o inline) a cada div en particular, digamos que es lo lógico y aceptable.
Pero como a mi, me suele traer de cabeza tanto inline y tanto block, y que algunas veces cuando al grupo de las aes de la capa contenido, le he puesto un display:inline, no me ha respetado ese inline.
Pues utilizo un display:none o un display:normal, que para los efectos (según yo) sería lo mismo.
Por eso manmanu, si a los enlaces de la capa contenido, no le indicas un display, tomará el que tiene por defecto.
En este caso llamémosle por defecto al del grupo de las aes general.
En paginas web más complicadas que las nuestras, los inline y los block toman una importancia considerable, por ello hay que estar muy seguro de qué clase de display quiere uno para tal o cual capa, o si solo desea cierta clase de display para algo en particular de dicha capa, o si no desea ninguno, o tomar el que está por defecto en el navegador
Yaneth, no todo es block o inline, también está el ninguno de los dos, y otros más que ahora no recuerdo.
Y hay navegadores que soportan un normal, y otros que soportan un none.
En todo caso, si me pedís más razones, no sabría por ahora darlas, pero si podría contestar como cierto señor de hace unos cientos de años atrás, (aunque solo es una leyenda urbana)
"Y sin embargo.... funciona". ¿O era funciona? je je je
En todo caso, se me olvidaba que también puede crear un grupo de aes con display block a la capa menu que es la que lleva la lista, y crear un grupo de aes para la capa contenido con un display:inline
O en el grupo general de las aes ponerle un display:normal
y crear un grupo de aes para la capa menu con display:block
En tres web los tengo así y funcionan
En otras dos las tengo de otra manera y funcionan
Si uno crea un grupo de aes para una capa en particular con display:none, dependiendo de como esté la pagina en términso generales esos enlaces puede que no se visualicen.
Resumiendo:
Pienso que lo mejor es ponerle al grupo de las aes general un display:normal
y crear un grupo de aes para la capa menu con display:block.
En todo caso manmanu y Yaneth
yo solo me adelanté a responder según mi criterio de como hago las cosas nada más, tampoco son cosas totalmente seguras, ya que dependen de más cosas en la página, lo que yo hago es combinar posibilidades de códigos nada más.
Saludos manmanu y Yaneth y Mr
Saludos
MrPatata escribió:valla pisto que me habeis liado, tanto que no me e aclarado