texto separar salto parrafos para lineas linea justificar horizontales etiquetas contenido colores centrar css alignment center

separar - CSS: bloque central, pero alinea contenidos a la izquierda



lineas horizontales para separar parrafos en html (8)

Quiero que todo el bloque esté centrado en su elemento primario, pero quiero que el contenido del bloque quede alineado a la izquierda.

Ejemplos sirven mejor

En esta página :

http://yaml-online-parser.appspot.com/?yaml=%23+ASCII+Art%0d%0a---+%7c%0d%0a++%5c%2f%2f%7c%7c%5c% 2f% 7c% 7c% 0d% 0a ++% 2f% 2f +% 7c% 7c ++% 7c% 7c __% 0d% 0a & type = python

el arte ascii debe estar centrado (como parece) pero debe estar alineado y parecer "YAML".

O esto :

http://yaml-online-parser.appspot.com/?yaml=%3f+-+Detroit+Tigers%0d%0a++-+Chicago+cubs%0d%0a%3a%0d%0a++-+2001-07-23 % 0d% 0a% 0d% 0a% 3f +% 5b + Nuevo + York + Yankees% 2c% 0a ++++ Atlanta + Braves +% 5d% 0d% 0a% 3a +% 5b + 2001-07-02% 2c + 2001-08-12% 2c% 0d% 0a ++++ 2001-08-14 +% 5d% 0d% 0a

el mensaje de error debería estar alineado como lo hace en una consola.


¿Es esto lo que estás buscando? Flexbox ...

.container{ display: flex; flex-flow: row wrap; justify-content: center; align-content: center; align-items: center; } .inside{ height:100px; width:100px; background:gray; border:1px solid; }

<section class="container"> <section class="inside"> A </section> <section class="inside"> B </section> <section class="inside"> C </section> </section>


Esto funciona

<div style="display:inline-block;margin:10px auto;"> <ul style="list-style-type:none;"> <li style="text-align:left;"><span class="red">❶</span> YouTube AutoComplete Keyword Scraper software <em>root keyword text box</em>.</li> <li style="text-align:left;"><span class="red">❷</span> YouTube.com website <em>video search text box</em>.</li> <li style="text-align:left;"><span class="red">❸</span> YouTube AutoComplete Keyword Scraper software <em>scraped keywords listbox</em>.</li> <li style="text-align:left;"><span class="red">❹</span> YouTube AutoComplete Keyword Scraper software <em>right click context menu</em>.</li> </ul> </div>


He encontrado que la forma más fácil de centrar y alinear a la izquierda el texto dentro de un contenedor es la siguiente:

HTML:

<div> <p>Some interesting text.</p> </div>

CSS:

P { width: 50%; //or whatever looks best margin: auto; //top and bottom margin can be added for aesthetic effect }

Espero que esto sea lo que estabas buscando ya que me costó bastante buscar solo para encontrar esta solución bastante básica.


Normalmente, debe usar el margen: 0 auto en el div como se menciona en las otras respuestas, pero tendrá que especificar un ancho para el div. Si no desea especificar un ancho, también podría (esto depende de lo que esté tratando de hacer) usar márgenes, algo como el margen: 0 200px; , esto debería hacer que tu contenido parezca como si estuviera centrado, también podrías ver la respuesta de Leyu a mi pregunta


Si te entiendo bien, necesitas usarlo para centrar un contenedor (o bloque)

margin-left: auto; margin-right: auto;

y para alinear a la izquierda sus contenidos:

text-align: left;


Volver a publicar la respuesta de trabajo de la otra pregunta: ¿Cómo centrar horizontalmente un elemento flotante de un ancho variable?

Suponiendo que el elemento que está flotando y estará centrado es un div con id = "contenido" ...

<body> <div id="wrap"> <div id="content"> This will be centered </div> </div> </body>

Y aplicar el siguiente CSS.

#wrap { float: left; position: relative; left: 50%; } #content { float: left; position: relative; left: -50%; }

Aquí hay una buena referencia sobre eso http://dev.opera.com/articles/view/35-floats-and-clearing/#centeringfloats


Primero, cree un div padre que text-align: center su contenido secundario con text-align: center . A continuación, cree un div hijo que use display: inline-block para adaptarse al ancho de sus hijos y text-align: left para que el contenido que contiene se alinee a la izquierda como desee.

<div style="text-align: center;"> <div style="display: inline-block; text-align: left;"> Centered<br /> Content<br /> That<br /> Is<br /> Left<br /> Aligned </div> </div>


<div> <div style="text-align: left; width: 400px; border: 1px solid black; margin: 0 auto;"> <pre> Hello Testing Beep </pre> </div> </div>