Christian Heilmann

Author Archive

Q&A: Extra whitespace in lists

Monday, February 12th, 2007

Q: I keep having problems with a list showing up as two lines of instead of one (there is a big gap between the items) in Internet Explorer 6. I don’t know what is causing it as there is nothing inside the list items but text.

A: The problem is that you most likely have line breaks and tabs in between the closing LI and the next opening LI. This is a great thing to do to keep your code readable but Internet Explorer 6 (MSIE6) has a problem with it. One workaround would be to add the linebreaks and tabs inside the brackets of the LI elements, but that is neither pretty nor clever as MSIE6 is on the decline. You can use CSS to work around the same problem by using a fixed height for MSIE6 and overriding this for newer and better browsers that understand the child selector. A sequence like li{height:1em;} html>body li{height:auto;} will fix your problem as MSIE6 also increases the size of the element when the font is larger or the content of the list item spills out into two lines. Without the second selector newer browsers would cut off your content.

This has been published in the Q&A session of the UK based paper magazine “net”. Reproduction rights were given by the publisher.

[tags]netmagazine,CSS,lineheight,whitespace,problem,IE,webdevtrick[/tags]

DOM scripting essentials in under 10 minutes

Monday, February 12th, 2007

I am going to use you as my guinea pigs here. For an upcoming workshop in Singapore I am creating presentations and also screencasts to take away. Therefore I just recorded one of the sessions on the essentials of DOM scripting and put this “dry run” screencast on my server for you to check out.

You can also check the high quality version:DOM Essentials in 10 minutes screencast and tell me what you think.

[tags]DOM,scripting,DOMscripting,powerpoint,screencast,tutorial[/tags]

Amazing Video explanation of what web2.0 is

Wednesday, February 7th, 2007

I normally don’t share youtube links, but this is absolutely fabulous. One of the clearest, non-hyped explanation of web2.0 I have ever seen.

Embedded media not starting? Go to youtube to see it

[tags]video,web2.0,webtwooh,community,information[/tags]

Talking about accessibility in Paris

Sunday, January 28th, 2007

At 1pm I am heading out for Paris to talk at the First European e-Accessibility Forum
about “L’accès à l’information pour tous: acquis et nouveaux défis” or actually “Access to Information for all: achievements and new challenges.” as my French is rubbish.

The line-up of speakers at the conference looks rather impressive and I will see if I can make my 20 minutes worth while for the audience.

[tags]conference,accessibility,france,paris,christianheilmann[/tags]

My public speaking survival kit

Friday, January 26th, 2007

I must be a nightmare for organisers of conferences and summits. I am prone to change my speeches in the last second and actually starting to write them the day before if not on the way to the summit. This is OK for me as I work much better under pressure than when I feel confident of knowing the speech by heart. Fact is, I get bored of my own stuff very quickly.

However, there are some things I learnt to be a good idea to take care of before you go on that stage and monkey around in front of a powerpoint or keynote:

  • Keeping a copy of your presentation online (on a reliable server or in your webmail)
  • Keeping a copy of your presentation on a memory stick (preferably one that is compliant with USB 1)
  • Knowing your presentation – nothing worse than a presenter that is confused by his own slides (“and this seems to be a doodle of me – in a sombrero”)
  • Not expecting anything to work on the presentation site – plan for the need to speak up, use flipcharts as the projector died with a bang, maybe even the need to paint on a OHP (wow, blast from the past).
  • Bringing a power lead – your laptop battery is less reliable than you think it is.
  • Bringing a connector to plug your laptop into the oddest outlets there are (a lot of airlines sell these onboard, with differences of up to 8 pound from airline to airline for the same thing) – god I wished they’d standardize power plugs world-wide.
  • Arriving early at the site and assess the audience. They are there to see you, but you should also make sure you speak their language and change nuances on the spot if need be. This also gives a cool surprise effect as somebody in the audience out of a sudden becomes the presenter and it may entice clever people in the audience to do the same one day (come on you sleeping geniuses, go out there!). For reasons unknown to be this trick never works for me though, there seem to be features of me that people can spot in a crowd…
  • Having some water with you on stage (and a coffee if you are an addict like me) as your voice might need it
  • Preparing for your body to surprise you in unpleasant ways. Your mind might be strong but traveling and time differences really mess with your biological clock. So, bring some medication to stop nasty issues like bad stomach, tummy trouble, headaches or heartburn right when they occur. Your mind should be free of these troubles when you are up there.
  • Being open to and expecting some really tricky questions from the audience – or none at all…

During the presentation I realised some other things to work for me:

  • Being honest and WYSIWYG. If you don’t know things, don’t bring them up or sell yourself as knowing them. An honest “I don’t know, but I am happy to help anyone find it out” is much better than smoke and mirrors.
  • Being yourself as a presenter. If you are a shy “only the facts” person, make this your presentation, if you can and want to entertain as much as educate, do that.
  • Not seeing the audience as somebody who scrutinizes you but as somebody you want to communicate with. This is the old “dance as if nobody sees you” trick.
  • Never taking yourself serious, instead mention other people’s work and what you learnt from it.

How was it for you and what worked for you?

[tags]public speaking,presentations,stagefright,preparation[/tags]