2011-08-19 7 views
5

He encontrado una pregunta exactamente igual a la que voy a preguntar.Diseño de CSS: right-floating #sidebar que viene después de #main en el marcado

Right-floated sidebar with main content flowed around - how?

La pregunta se hace en , y me pregunto si esto se podría hacer con CSS puro después de casi 3 años.

¿La respuesta aceptada (con Javascript) sigue siendo la única forma de lograr este diseño?

+0

La respuesta a esto probablemente dependerá del soporte de navegador que desee. ¿Puedes confirmar? – shanethehat

+1

Aparte de los vagos beneficios de SEO, ¿por qué el marcado de la barra lateral no puede aparecer antes del contenido? – Bojangles

+2

Content-first SEO ya no es un factor importante para los motores de búsqueda. –

Respuesta

0

Es el punto 3 (a partir de la publicación original) que es el asesino:

contenido principal debe preceder a la barra lateral en el marcado

Sin eso, se puede hacer: http://jsfiddle.net/nJJ8p/1/

+0

Por supuesto que se puede hacer con un simple 'float: right' sin el requisito n. ° 3, ese es el punto principal: tener la barra lateral primero en el marcado para que su contenido real esté indexado con mayor importancia. –

+0

sí, Wesley Murch tiene razón, ese es el requisito más importante. – jon

Cuestiones relacionadas