![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.379
|
Ich habe ein CSS-Problem. Nach dem Vorbild von dieser Seite: wollte ich in meine Seite nun einen optional eingeblendeten div-Container einarbeiten, damit sofern vorhanden news angezeigt werden. Leider habe ich das nicht hinbekommen. Denn bei mir sieht es so aus: ich möchte aber, dass das so wird Der div-Container mit den news soll vom div-Container umflossen werden. Die CSS habe ich mal hier verlinkt: Hat jmd. dazu eine Idee? Ich würde mich freuen!
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #3 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.379
|
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #4 |
| Benjamin Steininger Registriert seit: 02.06.2005 Ort: weiher im tiefsten Odenwald
Beiträge: 1.208
|
bei #content das clear weg und schmäler machen sollte dein problem beheben. meine test-css: Code: body
{
font-family:Verdana,sans-serif;
font-size:12px;
background-color:#FFFFFF;
color:#000000;
width:765px;
}
h1
{
font-size:18px;
color:#000000;
margin-bottom:0px;
background-color:#FFFFFF;
}
h2
{
font-size:16px;
color:#000000;
background-color:#FFFFFF;
}
h3
{
font-size:14px;
color:#000000;
background-color:#FFFFFF;
}
p
{
margin-top:0px;
}
code
{
font-size:14px;
color:#0000ff;
background-color:#FFFFFF;
}
pre
{
font-size:14px;
color:#0000ff;
padding:5px;
background-color:#FFFFFF;
}
a:link, a:visited, a:active, a:hover
{
text-decoration:none;
font-weight:bold;
color:#634142;
font-size:12px;
background-color:#FFFFFF;
}
a:active, a:hover
{
text-decoration:underline;
}
#title
{
height:34px;
padding:5px;
border-bottom:1px solid #000000;
margin-bottom:20px;
}
#left
{
width:180px;
float:left;
line-height:18px;
clear:right;
}
#news
{
width:175px;
float:right;
line-height:18px;
border:1px solid #606060;
padding:5px;
margin:0px 0px 5px 5px;
}
.menutitle
{
font-weight:bold;
border-top:1px dashed #000000;
margin-top:15px;
}
#content
{
width: 300px;
float:left;
margin-right:10px;
margin-left:10px;
}
#footer
{
text-align:center;
clear:both;
margin-top:20px;
width: 765px;
vertical-align: middle;
color: #000000;
height: 21px;
background-color:#FFFFFF;
}
IMG
{
border-top-style: none;
border-right-style: none;
border-left-style: none;
border-bottom-style: none;
}
img.picture_right
{
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
float:right;
}
img.picture_left
{
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
float:left;
}
img.picture_no_float
{
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
}
img.valid
{
border:0;
width:80px;
height:15px
}
fieldset.kontakt
{
width: 350px;
margin-left: 10px;
height: 300px;
}
fieldset.admin
{
width: 350px;
margin-left: 10px;
height: 80px;
}
fieldset.amazon
{
width: 350px;
margin-left: 10px;
height: 60px;
}
fieldset
{
width: 350px;
margin-left: 10px;
height: 350px;
}
|
| | |
| | Nach oben #5 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.379
|
das hätte aber den Nachteil, dass wenn ich das CSS für den content-Container so ändere: Code: #content
{
width: 370px;
float:left;
margin-right:10px;
margin-left:10px;
}
Ich dachte daher an eine Möglichkeit, dass der content-Container um den news-div herumfließt. Der news-div soll nämlich nicht immer eingeblendet werden! Im Falle des nicht-einblendens wäre der content unnötig beschränkt! Daher halt die Idee des herumfliessens, wie ich es in der Grafik oben angedeutet habe... Verstehst du, wie ich das meine?
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #6 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.516
|
Teste mal diese CSS-Datei. Code: body
{
font-family:Verdana,sans-serif;
font-size:12px;
background-color:#FFFFFF;
color:#000000;
width:765px;
}
h1
{
font-size:18px;
color:#000000;
margin-bottom:0px;
background-color:#FFFFFF;
}
h2
{
font-size:16px;
color:#000000;
background-color:#FFFFFF;
margin-top:50px;
}
h3
{
font-size:14px;
color:#000000;
background-color:#FFFFFF;
}
p
{
margin-top:0px;
}
code
{
font-size:14px;
color:#0000ff;
background-color:#FFFFFF;
}
pre
{
font-size:14px;
color:#0000ff;
padding:5px;
background-color:#FFFFFF;
}
a:link, a:visited, a:active, a:hover
{
text-decoration:none;
font-weight:bold;
color:#634142;
font-size:12px;
background-color:#FFFFFF;
}
a:active, a:hover
{
text-decoration:underline;
}
#title
{
height:34px;
padding:5px;
border-bottom:1px solid #000000;
margin-bottom:20px;
}
#left
{
width:180px;
float:left;
line-height:18px;
clear:right;
}
#news
{
width:175px;
float:right;
line-height:18px;
border:1px solid #606060;
padding:5px;
margin:0px 0px 5px 5px;
}
#news h2 {
margin-top:0;
}
.menutitle
{
font-weight:bold;
border-top:1px dashed #000000;
margin-top:15px;
}
#footer
{
text-align:center;
clear:both;
margin-top:20px;
width: 765px;
vertical-align: middle;
color: #000000;
height: 21px;
background-color:#FFFFFF;
}
IMG
{
border-top-style: none;
border-right-style: none;
border-left-style: none;
border-bottom-style: none;
}
img.picture_right
{
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
float:right;
}
img.picture_left
{
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
float:left;
}
img.picture_no_float
{
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
}
img.valid
{
border:0;
width:80px;
height:15px
}
fieldset.kontakt
{
width: 350px;
margin-left: 10px;
height: 300px;
}
fieldset.admin
{
width: 350px;
margin-left: 10px;
height: 80px;
}
fieldset.amazon
{
width: 350px;
margin-left: 10px;
height: 60px;
}
fieldset
{
width: 350px;
margin-left: 10px;
height: 350px;
}
Grüße Ben. Updated: Ich habe mal die Definition von h2 zusammengefasst. In der ersten Version von mir hatte ich diese doppelt. Das #news h2 existiert, um das margin-top wieder zu berichtigen. Edited: Getestet unter FireFox 1.5, Opera 8.5, Internet Explorer 6.0, alles auf Windows XP Geändert von Ben (24.11.2005 um 12:26 Uhr) |
| | |
| | Nach oben #7 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.379
|
ich habe mal Bens aktuallisiertes CSS genommen, da ja nun das #content fehlt... es sieht scheiße aus:
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! Geändert von Jann Hendrik (24.11.2005 um 12:39 Uhr) |
| | |
| | Nach oben #10 | |||
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.379
| Zitat:
Der Nachteil ist halt, dass der content-div überall auf die schmale Breite eingeengt wurde... Da aber der news-div nicht immer und nicht überall eingeblendet wird ist das nicht so dolle... Zitat:
ich habe mal 'dein' CSS hier hochgeladen: Nun ist das CSS jeweils für die ganze Seite begutachtbar... allerdings ist bei Bens Lösung leider der float-Fehler, wenn die Navi kürzer ist als der content. Nach links (Richtung Navigation) sollte der Content nicht rüberrutschen...
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! | |||
| | |
| | Nach oben #11 |
| Benjamin Steininger Registriert seit: 02.06.2005 Ort: weiher im tiefsten Odenwald
Beiträge: 1.208
|
hmm wie wärs mit ner variablen im template mit der du für den div sowas machst: <div id="content" style="%var%"> und damit halt die breite abhängig davon ob der newsdiv inhalt hat oder nicht setzt ? greetz robo47 |
| | |
| | Nach oben #12 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.379
|
ok, generell wäre ne Möglichkeit das in den Inhalt der Startseite mit einzubinden, aber.... das muss doch via CSS gehen, oder nicht? wenn nicht... dann muss ich mir wohl was anderes überlegen - aber noch habe ich nicht aufgegeben!
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #16 | |
| Benjamin Steininger Registriert seit: 02.06.2005 Ort: weiher im tiefsten Odenwald
Beiträge: 1.208
| Zitat:
| |
| | |
| | Nach oben #18 |
| Benutzer Registriert seit: 03.12.2005 Ort: Osnabrück
Beiträge: 76
|
min-width sollte sich folgendermaßen simulieren lassen, da der IE width ähnlich wie die anderen Browser min-width interpretiert: Code: div {
min-width : 5em;
}
* html div {
width : 5em;
}
|
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Bildwechsel mit CSS Problem | jjelliss | HTML, XML und CSS | 19 | 17.09.2007 01:36 |
| [CSS] Div + CSS + IE6 -> Problem | Binary | HTML, XML und CSS | 5 | 14.02.2007 16:24 |
| Suche MAC-Webdesigner wegen einem CSS Problem. | Sebastian | Gesuche | 6 | 14.02.2007 14:02 |
| CSS Problem: Div hängt aus dem MasterDiv heraus | Chr!s | HTML, XML und CSS | 9 | 01.03.2006 13:36 |
| CSS Layout - Problem | Chr!s | HTML, XML und CSS | 11 | 14.09.2005 16:54 |