zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Zwei Fragen zu Safari und Opera

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 23.01.2007, 15:21
Benutzerbild von stalkerX
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.01.2007
Beiträge: 56
stalkerX befindet sich auf einem aufstrebenden Ast
Frage Zwei Fragen zu Safari und Opera

Moin.

Wollte jetzt nicht für jede Frage eigenes Thema starten, daher hier Fragen, für die ich bis jetzt keine Antwort gefunden habe:

1. Warum zeigt Opera (V. 9 auf Win) bei einer leeren Textarea immer einen vertikalen Scrollbalken an, auch wenn textarea.style.overflow = 'auto' gesetzt ist. FF und IE stellen keine dar, erst wenn's etwas zu scrollen gibt.

2. Warum stellt Safari bei einer Textarea einen Rand dar, obwohl textarea.style.border = 0 (oder auch 'none') ist?

Hab ich etwas verpasst oder ist es gewollt so?
Freue mich auf Feedback & danke.
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 23.01.2007, 17:46
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.03.2004
Beiträge: 1.838
RoToRa wird schon bald berühmt werden
Standard

Da kann man mit einer Gegenfrage antworten: Warum nicht?

Es gibt keine Pflicht, das Browser Eingabe-Elemente in einer bestimmten Weise darstellen müssen. Im Gegenteil: einige Browser-Hersteller (und da gehören "traditionsgemäss" Opera dazu) sind der Meinung, das der Autor seine Finger von Eingabe-Elemente zu lassen hat, damit Anwender diese wichtigen Elemente leicht erkennen können.

Außerdem benutzen die Browser in der Regel die Steuerungselemente des unterliegenden Betriebssystems, um Formular-Elemente darzustellen, die in dern Stylemöglichkeiten eben durch das BS eingeschränkt sind. Gerade Apples Aqua GUI, den Safari benutzt, ist kaum stylebar, da Apple will, das alle Mac-Programme gleich aussehen.

Robin
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 23.01.2007, 18:26
Benutzerbild von stalkerX
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.01.2007
Beiträge: 56
stalkerX befindet sich auf einem aufstrebenden Ast
Standard

Hallo Robin.

Die Argumente sind für mich verständlich. Danke dir.
Finde nur ein wenig schade, dass dem Designer der Seite die Style-Werkzeuge aus der Hand genommen werden.

stalkerX
Mit Zitat antworten
  #4 (permalink)  
Alt 24.01.2007, 14:35
Benutzer
neuer user
 
Registriert seit: 20.06.2005
Beiträge: 59
emil befindet sich auf einem aufstrebenden Ast
Standard Problem mit Opera

wollte nicht ein neues Thema aufmachen, darum poste ich hier.

Ich habe ein ganz blödes Problem mit Opera (7.54u2)
und zwar checkt er einige Angaben zur Schriftformateriung nicht.

Im IE7, FF2, NS6 ...funkt es einwandfrei

Hier zu den Details:

Ich will auf meiner webseite 4 Boxen (untereinander) erstellen mit verschiedenen bg-farben als eine art Teaser (Mit Bild und Anrisstext), über die man per click auf eine Info-Seite kommt.

hier der html code
Code:
<a id="teaser" class="bgcolor1"><img src="blabla.jpg"><h3>überschrift</h3><p>text</p><b>weiter</b></a>
<a id="teaser" class="bgcolor2"><img src="blabla.jpg"><h3>überschrift</h3><p>text</p><b>weiter</b></a>
<a id="teaser" class="bgcolor3"><img src="blabla.jpg"><h3>überschrift</h3><p>text</p><b>weiter</b></a>
<a id="teaser" class="bgcolor4"><img src="blabla.jpg"><h3>überschrift</h3><p>text</p><b>weiter</b></a>
css dazu (rausgepickt)
Code:
#teaser {
	clear: both;
	display: block;
	height: 93px;
	border-top: 9px solid #fff;
	text-decoration: none;
}
.bgcolor1 { clear: red; }
.bgcolor2 { clear: green; }
.bgcolor3 { clear: blue; }
.bgcolor4 { clear: yellow;}

#teaser img {
	float: left;
	margin-right: 9px;
	}
#teaser:hover {
	text-decoration: underline;
	cursor: pointer;
	}
#teaser h3 {
	margin: 10px 10px 0px 10px;
	padding: 0;
	font-size: 11px;
	}
#teaser p {
	margin: 0px 10px 0px 10px;
	padding: 0;
	}
#teaser b {
	display: block;
	padding: 10px;
	}
Die formatierungsangaben für <a> werden soweit umgesetzt, doch die Angaben für die darin liegenden tags werden ignoriert??

Und jetzt kommt das witzige an dem ganzen.
Wenn ich statt dem <a>-tag den <div>-tag verwende und innerhalb disem dann ein <a> aufbau passt alles, dann checkt es der opera.

Das wiederum will ich nicht, da ich nicht code häufen will, und mir das von der logik her nicht passt, das ich Sachen doppelt einpacken muss.

Weiss jemand warum der Opera den <a>-Tag in der form nicht checkt, und wie man dies umgehen kann, ohne zusätzlichen html code zu verwenden.

Bin für jede Hilfe dankbar
__________________
Kein Code der Welt ist es Wert ...

Geändert von emil (24.01.2007 um 14:37 Uhr)
Mit Zitat antworten
  #5 (permalink)  
Alt 24.01.2007, 14:47
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
Zitat von emil Beitrag anzeigen
Weiss jemand warum der Opera den <a>-Tag in der form nicht checkt,
Möglicherweise, weil in einem a-Element weder hx- noch p-Elemente vorkommen können.
Validier deinen Code!
Mit Zitat antworten
  #6 (permalink)  
Alt 24.01.2007, 14:54
Benutzer
neuer user
 
Registriert seit: 20.06.2005
Beiträge: 59
emil befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von fricca Beitrag anzeigen
Möglicherweise, weil in einem a-Element weder hx- noch p-Elemente vorkommen können.
Validier deinen Code!
naja, das mag schon stimmen,
aber warum funktioniert es dann wenn ich ein <div> rund herum dazu geb?
__________________
Kein Code der Welt ist es Wert ...
Mit Zitat antworten
  #7 (permalink)  
Alt 24.01.2007, 14:55
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Es ist völlig zweckfrei, über das "warum" zu diskutieren, wenn es um die Darstellung von invalidem Code geht.
Mit Zitat antworten
  #8 (permalink)  
Alt 24.01.2007, 15:00
Benutzer
neuer user
 
Registriert seit: 20.06.2005
Beiträge: 59
emil befindet sich auf einem aufstrebenden Ast
Standard

ok ok nicht gleich bös werden


kannst du mir dann erklären wie ich eine ganze box verlinken kann?

es geht mir darum das wenn man über eine box drüber fährt diese einen background wechsel macht, und das egal wo man innerhalb der box (am bild, im text) ist, das ganze anklickbar bleibt...

falls es eine korrekte Lösung dafür gibt,
dank schon vorab
__________________
Kein Code der Welt ist es Wert ...
Mit Zitat antworten
  #9 (permalink)  
Alt 24.01.2007, 15:03
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

In einem Link können nur Inline-Elemente vorkommen.
Wähle die für deinen Inhalt passenden aus.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 24.01.2007, 15:07
Benutzer
neuer user
 
Registriert seit: 20.06.2005
Beiträge: 59
emil befindet sich auf einem aufstrebenden Ast
Standard

hmmm... damit lässt sich doch was machen
ich probier es gleich aus

danke
__________________
Kein Code der Welt ist es Wert ...
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
print.css - Safari & Opera skalieren gesamten Inhalt accessoire CSS 1 11.04.2008 20:57
Browsercheck - Safari , Opera , Netscape and more philipp1988 CSS 19 03.04.2008 13:58
Opera und Safari zerhauen mein Menü mp3fritz CSS 9 20.11.2007 23:19
Opera und Safari verrücken alles webfabrik (X)HTML 4 03.05.2007 13:13


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:44 Uhr.