2016-05-31 4 views
0

Ok, also habe ich eine Website erstellt und ein Problem, das ich damit hatte, ist, dass der innere div # content nicht auf die volle Größe der Seite expandierte, so dass der Text auf schlampige Art und Weise überlief schwer über das Hintergrundbild zu lesen. Ich benutzte Überlauf: Auto; um mein Problem zu beheben, aber jetzt gibt es eine Bildlaufleiste, die ich nicht auf der Seite wollte. Hier sind die Teile des CSS, die die Elemente body, html und #content verwalten (#content ist ein div).Overflow: Auto gibt eine hässliche Scrollbar, wie kann ich es loswerden?

body, html { 
    height: 100%; 
    font-family: Helvetica, Arial, sans-serif; 
} 
body { 
    background-color: black; 
    color: white; 
    background: url('c12background.jpg'); 
} 
#content { 
    height: 100%; 
    width: 80%; 
    margin: auto; 
    padding: 5px 5px 5px 5px; 
    background-color: black; 
    overflow: auto; 
} 

Antwort

1

hinzufügen margin:0;

body, html { 
    margin: 0;  /* ADD */ 
    height: 100%; 
    font-family: Helvetica, Arial, sans-serif; 
} 
+0

geholfen, aber das Überlaufproblem ist immer noch da – C12

0

Sie nicht overflow in Ihrem #content enthalten müssen, stattdessen hinzufügen word-wrap in Ihrem P tags:

p,a,li{ 
    word-wrap: break-word; 
} 
+0

Ich habe es versucht. Nicht funktionierend – C12

+0

können Sie Ihren HTML oder vielleicht ein jsfiddle einschließen –

Verwandte Themen