Avatar billede testpilot_dk Nybegynder
03. august 2007 - 19:39 Der er 5 kommentarer og
1 løsning

CSS og Codebehind filer

Hej!

  Jeg sidder og prøver at lave en side som skal have forskellige TD egenskaber afhængigt at brugerens browser størrelse.

  Jeg har lavet følgende test .css fil
----------------------

body {
}

table
{
    width: 98%;
    border-width: 0px;
}

td
{
    background-color:#D7D7D7;
}

td.small
{
    font-size: x-large;
}

td.medium
{
    font-size:medium;
}

td.big
{
    font-size:x-small;
}

min codebehind fil sådan ud:
----------------------
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class showrent : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

        TableRow tr = new TableRow();
        TableCell tc = new TableCell();

        tc.CssClass = "td.small";
        tc.Text = "SMALL";

        tr.Cells.Add(tc);
        this.Table1.Rows.Add(tr);

        tc = new TableCell();
        tr = new TableRow();
        tc.CssClass = "td.medium";
        tc.Text = "MEDIUM";

        tr.Cells.Add(tc);
        this.Table1.Rows.Add(tr);

        tc = new TableCell();
        tr = new TableRow();
        tc.CssClass = "td.big";
        tc.Text = "BIG";

        tr.Cells.Add(tc);
        this.Table1.Rows.Add(tr);
    }
}

Når jeg kører siden, så kommer den rigtige farve frem men ikke den rigtige skrift størrelse.
Avatar billede erikjacobsen Ekspert
03. august 2007 - 19:43 #1
Klassen hedder bare "small", så
    tc.CssClass = "small";
Avatar billede testpilot_dk Nybegynder
03. august 2007 - 19:52 #2
hehe! jeg takker mange gange, det skal jeg huske!

Send et svar :D
Avatar billede testpilot_dk Nybegynder
03. august 2007 - 19:55 #3
Kan man have multiple classes på dne måde!


sådan at tc.CssClass = "small, left";
Avatar billede erikjacobsen Ekspert
03. august 2007 - 20:21 #4
Formentlig vil
  tc.CssClass = "small left";
nok virke, men der findes browsere, der ikke helt har fattet hvordan det virker med to klasser (selv om dette eksempel nok vil virke).
Avatar billede erikjacobsen Ekspert
03. august 2007 - 20:22 #5
Og jeg samler slet ikke på point, tak. Svar selv, accepter eget svar.
Avatar billede testpilot_dk Nybegynder
06. august 2007 - 19:02 #6
okay!
  IE finder ud af small,left
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester