Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: de links in webpagina openen naast, onder of boven de links  (gelezen 8012 keer)

0 leden en 1 gast bekijken dit topic.

Offline RXje

  • Lid
  • *
  • Berichten: 62
  • Dank U, Oplossing.be
Re: de links in webpagina openen naast, onder of boven de links
« Reactie #15 Gepost op: 23 november 2012, 23:36:28 »
mijn bijlage vergeten ,mijn exuses
Besturingssysteem    Vista
Windows live mail

Offline Firebirdy

  • Ambassadeur
  • *****
  • Berichten: 2.408
  • Geslacht: Man
Re: de links in webpagina openen naast, onder of boven de links
« Reactie #16 Gepost op: 24 november 2012, 11:24:58 »
Hallo Filip,

De opmaak kan je (naast het voorzien van de nodige structuur in je pagina) bepalen met CSS. CSS zorgt ervoor dat je de opmaak van een pagina volledig gescheiden kan houden van de inhoud, dus dat betekent ook dat het simpel wordt om over de ganse site dezelfde layout te hanteren. Ik zie dat je zelf al hierin aangepast hebt, maar de structuur is dus als volgt:
selector { attribuut1: attribuutwaarde; attribuut2: attribuutwaarde2; ... }
Alle opmaak gebeurt nu met CSS.

Concreet zou je dus dit:
<br><br><br><br><br><br><br><br>
<HR ALIGN=left|right|center WIDTH=100% SIZE=1 NOSHADE>
...
<br><br><br><br><br><br><br><br>
<HR ALIGN=left|right|center WIDTH=100% SIZE=1 NOSHADE>

kunnen vervangen door dit (de waarde van margin-top is maar een voorbeeld):
hr { margin-top: 10%; width: 100%; height: 1px; border: 0; color: gray; background-color: gray; }
<hr>
...
<hr>



Citaat
ik wil de tekst "zelfportret" ...in het midden of lager ,maar dan schuift mijn foto mee naar beneden

Je hebt de margin van art-display aangepast, maar niet de breedte van art-links ;). Als je de width van art-links aanpast van 50% naar 20% dan komt de foto mooi naast de links te staan. Hier vind je een verduidelijking van marges en padding volgens het zogenaamde 'box-model' dat gebruikt wordt.

Wat gebeurt er dus eigenlijk met volgende twee lijnen en structuur:
#art-links { float: left; width: 20%; }
#art-display { margin-left: 20%; }
<div id="art-links"></div>
<div id="art-display"></div>

Een div is een 'blok', een rechthoek, waar iets kan in staan. Hier laten we de art-links div zweven, zodat het boven andere elementen staat en geen invloed heeft op hen, en we geven het ook een breedte van 20% van de pagina. De art-display div heeft een linkermarge van 20%, zodat het 20% witruimte zal voorzien links van zichzelf: exact plaats genoeg voor de art-links div :). Het resultaat? Tekst links, afbeelding rechts.

Ik kom straks terug op het verticaal centreren.



Citaat
en de kleur veranderen van tekst "zelfportret" .
Kleur veranderen doe je met het css-attribuut 'color' of 'background-color'. Nu kan je het kleur van hyperlinks (anchor-tags, <a>...</a> dus) niet zomaar veranderen :). Je moet de kleuren definiëren voor de verschillende 'statussen' die ze kunnen hebben. Je weet dat een link van kleur verandert wanneer je ze al bezocht hebt? Dit kan je zelf instellen voor een niet bezochte link, een bezochte link, een link waar je met je muiscursor over zweeft of de link die je laatst aangeklikt hebt. Het toeval wil nu dat we al een class 'art-link' op elke link geplaatst hebben, die we kunnen gebruiken als selector:

.art-link:link { color: blue; }
.art-link:visited { color: purple; }
.art-link:hover { color: red; }
.art-link:active { color: yellow; }



Citaat
..en de grootte afbeelding..moet ik deze op voorhand of kan ik het nog  in editor aanpassen?

Je kan een maximum hoogte instellen, bijvoorbeeld als volgt:
#art-display img { max-height: 600px; }Een max-width instellen kan natuurlijk ook.



Citaat
je ziet dat ik ook een lijn gemaakt hebt boven en onder de afbeeldingen,ik wil dat de afbeelding getoond wordt tussen die twee lijnen??

Zoals de opmaak nu is zal dat al in orde zijn, hoewel je de tweede <hr> een andere margin-top zal willen geven.

Er zijn nog alternatieven voor de <hr>'s: je kan bijvoorbeeld een een border bovenaan en onderaan instellen op de art-container (die zowel de tekst als de afbeelding bevat), en wat padding (= witruimte binnenin, zie boxmodel eerder) toevoegen:
#art-container { border-style: solid; border-color: gray; border-width: 1px 0; padding: 5px 0; }



Verticaal centreren:

Er zijn een aantal manieren om verticaal te centreren (voorbeeld), hoewel geen enkele echt ideaal is, en je verschillende aanpassingen moet maken hiervoor. Zo moet je bijvoorbeeld een hoogte instellen op het element waarbinnen gecentreerd moet worden. Zonder de aanpassingen in detail te bespreken heb ik gekozen voor de aanpak die hierboven beschreven wordt.

Je vind het aangepaste document in bijlage.

Een hele klus, maar hopelijk kan je hiermee verder 8). Ik heb het getest in Chrome en IE9.

Offline RXje

  • Lid
  • *
  • Berichten: 62
  • Dank U, Oplossing.be
Re: de links in webpagina openen naast, onder of boven de links
« Reactie #17 Gepost op: 01 december 2012, 20:23:09 »
Beste, mijn website is klaar...in mijn browser mozilla firefox toont hij alles zoals ik het wilde...in internet explorer zijn er volgende verschillen of mankementen....

1.in IE staan afbeeldingen  niet allemaal op de goeie plaats
2.zijn de teksten about, paintings, photography,links onderlijnt
3.de back knop werkt niet
4.de bezoekersteller werkt niet maar dit is ook in mozilla firefox

mijn siteadres is www.artlof.net

weet jij oplossingen?

groet filip
Besturingssysteem    Vista
Windows live mail

Offline Firebirdy

  • Ambassadeur
  • *****
  • Berichten: 2.408
  • Geslacht: Man
Re: de links in webpagina openen naast, onder of boven de links
« Reactie #18 Gepost op: 02 december 2012, 10:07:02 »
Hoi,

1. is ok voor mij? (IE9)
2. is ok voor mij? (IE9)

Je mag geen css buiten de head-tag plaatsen met <style> (uiteraard mag je wel het style-attribuut gebruiken), misschien vallen oudere versies van IE daar over. Plaats die css (text-decoration: none) bovenaan bij de rest van de inline css.

3. werkt wel, maar doet wellicht niet wat je verwacht. Browser history is gebaseerd op de url, en die verandert niet terwijl je op fotolinks klikt. Je kan de link die actief is wel extra duidelijk maken, mocht je geïnteresseerd zijn.
4. de foutmelding staat er bij :) ik geloof dat je contact zal moeten opnemen met je webhost hiervoor.

5. IE9 houdt zich niet aan max-width en max-height

Probeer dit: vervang in paintings en photography.html deze doctype
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

door deze doctype
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "https://www.w3.org/TR/html4/strict.dtd">

Als het werkt, dan zou het ook punt 1 kunnen verhelpen bij jou. Welke versie van IE heb je? (zie menu Help > Over Internet Explorer)

Offline RXje

  • Lid
  • *
  • Berichten: 62
  • Dank U, Oplossing.be
Re: de links in webpagina openen naast, onder of boven de links
« Reactie #19 Gepost op: 02 december 2012, 11:28:27 »
ik heb de doctype verandert en dit is okay
de teller heb ik verwijderd

enkel de back knop lukt nog niet in IE (ik laat hem verwijzen naar mijn startpagina, in mozilla doet hij het in IE 9 niet)
Besturingssysteem    Vista
Windows live mail

 


www.combell.com