2012-03-29 33 views
7

Tôi không thể hiểu được. Nó có lẽ tầm thường nhưng tôi rất mới để rails.Làm cách nào để ngăn chặn scaffold.css ghi đè lên css tùy chỉnh của tôi?

Cảm ơn trước nếu bạn có thể trợ giúp!

Trả lời:

tôi đã đi đến tập tin được tạo ra có thêm các tiêu đề để các trang của tôi và thay đổi các tập tin css bao gồm để tùy chỉnh của riêng tôi một.

+0

Vậy bạn giải quyết vấn đề của mình như thế nào? – amoebe

+0

Bạn có thể áp dụng quy tắc bao gồm thứ tự cho việc bao gồm css của mình - xem http://stackoverflow.com/questions/8890929/rails-3-1-load-css-in-particular-order để biết các ý tưởng. –

Trả lời

0

Có câu hỏi về việc không sử dụng scaffold.css, có thể là những gì bạn đang tìm kiếm?

Rails scaffold without the css file?

+0

Tôi không thực sự hiểu các đối số của lệnh đó. –

+0

Điều gì về "giàn giáo g gầm MyModel - no-stylesheets" không rõ ràng? –

-1

Nó không phải là css đẹp nhất, nhưng trong css bạn có thể thêm '! Important' sau một tuyên bố để ghi đè lên tất cả các báo cáo css 'bình thường'. Vì vậy, bạn sẽ sử dụng thứ gì đó dọc theo các dòng:

border:0px !important; 

trong css của bạn.

+0

Không sử dụng '! Quan trọng 'cho những thứ tầm thường như thế này. Thay đổi thứ tự tải của CSS thay thế. – sevenseacat

+0

Thứ tự tải chỉ liên quan đến các quy tắc có độ đặc trưng ngang nhau, như tôi đã chỉ ra trong câu trả lời nó không phải là CSS đẹp, nhưng trong trường hợp bạn bị mắc kẹt với css framework đôi khi có ý nghĩa nhất. –

+0

Và một trong hai cách đó là một lựa chọn tốt để nhận thức, không giống như '! Quan trọng' là điều ác, chỉ là một cách khác (xấu xí) ảnh hưởng đến tính đặc hiệu. –

0

Trong Rails 3.1, nó sẽ hoạt động một bit litte khác nhau vì chỉ có kiểu ứng dụng được bao gồm theo mặc định.

Vì có danh sách tất cả những nội dung được thêm vào như được đề cập ở đây: Rails 3.1 Load css in particular order, bạn chỉ cần thay đổi thứ tự của danh sách này hoặc thêm tệp ở vị trí cụ thể.

-1

Có tệp CSS có kiểu dáng chính xác mà bạn muốn áp dụng để tải cuối cùng.

Hoặc như những người khác đã đề xuất bạn có thể thêm! Quan trọng đối với css được đề cập nếu bạn không thể thay đổi thứ tự tải của tệp css.

body { 
color:#FFFFFF!important; 
} 
Các vấn đề liên quan