• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Grundlegende Frage zum Seitenaufbau

Werbung:
so, hab das mal geändert, mache den abstand nun über "class".
jetzt wollte ich die farbe für verweise ändern... ok, kein problem. aber da mein "impressum" dann nicht mehr richtig lesbar ist... wollte ich die farbe nur für verweise in der sidebar ändern, aber wie mach ich das?

kann ja der globlen eingeschaft keine id oder klasse geben, oder doch?
Bitte ein kleiner Tipp

MFG Hase
 
Werbung:
danke für den kleinen denkanstoß!

hab ich jetzt noch irgendeinen fehler drinnen? währe euch dankbar wenn jemand mal einen blick drüber wirft, da ich sonst nicht gerne weitermache...

MFG Hase
 
Wo in den 5 Seiten dieses Thread steht der Link zur aktuellen Seite?
 
Hallo.

Du hast auf deiner Seite immer noch einige unnötige divs drin.

HTML:
<div id="header">
 <h1><img src="header.jpg" alt="HMB Schweißtechnik GmbH - Schweissen Schneiden Automatisieren" /></h1>
</div>

Was genau willst damit erreichen? Du kannst die id doch auch dem <h1> geben.

Beim Menü sieht es genau so aus.

Gruss
Elroy
 
Werbung:
jaja ich weiß doppelpost...
Hallo.

Du hast auf deiner Seite immer noch einige unnötige divs drin.

HTML:
<div id="header">
 <h1><img src="header.jpg" alt="HMB Schweißtechnik GmbH - Schweissen Schneiden Automatisieren" /></h1>
</div>

Was genau willst damit erreichen? Du kannst die id doch auch dem <h1> geben.

Beim Menü sieht es genau so aus.

Gruss
Elroy

da gehts schon wieder los, währ mir gar nicht mal aufgefallen... danke für den hinweis

den "main" bereich habe ich jetzt auch weggelassen, da ich dem berich eh nix über css zugeordnet habe, ist das ja hinfällig

mfg hase

EDIT: hab nun die paar sachen geändert
 
Zuletzt bearbeitet:
hi

hab jetzt eine weile nix von mir hören lassen... zurzeit is es bei mir etwas ruhiger, desswegen will ich bei meiner homepage weiter machen.

so stehe jetzt vor einem problem:

möchte eine Produktbeschreibung in 2 spalten teilen. Gut alles klaar, das ist was optisches => css
mein erster gedanke war dabei float und clear
nun hab ich aber auf selfhtml was wiedersprüchliches gefunden, nämlich dass man tabellen auch benutzen kann um layouts zu gestalten oder ganz allgemein inhalt zu positionieren...
wo es genau stand weiß ich jetz auf anhieb auch nicht mehr, aber wenns umbedingt notwendig ist, such ich es

also ist es auch "erlaubt" meine 2 spalten mit einer tabelle zu realisieren? oder wie sollte ich vorgehen?

und noch eins wenn ich ein bild habe das für meine website zu groß ist, und ich das über height und width kompensieren will, geht das nur, wenn ich die informationen bei der quelle im html dokument mit drannhänge:

<h1><img src="arc200.jpg" alt="arc200" width="170" height="170" /></h1>

wenn ich das ganze aber über css mache, und über eine id das ganze ins html einbinde, funktioniert das ganze einfach nicht, und ich weiß nicht warum...

<h1 id="pic"><img src="arc200.jpg" alt="arc200" /></h1>

ob es jetzt sinnvoll ist, bilder zu verkleinern oder nicht, aber funktionieren sollte es trozdem. Also entweder steh ich total auf der leitung, oder naja...

MFG Hase
 
Werbung:
hi

hab jetzt eine weile nix von mir hören lassen... zurzeit is es bei mir etwas ruhiger, desswegen will ich bei meiner homepage weiter machen.

so stehe jetzt vor einem problem:

möchte eine Produktbeschreibung in 2 spalten teilen. Gut alles klaar, das ist was optisches => css
mein erster gedanke war dabei float und clear
nun hab ich aber auf selfhtml was wiedersprüchliches gefunden, nämlich dass man tabellen auch benutzen kann um layouts zu gestalten oder ganz allgemein inhalt zu positionieren...
wo es genau stand weiß ich jetz auf anhieb auch nicht mehr, aber wenns umbedingt notwendig ist, such ich es

also ist es auch "erlaubt" meine 2 spalten mit einer tabelle zu realisieren? oder wie sollte ich vorgehen?

und noch eins wenn ich ein bild habe das für meine website zu groß ist, und ich das über height und width kompensieren will, geht das nur, wenn ich die informationen bei der quelle im html dokument mit drannhänge:

<h1><img src="arc200.jpg" alt="arc200" width="170" height="170" /></h1>

wenn ich das ganze aber über css mache, und über eine id das ganze ins html einbinde, funktioniert das ganze einfach nicht, und ich weiß nicht warum...

<h1 id="pic"><img src="arc200.jpg" alt="arc200" /></h1>

ob es jetzt sinnvoll ist, bilder zu verkleinern oder nicht, aber funktionieren sollte es trozdem. Also entweder steh ich total auf der leitung, oder naja...

MFG Hase

Tabellen sind NUR dazu gedacht, inhalt tabellarisch darzustellen. In deinem Fall ist eine Produktbeschreibung ja der Inhalt. Es wäre natürlich "eleganter" das mit Divs zu lösen, aber natürlich sind da Tabellen erlaubt. Dann musst du halt nur mit Div-Faschisten rechnen, die die Tabellen wieder ausweisen wollen :p

