WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- div umstieg nun problem

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !

Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » div umstieg nun proble... - 21 Nov 2024 Antworten
div umstieg nun problem
ATooM
Quasselstrippe
Threadstarter




Beiträge: 345

Hallo Leute!

Ich möchte jetzt 100% auf div und css umsteigen. Nun hat sich mir folgendes Problem in den weg gestellt:

Ich habe z.B. einen Strich dieser setzt 10 px vom rand entfernt ein und soll bis zum browserende rechts gehen. Allerdings wenn ich als breite 100% angebe geht er über den rand hinaus (genau die 10 px). Wie kann ich das umgehen ohne dem Strich eine feste größe zuzuordnen, also das er mit browserminimierung kleiner wird.

---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

wie realisierst du ihn denn momentan?

  Profil   Editieren   Zitieren
ATooM
Quasselstrippe
Threadstarter




Beiträge: 345

ah problem hat sich erledigt... mein gott die varianten sparen ja unmengen von Zeit hätte ich mich mal früher damit beschäftigt

---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren
sili
Otto-Normal-Poster




Beiträge: 60

wie denn?

  Profil   Editieren   Zitieren
Ehemaliges Mitglied (#1460)
Posting-Schinder




Beiträge: 609

ATooM schrieb am 23.03.2005 12:09
Ich möchte jetzt 100% auf div und css umsteigen.

Wenn ich das mal so formulieren darf: Das ist Unsinn.
Du steigst vielleicht auf CSS-Layout um, aber was hat das mit dem HTML-Tag div zu tun?
Ein weit verbreiteter Irrglaube unter CSS-Anfängern ist, dass zu einem CSS-Layout immer divs gehören. Das ist falsch. CSS-Anfänger schmeissen meist mit divs nur so um sich. Das ist Unsinn. Informiere Dich über "semantisches HTML". Dann wirst Du lernen, dass ein div manchmal ein ganz praktisches Instrument ist, aber für ein CSS-Layout nicht zwingend notwendig ist, wie Dir immer wieder Leute weis machen wollen.

Nun hat sich mir folgendes Problem in den weg gestellt:

Du setzt einen margin-left:10px und einen margin-right:0; Fertig.

  Profil   Editieren   Zitieren
ATooM
Quasselstrippe
Threadstarter




Beiträge: 345

das mit dem margin funktioniert nicht, oder ich habe es falsch angewendet, was warscheinlicher ist:

1:


---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren
B. Scheuert
Pixelschubser




Beiträge: 12

1: 
2:


Wo ist dein DIV denn nu absolute positioniert?
Dann gib Ihm doch eine position mit "top:(x)px;" und "left:(x)px;".

Warum "font-size:0;"??????????
Wenn kein Text reinkommt, hau weg!!!!

Gib dem DIV doch eine Breite "width:(x)px/%;"

Wenn du einen DIV innerhalb eines DIVs absolute positionieren möchtest, muss der Haupt-DIV ebenfalls absolute positioniert sein, sonst geht die Ausrichtung vom body aus.
Ich glaube das ist dein Fehler.

Aber dein DIV ist mir als Anfänger zu hoch, gib doch bitte mal ein Link an wo man das Prolem besichtigen kann.

Gruß B.

Diese Nachricht wurde geändert von: B. Scheuert
  Profil   Editieren   Zitieren
ATooM
Quasselstrippe
Threadstarter




Beiträge: 345

Habs jetzt ganz anders gelöst aber danke... Das Problem waren die absoluten positionierungen ich habe es nun mit float gemacht.

---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren
B. Scheuert
Pixelschubser




Beiträge: 12

Ich persönlich finde es besser den ersten DIV (CONTENT/MAIN) absolut zu positionieren.

body { margin:0; padding:0; }

#content { width:760px; position:absolute; left: 50%; margin-top: 0px; margin-left:-380px; }

Du must nur immer drauf achten, den margin-left im #content um die Hälfte der Breite zu negieren.

Besser als text-align:center.

  Profil   Editieren   Zitieren
ATooM
Quasselstrippe
Threadstarter




Beiträge: 345

das kann aber zu problemen führen, besonders aufgrund des Internet Explorers... und wird allgemein als unschön angesehen...

---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren
B. Scheuert
Pixelschubser




Beiträge: 12

schau mal für Spass hier.
Da ist es so wie beschrieben, falls du den IE nutzt, teile mir bitte mal dein Ergebnis mit.

PS.: Es ist noch nicht alle fertig und ausgerichtet.

Gruß B.

  Profil   Editieren   Zitieren
ATooM
Quasselstrippe
Threadstarter




Beiträge: 345

Ja gut das funktioniert jetzt alles , ich sag ja es kann zu problemen führen...
Aber das ist ja auch ein "pixelgenaues" layout, d.h. es passt sich nicht verschieden großen Browsern an, da es sowieso für kleine Formate gemacht ist. Die Schriftgröße lässt sich auch bei dieser Seite gut anpassen.

Noch eine Empfehlung die ich bereits zu deiner anderen Seite unter "Eure Seiten" geschrieben habe benutze unbedingt das list format (ul li) für das Menü, im anderen Forum habe ich ein Link zu einem Tutorial gepostet... Das gehört einfach zum Layouten mit div und css dazu!

Meiner Meinung nach solltest du die Seite so auslegen, dass sie den vollen umfang nutzt, das sieht einfach schöner aus... Gerade bei dem Aufbau, wie du ihn genutzt hast bietet sich das an.


Ich hab die Page übrigens auch unter Opera noch getestet funktioniert auch.

---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren
Philipp Gérard
Foren-Team




Beiträge: 1502

Mit dem Umstieg sollte man immer vorsichtig sein. Nachdem ich mal die Standards voll ausgereizt habe, zeigt mir der IE die Seite kaum noch an . Jetzt gehts an die Workarounds, was u.U. lästige Arbeit ist.

Schaus dir mal im FF und mal im IE an: http://www.politopia.de/odm.de.vu/

---
Arbeit ist das Feuer der Gestaltung. - Marx

  Profil   E-Mail   Website   Editieren   Zitieren
ATooM
Quasselstrippe
Threadstarter




Beiträge: 345

Ja das Problem dabei ist das der Internet explorer XML (also auch xhtml) nicht unterstützt... Du rufst die css Datei per xml auf , das ist klar das es nur per firefox funktioniert

---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren
ATooM
Quasselstrippe
Threadstarter




Beiträge: 345

deshalb ist der wechsel von html auf xhtml auch gewagt, denn der Internet Explorer unterstützt es wie gesagt noch nicht und interpretiert die Datei als Html... Er läuft dann im Quirks Modus, was zur Folge hat das noch mehr CSS standarts nicht funktionieren.

---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren
Seite 1 | 2  

Antworten
Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » div umstieg nun proble...

Aktuelle Beiträge zur Hilfe im Forum für Homepage - div umstieg nun problem im Forum Homepage Hosting AntwortenLetztes Posting
Unvorhersehbare Layout-Verschiebungen auf meiner Seite - Ideen?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
0 20.08.2023 20:14 von Freud
Geschenkidee zum Geburtstag
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 14.04.2022 16:08 von bryleth03
Webdesigner gesucht
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 10.12.2021 15:04 von Rieke
Welcher Hoster ist der Beste?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
1 10.12.2021 15:02 von Rieke
Warum Wordpress?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
6 05.07.2021 18:27 von Rieke
Die Idee einen Blog zu führen
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 27.02.2021 09:50 von Samira2021
zu viele css dateien?!
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
4 19.01.2021 19:20 von Laurena
WIe kann ich Datum ausblenden?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
1 23.11.2020 12:21 von noahradar96
Tabelle mit Mannschaftslogos
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
3 23.10.2019 14:54 von andyy
Eigene Website erstellen - kostenlos!
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
0 17.05.2019 15:01 von Fusselchen



Besucher : 8126463    Heute : 381     Gestern : 463     Online : 105     21.11.2024    12:48      0 Besucher in den letzten 60 Sekunden        
Nach oben