![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 27.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Czy istnieje możliwość zrobienia dwóch tłeł dla jednego znacznika? Chodzi mi o to:
Uzyskać coś takiego: ![]() Efekt taki uzyskałem przez to:
dając jedno tło w blockquote a drugie w p, ale zajdzie konieczność używania wielu <p> dolne tło się powtarza... czy jest jakaś rada na to? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
W CSS 2.1 nie ma takiej możliwości. Są dwa sposoby: albo jako "Koniec cytatu" wstawisz obrazek, albo ostatniemu elementowi w blockquote dasz tło (gdyby IE obsługiwał :last-child to nie byłoby problemu..). Moim zdaniem lepiej jest wrzucić obrazek na dole.
Ten post edytował gekon 10.08.2006, 12:34:30 -------------------- Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Jesteś skłonny olać IE?
Kod blockquote {
background: url() center top no-repeat; } blockquote:after { display: block; content: ""; height: 30px; background: url() no-repeat; } |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
a moze tak
i css Kod blockquote { background:transparent url('tlo.gif') no-repeat top} blockquote p.cytat{ background:transparent url('tlo.gif') no-repeat bottom} w ie działa w innych tez - i to chyba rozwiaze twój problem? mozna tez zrobic tak Kod blockquote { background:transparent url('tlo.gif') no-repeat top} blockquote>p{ background:transparent url('tlo.gif') no-repeat bottom} zadziała to w ie 7 i nie ma koniecznosci deklaracji nazwy klasy Ten post edytował devnul 14.08.2006, 19:45:47 -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
@devnul sądzę, że BDCC potrafi zrobić dwa tła używając dwóch znaczników. Chodziło raczej o dwa tła przy pomocy samego blockquote.
Co więcej Twoje rozwiązanie jest nieprawiłowe, bo umieszczacz p wewnątrz p. p jest elementem blokowym, a można w nim umieszczać tylko elementy liniowe. Należałoby więc użyć div'a. Ten post edytował Zajec 14.08.2006, 21:51:50 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 27.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jesteś skłonny olać IE? Kod blockquote { background: url() center top no-repeat; } blockquote:after { display: block; content: ""; height: 30px; background: url() no-repeat; } I zdaje, że zaczne olewać IE, bo ta przeglądarka coraz bardziej zaczyna mnie wkurzać :/ Dziękuje, wszystkim za pomoc ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 30.06.2025 - 00:29 |