Und zu deiner Bildfrage. h1 ist ein Blockelement und wenn du da Größe einstellst ist das der "Mindestbetrag" an Größe. Kommt ein größeres Bild passt sich ein Blockelement an das Bild an. Einfach die id auf das img setzen, dann sollte es gehen.
 
möchte eine Produktbeschreibung in 2 spalten teilen. Gut alles klaar, das ist was optisches => css
mein erster gedanke war dabei float und clear
Da war dein erster Gedanke auch gleich der Richtige.

nun hab ich aber auf selfhtml was wiedersprüchliches gefunden, nämlich dass man tabellen auch benutzen kann um layouts zu gestalten oder ganz allgemein inhalt zu positionieren...
also ist es auch "erlaubt" meine 2 spalten mit einer tabelle zu realisieren? oder wie sollte ich vorgehen?
Tabellen sind für tabellarische Daten und nicht für das Layout, damit dürfte sich deine Frage eigentlich beantwortet haben.

und noch eins wenn ich ein bild habe das für meine website zu groß ist, und ich das über height und width kompensieren will, geht das nur, wenn ich die informationen bei der quelle im html dokument mit drannhänge:

<h1><img src="arc200.jpg" alt="arc200" width="170" height="170" /></h1>

wenn ich das ganze aber über css mache, und über eine id das ganze ins html einbinde, funktioniert das ganze einfach nicht, und ich weiß nicht warum...
Hast du es mal mit
Code:
img {width: 123px;}
versucht?

Tabellen sind NUR dazu gedacht, inhalt tabellarisch darzustellen.
Falsch!
Tabellen dienen dazu, tabellarischen Inhalt auszuzeichnen. Mit der Darstellung hat eine Tabelle nichts zu tun, denn auch den Inhalt einer Tabelle kann man mit CSS so formatieren, dass er nicht mehr an eine Tabelle erinnert.

Es wäre natürlich "eleganter" das mit Divs zu lösen, aber natürlich sind da Tabellen erlaubt.
Auch das ist falsch. Layout macht man weder mit Tabellen noch mit divs noch mit irgendeinem anderen HTML-Element. Layout wird einzig und allein mit CSS gemacht. Welches HTML-Element man verwendet, hängt von der Bedeutung des Inhaltes ab.

Dann musst du halt nur mit Div-Faschisten rechnen, die die Tabellen wieder ausweisen wollen :p
Das hat nichts mit div-Faschisten zu tun, sondern mit korrekt eingesetztem HTML. Tabellen sind durchaus berechtigt, wenn es um die Auszeichnung tabellarischer Daten geht. Divs sind gerechtfertigt, wenn es darum geht, mehrere Elemente zu gruppieren.

Und zu deiner Bildfrage. h1 ist ein Blockelement und wenn du da Größe einstellst ist das der "Mindestbetrag" an Größe. Kommt ein größeres Bild passt sich ein Blockelement an das Bild an.
Auch das ist leider falsch.
Wenn ein Blockelement eine feste Höhe und Breite hat, passt es sich nicht seinem Inhalt an.
 
Und zu deiner Bildfrage. h1 ist ein Blockelement und wenn du da Größe einstellst ist das der "Mindestbetrag" an Größe. Kommt ein größeres Bild passt sich ein Blockelement an das Bild an. Einfach die id auf das img setzen, dann sollte es gehen.

tja, wo du recht hast hast du recht, wenn ich die id aufs image setze dann gehts, frag mich nicht warum, aber egal...

@ _Thor_: mein CSS sieht so aus:

#pic {
margin:1em;
height:170px;
width:170px;
}

also hat das mit dem width nix gebracht, aber die lösung von netzschleicher funktioniert. zwar wenn ich dem element eine farbe gebe, ist der bereich auch so groß wie er sein soll, nur das bild ist einfach größer und geht über die seiten hinaus...

kann das der überschrift h1 liegen?
 
Werbung:
Wie _Thor_ schon sagte, hab ich mich wegen den Block-Elementen geirrt. Wenn du ein Bild anpassen willst, musst du auch die Größenangaben für das Bild bestimmen, da sich Blockelemente (soweit ich weiß) ohne konkrete Angaben dynamisch an das Bild anpassen, andersum hingegen nicht.
 
Werbung:
@ thor: funkioniert, hatte ein brett vorm kopf. aber das verkleinert alle bilder auf der website. außer ich schreibs ins html dokument, aber da gehörts ja eigendlich nicht hin, oder?

was ist nun korrekter deinen vorschlag, und dafür ins html dokument, oder über ein id?
MFG Hase
 
Ich würde es über eine Klasse regeln, für den Fall dass du mal mehrere Bilder in einer Seite formatieren musst.
 
Soweit ich das verstehe, steht das Bild in einem h1 Element. Also kannst du das Bild ganz ohne Klassen oder IDs ansprechen:
h1 img { ... }

EDIT: Ach, "funktioniert nicht" ist eine Fehlerbeschriebung, die Aussenstehenden nicht weiterhilft. Wenn etwas nicht funktioniert müssen wir Wissen, WAS du machst.
 
Werbung:
habs nun so gelöst wie thor mir vorgeschlagen hat. funktioniert.
Nun aber ein weiteres Problem. Und zwar, habe eine liste und da sind die aufzählungszeichen weiter links als meine überschrift. das soll aber nicht sein.
Habs mit:".abstand-left {margin-left:1.5em;}" versucht, aber hat nur auf der linken seite meiner 2 spalten funktioniert. auf der rechten funktioniert es einfach nicht und weiß nicht warum...

HMB Schweisstechnik - Arc 200

hoffe ihr könnte mir helfen
MFG Hase
 
Zurück
Oben