Layout klopt niet altijd

Status
Niet open voor verdere reacties.

Bruce The Boss

Terugkerende gebruiker
Lid geworden
14 aug 2002
Berichten
1.945
Ik heb een probleempje met mijn site waar ik eigenlijk niet goed weet wat er mee te doen.

Als ik de site op mijn eigen computer bekijk kloppen de verhoudingen goed. (1024 x 768 pixels) en bij "beeld: de tekengrootte op "klein".

En bij die laatste instelling zit het probleem.

Zodra ik deze instelling naar; medium of groter instel dan verloopt de layout van de site.

Als ik dit bij andere site's doe dan gebeurt dit niet. Als wordt wel groter maar de verhoudingen blijven kloppen.

Hoe los ik dit op ?

De link naar de site is DEZE .

Jacco
 
Ja. logisch, je linker cel wil de tekst in groter formaat kwijt.
Zet je tekst vast.
Vul je CSS aan.
Zie voorbeeld.

De style kun je overbrengen naar je CSS file.
Het zit nu gewoon in de head.
Kop en info kun je voor lettergrootte aanpassen.

:cool:
 

Bijlagen

Tja, ik heb me al eens eerder op CSS proberen te storten maar op de één of andere manier kom ik daar maar niet mee opgang.

Dat komt denk ik omdat ik niet precies snap wat CSS nu precies is en wat daar de voor- en nadelen van zijn.

Kun je (of iemand anders) me dit misschien eens precies uitleggen wat daar nu de bedoeling van is. En kun je CSS ook toepassen op een bestaande site of is het beter opnieuw te beginnen en dit dan gelijk met CSS te doen.

Wie helpt me op weg ?

Jacco
 
Css gebruik je voor de opmaak van je pagina.
Dus opmaakcodes welke je normaal in je tekst of tabel opneemt zet je nu apart.
De bewuste opmaak roep je aan met class of ID.

Ook de layout van je pagina kun je met CSS doen.
Je hoeft dan geen tabellen meer te gebruiken.

Doordat je de CSS opmaak in een eigen file wegzet is het mogelijk om door slechts één font of kleur in de CSS te wijzigen, deze wijziging voor al je pagina's wordt doorgevoerd.

Link:
http://www.dto.tudelft.nl/mirhtml/

Heel die site kun je ook downloaden.

Meer linken:


1. Rebuilding a Site With Standards http://www.meyerweb.com/eric/talks/2002/wdw-boston/meyer-rebuilding.html

2. The University of Arizona - Cascading Style Sheets http://uaweb.arizona.edu/resources/tutorial/css/index.shtml
3. W3C Web Style Sheets CSS tips & tricks http://www.w3.org/Style/Examples/007/

4. Tables or CSS? Choosing a layout http://www.saila.com/usage/layouts/cssvtables.shtml

5. Tableless Layout with CSS HowTo (W3C) http://www.w3.org/2002/03/csslayout-howto.html.en

6. How to build a web site without tables http://www.mako4css.com/Tutorial.htm

7. CSS Quick Reference http://www.devguru.com/Technologies/css/quickref/css_index.html

8. Real World Table Free Site Development http://www.womendesignersgroup.com/articlerachel.shtml

9. CSS Bugs and Workarounds http://css.nu/pointers/bugs.html

10. How to hide CSS from buggy browsers http://w3development.de/css/hide_css_from_browsers/

11. Hiding CSS form Netscape 4+ http://www.v2studio.com/k/css/n4hide/

12. External link icons the CSS way: http://www.kryogenix.org/days/173.html

13. CSS Top Menu Combination - Does not work in Internet Explorer 6.0. It does work in Mozilla 1.4., Opera 6.0., and Safari 1.0. http://moronicbajebus.com/playground/cssplay/top-menu/

14. Hover Sidebar with CSS - It is known to work in Mozilla 1.3b or later (though in Mozilla 1.4a it was buggy but then was fixed) and it also works in Opera 7.0. But alas, it does not work in Internet Explorer 6.0 because Internet Explorer does not support :hover on anything but hyperlinks (<a>). http://moronicbajebus.com/playground/cssplay/hover-sidebar/

