Website design refresh

It has been nearly 3 years since I first launched the freestyle developments website and it was long overdue for a design and code refresh. Today I finally relaunched the site.

For me, the biggest change has been to move to a HTML5 doctype. The site now utilises many of the new HTML5 tags, such as header, footer, nav, section, article, aside and time as well as some of the new HTML5 forms attributes. Many thanks goes to @rem and @brucel for their fantastic HTML5 book, which I gleaned a lot of useful information from.

I’ve also given it a bit of a visual refresh, to use some CSS3 properties that I’m now regularly using on sites I build: drop shadows, rounded corners – that sort of eye candy. It means that my CSS no longer validates with no errors, but I’m hoping people in the know will be able to see past the vendor specific CSS property prefix errors e.g. “-moz-”, “-webkit-”.

I’ve gone for a Jello Mold layout to give me the flexibility of a fluid layout within parameters I control. I love fluid layouts, but their biggest enemy is widescreen displays, which makes reading text difficult due to the long line lengths, which is minus points for accessibility.

Assuming your default font size is 16px, my site is fluid between 700px and 1280px. Outside of these browser widths the site is rigid. It means that the site never gets so small that the content is unreadable, and never become so wide that the line width is a hindrance to legibility. Another nice thing about the Jello Mold is that between the max and min, the site re-sizes itself in an organic way, which really has to be experienced to be appreciated (give it a go now, go on).

I’ve also updated my CSS to use the YUI reset sylesheet. I don’t agree with absolutely everything that YUI are doing with their CSS stylesheets, but they have some really interesting ideas and valid points. Either way, it is nice to have part of my styles coming off a CDN and is a bit more up to date than the reset I used to use.

In accordance with my post on the EM unit and browser zoom, I’ve updated my stylesheets and removed all references to pixels in favor of EM’s like I have been doing with all my new website builds for a while now. I don’t set a font size for any of my pages html or body elements, allowing the user to choose the size of my website by setting their default font size for their browser, which is 16px for most browsers.

Anyway, I think that is all I have to say for now. Enjoy the new site and all the interesting tech that comes with it. If this all sounds good to you, and you’re looking for a freelancer like me. Get in touch.

