Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

IndexBild auf allen Seiten zentriert und angepasst

  -1- -2- vorwärts >>>  
JesseJames - 41
Halbprofi (offline)

Dabei seit 10.2004
144 Beiträge

Geschrieben am: 27.07.2009 um 20:39 Uhr

Hallo, kann mir vllt. jemand n Tipp geben, nach was ich suchen muss, wenn ich auf der Indexseite einer Website ein Bild habe das in allen Auflösungen so erscheinen soll, dass es die ganze Seite ausfüllt?

Im einen ist es groß, im anderen klein, im nächsten nur halb zu sehen :-(

True Love is Suicide....

h3mpti - 38
Profi (offline)

Dabei seit 05.2007
878 Beiträge

Geschrieben am: 27.07.2009 um 20:44 Uhr

style = " width: 100%; height: 100%; "
evtl.? ;-)
JesseJames - 41
Halbprofi (offline)

Dabei seit 10.2004
144 Beiträge

Geschrieben am: 27.07.2009 um 20:44 Uhr

Ich hab nicht gefragt wo ;-)
sondern nach was ;-)

mit den Sachen die ich find, funktioniert es net.

True Love is Suicide....

Der666Diablo
Champion (offline)

Dabei seit 04.2006
23736 Beiträge

Geschrieben am: 27.07.2009 um 20:46 Uhr
Zuletzt editiert am: 27.07.2009 um 20:47 Uhr

sry :D falsch^^

Bei Geld, Sex und Kunst gibt es keinen abnehmenden Grenznutzen. http://shortlinks.de/oee9

Der666Diablo
Champion (offline)

Dabei seit 04.2006
23736 Beiträge

Geschrieben am: 27.07.2009 um 20:51 Uhr

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Check-the.net</title>
<style type="text/css" media="screen">
html, body {
position:relative;
width:100%;
height:100%;
margin:0 auto;
text-align:center;
padding:0;
}
#bg {
position:absolute;
height:100%;
width:100%;
top:0;
left:0;
z-index:1;
}
#logo {
position:absolute;
height:120px;
width:200px;
top:10px;
left:450px;
z-index:7;
border:0;
}
.middle {
position:relative;
top:15px;
width:625px;
height:625px;
margin:auto;
background-image:url(images/main.png);
z-index:2;
}
#header, #middle, #footer {
position:absolute;
left:0;
margin:30px 0 0 30px;
width:565px;
height:100px;
z-index:5;
}
#header, #footer {
background-image:url(images/header.png);
border:0;
}
#middle {
top:110px;
background-color:transparent;
border-width:1px;
border-style:solid;
border-color:#333 #000 #000 #333;
}
#footer {
top:475px;
}
</style>
</head>

<body>
<div><img id="bg" src="images/HP-'Check-the.png" alt=""/></div>
<div><a href="/index.html"><img src="images/ctn_logo.png" alt="logo" id="logo" /></a></div>
<div class="middle">
<div id="header"></div>
<div id="middle"></div>
<div id="footer"></div></div>
</body>
</html>

zu faul um zu selektieren :D war eh nur ne testpage mit null content^^

Bei Geld, Sex und Kunst gibt es keinen abnehmenden Grenznutzen. http://shortlinks.de/oee9

DayReaper - 42
Profi (offline)

Dabei seit 10.2008
646 Beiträge

Geschrieben am: 27.07.2009 um 20:53 Uhr

Sollte es im normalfall nicht reichen das Background Pic einfach so gross einzubinden, das es für alle Standard auflösungen reicht?

Wenn du ein 1600x1280 pixel Bild einbindest sollte sich der Browser das Bild schon zusammenstauchen.

Ansonsten wirds bisschen komplizierter... du könntest per Javascript die Bildschirmauflösung des Users auslesen und dann je nachdem ein Bild in der richtigen Größe abrufen.

When you see me. RUN!

JesseJames - 41
Halbprofi (offline)

Dabei seit 10.2004
144 Beiträge

Geschrieben am: 27.07.2009 um 20:55 Uhr

