Có một thuật ngữ cụ thể cho máng xối ngang?


12

Bối cảnh
Nhóm của tôi đang làm việc trên một trang web phản hồi và chúng tôi cho phép người dùng định cấu hình một số thuộc tính của trang, bao gồm khoảng trắng giữa các "ô" lưới. Chúng tôi đã có một cuộc trò chuyện về thuật ngữ chính xác để xác định "khoảng trống giữa các ô". Rõ ràng là chúng ta có thể sử dụng một cái gì đó như "lề", nhưng nó hơi rộng vì nó sẽ bao gồm khoảng trắng giữa trang và các ô ngoài cùng. Chúng tôi muốn xác định không gian giữa các ô. Người dùng của chúng tôi không nhất thiết phải am hiểu về công nghệ (có nghĩa là CSS, v.v.), nhưng có thể có một số nền tảng về thiết kế đồ họa (hoặc ít nhất là quen thuộc với thuật ngữ chung).

Câu hỏi
"Máng xối" có vẻ như là thuật ngữ chính xác nhất, nhưng hầu hết các định nghĩa cho "máng xối" mà tôi có thể tìm thấy cụ thể đề cập đến khoảng trắng giữa các cột .

Có một thuật ngữ cụ thể cho không gian giữa các hàng ? Hay nó là thích hợp để chỉ đơn giản gọi chúng là "máng xối ngang"?

Ví dụ
Dưới đây là một minh họa về những gì tôi đang cố gắng xác định.
(Hình ảnh mượn từ https://www.init.de/en/news/responsive-design )

nhập mô tả hình ảnh ở đây

Các vấn đề với Thuật ngữ hiện tại của tôi
"Máng xối ngang (/ dọc)" hơi khó hiểu, theo tôi, vì không rõ liệu máng xối nằm giữa các phần tử ngang (/ dọc) hay nếu nó cung cấp không gian ngang (/ dọc) giữa dọc (/ dọc) các phần tử nằm ngang). Có một số bất đồng trong nhóm của tôi về định nghĩa nào là chính xác, vì vậy tôi nghĩ đó là bằng chứng đủ để cụm từ đó thực sự khó hiểu.

Ít nhất là liên quan đến web, "phần đệm" và "lề" không phù hợp với những gì tôi mô tả. Đệm liên quan đến không gian giữa đường viền và nội dung, trong khi lề chỉ khoảng không gian xung quanh một phần tử. Hai phần tử liền kề có lề 10px mỗi phần sẽ có một máng xối 20px giữa chúng. (Có, tôi biết rằng lề CSS thường sụp đổ, nhưng không phải lúc nào cũng vậy .)

Tôi đã thấy thuật ngữ "máng xối" được sử dụng thường xuyên trong các khung lưới đáp ứng, vì vậy tôi biết đó là một thuật ngữ có thể chấp nhận được trong phát triển web. Tôi chỉ tự hỏi liệu có một thuật ngữ thích hợp hơn cho một "máng xối ngang".


Câu hỏi hay, tôi không biết về một thuật ngữ cho nó. Tuy nhiên, thuật ngữ máng xối thường bị sử dụng sai. Khoảng cách giữa các cột được gọi đúng là một con hẻm . Xem hình ảnh này để làm rõ
Zach Saucier

Bạn đặc biệt không có nghĩa là dẫn đầu ở đây, phải không? Khoảng cách đoạn văn thì sao?
e100

Bối cảnh là tất cả. Vì điều này nghe giống như một bảng, tôi khuyên bạn nên mượn bất kỳ thuật ngữ nào MS Excel sử dụng khi chọn tùy chọn định dạng cho các ô bảng tính (tôi nghĩ đó là 'phần đệm' IIRC)
DA01

Đối với khoảng cách đoạn nếu chúng ta đang nói thực sự về không gian ngang giữa các đoạn trong một cột, tôi tin rằng thuật ngữ các nhà thiết kế đồ họa sử dụng 'khoảng cách đoạn'.
DA01

Khoảng cách các ô là không chính xác, vì điều đó thêm không gian xung quanh bên ngoài của bảng / lưới
JDB vẫn còn nhớ Monica

Câu trả lời:


3
Câu trả lời ngắn

Tôi sẽ sử dụng "khoảng cách hàng".

Câu trả lời dài

