2012-01-23 16 views

Trả lời

31

Bạn có 3 lựa chọn:

  1. Hộp bên trong và bên ngoài (như @xpapad đã nêu).
  2. Sử dụng outline, ví dụ: outline:1px #000 solid;. Read more.
  3. Sử dụng box-sizing, thuộc tính css3. Ví dụ: box-sizing:border-box;. Read more.
+1

+1 cho kích thước hộp – meo

1

Bao gồm div bên trong bên trong div hiện tại của bạn, sử dụng đường viền được yêu cầu.

+4

bạn nên tránh đánh dấu thêm cho các vấn đề thiết kế ... – meo

12

bạn có thể bù đắp bằng lề âm hoặc chỉ sử dụng đường viền.

div { border: 10px solid red; margin: -10px}; 

hoặc

div { outline: 10px solid red; } 

cách khác bạn có thể sử dụng css3 boxshadow để viền giả ...

dụ: http://jsfiddle.net/meo/K23s7/

+0

Đường viền không hoạt động đối với đường viền tròn – Ben

6

Thử sử dụng lề âm tương đương với đường viền của bạn, ví dụ:

border-right:1px; 
margin-right:-1px; 
+0

Tùy chọn tốt cho đường viền tròn mà không thay đổi kích thước của hình ảnh. – Ben

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