Css u Datalist1   zodpovězená otázka

ASP.NET/IIS

Dobrý den.

Na stránce mam Datalist1

A chci u něj nastavit cokoliv (např:barvu písma a pozadí)

Snažím se to udělat takhle: Do head vložím

<style type="text/css">   
#Datalist1
 {
 background-color: White;
</style>
} 

Bohužel se nic nestane. Kde dělám chybu?

Jak nastavit barvu textu nevím už vůbec...

Případně rada jak udělat ob řádek jinou barvu u itemů.

Díky moc. (Snažím se pochopit CSS :-), tak omluvte jestli se ptam na blbost :))

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Ta závorka na konci je samozřejmě překlep :)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tak už to asi vim.

#DataList1

je něco jiného než

#Datalist1

Omlouvám se za zbytečný dotaz.

Pokud by sem někdo doplnil návod jak střidat ty barvy, tak by mi to také pomohlo...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Omlouvám se za zbytečný dotaz.

Tohle není zbytečný dotaz, není zač se omlouvat.

Co se týče střídání barev, musíte si vytvořit dvě CSS třídy, jednu světlou, jednu tmavou, a aplikovat je v ItemTemplate a AlternatingItemTemplate.

Ukážu to na příkladu:

CSS
---
.r0 { background-color: yellow; }
.r1 { background-color: white; }

ASPX
----
<asp:Repeater ID="Repeater1" runat="server" ...>
    <HeaderTemplate><table></HeaderTemplate>
    <FooterTemplate></table></FooterTemplate>
    <ItemTemplate>
         <tr class="r0"><td>Žlutý řádek</td></tr>
    </ItemTemplate>
    <AlternatingItemTemplate>
         <tr class="r1"><td>Bílý řádek</td></tr>
    </AlternatingItemTemplate>
</asp:Repeater>

Pokud máte určenou jen ItemTemplate, aplikuje se šablona na každou položku. Pokud máte určenou i AlternatingItemTemplate, použije se tato na každou druhou položku.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Také to můžete dát pro všechny (podle návodu T.H.):

<asp:Repeater ID="Repeater1" runat="server">
    <HeaderTemplate><table></HeaderTemplate>
    <FooterTemplate></table></FooterTemplate>
    <ItemTemplate>
         <tr class="r0"><td>Žlutý řádek</td></tr>
    </ItemTemplate>
    <AlternatingItemTemplate>
         <tr class="r1"><td>Bílý řádek</td></tr>
    </AlternatingItemTemplate>
</asp:Repeater>

do souboru SkinFile.skin

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback