2013-08-28 26 views
9

Tôi đang cố gắng tạo trong đánh dấu một bảng không có tiêu đề cột, mọi mẫu mà tôi tìm thấy trên internet đều sử dụng tiêu đề cột. Bảng tôi muốn là M x 2.Làm thế nào tôi có thể nhận được một bảng trong markdown mà không có tiêu đề cột?

+0

HTML hoặc Markdown một? –

+0

Điểm tốt, xin lỗi vì sai số thẻ – LuisEspinoza

+0

Tôi có thể xuất khẩu markdown thành html và chỉnh sửa bảng, nhưng, một giải pháp markdown thanh lịch hơn .. – LuisEspinoza

Trả lời

3

Vanilla Markdown doesn't support tables - thay vào đó, Gruber khuyên bạn nên sử dụng các bảng HTML bên trong trang Đánh dấu (xem ví dụ trên trang đó). Đó là một lựa chọn.

Nếu bạn đang sử dụng một số loại cú pháp Markdown mở rộng (MultiMarkdown, kramdown, Markdown Extra, vv), thì nó phụ thuộc vào những gì bạn đang sử dụng. Theo tài liệu cho Markdown Extra, MultiMarkdown và có lẽ các tiện ích khác dựa trên PHP Markdown Extra, các bảng không có tiêu đề là không thể, và bạn sẽ phải viết một bảng như vậy trong HTML thô như trong vanilla Markdown. Tôi không thể tìm thấy tài liệu cú pháp cho Mou, nhưng tôi đoán rằng nó tương tự không hỗ trợ các bảng không đầu. Tuy nhiên, trong kramdown, bạn chỉ cần tạo một bảng mà không có một dòng tiêu đề hoạt động:

| A1 | B1 | 
| A2 | B2 | 

Bạn sẽ không thể sử dụng một đường phân cách, vì điều đó sẽ gây ra kramdown hiểu sai tất cả mọi thứ trên tách như tiêu đề, nhưng bạn sẽ có thể tạo các bảng đơn giản theo cách này.

Tùy chọn khác là sử dụng thuộc tính CSS empty-cells, do đó ẩn tiêu đề trống. Đặt sau đây trong general.css của bạn:

table { 
    empty-cells: hide; 
} 

Giả sử bạn muốn tiếp tục sử dụng Mou, tôi nghĩ rằng đây sẽ là cách dễ nhất để có bảng Markdown mà không làm một số loại sau xử lý của các đầu ra HTML.

Ngẫu nhiên, câu hỏi này trùng lặp với Create table without header in markdown, nhưng tôi thiếu danh tiếng để gắn cờ hoặc đánh dấu nó như vậy; xin lỗi.

-3

Bạn chỉ có thể có tiêu đề là hàng đầu tiên. Ví dụ:

Row 1 | Value 1 
======|======== 
Row 2 | Value 2 

hoặc, đối với một diện mạo phù hợp

Row 1 | Value 1 
:====:|:======: 
**Row 2** | **Value 2** 

Nó không nhìn tuyệt vời nhưng nó hoạt động bảng

Các vấn đề liên quan