Autor | Zpráva | ||
---|---|---|---|
Keilew Profil |
#1 · Zasláno: 1. 6. 2007, 11:12:54 · Upravil/a: Keilew
Mám seznam ul-li a na konci každé položky chci, aby se mi při verzi se stylama objevilo svislítko "|". Se stylama mám položky jako plaváčky, takže svislítko je dělítkem mezi nima. Ale když uživatel vypne styly, dostane seznam klasický, tedy s blokovýma položkama, a tam to svislítko nechci... jak na to? Napadlo mě :before, :after a content, ale MSIE6... nedá se to nějak řešit?
|
||
Dero Profil |
#2 · Zasláno: 1. 6. 2007, 11:19:03
border-right?
|
||
Plaváček Profil |
#3 · Zasláno: 1. 6. 2007, 11:21:02
background-image?
|
||
Keilew Profil |
#4 · Zasláno: 1. 6. 2007, 11:45:17
Ale to budu muset mít tak jako tak označený poslední prvek nějakou třídou, aby za ním to svislítko nebylo...
Funguje v CSS :first-child? |
||
Dero Profil |
#5 · Zasláno: 1. 6. 2007, 12:12:14 · Upravil/a: Dero
Ale to budu muset mít tak jako tak označený poslední prvek nějakou třídou, aby za ním to svislítko nebylo...
overflow: hidden pro obalový prvek a o málo menší šířka udělají své Jinak pseudotřída :first-child nefunguje v IE6. Můžeš ale zkusit :first-line na seznam. |
||
Keilew Profil |
#6 · Zasláno: 1. 6. 2007, 15:02:16
Dero
díky, vyzkouším to... |
||
Keilew Profil |
#7 · Zasláno: 1. 6. 2007, 15:34:34
Tak potíž bude v tom, že když to plácnu na pozadí, tak se mi to vlastně nezvětšuje při zvětšování textu. No a border nemůžu použít, když mám nastavený trochu větši padding - to zas vypadá ošlivě...
|
||
koudi Profil |
#8 · Zasláno: 1. 6. 2007, 15:57:26
Tak potíž bude v tom, že když to plácnu na pozadí, tak se mi to vlastně nezvětšuje při zvětšování textu
To záleži na tom, jak to děláš. Používáš repeat? |
||
Keilew Profil |
#9 · Zasláno: 1. 6. 2007, 16:09:03
Kdyby použil repeat-y, tak se mi to zase rozleze odshora dolů, jak ten border...
|
||
Časová prodleva: 17 let
|
0