Như JDB đã đề cập, tôi cũng muốn sử dụng các thuật ngữ liên quan đến web thay vì cố gắng nhập các thuật ngữ sắp chữ từ thế giới truyền thông in ấn (hấp dẫn).

Tôi sẽ sử dụng thuật ngữ "khoảng cách cột" và "khoảng cách hàng" bởi vì hầu hết các bố cục lưới sử dụng thuật ngữ "cột" và "lưới". Tôi sẽ tránh sử dụng thuật ngữ "lề" và "phần đệm" để tránh xung đột với các từ khóa CSS.


1
Thông số CSS Grid mới định nghĩa grid-row-gapgrid-column-gap , nhưng tôi thực sự thích "giãn cách" chỉ tốt hơn một chút.
JDB vẫn còn nhớ Monica

7

Trong phạm vi thiết kế web, dường như là phạm vi của câu hỏi của OP, tôi thà sử dụng các thuật ngữ liên quan đến web thay vì cố gắng nhập các thuật ngữ sắp chữ từ thế giới truyền thông in ấn (hấp dẫn).

Tôi sẽ gọi đây là "lề dọc" như trong thuộc tính lề CSS. Lề là khoảng cách giữa đường viền của các phần tử liền kề (trái ngược với phần đệm, là khoảng cách bên trong phần tử, giữa đường viền và nội dung của nó.)

nhập mô tả hình ảnh ở đây

Theo cách nói của W3C:

Lề sẽ xóa một khu vực xung quanh một phần tử (bên ngoài đường viền). Lề không có màu nền và hoàn toàn trong suốt. nguồn

Xin lưu ý rằng đường viền của phần tử có thể trong suốt. Nó không cần phải được nhìn thấy.

Các nhà phát triển buộc phải hiểu thuật ngữ này khá rõ ràng. Và, theo tôi, mặc dù "lề" kém duyên dáng hơn "máng xối", "lối đi" hay "sên", khách hàng nhất định tìm thấy nó là một thuật ngữ thân thiện hơn.

Giải mã

Cellpaddingcellspacingtương tự paddingmargin, nhưng chúng quá cụ thể. Chúng là các thuộc tính html hợp lệ của các thẻ <table><td>trái ngược với các thuộc tính CSS chung. Chúng không thể được áp dụng cho bất kỳ thẻ nào khác ngoài những thẻ đó. Nếu bạn chỉ nói về các bảng (như trong các cấu trúc được tạo bằng <table>thẻ) thì bạn sẽ đúng nếu bạn gọi khu vực đó cellspacing. Nếu bạn đang nói về các khu vực hình chữ nhật nói chung (như trong khu vực được xác định bởi <div>, <span>, <img>hoặc bất kỳ thẻ khác), sau đó marginsẽ chính xác hơn.

Chỉ là một nhận xét phụ, xin lưu ý rằng các thuộc tính cellpadingcellspacingcác thuộc tính rất được các nhà thiết kế và phát triển web hiện đại đánh giá cao vì loại thuộc tính này trộn lẫn cấu trúc (HTML) với kiểu (CSS) dẫn đến các trang khó duy trì và / hoặc phát triển hơn đội. Các nhà phát triển được khuyến khích không sử dụng các thuộc tính này và sử dụng các thuộc tính CSS paddingmarginthay vào đó.

Điều tương tự áp dụng cho việc sử dụng các bảng để tạo bố cục chung, như trước đây. Những người theo chủ nghĩa thuần túy cho rằng các bảng chỉ nên được sử dụng để hiển thị dữ liệu dạng bảng. <div><span>thẻ nên được sử dụng cho giàn giáo. Tất cả điều này hy vọng rằng một ngày nào đó chúng ta sẽ có các trang web chính xác về mặt ngữ nghĩa là các thẻ đánh dấu bối cảnh về mặt ngữ nghĩa, trái ngược với việc chỉ ở hậu trường.


2
"Margin" là một thuật ngữ chung để chỉ không gian xung quanh các yếu tố, trong khi "máng xối" đặc biệt chỉ khoảng không gian giữa các yếu tố. Ví dụ: nếu hai phần tử liền kề nhau có lề 10px, thì máng xối giữa chúng sẽ rộng 20px. Tôi đã thấy "máng xối" được sử dụng thường xuyên trong các khung bố cục lưới khác nhau, vì vậy tôi không nghĩ nó vượt ra ngoài giới hạn của các trang web. Tôi chỉ tự hỏi nếu đó là thuật ngữ chính xác cho không gian giữa các yếu tố xếp chồng theo chiều dọc.
JDB vẫn còn nhớ Monica

1
@JDB: Đủ công bằng ... Tôi đoán việc chấp nhận "máng xối" vì không gian giữa các yếu tố sẽ phụ thuộc vào đối tượng của bạn. BTW, trong các lề HTML / CSS đôi khi thu gọn lại với nhau, vì vậy hai phần tử có lề 10px không nhất thiết phải có máng 20px. Họ có thể kết thúc với máng xối 10px nếu lề bị sụp đổ. css-tricks.com/almanac/properIES/m/margin
cockypup

Ngoài ra, (không gây phiền nhiễu, tôi chỉ rất nhiệt tình về chủ đề này) trong CSS "lề" không phải là một thuật ngữ chung. Nó có một định nghĩa rất cụ thể. w3.org/TR/CSS2/box.html
cockypup

1
Điểm tốt. Tôi đồng ý sẽ tốt hơn nếu có một thuật ngữ đề cập đến "không gian thực tế cuối cùng còn lại giữa các yếu tố".
cockypup

1
Mặc dù họ liệt kê tất cả các cách mà lề sẽ không sụp đổ, "sụp đổ lề dường như là ngoại lệ thay vì quy tắc trong tài liệu. Ít nhất, tài liệu này đọc giống như sách ngữ pháp tiếng Anh: không có quy tắc và tất cả ngoại lệ. đối với nhóm của bạn, bạn xác định một thuật ngữ (như "hẻm") là lề dọc giữa các yếu tố sau khi (không) sụp đổ.
Yorik

4

Trong thuật ngữ sắp chữ, Slug là một thuật ngữ phổ biến cho một khoảng cách ngang. - Không gian sau / trước một đoạn, một khoảng cách ngang giữa các phần hoặc giữa các quy tắc, v.v ... Sên có kích thước được chỉ định tương tự như kích thước loại và sẽ được đặt nội tuyến với loại kim loại để tạo khoảng cách dọc phù hợp.

dựa trên bản chỉnh sửa ....

Cell paddingdường như sự lựa chọn rõ ràng nhất Hoặc cell spacing.


Liệu thuật ngữ này có áp dụng cho khoảng cách sau các phần không? hay chỉ là đoạn văn?
Zach Saucier

1
Nó áp dụng cho bất kỳ khu vực nào sử dụng không gian ngang. Trong thời của loại nóng, sên được sử dụng để tạo một không gian chẵn theo chiều ngang giữa bất kỳ khu vực nào được sắp chữ cho dù đó là đoạn văn, cột, quy tắc, v.v.
Scott

Tôi thích nó, nhưng nó rất khó hiểu trong thiết kế web vì có một định nghĩa thứ hai đang chơi.
JDB vẫn còn nhớ Monica

1
Slug là một thuật ngữ được sử dụng cho bất kỳ khoảng cách. Sên kim loại bị lõm nên không có mực. Chúng được sử dụng để tạo khoảng cách ngang và loại căn chỉnh, cũng như giữa loại để tạo khoảng cách đoạn hoặc các nhu cầu khoảng cách khác. Tôi nhận ra đó không phải là một thuật ngữ mà nhiều nhà thiết kế ngày nay sẽ nhận ra, trừ khi họ có thể làm việc cho các tờ báo. Điều đó không thực sự có nghĩa là nó không chính xác. Các mặt hàng dọc là xheight, hàng đầu và sên. Trong điều kiện nghiêm ngặt của thiết kế web, tôi có xu hướng sử dụng "lề".
Scott

1
... Và nhận ra câu hỏi đã được chỉnh sửa để thêm nhiều hơn nữa sau khi tôi đăng câu trả lời này. Không có đề cập thực sự về "web" trước đây.
Scott

1

Trong thiết kế bố trí, các máng xối ngang trong lưới được gọi là đường dòng chảy của Google


2
Chào mừng đến với GD.SE! Hãy giải thích câu trả lời của bạn tốt hơn. Bạn có ý nghĩa gì với "thiết kế bố trí"?
Mensch

Để thêm vào những gì Kurt đã nói, có lẽ bạn cũng có thể bao gồm các ví dụ trực quan.
WELZ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.