48 thoughts on “Website design refresh

  1. Physicians and pharmacists rarely mention dry eyes as a drug side effect priligy generika dapoxetine 60mg The resulting fluorescence mosaicism within the tissue enables the formation of the LMDP to be visualized directly in intact living lenses Shestopalov and Bassnett 2003

  2. priligy dapoxetine 30mg Other healthy behaviors that reduce diabetes risk include exercising more eating high fiber low fat foods and not becoming obese

  3. One potentially promising approach is the combined use of trastuzumab and chemotherapy 38 which is being investigated in at least five clinical trials in the adjuvant setting priligy usa

  4. priligy review youtube I feel confident with myself and if that inspires other women to feel confident with their bodies great Upton told Vogue

  5. A liver biopsy showed steatosis hepatocellular ballooning necrosis and mild cholestasis priligy cost

  6. priligy 60 mg price 33 However if the treatment procedure is a hysterectomy it makes the type of sampling procedure less important

  7. priligy dapoxetine 60mg Once you stop taking them your kidneys go back to reabsorbing the normal amount of water and salt for your body so you ll go back to your typical body weight soon after you stop taking them

  8. Purchased the SARMs from Sarms can i buy cheap cytotec prices Affected patients usually have portal hypertension due to cirrhosis severe alcoholic hepatitis but can also have fulminant hepatic failure from any cause

  9. 715 UMBRELLA SCANDINAVIA MEDIHEALTH Six pack Plus Fco120 382 order cytotec pills If you have hyperglycemia and it s untreated for long periods of time you can damage your nerves blood vessels tissues and organs

  10. Tell your doctor right away if any of these rare but serious side effects occur signs of kidney problems such as change in the amount of urine numbness tingling pain redness swelling of the arms legs hearing changes such as ringing in the ears temporary or permanent decreased hearing deafness can i buy lasix without a perscription 0 2 fold the recommended clinical dose resulted in a reduction in fetal weight and number of live births and feminization of male fetuses

  11. Verde Casino Promo Codes haben definierte maximale Bonusbeträge, die
    die Höchstsumme begrenzen, die Sie als Bonus erhalten können. Ein separater Verde Casino Promo Code “VERDEFORTYFIVE” bietet einen Festbetrag von 45
    Euro bei einer Mindesteinzahlung von 20 Euro. Dieser klassische Verdoppelungsbonus ist einfach zu verstehen und bietet dennoch einen erheblichen Mehrwert.
    Diese hohen Prozentsätze ermöglichen es, auch mit kleineren Einzahlungen substanzielle Bonusbeträge zu erhalten. Bei einer
    Einzahlung von 200 Euro erhalten Sie zusätzliche
    300 Euro Bonusgeld, sodass Ihr Gesamtguthaben 500 Euro beträgt.

    Auch wenn es derzeit keinen Verde Casino bonus code no deposit gibt, bietet die Plattform eine große
    Auswahl an attraktiven Bonusangeboten. Unter anderem erhalten Nutzer hier jedes mal mindestens 100 % auf die Einzahlung sowie einen beachtlichen Betrag von kostenlosen Freispielen. Partnercodes sind eine
    gute Möglichkeit, zusätzliche Vorteile zu erhalten, ohne
    auf reguläre Aktionen warten zu müssen. Viele dieser Partnercodes aktivieren einen Cashback-Bonus oder exklusive Freispiele, die im regulären Angebot nicht vorhanden sind.

    Positiv fallen die zahlreichen Aktionen, regelmäßigen Freispiele und das starke Live-Casino
    auf. Freispiele haben üblicherweise einen ×30 Umsatz‑Erfordernis,
    Bonusgeld meist ×40. Insgesamt bekommst
    du bis zu €1.200 + 220 Freispiele über die ersten 4 Deposits.

    Ich nutze meistens mein iPhone, und die mobile Version läuft schnell, sauber und ohne Ruckler – egal ob ich Slots oder Live-Spiele spiele.
    Ich spiele aktuell aktiv bei Verde Casino und der Einstieg ist fast schon verdächtig einfach.

    References:
    https://online-spielhallen.de/lapalingo-casino-erfahrungen-ein-umfassender-uberblick/

  12. Weitere Tischspiele umfassen Craps, Sic Bo,
    Red Dog, verschiedene Poker-Varianten und exotische Optionen wie Andar Bahar oder Teen Patti.

    Neben der Live-Variante bietet die RNG-Tischspielsektion über 150 Titel für Spieler, die flexibles Tempo bevorzugen. Das Affiliate-Programm Gloss Partners bietet Partnern transparente Konditionen und
    attraktive Provisionsmodelle, während die technische Infrastruktur auf modernsten Verschlüsselungstechnologien basiert.

    Ihn kriegst du gleich bei deiner Anmeldung und sp\\u00e4ter bieten dir regelm\\u00e4\\u00dfige Aktionen weitere Chancen. Die App f\\u00fcr Android-Nutzer und die Web-App f\\u00fcr iOS-Nutzer bieten ein vollst\\u00e4ndiges Casino-Erlebnis mit zus\\u00e4tzlichen Boni f\\u00fcr mobile
    Spieler. Es umfasst einen 100 % Willkommensbonus bis zu 500 \\u20ac, einen w\\u00f6chentlichen 10 % Cashback
    f\\u00fcr Slot-Spieler sowie ein Treueprogramm, das jede Wette mit Punkten belohnt.
    Für High Roller liegt die Maximaleinzahlung bei stattlichen 5.000 Euro.
    Mit einer Mindesteinzahlung von nur 10 Euro kannst du schon mit kleinem Budget ins
    Spielvergnügen starten. Royal Game bietet dir eine breite
    Palette an Ein- und Auszahlungsmöglichkeiten, die sowohl sicher als ebenso bequem sind.

    References:
    https://online-spielhallen.de/wunderino-casino-login-ihr-tor-zu-spannenden-spielen/

  13. The website is well-organized, allowing players to easily find their favorite
    games, access promotions, and manage their accounts.
    Players at Richard Casino can likely expect to earn points for their gameplay, which can be exchanged for bonuses, free
    spins, or other perks. While specific details of the loyalty program are not provided, it’s common for online casinos to reward regular players.
    Richard Casino offers a variety of promotions to both new and existing players,
    enhancing the overall gaming experience and
    providing additional value. Powered by industry leaders like
    Evolution Gaming and Pragmatic Play, the live casino offers
    a wide range of games including blackjack, roulette, baccarat, and game
    shows.
    This isn’t just another run-of-the-mill gambling site – it’s a proper gaming palace
    that’s been making waves since launching in 2023.
    Short waiting times and faster processing allow VIP gamers Daily withdrawal limits do exist
    even though they climb with VIP level. Richard Casino is quite reachable on mobile devices indeed because to its better website.
    This varied strategy ensures that aid is constantly available, thereby freeing gaming from its worries.
    Richard Casino’s several channels of customer service reflect
    its commitment to player satisfaction. Using advanced encryption techniques ensures safe payments and
    maintains player privacy by way of protection of
    all financial activities.

    References:
    https://blackcoin.co/this-is-vegas-casino-review/

  14. From Italy with love – enjoy the perfect pairing
    of garlic bread and your favourite pasta with a glass
    of wine for just $39! Enjoy an exclusive 10% discount on all specials when you dine as a member.
    Our set menu is available for groups of 10 or more
    and must be pre-booked at least one day in advance – perfect for your next gathering!
    Why not dine al fresco on the deck, or enjoy the talents of the chefs at work in the open kitchen that
    also features an impressive pizza oven!
    Best enjoyed with friends, our banquet menu options are an easy crowd-pleaser featuring a wide variety of our most popular dishes.
    Join us on the lawns on Saturday, 26th April 2025 from 5pm
    for fun, food and entertainment in true territory
    style. But there’s still a chance to join the celebration — limited table bookings are still available at Sandbar and il Piatto, offering prime positioning and a premium experience.
    All Gaming & Major Promotions are R18 & exclusive to Lucky North
    Club Members. This Dry Season, experience the enchantment and energy of Carnivale brought to
    life in a way only Mindil Beach Casino Resort can deliver.

    From 19 July, earn entries and join us every hour from 6pm on Saturdays & 3pm on Sundays
    for your shot at another game show-style excitement!

    If you love the whole cocktail-sipping, sun-soaking beach club experience, INFINITY at the
    Mindil Beach Casino Resort is the ultimate venue where
    Darwin’s social scene hits a whole new
    level. Situated on the resort’s expansive lagoon, these
    rooms offer swim out access, private sun lounges plus an outdoor setting on your private balcony.
    The spacious one bedroom suites offer guests an elegantly appointed lounge area, a marble ensuite and luxurious corner
    spa, and a private balcony with views of the lush tropical gardens, pool
    or ocean. The elegantly appointed lounge features separate living
    and dining areas which can host up to six
    people and has two private balconies.Bedrooms offer guests a sanctuary with a marble ensuite and a balcony with magnificent views.
    Grand suites offer guests the space to relax and enjoy the natural
    beauty of lush tropical gardens.

    References:
    https://blackcoin.co/13_vip-slots-casino-review-2022_rewrite_1/

  15. Explore classic table games like Blackjack, Roulette, and Baccarat, or engage with our live dealer games for an atmosphere reminiscent of
    the grandest casinos in the world. You can interact with the dealer and other players,
    making it a social and dynamic way to enjoy classic casino
    games. It’s clear this casino isn’t just throwing games and bonuses around — they’ve
    built a platform that’s fast, fair, and flexible for Aussie players.
    With this regulatory framework, players can enjoy real-money gaming
    with confidence and legal assurance.
    Every reel is a statement of luxury at Lucky Ones, they feature exquisite themes, jackpots, and adrenaline-fueled experiences.
    At Lucky Ones Casino, luxury isn’t an option – it’s
    the standard. Sign up to Lucky Ones Casino today and
    play like the VIP you were born to be. Lucky Ones Casino is where the privileged play, a world reserved for those who
    expect more – more luxury and more exclusivity.
    Experience high-class gaming at Lucky Ones Casino.

    From traditional banking to cryptocurrencies, our payment options are secure and convenient.

    References:
    https://blackcoin.co/instant-casino-awaits-a-comprehensive-look/

  16. With a generous 50 casino bonus for new players, it’s the perfect time to get
    started on your gaming journey. For existing players, National Casino offers a variety of ongoing
    promotions, including reload bonuses, free spins, and special seasonal offers.
    The social aspect of live dealer games makes them even more appealing, as players can chat with dealers and other participants,
    making the experience feel even more interactive and engaging.

    The app includes fingerprint and Face ID login options for quick access.
    The app provides direct access to your account without needing to open a web browser.
    Two-factor authentication adds extra security to your account.
    Maximum deposit limits reach $5,000 per transaction for most methods.

    Our minimum deposit starts at $10 across all payment methods.
    Account verification may extend processing times for first-time withdrawals.

    References:
    https://blackcoin.co/casino-bonus-ohne-einzahlung/

  17. батарея для погрузчика цена Стоимость аккумулятора для погрузчика варьируется от 200 000 руб. Экономьте с Тюменскими заводами.

  18. Ремонт деревянного покрытия Ремонт деревянного покрытия

  19. Whats up to every one as I am genuinely eager of reading this weblogs post to be updated on a regular basis. It consists of fastidious information. Banda Casino зеркало

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>