NB: Note that this service is very experimental: it is based on a beta-released library, and based on a non-yet stabilized version of W3C mobileOK Basic. Please get involved to help improve this service!
Evaluating http://www.tkk.fi/sv/index.html with mobileOK Basic gives the following results:
Tests failed: 10 / 25
Tests passed: 15 / 25
Warnings: 54
CACHING
Related best practice:
[CACHING]
Provide caching information in HTTP responses.
The document is served without caching information ("Expires" or "Cache-Control" header)
CHARACTER_ENCODING_SUPPORT and CHARACTER_ENCODING_USE
Related best practices:
[CHARACTER_ENCODING_SUPPORT]
Ensure that content is encoded using a character encoding that is known to be
supported by the device.
[CHARACTER_ENCODING_USE]
Indicate in the response the character encoding being used.
The HTTP Content-Type header does not specify a character encoding and
no UTF-8 encoding or a non-UTF-8 is specified in the XML declaration
This resource is served as "text/css" but does not specify UTF-8 as character encoding (no charset parameter)
Content-Type of http://www.tkk.fi/style/css/print.css
CONTENT_FORMAT_SUPPORT and VALID_MARKUP
Related best practices:
[CONTENT_FORMAT_SUPPORT]
Send content in a format that is known to be supported by the device.
[VALID_MARKUP]
Create documents that validate to published formal grammars.
The document is an HTML document and it fails to validate according to
its given DOCTYPE: Attribute "type" is required and must be specified
for element type "style".
The document is an HTML document and it fails to validate according to
its given DOCTYPE: The content of element type "img" must match
"EMPTY". Children of type "comment" are not allowed.
The document is an HTML document and it fails to validate according to
its given DOCTYPE: The element type "img" must be terminated by the
matching end-tag "</img>".
The document is an HTML document and it fails to validate according to
its given DOCTYPE: The element type "img" must be terminated by the
matching end-tag "</img>".
The document does not validate against the XHTML Basic 1.1 DTD nor MP
1.2: Attribute "type" is required and must be specified for element
type "style".
The document does not validate against the XHTML Basic 1.1 DTD nor MP
1.2: The content of element type "img" must match "EMPTY". Children of
type "comment" are not allowed.
The document does not validate against the XHTML Basic 1.1 DTD nor MP
1.2: The element type "img" must be terminated by the matching end-tag
"</img>".
The document does not validate against the XHTML Basic 1.1 DTD nor MP
1.2: Attribute "type" is required and must be specified for element
type "style".
The document does not validate against the XHTML Basic 1.1 DTD nor MP
1.2: The content of element type "img" must match "EMPTY". Children of
type "comment" are not allowed.
The document does not validate against the XHTML Basic 1.1 DTD nor MP
1.2: The element type "img" must be terminated by the matching end-tag
"</img>".
The document does not validate against the XHTML Basic 1.1 DTD nor MP
1.2: The element type "img" must be terminated by the matching end-tag
"</img>".
The HTTP status code is 404 or 5xx (in response to the resource
http://www.tkk.fi/images/logo-bw.gif) and the response relates to a
request for an included resource
The embedded image or object is not of type image/gif or image/jpeg (text/html)
The the HTTP status represents failure (4xx), other than 404 or a
request for authentication (e.g. 401), (in response to the resource
http://www.tkk.fi/en/faculty_staff/index.html)
The the HTTP status represents failure (4xx), other than 404 or a
request for authentication (e.g. 401), (in response to the resource
http://www.tkk.fi/fi/henkilokunnalle/index.html)
The HTTP status code is 404 or 5xx (in response to the resource
http://www.tkk.fi/images/logo-bw.gif) and the response relates to a
request for an included resource
The document is served as "text/html" instead of the recommended "application/xhtml+xml"
The HTTP status code is 404 or 5xx (in response to the resource
http://www.tkk.fi/sv/bli_studerande/nyheter/view/hakuaika_on_alkanut.html)
and the response relates to a request for a linked resource
EXTERNAL_RESOURCES
Related best practice:
[EXTERNAL_RESOURCES]
Keep the number of externally linked resources to a minimum.
The HTTP status code is 404 or 5xx (in response to the resource
http://www.tkk.fi/images/logo-bw.gif) and the response relates to a
request for an included resource
GRAPHICS_FOR_SPACING
Related best practice:
[GRAPHICS_FOR_SPACING]
Do not use graphics for spacing.
The HTTP status code is 404 or 5xx (in response to the resource
http://www.tkk.fi/images/logo-bw.gif) and the response relates to a
request for an included resource
IMAGES_RESIZING and IMAGES_SPECIFY_SIZE
Related best practices:
[IMAGES_RESIZING]
Resize images at the server, if they have an intrinsic size.
[IMAGES_SPECIFY_SIZE]
Specify the size of images in markup, if they have an intrinsic size.
the height or width specified is less than the correseponding dimension of the image
… <img alt="" height="1" src="etusivu.gif" style="display: none;" width="1"/>
the height or width specified is less than the correseponding dimension of the image
… <img alt="" height="1" src="sub-etusivu.jpg" style="display: none;" width="1"/>
Either the height or width attribute is missing
… <img alt="TKK" border="0" src="../style/images/logo.gif"/>
Either the height or width attribute is missing
… <img align="left" alt="" border="" src="../style/images/logo-bw.gif"/>
The HTTP status code is 404 or 5xx (in response to the resource
http://www.tkk.fi/images/logo-bw.gif) and the response relates to a
request for an included resource
MEASURES
Related best practice:
[MEASURES]
Do not use pixel measures and do not use absolute units in markup language attribute values and style sheet property values.
A length property uses an absolute unit
… font-size: 14px
A length property uses an absolute unit
… font-size: 20px
A length property uses an absolute unit
… font-size: 18px
A length property uses an absolute unit
… font-size: 16px
A length property uses an absolute unit
… min-height: 102px
A length property uses an absolute unit
… height: 102px
A length property uses an absolute unit
… background:transparent url(/sv/sub-etusivu.jpg) no-repeat 194px
A length property uses an absolute unit
… width:465px
A length property uses an absolute unit
… height:178px
OBJECTS_OR_SCRIPT
Related best practice:
[OBJECTS_OR_SCRIPT]
Do not rely on embedded objects or script.
A "javascript:" link is used
… <a href="javascript:window.print();">Print</a>
The document uses scripting
… <script src="../midcom-static/jQuery/jquery-1.2.1.js" type="text/javascript"/>
The document uses scripting
… <script type="text/javascript">
var $j = jQuery.noConflict();
var MIDCOM_STATIC_URL = '/midcom-static';
var MIDCOM_PAGE_PREFIX = 'http://www.tkk.fi/';
</script>
PAGE_SIZE_LIMIT
Related best practice:
[PAGE_SIZE_LIMIT]
Ensure that the overall size of page is appropriate to the memory limitations of the device.
The total size of the page (89213 bytes) exceeds 20 kilobytes (Primary document: 8679, Images: 79407, Style sheets: 1127)
The HTTP status code is 404 or 5xx (in response to the resource
http://www.tkk.fi/images/logo-bw.gif) and the response relates to a
request for an included resource
Following tests were passed but raised one or more warnings.
You may want to consider if these warnings can help improve the page even further.
DEFAULT_INPUT_MODE
Related best practice:
[DEFAULT_INPUT_MODE]
Specify a default text entry mode, language and/or input format, if the device is known to support it.
There is no inputmode attribute on this text entry element
… <input id="search" name="q" type="text" value=""/>
STYLE_SHEETS_SUPPORT
Related best practice:
[STYLE_SHEETS_SUPPORT]
Organize documents so that if necessary they may be read without style sheets.
The CSS style sheet contains rules referencing the position, display or float properties
… display: none
The CSS style sheet contains rules referencing the position, display or float properties
… display: block
The CSS style sheet contains rules referencing the position, display or float properties
… float: left
The CSS style sheet contains rules referencing the position, display or float properties
… float: right
The CSS style sheet contains rules referencing the position, display or float properties
… display: block
The CSS style sheet contains rules referencing the position, display or float properties
… float: left
The CSS style sheet contains rules referencing the position, display or float properties
… display: none !important
The CSS style sheet contains rules referencing the position, display or float properties
… display: none
The CSS style sheet contains rules referencing the position, display or float properties
… display: none
The CSS style sheet contains rules referencing the position, display or float properties
… display: none
The CSS style sheet contains rules referencing the position, display or float properties
… display: none
The CSS style sheet contains rules referencing the position, display or float properties
… display: none
STYLE_SHEETS_USE
Related best practice:
[STYLE_SHEETS_USE]
Use style sheets to control layout and presentation, unless the device is known not to support them.
All styles are restricted to CSS media types other than "handheld" or "all"
… <style media="print, handheld" type="text/css">
@import "/style/css/print.css";
</style>
All styles are restricted to CSS media types other than "handheld" or "all"
… <style media="screen, projection" type="text/css">
@import "/style/css/screen.css";
</style>
The style attribute is used
… <img alt="" height="1" src="etusivu.gif" style="display: none;" width="1"/>
The style attribute is used
… <img alt="" height="1" src="sub-etusivu.jpg" style="display: none;" width="1"/>
The style attribute is used
… <table border="0" style="width:465px;height:178px;"><!-- ...skipped by mobileOK checker... ---></table>
TABLES_ALTERNATIVES
Related best practice:
[TABLES_ALTERNATIVES]
Where possible, use an alternative to tabular presentation.
A Table element exists
… <table border="0" style="width:465px;height:178px;"><tbody><tr><!-- ...skipped by mobileOK checker... ---></tr><tr><!-- ...skipped by mobileOK checker... ---></tr><tr><!-- ...skipped by mobileOK checker... ---></tr><tr><!-- ...skipped by mobileOK checker... ---></tr><tr><!-- ...skipped by mobileOK checker... ---></tr><tr><!-- ...skipped by mobileOK checker... ---></tr><tr><!-- ...skipped by mobileOK checker... ---></tr><tr><!-- ...skipped by mobileOK checker... ---></tr><tr><!-- ...skipped by mobileOK checker... ---></tr></tbody></table>
Some of the links on the page point to resources that may not work adequately on a mobile device:
Links to resources of which the declared character encoding is not UTF-8: NB: this service is released as a beta demonstrator of what the W3C MobileOK Basic checker service will look like; it is very likely to time out on some sites, esp. if they use a great number of links.