paazmaya / espoo.kobujutsu.fi Goto Github PK
View Code? Open in Web Editor NEWWeb site for "Espoon Yuishinkai ry", a martial club in Espoo, Finland
Home Page: https://espoo.kobujutsu.fi
License: MIT License
Web site for "Espoon Yuishinkai ry", a martial club in Espoo, Finland
Home Page: https://espoo.kobujutsu.fi
License: MIT License
https://yellowlab.tools/result/fziiod1uuh
99/100, get that last one point "Below the fold images", since the "ohjaaja" images are not needed in the initial load.
Also seen here https://waterfaller.dev/?url=https://espoo.kobujutsu.fi, the header background image is the last image which is loaded, but visually should appear first.
The Yuishinkai and RKHSK logos are also possibilities to load later.
This analysis of your page shows that LCP failed and CLS passes. It is not possible to measure FID in the lab, but your TBT is fast
Provided by https://developers.google.com/web/tools/lighthouse/
Lighthouse Report espoo.kobujutsu.fi 2017-07-06.pdf
Found this warning via https://zonemaster.fi
Check https://css-tricks.com/favicon-quiz/ and have icons available for different use cases and test them with screen shots.
IE8 does not support SVG. Is it really the best option for the two logos used?
https://caniuse.com/#feat=svg-img
Check the size of PNG files having only 16 colors.
Utilise:
Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds
https://dequeuniversity.com/rules/axe/3.0/color-contrast?application=AxeChrome
Running (https://github.com/pa11y/pa11y):
$ pa11y --include-warnings --include-notices -s WCAG2AAA https://espoo.kobujutsu.fi
Provides the following report:
Welcome to Pa11y
> Running Pa11y on URL https://espoo.kobujutsu.fi
Results for URL: https://espoo.kobujutsu.fi/
• Notice: Check that the title element describes the document.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_2.H25.2
├── html > head > title
└── <title>Kobujutsua ja Karatea Espoossa ...</title>
• Warning: This element's text is placed on a background image. Ensure the contrast ratio between the text and all covered parts of the image are at least 4.5:1.
├── WCAG2AAA.Principle1.Guideline1_4.1_4_6.G18.BgImage
├── html > body > header > h1
└── <h1>Ryukyu kobujutsua ja Yuishinkai...</h1>
• Warning: This element's text is placed on a background image. Ensure the contrast ratio between the text and all covered parts of the image are at least 7:1.
├── WCAG2AAA.Principle1.Guideline1_4.1_4_6.G17.BgImage
├── html > body > header > p
└── <p>Espoon Yuishinkai ry on vuonna ...</p>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── #tapahtumat
└── <a href="#tapahtumat" id="tapahtumat">Tulevat tapahtumat</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(2) > ul > li:nth-child(1) > a
└── <a href="https://www.facebook.com/events/231171054211865/" title="Ryukyu kobujutsun alkeiskurssin tapahtuma Facebookissa">Ryukyu kobujutsun alkeiskurssi ...</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(2) > ul > li:nth-child(2) > a
└── <a href="https://www.facebook.com/events/1915494115173541/" title="Shuji no kon sogo embu kumite-päivä tapahtuma Facebookissa">"Shuji no kon sogo embu kumite"...</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(2) > ul > li:nth-child(3) > a
└── <a href="https://www.facebook.com/events/323106608429651/" title="Nagegatame-harjoitus tapahtuma Facebookissa">Nagegatame-harjoitus, kello 12:...</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── #kobujutsu
└── <a href="#kobujutsu" id="kobujutsu">Ryukyu kobujutsu</a>
• Notice: Ensure that the img element's alt text serves the same purpose and presents the same information as the image.
├── WCAG2AAA.Principle1.Guideline1_1.1_1_1.G94.Image
├── html > body > section:nth-child(3) > img
└── <img class="logo" src="/assets/rkhsk-logo.png" alt="Ryukyu Kobujutsu Hozon Shinkokai organisaation logo">
• Notice: If this image cannot be fully described in a short text alternative, ensure a long text alternative is also available, such as in the body text or through a link.
├── WCAG2AAA.Principle1.Guideline1_1.1_1_1.G73,G74
├── html > body > section:nth-child(3) > img
└── <img class="logo" src="/assets/rkhsk-logo.png" alt="Ryukyu Kobujutsu Hozon Shinkokai organisaation logo">
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(3) > p:nth-child(6) > a
└── <a href="https://www.kobujutsu.fi" title="Ryukyu Kobujutsu Hozonshinkokai Suomessa">Lisätietoja lajista osoitteessa...</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── #karate
└── <a href="#karate" id="karate">Yuishinkai karate</a>
• Notice: Ensure that the img element's alt text serves the same purpose and presents the same information as the image.
├── WCAG2AAA.Principle1.Guideline1_1.1_1_1.G94.Image
├── html > body > section:nth-child(4) > img
└── <img class="logo" src="/assets/yuishinkai-logo.png" alt="Yuishinkai tyylisuunnan logo">
• Notice: If this image cannot be fully described in a short text alternative, ensure a long text alternative is also available, such as in the body text or through a link.
├── WCAG2AAA.Principle1.Guideline1_1.1_1_1.G73,G74
├── html > body > section:nth-child(4) > img
└── <img class="logo" src="/assets/yuishinkai-logo.png" alt="Yuishinkai tyylisuunnan logo">
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(4) > p:nth-child(4) > a
└── <a href="https://www.kobujutsu.fi/yuishinkai/" title="Yuishinkai karate Suomessa">Lisätietoja karaten tyylisuunna...</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── #liittyminen
└── <a href="#liittyminen" id="liittyminen">Liity mukaan!</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(5) > p:nth-child(2) > a
└── <a href="https://goo.gl/forms/ABCfyODfz3JMRgn72" class="link-registration" title="Espoon Yuishinkai ry:n liittymislomake Google Forms-palvelussa">täytä vain liittymislomake</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(5) > p:nth-child(3) > a
└── <a href="https://en.wikipedia.org/wiki/Data_Protection_Directive" title="Data Protection Directive 95/46/EC">hyväksyt antamiesi henkilötieto...</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(5) > p:nth-child(4) > a
└── <a href="/assets/espoon-yuishinkai-ry-yhdistyksen-saannot-2016-12-21.pdf" class="link-rules" title="Yhdistyksen säännöt PDF tiedostona">Espoon Yuishinkai ry:n yhdistyk...</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── #harjoitukset
└── <a href="#harjoitukset" id="harjoitukset">Harjoituspaikat ja -ajat</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(6) > ul:nth-child(5) > li:nth-child(1) > a
└── <a href="http://www.espoo.fi/fi-FI/Kulttuuri_ja_liikunta/Liikunta/Liikunta_ja_ulkoilupaikat/Urheiluhallit#Tapiola" title="Tapiolan urheiluhalli, Espoo">Tapiolan urheiluhallin judosali...</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(6) > ul:nth-child(5) > li:nth-child(2) > a
└── <a href="http://www.espoo.fi/fi-FI/Kulttuuri_ja_liikunta/Liikunta/Liikunta_ja_ulkoilupaikat/Urheiluhallit#Tapiola" title="Tapiolan urheiluhalli, Espoo">Tapiolan urheiluhallin judosali...</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(6) > ul:nth-child(5) > li:nth-child(3) > a
└── <a href="http://www.espoo.fi/fi-FI/Kulttuuri_ja_liikunta/Liikunta/Liikunta_ja_ulkoilupaikat/Urheiluhallit#Tapiola" title="Tapiolan urheiluhalli, Espoo">Tapiolan urheiluhallin judosali...</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(6) > ul:nth-child(7) > li:nth-child(1) > a
└── <a href="http://www.espoo.fi/fi-FI/Kulttuuri_ja_liikunta/Liikunta/Liikunta_ja_ulkoilupaikat/Urheiluhallit#Tapiola" title="Tapiolan urheiluhalli, Espoo">Tapiolan urheiluhallin judosali...</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(6) > ul:nth-child(7) > li:nth-child(2) > a
└── <a href="http://www.espoonrekry.fi/fi-FI/Paivahoito_ja_koulutus/Perusopetus/Peruskoulut/Alakoulut/Friisilan_koulu" title="Friisilän koulu, Espoo">Friisilän koulun liikuntasaliss...</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(6) > ul:nth-child(7) > li:nth-child(3) > a
└── <a href="http://www.espoo.fi/komeetankoulu#contactInfo" title="Komeetan koulun yhteystiedot">Komeetan koulun liikuntasalissa...</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(6) > ul:nth-child(7) > li:nth-child(4) > a
└── <a href="http://www.espoo.fi/fi-FI/Kulttuuri_ja_liikunta/Liikunta/Liikunta_ja_ulkoilupaikat/Urheiluhallit#Tapiola" title="Tapiolan urheiluhalli, Espoo">Tapiolan urheiluhallin judosali...</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── #maksut
└── <a href="#maksut" id="maksut">Harjoitteluun liittyvät maksut</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(7) > p:nth-child(6) > a
└── <a href="https://www.kobujutsu.fi/suomen-yuishinkai-ry/" title="Suomen Yuishinkai ry - kobujutsu.fi">Suomen Yuishinkai ry:n vuositta...</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── #yhteystiedot
└── <a href="#yhteystiedot" id="yhteystiedot">Ohjaajat ja yhteystiedot</a>
• Notice: Ensure that the img element's alt text serves the same purpose and presents the same information as the image.
├── WCAG2AAA.Principle1.Guideline1_1.1_1_1.G94.Image
├── html > body > section:nth-child(8) > p:nth-child(2) > img
└── <img src="/assets/ohjaaja-jukka.jpg" class="face-image" alt="Espoon Yuishinkai ry:n ohjaaja Jukka Paasonen">
• Notice: If this image cannot be fully described in a short text alternative, ensure a long text alternative is also available, such as in the body text or through a link.
├── WCAG2AAA.Principle1.Guideline1_1.1_1_1.G73,G74
├── html > body > section:nth-child(8) > p:nth-child(2) > img
└── <img src="/assets/ohjaaja-jukka.jpg" class="face-image" alt="Espoon Yuishinkai ry:n ohjaaja Jukka Paasonen">
• Notice: Ensure that the img element's alt text serves the same purpose and presents the same information as the image.
├── WCAG2AAA.Principle1.Guideline1_1.1_1_1.G94.Image
├── html > body > section:nth-child(8) > p:nth-child(3) > img
└── <img src="/assets/ohjaaja-kari.jpg" class="face-image" alt="Espoon Yuishinkai ry:n ohjaaja Kari Sysimiilu">
• Notice: If this image cannot be fully described in a short text alternative, ensure a long text alternative is also available, such as in the body text or through a link.
├── WCAG2AAA.Principle1.Guideline1_1.1_1_1.G73,G74
├── html > body > section:nth-child(8) > p:nth-child(3) > img
└── <img src="/assets/ohjaaja-kari.jpg" class="face-image" alt="Espoon Yuishinkai ry:n ohjaaja Kari Sysimiilu">
• Notice: Ensure that the img element's alt text serves the same purpose and presents the same information as the image.
├── WCAG2AAA.Principle1.Guideline1_1.1_1_1.G94.Image
├── html > body > section:nth-child(8) > p:nth-child(4) > img
└── <img src="/assets/ohjaaja-kimmo.jpg" class="face-image" alt="Espoon Yuishinkai ry:n ohjaaja Kimmo Kara">
• Notice: If this image cannot be fully described in a short text alternative, ensure a long text alternative is also available, such as in the body text or through a link.
├── WCAG2AAA.Principle1.Guideline1_1.1_1_1.G73,G74
├── html > body > section:nth-child(8) > p:nth-child(4) > img
└── <img src="/assets/ohjaaja-kimmo.jpg" class="face-image" alt="Espoon Yuishinkai ry:n ohjaaja Kimmo Kara">
• Notice: Ensure that the img element's alt text serves the same purpose and presents the same information as the image.
├── WCAG2AAA.Principle1.Guideline1_1.1_1_1.G94.Image
├── html > body > section:nth-child(8) > p:nth-child(5) > img
└── <img src="/assets/ohjaaja-aaro.jpg" class="face-image" alt="Espoon Yuishinkai ry:n ohjaaja Aaro Viertiö">
• Notice: If this image cannot be fully described in a short text alternative, ensure a long text alternative is also available, such as in the body text or through a link.
├── WCAG2AAA.Principle1.Guideline1_1.1_1_1.G73,G74
├── html > body > section:nth-child(8) > p:nth-child(5) > img
└── <img src="/assets/ohjaaja-aaro.jpg" class="face-image" alt="Espoon Yuishinkai ry:n ohjaaja Aaro Viertiö">
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > section:nth-child(8) > p:nth-child(7) > a
└── <a href="https://docs.google.com/forms/d/e/1FAIpQLSfSBBaNqzvjPV4EceXT3OsZNQhebM0QimuvOTdxfzxkiFLfQg/viewform" class="link-feedback" title="Espoon Yuishinkai - Palautelomake">voi antaa palautetta tämän loma...</a>
• Warning: This element's text is placed on a background image. Ensure the contrast ratio between the text and all covered parts of the image are at least 7:1.
├── WCAG2AAA.Principle1.Guideline1_4.1_4_6.G17.BgImage
├── html > body > footer > p
└── <p><a href="https://github.com/paa...</p>
• Warning: This element's text is placed on a background image. Ensure the contrast ratio between the text and all covered parts of the image are at least 7:1.
├── WCAG2AAA.Principle1.Guideline1_4.1_4_6.G17.BgImage
├── html > body > footer > p > a
└── <a href="https://github.com/paazmaya/espoo.kobujutsu.fi" class="link-github" title="Muokkaa sivuja GitHub-palvelun kautta">© Espoon Yuishinkai ry</a>
• Notice: Check that text of the link describes the purpose of the link.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_9.H30
├── html > body > footer > p > a
└── <a href="https://github.com/paazmaya/espoo.kobujutsu.fi" class="link-github" title="Muokkaa sivuja GitHub-palvelun kautta">© Espoon Yuishinkai ry</a>
• Notice: Check that the title attribute of this element contains text that identifies the frame.
├── WCAG2AAA.Principle2.Guideline2_4.2_4_1.H64.2
├── #_hjRemoteVarsFrame
└── <iframe name="_hjRemoteVarsFrame" title="_hjRemoteVarsFrame" id="_hjRemoteVarsFrame" style="display: none !important; width: 1px !important; height: 1px !important; opacity: 0 !important; pointer-events: none !important;" src="https://vars.hotjar.com...
4 Warnings
39 Notices
Use a subset?
They offer a free version for Open Source, https://crossbrowsertesting.com/plans
How about it?
With keyboard navigation it is important that the focused component can be visually identified. If the focused component is not somehow highlighted, the user cannot be sure which component has focus.
Report available here https://sonarwhal.com/scanner/4c5c7c9f-3a65-449c-9063-2a090ec3ada3
It appears that color is the only distinguishing feature about links in blocks of text.
If links in blocks of text are identified only by color, the color contrast ratio between the link text and the surrounding text needs to be at least 3:1. This is not the case here.
Furthermore, color should not be the only visual cue. An additional visual cue could be underlining the link or making it bold.
This applies to links that are visually part of a block of text. Menu items etc. should not be considered here.
Choose one of the following:
Make sure there are other visual indicators of links besides the color, such as underline or bold.
Or ensure that links have a contrast ratio of at least 3:1 with surrounding text, and provide additional visual cues when pointing with a mouse or moving keyboard focus to the link.
Please notice that the 3:1 color contrast ratio for links identified only by color should be measured text to text and not text to background.
https://observatory.mozilla.org/analyze/espoo.kobujutsu.fi
The X-Content-Type-Options header tells browsers to stop automatically detecting the contents of files. This protects against attacks where they're tricked into incorrectly interpreting files as JavaScript.
Mozilla Web Security Guidelines (X-Content-Type-Options)
Funnily enough, there was some testing history:
Date | Score | Grade |
---|---|---|
October 16, 2017 5:25 PM | 65 | B- |
July 7, 2017 9:46 PM | 35 | D |
Onko päivämäärät jo tiedossa
"Almost". Näillä näkymin 12. - 13.1.2019.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.