About this site
During the development of this site, particular attention was paid to the following features:
- Fluid-elastic visual layout.
This layout type combines the advantages of the fluid and elastic layouts, while avoiding many of their respective flaws. It adapts to different viewing conditions and responds to user control.
An elastic layout scales with users’ text size. At larger text sizes, the content may expand beyond the edge of the viewport causing a horizontal scroll bar.
Fluid (liquid) layouts adapt to the current user's window width.
This site has an elastic layout, but it becomes fluid once the browser window becomes narrower than the specified width. It adapts both to the browser window width and to the text size within a reasonable range. A minimum width is set to avoid too short text lines. This may produce a horizontal scroll bar in very narrow browser windows. To avoid the horizontal scrolling at larger text sizes, a maximum width of 100% is used. This means that the layout will scale in proportion up to the current window width and, after that, it will scale like a fixed width layout.
- The site uses relative font sizes allowing the users to change the size of the text to their comfort.
This option is important for people who would like to increase the text size but not the entire page. Yet too many sites quickly become a big jumble with overlapping content when text size is increased.
The layout of this site will not break when the text is resized, and nothing will get obscured. However, when the text is too large, the switch language button and my e-mail address could become partially hidden. They become visible while they are hovered over or while they are in focus.
- The site content can be reached using only the keyboard.
I create web sites as an independent web developer as my main goal is to make them beautiful, usable, standards compliant and accessible to the widest audience.
This sounds like a cliché and I could not affirm that I can accomplish that goal at 100%, but I am strongly convinced that web site and web browser software developers must strive to build standards compliant products with more accessibility features. The reasons are both moral and practical. I can state that I develop valid XHTML Strict code, the styling is achieved with CSS and I use unobtrusive java-scripts. I do my best to make the structure and the navigation clear and usable and to create cross-browser layouts and functionalities. The sites are tested with the most used browsers. Compliance with the Web Standards is the first step to accessibility and search engine good ranking. I try to follow the W3C accessibility guidelines and I check my sites compliance with WAI Guidelines (external link) and Section 508 (external link). I also make a basic SEO (Search Engine Optimization).