Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Webdesign probleem

Pagina: 1
Acties:
  • 1.161 views

  • Tommmm15
  • Registratie: September 2011
  • Laatst online: 07-05 21:21
Hallo,

Op dit moment ben ik bezig met het maken van mijn website voor school,
Aangezien ik weinig ervaring heb met html css etc kom ik niet meer verder.
Ik wil mijn layout veranderen naar 3 kolommen waarvan de middelste de content bevat en een vaste width heeft en de twee aan de zijkanten die kunnen variëren zodat hij competable is voor verschillende resoluties. Ook wil ik dat de hover actie actief blijft als je erop geklikt hebt, zodat je kunt zien op welke pagina je bent.
Ik heb het hele internet afgezocht maar krijgt het niet in mijn code werkend.

Afbeeldingslocatie: http://img19.imageshack.us/img19/9523/csssheet.jpg

Alvast bedankt voor de hulp.

  • TERW_DAN
  • Registratie: Juni 2001
  • Niet online

TERW_DAN

Met een hamer past alles.

Kun je hier je voorbeeldcode posten die je nu gebruikt (en bij voorkeur een online sample).
Hoe positioneer je je elementen op het moment?

  • Tommmm15
  • Registratie: September 2011
  • Laatst online: 07-05 21:21
De code van de css code staat achter de link van mijn eerste bericht. Wil je de html code hebben of??

Verwijderd

de "middelste" colom moet je margin: 10px auto; in zetten. je hoeft niet twee andere colommen te maken. en wat betreft het leren van html en css, dit heb ik zelf uitgevonden door in de sourcecode van andere site's te kijken.

beter goed gejat dan slecht bedacht

  • Dennahz
  • Registratie: November 2001
  • Laatst online: 23-11 11:22

Dennahz

Life feels like hell should.

Verwijderd schreef op vrijdag 07 december 2012 @ 16:20:

beter goed gejat dan slecht bedacht
Wie zegt dat de code die je 'gejat' heb goed is? Beter goed begrijpen, dan zomaar wat overnemen van anderen.

@TS: kan je niet gewoon de relevante code tussen [code] tags zetten? Dat is overzichtelijker dan met zo'n screenshot.

Twitter


  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 10-11 15:46

OkkE

CSS influencer :+

Dennahz schreef op vrijdag 07 december 2012 @ 16:22:
@TS: kan je niet gewoon de relevante code tussen [code] tags zetten? Dat is overzichtelijker dan met zo'n screenshot.
Dit.
Verder zou een voorbeeld (schets/tekening/...) van hoe je het wil hebben ook handig kunnen zijn. Of wil je alleen de website centreren (dan is margin-left:auto;margin-right:auto; voldoende).

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
OkkE schreef op vrijdag 07 december 2012 @ 16:25:
Of wil je alleen de website centreren (dan is margin-left:auto;margin-right:auto; voldoende).
Cascading Stylesheet:
1
margin:0 auto;

Korter :P :Y)

@TS: plaats even je code m.b.v. code tags in je topicstart; screenshots schieten niet op. En plaats inderdaad ook even tekeningetje ofzo hoe je 't wil hebben; werk 't desnoods even uit in een jsfiddle.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 10-11 15:46

OkkE

CSS influencer :+

RobIII schreef op vrijdag 07 december 2012 @ 16:36:
Cascading Stylesheet:
1
margin:0 auto;

Korter :P :Y)
Haha, ik zat al te wachten op zo'n reactie. :)

Klopt, het is korter en in veel gevallen ook prima, maar het 'reset' wel je -top en -bottom wat soms ongewenste gevolgen hebben. Zeker voor beginnende developers. Vandaar dat ik 't expliciet uit schreef. :Y)

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


  • Tommmm15
  • Registratie: September 2011
  • Laatst online: 07-05 21:21
Afbeeldingslocatie: http://img607.imageshack.us/img607/6606/20121210092209.jpg


Weet niet precies of jullie dit bedoelde, maar hier is een schets van wat ik van plan was.

[ Voor 21% gewijzigd door Tommmm15 op 10-12-2012 09:44 ]


  • GerbenRawr
  • Registratie: Januari 2012
  • Laatst online: 07-10 20:57
Ik kan niet beloven dat ik het bij het goede eind heb, maar goed, toch maar een poging.

Je website centreren zoals jij het wilt doe je inderdaad door je content in een element te plaatsen en deze vervolgens in de CSS het volgende te geven: (width is uiteraard maar een voorbeeld)