mein problem dabei ist, dass sich das bild dann verzieht und die schrift unscharf wird :-(

True Love is Suicide....

h3mpti - 38
Profi (offline)

Dabei seit 05.2007
878 Beiträge

Geschrieben am: 27.07.2009 um 21:02 Uhr

Zitat von JesseJames:

mein problem dabei ist, dass sich das bild dann verzieht und die schrift unscharf wird :-(

Dann brauchst du das Bild als Vektor Grafik.
JesseJames - 41
Halbprofi (offline)

Dabei seit 10.2004
144 Beiträge

Geschrieben am: 27.07.2009 um 21:04 Uhr

hab das aber nich als vektor grafik... ach mist!

True Love is Suicide....

SnakeY - 33
Halbprofi (offline)

Dabei seit 03.2006
355 Beiträge
Geschrieben am: 27.07.2009 um 22:59 Uhr

Nimm es einfach als sehr großes bild und lass es einfach via html scalieren, damit wäre es zwar möglich, dass es entweder nen scrollrand gibt oder aber halt nen weißen rand, aber das ist doch eigentlich für ne page egal oder nicht?

ich würds einfach als:
<img src="...." alt="..." wdith="100%" />

heightangabe weg lassen, damit es sich nich verzieht^^ ist das einfachste und ohne viel aufwand ;-)
bredator - 41
Champion (offline)

Dabei seit 03.2008
5319 Beiträge

Geschrieben am: 27.07.2009 um 23:30 Uhr

Zitat von SnakeY:

Nimm es einfach als sehr großes bild und lass es einfach via html scalieren, damit wäre es zwar möglich, dass es entweder nen scrollrand gibt oder aber halt nen weißen rand, aber das ist doch eigentlich für ne page egal oder nicht?

ich würds einfach als:
<img src="...." alt="..." wdith="100%" />

heightangabe weg lassen, damit es sich nich verzieht^^ ist das einfachste und ohne viel aufwand ;-)


Trotzdem keine saubere Lösung. Ich würde hier eher mit PHP arbeiten, die Auflösung des Bildschirms abfragen und aus einer Reihe von Bildern dann das entsprechende laden. HTML-Only sind die Lösungen halt meistens leider etwas unschön :(

Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.

DayReaper - 42
Profi (offline)

Dabei seit 10.2008
646 Beiträge

Geschrieben am: 27.07.2009 um 23:58 Uhr

Zitat von bredator:


Trotzdem keine saubere Lösung. Ich würde hier eher mit PHP arbeiten, die Auflösung des Bildschirms abfragen und aus einer Reihe von Bildern dann das entsprechende laden. HTML-Only sind die Lösungen halt meistens leider etwas unschön :(



Das wäre natürlich die suaberste Variante, zur Not gehts auch mit JS wie oben beschrieben.

Gehe aber eher davon aus das die Threaderstellerin von PHP nichts weiss und auch keinen Webspace hat der das frisst. ;)

Allgemein finde ich persönlich riesen Background Pics auf Websiten in etwa nervig wie Musik die eingebunden wird.

Das bewegt eher zum wegklicken als anschauen.



When you see me. RUN!

McPommes - 51
Experte (offline)

Dabei seit 09.2006
1422 Beiträge
Geschrieben am: 28.07.2009 um 06:38 Uhr

DIe Bildschirmauflösung alleine bringt nichts. Man darf nicht davon ausgehen dass jeder seinen Browser auf Vollbild hat. Da kanns alle möglichen Seitenverhältnisse und Größen geben.
Ich würd mir was anderes überlegen, das dürfte nervenschonender sein.


*** diese Fusszeile verschwendet 45 Bytes ***

bredator - 41
Champion (offline)

Dabei seit 03.2008
5319 Beiträge

Geschrieben am: 28.07.2009 um 09:30 Uhr

Ja klar, das andere, was ich mir überlegen würde, wäre der Verzicht auf solche Bilder und lediglich mit Webfarben, CSS usw. eine Site designen. Spart Platz, Nerven und Zeit ;)

Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.

JesseJames - 41
Halbprofi (offline)

Dabei seit 10.2004
144 Beiträge

Geschrieben am: 28.07.2009 um 18:20 Uhr

Ich hab n Webspace der PHP frisst ;-) aber wirklich auskennen tu ich mich nich. und mir gefällt des riesen Bild auch net. Aber die Kundin wünscht das so...

True Love is Suicide....

SnakeY - 33
Halbprofi (offline)

Dabei seit 03.2006
355 Beiträge
Geschrieben am: 28.07.2009 um 18:32 Uhr
Zuletzt editiert am: 28.07.2009 um 19:41 Uhr

EDIT: Das Zitat war totaler Schwachsinn hier, sry xD

wenn ich ehrlich bin, kam mir sofort etwas seltsam vor, aber wie wollt ihr via serverseitigem Script bitte eine Clientauflösung abfragen? :D

Also insgesamt gibt es für diesen Wunsch keine wirklich schöne Umsetzung, da JS immer ein wenig doof ist (meiner Meinung nach).

Am Besten du machst es wirklich via JS, aber fügst ein NoScript-Tag ein, welches den gewünschten Akt in HTML enthält. Dadurch wird sichergestellt dass auch bei deaktiviertem JS das Bild wenigtens dargestellt wird (wenn auch, wie o.g., unsauber).

PS: Die PHP Lösung ist eig auch JS, daher kann man auch direkt eine JS-Funktion benutzen ;-)
  -1- -2- vorwärts >>>
 

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -