2012-04-25 39 views
7

Tôi có yêu cầu mở rộng kiểu CSS cụ thể. Ví dụ, tôi đang sử dụng DLL của bên thứ 3, nó chỉ định kiểu lớp CSS động cho điều khiển cụ thể. Tôi muốn tạo một lớp css với cùng tên trong dự án asp.net của tôi, ở đâu cả hai kiểu từ DLL của bên thứ 3 và kiểu lớp CSS dự án của tôi được áp dụng để kiểm soát.Cách mở rộng lớp css

Đối với tiếng nói, bên thứ 3 là có lớp theo tên

.VerticalAlign 
{ 
    vertical-alignment:center; 
} 

Bây giờ tôi tạo ra lớp theo tên .VerticalAlign { color : #f3f3f3 }

Khi tôi áp dụng các lớp trên để kiểm soát, tôi cần phải có cả dọc liên kết và màu được áp dụng cho điều khiển của tôi.

Nếu không thể có cùng tên, có khả năng tạo kiểu css với tên lớp khác nhau kế thừa các thuộc tính từ Lớp CSS được xác định trong dll của bên thứ ba hay không.

+0

Bạn đã biết cách thực hiện việc này. Phong cách của bạn đã được tích lũy, đó là lý do tại sao các style sheets được gọi là 'cascading'. http://jsfiddle.net/kQ6kT/ – Dutchie432

+0

Bạn có thể hiển thị thêm một số mã không? Mô tả bạn đưa ra sẽ hoạt động hoàn hảo. Cho dù bạn có bao nhiêu tệp biểu định kiểu hoặc '