15. Erlarger Button Menu with CSS - Overlapping the other elements: http://moronicbajebus.com/playground/cssplay/enlarger-button-menu/ This does not work in Internet Explorer.

16. Reformat the tables with CSS - It works in Mozilla 1.4+ and Opera 7.0. It does not work in Windows Internet Explorer 6. http://moronicbajebus.com/playground/cssplay/reformat-table/

17. Image replacement - no span with CSS - This works great in Windows Internet Explorer 6, Mozilla 1.4+, and Opera 6+; but in Windows Internet Explorer 5 nothing shows up. This can easily be solved, note of problem and solution courtesy... http://moronicbajebus.com/playground/cssplay/image-replacement/

18. Mark you jump - You need a browser that supports CSS3. This is where the time traveling comes in because as of today (2003/2/June) CSS3 is still in the draft stage; but you are in for some luck Mozilla 1.3 does support :target—those wacky Mozilla people. http://moronicbajebus.com/playground/cssplay/markyourjump/

19. Horizontal Menu using CSS http://moronicbajebus.com/playground/cssplay/hormenu/

20. Add banner positioning with CSS http://www.peterbailey.net/test/banner.htm

21. Box Model Hack http://www.tantek.com/CSS/Examples/boxmodelhack.html

22. Designing for two Style Sheets - This method is suitable for use when you have a site that is laid out using CSS positioning as opposed to tables, and where the content is likely to get displayed badly in older browsers.
By carefully planning your layout you can create an alternate stylesheet that will display correctly in older browsers and still be able to do an advanced CSS layout for the rest. http://www.edgeofmyseat.com/showarticle.do?AID=5

23. Use CSS to Color Your Forms http://www.edevcafe.com/viewdoc.php?id=6

24. CSS-driven tabs http://www.clagnut.com/writings/csstabs/

25. CSS: Mix and match Classes http://catcode.com/csstips/classes.html

26. CSS: Graphic List Bullets http://catcode.com/csstips/graphic_list.html

27. CSS: Centered Tables http://catcode.com/csstips/center_table.html

28. CSS and Netscape 4.xx Issues - The market share of browsers that do not support any CSS is now below 0.5%. Therefore web developers have more freedom to actually separate content (HTML) and presentation (CSS).
The biggest challenges that web developers face when implementing CSS is backwards compatibility and browser support. http://www.mako4css.com/Issues.htm

29. Mark external links on your site (and others!) http://www.sitepoint.com/newsletter/viewissue.php?id=3&issue=60&format=html#6

30. CSS Positioning Properties http://www.miswebdesign.com/resources/articles/css-positioning-properties.html

31. CSS Menus - Uberlink CSS Rollovers: http://www.projectseven.com/tutorials/css_menus/list_01/index.htm

32: CSS-TD CSS Table Design: http://www.projectseven.com/tutorials/css_t/index.htm

33. Css Iframe Mimics http://www.beforethedog.com/tutoriali/tut1.htm

34. Navigation Menu without Images: http://www.bravenet.com/resources/tipsandtricks/showtip.php?view=160 - NEW!

35. Dynamic @import CSS files using PHP: http://www.1976design.com/blog/archive/2004/02/03/php-dynamic-css/ - NEW!

36. max-width in Internet Explorer: http://www.svendtofte.com/code/max_width_in_ie/ - NEW!


:cool:
 
Zet je tekst vast

Hoe zet je de tekst vast. Gebeurt dit doordat je de tekst koppelt aan een CSS-style, waardoor je degene die de site bekijkt "verplicht" om de door mij bedoelde style vast te houden ?

Ik heb overigens nog niet alle tips van je gelezen :cool:

Jacco
 
Zou je me nog één keer willen helpen.

Zoals je HIER junt zien is het vastzetten van de tekst me nu gelukt.

Zit ik nu echter met het probleem dat, zodra je de tekengrootte veranderd, de tekst wel even groot blijft maar dat het grote logo van plaats veranderd.

En ik wil graag dat deze tekst precies in dezelfde lijn (links) van het logo blijft. Hoe los ik dat dan op ?

Jacco
 
Je td's allen van een class voorzien.
Maar je kunt dit vlotter doen door een table style op te nemen.

table{
font-size: 26px;
font-weight: bold;
font-family: "comic sans ms", "Arial Black";
color: #000040;
}

:cool:
 
Bedankt voor je tip.

Moet ik die table style dan aan alle tabellen koppelen of alleen an de tabel(len) waarin een image staat ?

Jacco
 
Neen.......
je hoeft verder niks te doen.

Met
table code worden alle tabellen op die manier weergegeven.

Voor onderdelen, die in de tabel zitten en anders moeten, kun je wel een class toepassen.

:cool:
 
CSS
drie mogelijkheden
1 - normale html attributen hebben geen . of # voor de code nodig

2 - .naam kan door heel je pagina gebruikt worden
en wordt aangeroepen met class

3 - # ervoor wil zeggen dat deze maar één keer in je pagina gebruikt mag worden
aanroep met ID=" naam "

add 1 de reeds gegeven table

voorbeeld a (dus de link)

LINKBLOKKEN IN KLEUR

<html>
<head>
<title>Table Cell Links</title>
<style type="text/css">
a { display: block;
width: 150px;
background-color: red;
color: white; }
a:hover { background-color: blue; }
</style>
</head>
<body>
<p><a href="link.htm">LINK TEST</a></p>
<p><a href="link.htm">LINK TEST</a></p>
<p><a href="link.htm">LINK TEST</a></p>
<p><a href="link.htm">LINK TEST</a></p>
<p><a href="link.htm">LINK TEST</a></p>
</body>
</html>



add 2

<HTML>
<HEAD>
<TITLE>The HTML Reference Library</TITLE>
<STYLE>
BODY { background : #006000}
P.main { font-family : Arial;
font-size : 12pt;
color : white}
P.info { font-family : Arial;
font-style : italic;
color : #80C000}
P SPAN { font-style : italic;
font-size : 14pt}
A { color : #C0C8FF;
font-weight : bold}
.text { color: red;
margin-left: 10px;
font-size: 28px;
font-family: Arial Black }
.highlight { margin-top: -38px;
margin-left: 8px;
color: darkred;
font-size: 28px;
font-family: Arial Black }
</STYLE>
</HEAD>
<BODY>
<P CLASS="main"><DIV CLASS="text" STYLE="{color : white; font-style : italic}">The HTML Reference Library</DIV>
<DIV CLASS="highlight" STYLE="{color : gray; font-style : italic}">The HTML Reference Library</DIV>
<P CLASS="main">is a Windows HLP file, detailing all currently useable HTML syntax. It is available in the following formats :
<UL>
<LI><DIV CLASS="text">Windows 3.x</DIV>
<DIV CLASS="highlight">Windows 3.x</DIV>
<LI><DIV CLASS="text" STYLE="{color : blue"}>Windows 95/NT</DIV>
<DIV CLASS="highlight" STYLE="{color : darkblue"}>Windows 95/NT</DIV>
</UL>
<P CLASS="info">For more information about the <SPAN>HTMLib</SPAN>, contact <A HREF=" htmlib@htmlib.demon.co.uk <mailto:htmlib@htmlib.demon.co.uk>mailto:htmlib@htmlib.demon.co.uk">htmlib@htmlib.demon.co.uk</A>
</BODY>
</HTML>


add 3

Controleer je CSS in NS want soms is het ietsje anders, zoals:
Netscape CSS
min-width: 600px; aangeven
#top { position: absolute; top: 0; left: 0; min-width: 600px; width: 100%; height: 100px;background-color: #e5e5e5; }
#left { position: absolute; top:100px; left: 0; width: 19%; margin: 1% 1% 0 0;background-color: #e5e5e5; }
#middle { position: absolute; top:100px; left:20%; min-width: 360px; width: 60%; margin-top: 1%;background-color: #e5e5e5; }
#right { position: absolute; top:100px; left: 80%; width: 19%; margin: 1% 0 0 1%; background-color: #e5e5e5;}


<div id="top">
top
</div>

<div id="middle">
midden
</div>

<div id="left">
left
</div>

<div id="right">
right</div>


Een ID gebruik je dus voor de hoofditems van je site.
Deze noemt men ook wel Containers.

====================

:cool:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan