Contexto
Mi equipo está trabajando en un sitio web receptivo y le permitimos al usuario configurar algunas de las propiedades de la página, incluidos los espacios entre las "celdas" de la cuadrícula. Tuvimos una conversación sobre la terminología correcta para identificar el "espacio entre celdas". Obviamente, podríamos usar algo como "margen", pero eso es demasiado amplio ya que incluiría el espacio entre la página y las celdas más externas. Queremos identificar el espacio entre celdas solamente. Nuestros usuarios no son necesariamente expertos en tecnología (es decir, CSS, etc.), pero pueden tener cierta experiencia en diseño gráfico (o al menos estar familiarizados con la terminología común).
La pregunta
"Gutter" parece el término más correcto, pero la mayoría de las definiciones de "gutter" que puedo encontrar se refieren específicamente al espacio entre columnas .
¿Existe un término específico para el espacio entre filas ? ¿O es apropiado referirse a ellos simplemente como "canalones horizontales"?
Ejemplo
Aquí hay una ilustración de lo que estoy tratando de identificar.
(Imagen tomada de https://www.init.de/en/news/responsive-design )
Problemas con mi terminología actual
"Encuadernación horizontal (/vertical)" es un poco confuso, en mi opinión, ya que no está claro si la canaleta está entre elementos horizontales (/ verticales) o si proporciona un espacio horizontal (/ vertical) entre elementos verticales (/ horizontales) elementos. Hay cierto desacuerdo en mi equipo sobre qué definición es precisa, así que creo que eso es evidencia suficiente de que la frase en realidad es confusa.
Al menos en relación con la web, "relleno" y "margen" no son apropiados para lo que estoy describiendo. El relleno se refiere al espacio entre el borde y el contenido, mientras que el margen se refiere al espacio alrededor de un elemento. Dos elementos adyacentes con un margen de 10 px cada uno tendrían una medianera de 20 px entre ellos. (Sí, soy consciente de que los márgenes de CSS a menudo colapsan, pero no siempre ).
He visto que el término "canalón" se usa a menudo en marcos de cuadrícula receptivos, por lo que sé que es un término aceptable en el desarrollo web. Me pregunto si hay un término más apropiado para un "canalón horizontal".
En el alcance del diseño web, que parece ser el alcance de la pregunta del OP, preferiría usar términos relacionados con la web en lugar de tratar de importar términos de composición tipográfica del (fascinante) mundo de los medios impresos.
Llamaría a esto "margen vertical" como en la propiedad de margen CSS. El margen es el espacio entre el borde de los elementos adyacentes (a diferencia del relleno, que es el espacio dentro del elemento, entre su borde y su contenido).
En palabras del W3C:
El margen borra un área alrededor de un elemento (fuera del borde). El margen no tiene color de fondo y es completamente transparente. fuente
Tenga en cuenta que el borde del elemento puede ser transparente. No es necesario que sea visible.
Los desarrolladores están obligados a entender este término con bastante claridad. Y, en mi opinión, aunque "margen" es menos encantador que "canalón", "pasillo" o "babosa", los clientes seguramente encontrarán que es un término más amigable.
Digresión
Cellpadding
y cellspacing
son similares a padding
y margin
, pero son demasiado específicos. Son atributos html válidos de las etiquetas <table>
y a diferencia de los atributos CSS generales. <td>
No se pueden aplicar a ninguna otra etiqueta que no sean esas. Si está hablando solo de tablas (como en las construcciones hechas con la <table>
etiqueta), estaría en lo correcto si llama a esa área cellspacing
. Si está hablando de áreas rectangulares en general (como en áreas definidas por <div>
, o cualquier otra etiqueta), entonces <span>
sería más preciso.<img>
margin
Solo como comentario adicional, tenga en cuenta que los atributos cellpading
y cellspacing
están muy mal vistos por los diseñadores y desarrolladores web modernos porque este tipo de atributo mezcla la estructura (HTML) con el estilo (CSS), lo que da como resultado páginas que son más difíciles de mantener y/o desarrollar. equipos Se alienta a los desarrolladores a que se abstengan de usar estos atributos y usen los atributos CSS padding
y margin
en su lugar.
Lo mismo se aplica al uso de tablas para crear diseños generales, como solía ser. Los puristas afirman que las tablas deben usarse solo para mostrar datos tabulares. <div>
y <span>
las etiquetas deben usarse para andamios. Todo esto con la esperanza de que algún día tengamos páginas web semánticamente correctas en las que las etiquetas marquen el contexto semánticamente en lugar de ser solo una manipulación entre bastidores.
En términos de composición tipográfica, Slug es un término común para un espacio horizontal. - Espacio después/antes de un párrafo, un espacio horizontal entre secciones o entre reglas, etc. El slug tiene un tamaño específico similar a los tamaños de letra y se colocaría en línea con el tipo de metal para crear el espacio vertical adecuado.
Cell padding
parece la opción más obvia. o cell spacing
.
Yo usaría "espacio entre filas".
Respuesta largaComo mencionó JDB, yo también preferiría usar términos relacionados con la web en lugar de tratar de importar términos de composición tipográfica del (fascinante) mundo de los medios impresos.
Usaría los términos "espaciado de columnas" y "espaciado de filas" porque la mayoría de los diseños de cuadrícula usan los términos "columna" y "cuadrícula". Evitaría usar los términos "margen" y "relleno" para evitar conflictos con las palabras clave de CSS.
grid-row-gap
ygrid-column-gap
, pero en realidad me gusta un poco más el "espaciado".En el diseño de diseño, esos canalones horizontales en una cuadrícula se denominan "líneas de flujo" o "líneas colgantes".
Zach Saucier
e100
DA01
DA01
JDB