2012-08-06 27 views
5

Tôi đang cố gắng tạo kiểu cho bài đăng trên diễn đàn internet không cho phép biểu định kiểu, chỉ kiểu nội tuyến. Nhưng có vẻ như kiểu nội tuyến không được trẻ thừa kế, chỉ văn bản ngay bên dưới (ví dụ: sử dụng <h1> sẽ xóa màu nền khỏi văn bản). Có cách nào để làm cho nó vượt qua các phong cách xuống mà không cần phải thêm chúng vào mỗi nút?có cách nào để chuyển các quy tắc kiểu nội tuyến cho tất cả trẻ em không?

+1

Kiểu nội tuyến được kế thừa bình thường: http://jsfiddle.net/fRpQ2/ Vui lòng cung cấp ví dụ chi tiết hơn. –

Trả lời

3

mặc dù @SimeVidas nói đúng, tôi nghĩ phản hồi của anh ấy hơi nhanh. Một số thận trọng làm là bắt buộc. Tôi cập nhật fiddle của mình http://jsfiddle.net/fRpQ2/4/ để chứng minh.

Nếu thuộc tính cụ thể được khai báo trong biểu định kiểu cho một thẻ nhất định, giá trị đó sẽ KHÔNG được kế thừa từ cha mẹ với kiểu nội tuyến. Tôi đoán đây là những gì bạn đang gặp phải trên bài đăng trên diễn đàn mà bạn cố gắng tạo kiểu. Không có gì để làm về điều này mà không sử dụng thẻ kiểu hoặc biểu định kiểu được liên kết. Chỉ cần rất nhiều sao chép cần thiết trong trường hợp của bạn tôi sợ. Bạn cũng có thể kiểm tra trang web và áp dụng các lớp hiện có cho bài đăng của bạn, nhưng đó chỉ là nếu bạn muốn sao chép kiểu dáng mà họ đã áp dụng mà tôi nghi ngờ là trường hợp.

Tôi khuyên bạn nên thực hiện một số đọc trên thứ tự xếp kiểu của các kiểu nếu bạn muốn tìm hiểu thêm.

+0

Liên kết của bạn giống với Šime Vidas '. – j08691

+0

xin lỗi, cập nhật ngay bây giờ – Pevara

0

bạn không thể chỉ định nghĩa một khối <style> nếu diễn đàn phân tích cú pháp html?

+0

Không, nó kết thúc hiển thị biểu định kiểu trong bài đăng không may. –

+1

khối kiểu không phải là html hợp lệ khi được đặt bên trong nội dung, chỉ được phép trong phần đầu của trang – Pevara

+0

^^ không ngăn nó hoạt động ở hầu hết các diễn đàn mà tôi đã thử XP –

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