ITFriend: viele IDs auf einmal beschreiben

Hi Leute,

Ich möchte mir hier ein UserStylesheet für eine Seite basteln, um die Werbung auszublenden.

Die Id für die div-Container lauten immer #ad-XXXX, wobei XXXX eine Zahl darstellt, die sich für jede Werbung ändert.
Gibt es eine Möglichkeit alle IDs mit einer Wildcard auf einmal zu selektieren?
Also etwa so: #ad-* {display:none}

Oder lässt sich das nurmit JavaScript lösen?

Mein Browser ist Opera 9.51 (Ubuntu 8.04)
Ich sag schonmal danke für eure Hilfe!

  1. Hast du das class Attribut bei den divs schon vergeben?

    Wenn nein, dann weißt du ja was du zu tun hast. lg

  2. Grüße,
    in opera schon - sogar ohne die klassen zu nutzen - mit einem css3 selector ;) aber da es noch IE gibt, wrst du wohl eine klasse nehmen müssen.
    MFG
    bleicher

    --
    __________________________-
    Die versprechen ernsthaft werbefreien hosting?
    1. Grüße,
      in opera schon - sogar ohne die klassen zu nutzen - mit einem css3 selector ;) aber da es noch IE gibt, wrst du wohl eine klasse nehmen müssen.
      MFG
      bleicher

      Wie heißt der Selector denn?

      Wie erwähnt wird das ein UserStylesheet, d.h. ich binde die Datei lokal ein, um in einer lesenswerten, aber mit Werbung überfrachteten, Seite die Werbung auszublenden. (und ich hab keinen Zugriff auf die Serverinfrastruktur)

      1. Grüße,

        Wie heißt der Selector denn?

        http://www.css3.info/preview/attribute-selectors/
        MFG
        bleicher

        --
        __________________________-
        Die versprechen ernsthaft werbefreien hosting?
  3. @@ITFriend:

    Also etwa so: #ad-* {display:none}

    Nicht ganz.

    Oder lässt sich das nurmit JavaScript lösen?

    Nein.

    Mein Browser ist Opera 9.51 (Ubuntu 8.04)

    Opera versteht CSS-3-Selektoren.

    Ich sag schonmal danke für eure Hilfe!

    Besonders hilfreich dürfte 6.3.2. Substring matching attribute selectors sein.

    Live long and prosper,
    Gunnar

    --
    Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.
    1. Besonders hilfreich dürfte 6.3.2. Substring matching attribute selectors sein.

      Live long and prosper,
      Gunnar

      div[id^=ad] {
      display:none;
      }

      Das ist die Lösung meines Problems. Vielen Dank nochmal.

      1. @@ITFriend:

        div[id^=ad] {
        display:none;
        }

        Das ist die Lösung meines Problems.

        Hm, nicht div[id^=ad-] {display: none}?
                            ▲

        Nur für den Fall, dass du div[@id="adolar"] nicht ausblenden willst.

        Vielen Dank nochmal.
        Live long and prosper,
        Gunnar

        --
        Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.