Als hobby heb ik ooit HTML geleerd. Af en toe een website gebouwd echter nu zit ik met een vraag waarbij ik wat hulp kan gebruiken! Een familielid heeft een eenmans bedrijf en heeft een website laten bouwen. Aan de website is een CMS (content management systeem) gekoppeld. De ontwerpers van deze site hebben er volgens mij een zooitje van gemaakt. Aan mij de eer om dit familielid hierover te adviseren.
Een stukje van de code:
Volgens mij zijn de volgende zaken onjuist:
- Style declaratie voor de HTML-tag
- Een dubbele body declaratie (dit is volgens mij in geen enkele HTML standaard beschreven)
- Zeker geen //W3C//DTD HTML 4.0 Transitional//EN
- Het gebruik van 5! style sheets en dan nog style tags opnemen in de pagina zelf
- Lege cellen (niet opgevuld met een  )
Persoonlijk denk ik dat de ontwerpers de website met een HTML tool hebben ontwikkeld en de code vervolgens in hun CMS-omgeving geplakt (zie dubbele body declaratie). In IE6 ziet de site er goed uit maarja, de vraag is natuurlijk hoe gaan de toekomstige browsers met deze code om!
Graag advies! Moet ik maar eens mijn HTML kennis gaan bij spijkeren of proberen de ontwerpers mijn familielid een slechte website te verkopen?
Alvast bedankt.
Een stukje van de code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
| <STYLE>.ctl0_menu1_ctrmenu_spmbctr {border-bottom: Gray 0px solid; border-left: White 0px solid; border-top: White 0px solid; border-right: Gray 0px solid;}
.ctl0_menu1_ctrmenu_spmbar {cursor: pointer; cursor: hand; height:0;}
.ctl0_menu1_ctrmenu_spmitm {cursor: pointer; cursor: hand; font-weight: normal; font-style: normal;}
.ctl0_menu1_ctrmenu_spmicn {cursor: pointer; cursor: hand; text-align: center; width: 15;height: 0;}
.ctl0_menu1_ctrmenu_spmsub {z-index: 1000; cursor: pointer; cursor: hand;border-bottom: Gray 0px solid; border-left: White 0px solid; border-top: White 0px solid; border-right: Gray 0px solid;}
.ctl0_menu1_ctrmenu_spmbrk {border-bottom: Gray 1px solid; border-left: White 0px solid; border-top: White 1px solid; border-right: Gray 0px solid; background-color: White; height: 1px;}
.ctl0_menu1_ctrmenu_spmitmsel {background-color: Navy; cursor: pointer; cursor: hand; color: White; font-weight: normal; font-style: normal;}
.ctl0_menu1_ctrmenu_spmarw {font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand;}
.ctl0_menu1_ctrmenu_spmrarw {font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand;}
</STYLE>
<!-- Solution Partner's ASP.NET Hierarchical Menu (v1.1.0.6) - http://www.solpart.com -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>Naam bedrijf</title>
<META http-equiv="Page-Enter" CONTENT="RevealTrans(Duration=0,Transition=5)">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="keywords" content="">
<LINK href="style/_BasicStyle.css" type="text/css" rel="stylesheet">
<LINK href="style/_ModuleStyle.css" type="text/css" rel="stylesheet">
<LINK href="style/_TemplateStyle.css" type="text/css" rel="stylesheet">
<LINK href="style/style.css" type="text/css" rel="stylesheet">
<LINK href="style/bedrijf.css" type="text/css" rel="stylesheet">
</HEAD>
<body leftmargin="0" topmargin="0" bottommargin="0" rightmargin="0">
<form name="Form1" method="post" action="default.aspx" id="Form1">
<input type="hidden" name="__VIEWSTATE" value="" />
<input type="hidden" name="uniqueID" value="632554549014230900">
<TABLE class="MainTable" cellpadding="0" cellspacing="0">
<TR>
<TD class="MainTD">
<body leftmargin="0" topmargin="0" bottommargin="0" rightmargin="0" bgcolor="#009999">
<table cellSpacing="0" cellPadding="0" width="100%" height="100%" border="0" bgcolor="#009999">
<tr valign="top">
<td> </td>
<td width="780" height="420" valign="middle">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td height="420">
<TABLE WIDTH="780" HEIGHT="420" BORDER="0" CELLSPACING="0" CELLPADDING="0" class="background">
<tr>
<td colspan="3" class="topframe">
</td>
</tr>
<tr>
<td class="leftContent"></td>
<td width="536px" valign="top"><div style="vertical-align:top;position:relative;width:100%;height:270;text-align:left;overflow:auto;">
<div id="_ctl0_article">
<table class="ArticleTitleContentLink_Table" cellpadding="0" border="0" cellspacing="0">
<tr>
<td colspan=5 width="100%" align="right">
</td>
</tr>
<tr id="_ctl0_Article1_rptArtikels__ctl0_trArticle">
<td class="ArticleEditButtons">
</td>
</tr>
<tr id="_ctl0_Article1_rptArtikels__ctl0_trArticle2">
<td width="100%">
<div class="articleTitleContentLinkCONTENT">
<P align=center>[img]"/upload/business.gif"[/img]</P>
<P align=center>"Hier staat wat tekst."</P>
<P align=center><EM>Onderschrift</EM></P>
</div>
</td>
</tr>
<tr><td class="lineBetweenArticlesend"></td></tr>
</table>
</div>
</div></td>
<td class="menu">
----- KNIP ----
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div id="taal" style="position:absolute; left:25px; top:320; width:140px; z-index:4">
</div>
</td>
</tr>
</TABLE>
</td>
</tr>
</table>
</td>
<td> </td>
</tr>
</table>
</body>
</TD>
</TR>
</TABLE>
</form>
</body>
</HTML> |
Volgens mij zijn de volgende zaken onjuist:
- Style declaratie voor de HTML-tag
- Een dubbele body declaratie (dit is volgens mij in geen enkele HTML standaard beschreven)
- Zeker geen //W3C//DTD HTML 4.0 Transitional//EN
- Het gebruik van 5! style sheets en dan nog style tags opnemen in de pagina zelf
- Lege cellen (niet opgevuld met een  )
Persoonlijk denk ik dat de ontwerpers de website met een HTML tool hebben ontwikkeld en de code vervolgens in hun CMS-omgeving geplakt (zie dubbele body declaratie). In IE6 ziet de site er goed uit maarja, de vraag is natuurlijk hoe gaan de toekomstige browsers met deze code om!
Graag advies! Moet ik maar eens mijn HTML kennis gaan bij spijkeren of proberen de ontwerpers mijn familielid een slechte website te verkopen?
Alvast bedankt.
2.730 Wp Enphase Zuid 30°, 4.450 Wp Enphase Noord 30° | Smart EVSE laadpaal | Victron Multiplus II 48/5000/70 3 Fase | 45kWh PylonTech Pelio accu