2013-06-19 36 views
5

Thẻ hình hiển thị thanh 2d dọc hiển thị các giá trị nhất định cho bán hàng. thẻ figcaption hiển thị nhãn "Bán hàng".Thẻ html5 nào tôi nên sử dụng bên trong thẻ hình

Thẻ html5 nào cho các div bên trong hình tôi nên sử dụng?

<figure> 
     <div class="push-center roundedArea" style="background-color:#fff;height:22%;"></div> 
     <div class="push-center diagram" style="background-color:#ff99cc;height:11%;">3</div> 
     <div class="push-center diagram" style="background-color:#ff33cc;height:44%;">44</div> 
     <div class="push-center diagram" style="background-color:#ff66cc;height:23%;">36</div> 
    </figure> 
<figcaption> 
    Sales 
</figcaption> 
+0

Bài viết của [W3C Wiki 'hình'] (http://www.w3.org/wiki/HTML/Elements/figure) giải thích một số cách sử dụng ngữ nghĩa của nó, rất đa dạng. Đặc tả ['figure'] (http://www.w3.org/TR/html5/grouping-content.html#the-figure-element) nói rằng nó phải chứa" nội dung luồng "với phần tử' figcaption' tùy chọn trước hoặc sau nội dung luồng. Luồng nội dung về cơ bản là bất cứ điều gì trên [danh sách này] (http://www.w3.org/TR/html5/dom.html#flow-content-1). TL: DR: Bạn có thể đặt rất nhiều thứ trong đó, chỉ cần đảm bảo nó có ý nghĩa ngữ nghĩa. Ngoài ra, các phần tử 'div' được cho phép bên trong các phần tử' figure'. – ajp15243

+0

vâng tôi thấy div-tag nằm trong số các thẻ nội dung luồng, cảm ơn :) Đặt nó vào một giải pháp? – HelloWorld

+0

Được đăng là câu trả lời :) – ajp15243

Trả lời

5

W3C Wiki figure article giải thích một số cách sử dụng ngữ nghĩa của nó khác nhau. figure spec nói rằng nội dung đó phải chứa "nội dung luồng" với phần tử figcaption tùy chọn trước hoặc sau nội dung luồng. Lưu lượng nội dung về cơ bản là bất cứ điều gì trên this list.

TL; DR: Bạn có thể đặt nhiều thứ vào đó, chỉ cần đảm bảo nó có ý nghĩa ngữ nghĩa.

Ngoài ra, div các yếu tố được phép bên trong các phần tử figure (xem danh sách trong liên kết ở trên).

+0

Mặc dù câu trả lời của bạn là chính xác nhưng tôi đã nhận ra rằng tôi sử dụng hình ảnh theo cách sai. w3c cho biết hình có chứa một hình ảnh nhưng hình của tôi là bên ngoài hình. Hm ... đó là khá ngu ngốc. Tôi không thể thay đổi điều đó sẽ gây ra vấn đề hiển thị kỹ thuật ... – HelloWorld

+0

@HelloWorld Tôi thấy rằng bạn đã đặt 'figcaption' bên ngoài 'hình'. Lưu ý rằng 'con số' không cần' figcaption'. Tôi đã xem [speccaption' spec] (http://www.w3.org/TR/html5/grouping-content.html#the-figcaption-element), và nó nói rằng nó đại diện cho "nội dung của figcaption yếu tố con số chính của phần tử, * nếu có * "(nhấn mạnh của tôi). Phần "nếu có" ngụ ý rằng một 'figcaption' được cho phép ở bên ngoài phần tử' figure', nhưng nó có thể không có nhiều ý nghĩa trong trường hợp đó. Vì vậy, nó là kỹ thuật chính xác, nhưng có lẽ không ngữ nghĩa chính xác để có nó bên ngoài của 'con số'. – ajp15243

+0

ahh tốt khi tôi sử dụng hình và tôi có một nhãn với ý nghĩa cho mọi yếu tố trong hình tôi muốn sử dụng một hình ảnh và tôi nk mỏng đó là chính xác thực sự ngay cả một tôi phải nghĩ là 100% ngữ nghĩa chính xác :) – HelloWorld

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