AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

CSS Verständnisfrage

Ein Thema von RWarnecke · begonnen am 26. Jun 2009 · letzter Beitrag vom 26. Jun 2009
Antwort Antwort
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#1

CSS Verständnisfrage

  Alt 26. Jun 2009, 06:22
Hallo zusammen,

ich muss gerade eine Webseite entwerfen. Dabei habe ich folgendes Problem. Ich verwende das folgende CSS-Skript :
Code:
.frame_top
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9px;
   
      background-color: #ffffff;
      padding-top: 6px;
      padding-bottom: 6px;
      padding-left: 6px;
      padding-right: 6px;
      vertical-align: top;
     
      border-top-width: 10px;
      border-bottom-width: 10px;
      border-left-width: 10px;
      border-right-width: 10px;
   
      border-top-style: inset;
      border-bottom-style: outset;
      border-left-style: inset;
      border-right-style: outset;

      border-top-color: #00FF00;
      border-bottom-color: #00FF00;  
      border-left-color: #00FF00;
      border-right-color: #00FF00;
}
Wenn ich .frame_top als Class in einer Tabelle angebe, habe ich unterschiedliche Ansichten des Rahmens unter FF, IE8, Opera und Chrome. Was muss ich da Ändern und warum ?
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
hs-y
(Gast)

n/a Beiträge
 
#2

Re: CSS Verständnisfrage

  Alt 26. Jun 2009, 08:43
Hey,

also zunächst einmal: Warum veränderst du die Angaben nicht so, dass du hast:
padding: 6px;

Da dieser Eintrag ja für alle Seiten gleich ist. Das gleiche gilt auch für die Farbe.

Wahrscheinlich liegt dein Problem daran, dass die Browser alle immer ncoh nciht den Acid Test bestehen. Heißt du musst vermutlcih spezielle Hacks fr die jeweiligen Browser anwenden.
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#3

Re: CSS Verständnisfrage

  Alt 26. Jun 2009, 10:12
Ist die Font-Größe von "9px" wirklich so gewollt? Soweit ich weiß sollte man eher "pt" (oder "em" ) verwenden....
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.588 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: CSS Verständnisfrage

  Alt 26. Jun 2009, 10:29
Die Frage ist doch vor allem: Welche Ansicht ist denn die, die du haben möchtest?

Denn ich meine inset links und oben und outset rechts und unten führt schließlich normalerweise zu einem normalen einfarbigen Rahmen...
Denn inset dunkelt links und oben ab und outset rechts und unten.

// EDIT:
Wobei beim IE dies zweistufig erfolgt. Was aber auch normalerweise ganz gut ist, wenn man nicht gerade einen so breiten Rahmen nimmt.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#5

Re: CSS Verständnisfrage

  Alt 26. Jun 2009, 12:17
Zitat von mirage228:
Ist die Font-Größe von "9px" wirklich so gewollt? Soweit ich weiß sollte man eher "pt" (oder "em" ) verwenden....
Ich habe gestern Abend nur mal ein Tutorial zu CSS durchgelesen und ausprobiert. Da stand für die Fontgröße etwas von Pixel drin. Deshalb steht "px" als Größenangabe in dem Beispiel.

Zitat von jaenicke:
Die Frage ist doch vor allem: Welche Ansicht ist denn die, die du haben möchtest?
Hallo Sebastian, ich möchte in alle Browser die gleiche Ansicht haben. Eine einfarbigen Rahmen und nicht so abgestuft wie im IE. Hinzukommt ja noch, dass die angegebene Farbe im Opera heller ist als im Firefox. Irgendiwe werde ich noch nicht so richtig warm mit CSS-Styles.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
quendolineDD

Registriert seit: 19. Apr 2007
Ort: Dresden
781 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: CSS Verständnisfrage

  Alt 26. Jun 2009, 14:09
Einfarbige Rahmen mache ich durch borders.
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#7

Re: CSS Verständnisfrage

  Alt 26. Jun 2009, 14:20
Probiers mal so:
Code:
.frame_top

      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12pt;
   
      background-color: #ffffff;
      padding: 6px;
      vertical-align: top;
     
      border: 4px solid #00FF00;
}
Das mit den unterschiedlichen Farben dürfte an dem inset/outset gelegen haben.
Außerdem habe ich die padding und die border Deklarationen *etwas* gekürzt
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.588 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: CSS Verständnisfrage

  Alt 26. Jun 2009, 15:21
Richtig, inset und outset ist dafür gedacht, dass man einen Buttoneffekt hat. Und das wird im IE eben zweistufig für einen besseren 3D-Effekt gemacht. Für einen normalen einfarbigen Rahmen ist das natürlich nicht gedacht.

// EDIT:
Vielleicht hilft das ja beim Verständnis:
http://www.tizag.com/cssT/border.php
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#9

Re: CSS Verständnisfrage

  Alt 26. Jun 2009, 16:09
@jfheins
Danke, Dein Beispiel hat genau das Erbracht, was ich wollte.

@jaenicke
Ich werde mir den Link ansehen und mit den Werten mal ein bisschen rumspielen.

Danke nochmals an alle für Ihre Hilfe.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz