2012-06-11 45 views
6

Có thể làm cho một danh hiệu div xuất hiện như thế này:CSS div tiêu đề vị trí

enter image description here

Tôi biết rằng tôi có thể là văn bản "Div Tiêu đề ở đây" bên trong một div, cung cấp cho nó một nền tảng vững chắc và định vị nó với tọa độ tuyệt đối, nhưng tôi muốn tựa đề được liên kết với div, thay vì toàn bộ tài liệu, vì vậy tôi có thể di chuyển div mà không lo lắng về việc di chuyển tiêu đề.

Tôi đã thiết lập một fiddle ở đây: http://jsfiddle.net/Eth6U/.

+0

Bao giờ thấy các thẻ '

' và ''? – Pointy

+0

Không, chưa, tôi đoán đó là những gì tôi cần. –

+0

Điều này sẽ không thể đạt được với fieldset với huyền thoại và một số css? Rất tiếc, đã quá muộn. ;) – JaggenSWE

Trả lời

9

Bạn có thể sử dụng thẻ <fieldset> để làm điều này ...

Dưới đây là một ví dụ ...

<fieldset> 
    <legend>Div title here...</legend> 
</fieldset> 

Bạn có thể chỉnh sửa các thẻ <fieldset> chỉ dưới dạng <div> trong CSS ...

+0

Vâng, đó chính xác là những gì tôi cần, nên biết ... –

5

Bạn có thể sử dụng các thẻ fieldsetlegend.

Ví dụ:

<fieldset> 
    <legend>The title</legend> 
    <p>hello!</p> 
</fieldset> 
+0

vâng, cảm ơn bạn chính là điều tôi cần –

+2

Ví dụ: http://jsfiddle.net/Eth6U/7/ – Playmaker

0

sou giống như bạn đang tìm kiếm fieldsetlegend.

<fieldset>   
    <legend>Title</legend>   
    ... 
</fieldset>   
0

này đã được thảo luận on SitePoint.com và nó dường như là cách tốt nhất để làm điều đó là để làm tổ một div trong một div và sử dụng lợi nhuận tiêu cực đến vị trí của nó một cách chính xác, mà tôi tin rằng bạn không muốn làm.

Những gì bạn đang cố gắng làm là rất giống với chú thích fieldset cho biểu mẫu và bạn có thể sử dụng html đó và tạo kiểu cho nó bằng CSS để tùy chỉnh giao diện của nó. Examples

0
<fieldset> 
<legend>Div Title Here</legend> 
<!-- Write your code here what do you want in that fieldset--> 
</fieldset> 
Các vấn đề liên quan