+ Antworten
Ergebnis 1 bis 8 von 8

Thema: rahmen

  1. #1
    TP-Member larson macht alles soweit korrekt
    Registriert seit
    Jun 2003
    Beiträge
    43

    rahmen

    Wie kann man um ein Frame einen Rahmen ziehen der ganz einfach eine schwarze dünne Linie hat. Den Rahmen von den Frame-eigenschaften ist so abgerundet dargestellt.

  2. #2
    TP-Insider LANtastic ist auf einem guten Weg
    Registriert seit
    Dec 2001
    Ort
    einem Dorf unweit der längsten Theke der Welt
    Beiträge
    549
    Das geht leider gar nicht. Man kann die Breite von Frames beeinflussen, sagen ob sie bewegbar sind oder nicht, ihre Sichtbarkeit einstellen und auch ihre Breite. Das war es dann leider auch schon.

    Auf Farben jeglicher Art hast du bei Frames keinen Einfluß.
    Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
    Wer braucht schon JavaScript ?

  3. #3
    TP-Special Mod TP-Sponsor Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von Thomas
    Registriert seit
    May 2001
    Ort
    Arnsberg - Sauerland
    Beiträge
    21.326

    Arrow

    hab's noch nie ausprobiert, soll aber angeblich doch gehen:

    war nämlich schon mal eine ähnliche Frage ...

  4. #4
    TP-Insider LANtastic ist auf einem guten Weg
    Registriert seit
    Dec 2001
    Ort
    einem Dorf unweit der längsten Theke der Welt
    Beiträge
    549
    Ich bin nun etwas stutzig über die Aussage. Gehen dürfte es nämlich eigenltich nicht.

    Ein Blick in die loose.dtd sagt :
    Code:
    <![ %HTML.Frameset; [
    <!ELEMENT FRAMESET - - ((FRAMESET|FRAME)+ & NOFRAMES?) -- window subdivision-->
    <!ATTLIST FRAMESET
      %coreattrs;                          -- id, class, style, title --
      rows        %MultiLengths; #IMPLIED  -- list of lengths,
                                              default: 100% (1 row) --
      cols        %MultiLengths; #IMPLIED  -- list of lengths,
                                              default: 100% (1 col) --
      onload      %Script;       #IMPLIED  -- all the frames have been loaded  -- 
      onunload    %Script;       #IMPLIED  -- all the frames have been removed -- 
      >
    ]]>
    <![ %HTML.Frameset; [
    <!-- reserved frame names start with "_" otherwise starts with letter -->
    <!ELEMENT FRAME - O EMPTY              -- subwindow -->
    <!ATTLIST FRAME
      %coreattrs;                          -- id, class, style, title --
      longdesc    %URI;          #IMPLIED  -- link to long description
                                              (complements title) --
      name        CDATA          #IMPLIED  -- name of frame for targetting --
      src         %URI;          #IMPLIED  -- source of frame content --
      frameborder (1|0)          1         -- request frame borders? --
      marginwidth %Pixels;       #IMPLIED  -- margin widths in pixels --
      marginheight %Pixels;      #IMPLIED  -- margin height in pixels --
      noresize    (noresize)     #IMPLIED  -- allow users to resize frames? --
      scrolling   (yes|no|auto)  auto      -- scrollbar or none --
      >
    ]]>

    Das bedeutet, daß es durchaus möglich ist dem Frame-Tag, aber auch dem Frameset-Tag via style-Attribut einen entsprechenden Style mitzugeben. Allerdings steht dort nicht von einem BGcolor Attribut, welches bei dem ersten Link erwähnt wird.

    Was mich jedoch stutzig macht ist das Style Attribut. Demnach müsste es ja möglich sein via CSS border: 2px dotted red, dem Framerahmen einen gepunkteten Rahmen mitzugeben. IE6/win machts, aber das war es dann auch. Kein anderer Browser zieht da mit. (zumindest nicht : Opera 5-7 und Mozilla jeweils auf Windows)

    Macht mich wie gesagt etwas unsicher, da es das Style Attribut gibt, es jedoch nicht angewendet wird. Alleine aufgrund der Tatsache, daß es ausser dem IE6/win (und vielleciht noch die Vorgänger) bisher kein anderer aktueller Browser umsetzt, würde ich vom bgcolor-attribut, aber auch vom Einsatz von Styles für diesen speziellen Fall absehen.

    Ich will mal sehen, ob ich in irgendwelchen Mailinglisten vielleicht sinnvoll Infos finde.

    @Prefix : ich habe deswegen die loose.dtd genommen, da die frameset.dtd nachher nichts anderes macht, als die loose.dtd zu inkludieren
    Geändert von LANtastic (25.06.2003 um 21:01 Uhr)
    Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
    Wer braucht schon JavaScript ?

  5. #5
    TP-Special Mod TP-Sponsor Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von Thomas
    Registriert seit
    May 2001
    Ort
    Arnsberg - Sauerland
    Beiträge
    21.326
    wie gesagt, hatte es auch nicht ausprobiert, hab' mit frames nicht viel zu tun.

    hatte wg. dem zitierten Thread oben nur mal einfach google angeworfen und das halt dabei gefunden ...

    aber wenn es mal wieder eine nur im IE funktionierender MS-Alleingang ist, sollte man sich das sowieso klemmen ...

  6. #6
    TP-Specialist prefix ist auf einem guten Weg
    Registriert seit
    Aug 2002
    Ort
    Nähe Wien
    Beiträge
    4.642
    so, hier auch von mir eine lösung, die du hier sehen kannst (rahmen ist mal zur veranschaulichung hellgrün!).

    natürlich mit css getrickst *lol*, hier der code!

    1. frameset:

    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" 
    "http://www.w3.org/TR/html4/frameset.dtd">
    <html>
    <head>
    <title>Unbenanntes Dokument</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <frameset cols="80,*" framespacing="0" frameborder="no">
      <frame src="frame1.php" name="leftFrame" scrolling="NO" noresize>
      <frame src="frame2.php" name="mainFrame">
    </frameset>
    <noframes><body>
    
    </body></noframes>
    </html>
    2. (unveränderter) linker frame:

    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    http://www.w3.org/TR/html4/loose.dtd>; 
    <html>
    <head>
    <title>Unbenanntes Dokument</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    linker frame
    </body>
    </html>
    3. rechter frame - hier hab ich dem body einen rahmen links (per hintergrundbild), 1px, hellgrün, sich nach unten wiederholend gegeben:

    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    http://www.w3.org/TR/html4/loose.dtd>; 
    <html>
    <head>
    <title>Unbenanntes Dokument</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
    body {
    background-image: url(images/bg.gif);
    background-repeat: repeat-y;
    background-position: top left;
    padding-left: 3px;
    }
    </style>
    </head>
    
    <body>
    rechter frame
    </body>
    </html>
    du kannst ein beliebiges hintergrundbild (auch geschwungen) dafür verwenden - aber bei geschwungenen musst du aufpassen, dass es auch unten passt!!

  7. #7
    TP-Insider LANtastic ist auf einem guten Weg
    Registriert seit
    Dec 2001
    Ort
    einem Dorf unweit der längsten Theke der Welt
    Beiträge
    549
    OK, daß ist der Trick, aber ...

    Wenn du schon auf diesen Trick zurückgreifst, dann beantworte mal bitte folgende Fragen :

    1. Hast du die Frage gelesen, in der nach einer Möglichkeit des Stylings der Frames gefragt wird
    2. Klar gibt es Tricks, aber nun bin ich mal gemein. Du liest doch gerne in der CSS 2 Doku, oder ? Such mal bitte die Stelle, in der definiert wird:
    • wie hoch das Body Element ist
    • wie hoch das HTML Element ist
    • Was ist Viewport
    • warum kann man Elemente via CSS nicht vertikal zentrieren

    Wo wir schon mal dabei sind :
    • Was ist Viewport
    • warum kann man Elemente via CSS nicht vertikal zentrieren
    Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
    Wer braucht schon JavaScript ?

  8. #8
    TP-Specialist prefix ist auf einem guten Weg
    Registriert seit
    Aug 2002
    Ort
    Nähe Wien
    Beiträge
    4.642
    na lc, darüber unterhalten wir uns am besten am sonntag per icq, sonst füllen wir mit unseren postings dazu den thread - und das bringt larson ja nicht wirklich weiter.

    aber ich hab mir die frage jetzt nochmal genau durchgelesen *lol*:

    Wie kann man um ein Frame einen Rahmen ziehen der ganz einfach eine schwarze dünne Linie hat?
    und genau das hab ich jetzt mal gemacht und online gestellt!

    jaja, ich weiß: die dünne schwarze linie geht nicht ausserhalb um den frame, sondern füllt innen die ränder aus - aber es ist mal eine brauchbare lösung denk ich.

    funkt. auf win ie6, nn7, op7, moz/firebird 0.6 - mit den anderen hab ich es nicht getestet!

    btw: hab das topic ins puristen-board verfrachtet
    Geändert von prefix (26.06.2003 um 16:04 Uhr)

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51