.elementnaam {
margin:0 auto;
width:960px;
}

Wat je qua navigatie kan doen, om aan te geven op welke pagina je bent is het geven van een apparte class aan het menu item.

Zo dus bijvoorbeeld:

<ul>
<li><a href="#">Home</a></li>
<li><a href="#" class="active">Over mij</a></li>
<li><a href="#">Contact</a></li>

En dan in je CSS gewoon .active zo stijlen zoals jij het wilt.

Hopelijk schiet je hier iets mee op! :)

  • Tommmm15
  • Registratie: September 2011
  • Laatst online: 07-05 21:21
Ok maar hoe krijg ik nu die twee witte balken aan de zijkanten van het content gedeelte. En ik wil niet dat het content gedeelte kleiner wordt als je bijvoorbeeld je browser scherm halveert (bij windows 7 naar links/rechts sleept).

[ Voor 44% gewijzigd door Tommmm15 op 10-12-2012 14:49 ]


  • Tommmm15
  • Registratie: September 2011
  • Laatst online: 07-05 21:21

body
{
margin-left:auto;
margin-right:auto;
width:60%;
background-color: #333;
font-family: myriad pro;
}


header nav ul
{
list-style: none;
margin: 0px;
padding: 10px;
}
header nav ul li
{
float: left;
margin: 0 20px 0 20px
}
header nav ul li a
{
font-size: 30px;
color: #C0C0C0;
text-decoration: none;

}

header nav ul li a:hover
{
color: #15C5E8;
}



  • Tsjilp
  • Registratie: November 2002
  • Niet online

Tsjilp

RS[I]ds

Dan moet je alle content wrappen in een element, bijvoorbeeld een div. Die geef je een vaste width en margin 0 auto;. Je body geef je background-color:#fff;
Sowieso niet met percentages willen als je niet wilt dat je content geschaald wordt bij het resizen van je browserwindow.

Raar... Is zo gek nog niet


  • Tommmm15
  • Registratie: September 2011
  • Laatst online: 07-05 21:21
Jeuj heb de drie kolommen.

  • hiekikowan
  • Registratie: Februari 2011
  • Laatst online: 21-11 14:41
Ik heb niet naar je positioning-probleem gekeken, maar het vasthouden van de hover-style voor het actieve item wordt vaak als volgt gedaan.

Aan het actieve item (de pagina waar de gebruiker zich nu bevindt) wordt een class toegevoegd, bijvoorbeeld 'active'. In CSS doe je dan iets als volgt om dezelfde stijl voor :hover en .active te gebruiken...

Cascading Stylesheet:
1
2
3
a:hover, a.active {
    /* Stijl hier */
}

  • Tommmm15
  • Registratie: September 2011
  • Laatst online: 07-05 21:21
Ok in de vakantie toch de draad maar weer opgepakt. Volgende probleem: http://imageshack.us/phot...09/showcasescrollbar.jpg/ krijg die scrollbar in de container div niet weg.... hij moet wel kunnen scrollen maar de rest moet allemaal op zn plaats blijven zitten.

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Tommmm15 schreef op maandag 10 december 2012 @ 14:47:
Ok maar hoe krijg ik nu die twee witte balken aan de zijkanten van het content gedeelte. En ik wil niet dat het content gedeelte kleiner wordt als je bijvoorbeeld je browser scherm halveert (bij windows 7 naar links/rechts sleept).
Tommmm15 schreef op woensdag 02 januari 2013 @ 23:09:
Volgende probleem: http://imageshack.us/phot...09/showcasescrollbar.jpg/ krijg die scrollbar in de container div niet weg.... hij moet wel kunnen scrollen maar de rest moet allemaal op zn plaats blijven zitten.
Mijn probleem met dit topic, en bovenstaande quotes specifiek, is dat dit onderhand een Kan iemand even...?-topic begint te worden en daar ben ik niet zo happig op. Je kunt voor een nieuw probleem prima een nieuw topic starten (en desnoods linken naar dit topic) maar hanteer dan in ieder geval de Quickstart bij 't typen van je topicstart; ik wil o.a. graag zien wat je zélf al geprobeerd/gezocht/gevonden hebt etc. Ook wijs ik je, nogmaals, op onze code tags i.t.t. het gemisbruiken van een table-tag voor 't plaatsen van code ;)

[ Voor 31% gewijzigd door RobIII op 02-01-2013 23:38 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.