00:17
<Hixie>
daedb: if it's not too hard to get, sure
00:21
<daedb>
Hixie: I have one. It's not gonna be readable if it's scaled down to 400px width though (it's a 1680*1050 image). It can be scaled down somewhat and still be readable, but not down to 400px.
00:22
<Hixie>
that's ok, the shrunk down images are just to remind me of what they are
00:25
<daedb>
http://daed.site24.se/Screenshot20100420222809422.jpg is it.
00:31
<TabAtkins>
daedb: You could probably alter the image to work, by taking the full-size text and just transporting it into a scaled-down image.
00:34
<Hixie>
daedb: thanks
00:34
<daedb>
TabAtkins: http://daed.site24.se/dao_sub_cropped.png <-- like this? :)
00:35
<TabAtkins>
daedb: Yes.
01:07
<Hixie>
nessy: i've split it again, now there's three pages :-)
01:10
<Hixie>
nessy: is there a word to refer to a single segment of a timed track? whatever unit of text has a start and end time?
01:10
<nessy>
I've started calling them text cues
01:11
<Hixie>
cue, that works
01:11
<Hixie>
thanks
01:16
<nessy>
sorry, was on the phone
01:17
<nessy>
what's the third page now?
01:17
<Hixie>
one is use cases for timed tracks rendered over video by the UA, the other is use cases for API-level access to timed tracks.
01:17
<Hixie>
the main page has no images on it anymore
01:18
nessy
goes checking it out
01:19
<nessy>
ah I see
01:19
<nessy>
the links to the other pages are there, too, which got me confused yesterday
01:19
<Hixie>
links to the other pages?
01:28
<Hixie>
nessy: should a UA always grab all the tracks from the network, or should it only grab tracks when they're enabled?
01:29
<nessy>
external files: only when they are enabled
01:29
<Hixie>
interesting
01:29
<nessy>
save bandwidth where you can, I'd say
01:29
<nessy>
why?
01:30
<Hixie>
so we really need three modes when we have the API... on and displayed, on but only for hte API, and off
01:30
<nessy>
what do you mean by "on but only for the API"?
01:30
<Hixie>
suppose one of the timed tracks is a list of IDs of slides and times for when the slides turn on and off
01:31
<Hixie>
you wouldn't want the IDs actually shown on the video (or even listed in the UI)
01:31
<Hixie>
but you'd still want then "enabled" and triggering events for the script
01:31
<Hixie>
s/then/them/
01:32
<nessy>
are you saying that external tracks should trigger events even if they are not active?
01:32
<Hixie>
what do you mean by active?
01:32
<Hixie>
(if they're triggering events, presumably they are active)
01:32
<nessy>
hmm… I guess there is a difference between being loaded and being displayed
01:34
<nessy>
maybe this has to be done with two different attributes just like on the media elements
01:34
<nessy>
something akin to @controls for being displayed and something akin to @preload for being "available"
01:35
<nessy>
though those names of course don't match
01:35
<Hixie>
i can't see any good way to do it other than something in attributes, yes
01:35
<Hixie>
but for now i'm just trying to work out requirements
01:36
<Hixie>
so that i can go through your proposals
01:36
<nessy>
sure - my brain jumped ahead
01:36
<nessy>
there is some need for turning on and off UA display
01:37
<nessy>
and there is some need for enabling / disabling a track and its events
01:38
<nessy>
it may even make sense to have that fourth state: displaying, but no events triggered
01:38
<Hixie>
oh?
01:39
<nessy>
no?
01:39
<nessy>
if the Web developer knows they don't need the events why should the UA have to make the effort?
01:40
<othermaciej>
nessy: no events of what kind?
01:40
<othermaciej>
nessy: like DOM events for JavaScript?
01:40
<Hixie>
nessy: an event every few seconds isn't a big deal
01:40
<othermaciej>
nessy: browsers can optimize to avoid dispatching the event at all if there are no listeners
01:40
<nessy>
we're just talking about the cues from external text resources for media elements
01:40
<othermaciej>
if it is a performance issue to dispatch it
01:41
<nessy>
ok - I was just thinking through the logical possibilities and whether three states will do or whether there are two independent dimensions
01:42
<othermaciej>
what are the three states being considered?
01:45
<nessy>
on and displayed, on but only for hte API, and off
01:47
<Hixie>
nessy: anything look obviously wrong on http://wiki.whatwg.org/wiki/Timed_tracks#Architecture ?
01:49
<nessy>
checking … did you consider tracks inside the video resource?
01:50
<Hixie>
oh, forgot about those, good point
01:51
<nessy>
they are essentially the same, but linked through the media resource
01:51
<Hixie>
(reload)
01:54
<Hixie>
bbiab - if you have any other comments feel free to mention them here, i'll look at backlog
01:54
<Hixie>
next stage is to go through your proposals
01:54
<Hixie>
to learn what parts of this they cover
01:54
<nessy>
looks ok
01:55
<nessy>
our proposals are rather bare on the javascript and rendering side of things - but solve the top, basically
01:55
<nessy>
I wonder about one thing: what if the timed text track has styling information?
01:56
<nessy>
CSS and Web Fonts cannot be the only part to trigger styling - it might come from the text resources
01:59
<nessy>
looks like you are solving the cue ranges problem as well with this ;)
02:08
<Hixie>
yeah hopefully we can hit cue ranges as well, that would be nice
02:09
<Hixie>
dunno what to do with the styling thing... are we sure we don't just want it to be CSS?
02:09
<Hixie>
i mean most systems don't let the author style the captions at all, from what i've seen
02:09
<Hixie>
e.g. TVs these days put that under teh control of the user
02:10
<Hixie>
and HTML itself has moved towards putting all styling in CSS
02:10
<Hixie>
it would be weird to make subtitles an exception
02:10
<Hixie>
but i don't know, depends what the use cases are
02:58
<nessy>
some of the formats have styling
03:01
<nessy>
like the QTText example that I emailed:
03:01
<nessy>
{QTtext} {size:16} {font:Lucida Grande} {width:320} {height:42}
03:01
<nessy>
{language:0} {textColor:65535,65535,65535} {backColor:0,0,0}
03:01
<nessy>
{doNotAutoScale:off} {timeScale:100} {timeStamps:absolute}
03:01
<nessy>
{justify:center}
03:01
<nessy>
but often this is ignored
03:02
<nessy>
where styling is on the elements rather than on the full text cue, we cannot simply ignore it I think
03:02
<nessy>
formats is a whole problem by itself and I am tending towards developing this new one that we have been discussing on WHATWG and then mapping everything else to that
03:17
<nessy>
or look at SSA (substation alpha) format, see http://en.wikipedia.org/wiki/SubStation_Alpha
03:17
<nessy>
probably the most comprehensive subtitling format around
03:23
<nessy>
found this positioning-interesting subtitle http://img3.imageshack.us/img3/6743/vlcsnap090208083027134xq5.png
03:25
<annevk>
vertical text strikes back
03:25
<annevk>
aaah
03:27
<Hixie>
nessy: i don't think we need to map everything to a single format; if the UA supports two formats, it can just support them both, that seems fine
03:27
<nessy>
ok, though I think there may be more than 2 in the future seeing all the different formats that exist
03:27
<nessy>
just found this, btw http://img254.imageshack.us/ifs/7581/img410/3/fabulousab2.png
03:27
<nessy>
has coloured text done in SSA and Matroska - want it on the page, too?
03:28
<Hixie>
sure
03:28
<Hixie>
karaoke i assume?
03:28
<Hixie>
wait, that's a demo of SSA and Matroska
03:28
<Hixie>
we don't want demos
03:28
<Hixie>
only things that people actually use
03:28
<Hixie>
the idea is to find out what the use cases really are
03:29
<Hixie>
i added some more thoughts here: http://wiki.whatwg.org/wiki/Timed_tracks#Declaring_timed_tracks
03:29
<Hixie>
based on your proposals
03:29
<Hixie>
a few questions arising:
03:29
<Hixie>
- what's the use case for media="" on timed tracks?
03:29
<Hixie>
- how do we handle sign language video overlays?
03:30
<Hixie>
- how do we handle alternative audio tracks?
03:30
<nessy>
not a demo - SSA and Matroska are not demos, they are fully in use
03:30
<Hixie>
i gotta go for dinner, but if you have any thoughts on the above, don't hesitate to mention them
03:30
<Hixie>
SSA and Matroska are not demos, but that file is a demo of SSA and Matroska
03:30
<Hixie>
if the filename is any indication
03:30
<Hixie>
anyway, gotta go, bbiab
03:31
<nessy>
enojy your dinner
03:31
<nessy>
@media is supposed to be what it is for video: help filter a file for a particular device
03:32
<nessy>
for example if some caption file is written for a specific width, but wouldn't work on mobile, then there might be a max-width on it
03:33
<nessy>
as for sign language videos, they are the same problem as actual audio descriptions (the ones that are recorded voice)
03:33
<nessy>
they both are not time-aligned text, but time-aligned other media resources
03:34
<nessy>
the browser vendors have all told me that they don't want to implement such media synchronisation at this point in time, in particular if they come from different servers
03:34
<nessy>
(btw: did you see my test at http://blog.gingertech.net/2010/02/12/audio-track-accessibility-for-html5/ ?)
03:35
<nessy>
however, the idea is that the <track> element will allow for such media files in the future, too
03:35
<nessy>
so, the proposal already covers it
07:45
<Hixie>
nessy: do sign language files and recorded audio descriptions have built-in timings?
08:15
<zcorpan>
Hixie: hmm. should the binary frame length parsing algorithm bail out if the first length byte is 0x80?
08:17
<annevk>
meh, CORS is complex
08:17
<annevk>
I should have said no way more often to the Mozilla guys...
08:19
hsivonen
doubts about all the anime fansubbing effects being hard requirements
08:20
<annevk>
HTML and CSS should address most of it
08:20
<Hixie>
yes let's put <video> in the subtitles! nothing could go wrong there
08:21
Hixie
points annevk to <annevk> I should have said no way more often to the Mozilla guys...
08:21
<Hixie>
zcorpan: the server guys are most likely to just ignore us on that front, and i don't see why the client guys would care about a 0x80 prefix
08:22
<annevk>
the comparison with CORS would be more to allow HTML/CSS but require a bunch of extra syntax to enable all their functionality
08:22
<annevk>
rather than not allowing HTML/CSS
08:24
<Hixie>
the needs i've seen so far are to allow ruby and italics. that's it. making subtitles use all of html and css is so far beyond overkill i don't even know where to begin.
08:26
<othermaciej>
Hixie: <video> in <video> subtitles sounds like awesome demo fodder
08:26
<othermaciej>
Hixie: I cannot wait to tweet someone's demo based on creatively abusing such a capability
08:27
<annevk>
the karaoke seemed to require some more
08:27
<Hixie>
which one?
08:27
<annevk>
the one with the rainbow text or just text gradually changing color
08:27
<othermaciej>
what about color?
08:28
<Hixie>
the rainbow colour one is a demo of what you can do with a subtitle format
08:28
<Hixie>
it's not a use case
08:28
<annevk>
i've seen it in the wild
08:29
<Hixie>
please put a screenshot or link up so i can study it
08:29
<annevk>
i mean in a bar
08:30
<Hixie>
go there and take a photo :-)
08:30
<annevk>
i'd love to if someone covers my ticket to nicaragua :p
08:30
<annevk>
though here in tokyo it should prolly be relatively easy to find
08:31
<annevk>
actually yesterday we mike and I much weirder stuff but no camera at hand
08:31
<Hixie>
(i don't think you can ever do what that example does with css currently... however, if we use css pseudo-elements to style subtitles in general, then that would handle that case once we have text paint servers)
08:32
<annevk>
yeah, that seems reasonable
08:33
<Hixie>
ok bed time
08:33
<Hixie>
nn
08:45
<nessy>
ah bummer missed Hixie
08:45
<nessy>
does Hixie read back?
08:46
<othermaciej>
I think he does
08:46
<othermaciej>
at least if you mention his name
08:46
<othermaciej>
or you can email him
08:55
<nessy>
just emailed him :)
09:29
<gsnedders>
So I went out and ordered alcoholic drinks last night. I didn't even get ID'd.
09:30
<othermaciej>
do you look old enough?
09:34
<annevk>
not really :p
09:34
<othermaciej>
lol
09:42
<jgraham>
He doesn't really look old enough to be out without his mother
09:42
<hsivonen>
well, at a dinner at TPAC in Boston, MikeSmith was ID'd (and denied alcoholic beverage) and I was not ID'd
09:44
<zcorpan>
yay, now i can remove img { border:0 } from my style sheets
09:44
<annevk>
but Mike has a mustache
09:44
<hsivonen>
annevk: I had a collar on my shirt :-)
09:46
<hsivonen>
plinss had a collar, too, and was not ID'd. IIRC, everyone wearing t-shirts was ID'd regardless of facial hair
09:47
<annevk>
interesting
09:47
<annevk>
though Mike was telling me they also do
09:47
<hsivonen>
and then the waiter refused to accept Mike's Japanese alien card as ID
09:48
<annevk>
euh oops; anyway, that was supposed to end in US airport trouble
09:48
<othermaciej>
MikeSmith looks way too old to ID
09:48
<othermaciej>
even I look too old to ID these days
09:48
<annevk>
ah yeah, I was on that table I think
09:49
<othermaciej>
I was getting ID'd regularly as recently as 2 years ago and I was 32 then
09:49
<annevk>
but you seem to have a much better memory of it :)
09:49
<othermaciej>
or 31?
09:49
<othermaciej>
I can't remember how old I am any more
09:49
gsnedders
has wine at TPAC in Mandelieu
09:49
<gsnedders>
*had
09:49
<gsnedders>
Apparently the age in France has been raised to 18
09:49
<annevk>
I went into a bar once in Palo Alto where I wasn't ID'd but chaals was
09:49
<gsnedders>
hah
09:49
<annevk>
and I was under 21 at the time :p
09:50
<jgraham>
You're assuming they want to catch you
09:50
<annevk>
(of course, the fully story is that the bouncer was in the restroom while I entered)
09:50
<annevk>
s/fully/full/
09:51
<nessy>
it's a compliment if you're getting ID-ed at 40 ;)
09:52
<annevk>
I'm not sure chaals would find it a compliment as he isn't 40 yet (afaik) :)
09:55
<annevk>
8 days until a new Ubuntu comes out
09:55
<annevk>
somewhat excited about this release
09:56
<jgraham>
I am considering installing it early just so I can change the theme as fast as possible
09:56
<jgraham>
s/fast/soon/
09:57
<jgraham>
(the buttons-on-the-left thing I can probably cope with, but srsly, what's with the dark grey)
09:58
<gsnedders>
Even the guy who jgraham calls emo dislikes the darkness of the theme.
10:10
<hsivonen>
I thought the default theme was supposed to be Light
10:12
<hsivonen>
do Qt apps still look totally different on Lucid?
10:14
<jacobrask>
should I escape & to &amp; in links in HTML5?
10:15
<hsivonen>
jacobrask: yes
10:16
<hsivonen>
you don't have to in most cases, though
10:16
<jacobrask>
hm? :P
10:17
<jacobrask>
why and when should I
10:17
<hsivonen>
always, so you don't accidentally fail to escape when it's required
10:17
<jacobrask>
ok
10:18
<jacobrask>
when is it required then
10:18
<othermaciej>
per the latest spec, it's only required if the & is followed by something that matches an entity name
10:19
<jacobrask>
ok, and I won't remember all of those, so yes then I'll escape it all the time
11:34
<Dashiva>
It is mindboggling that bug 8833 is still going
11:38
<Dashiva>
Or maybe that's only if you assume rational intent...
11:46
<Philip`>
"There was no way that the group could come up with a title for the spec when the group was not told what the spec included."
11:46
<Philip`>
Couldn't the group have, like, read the spec to see what it included?
11:46
<zcorpan>
that would involve reading the spec
11:46
<othermaciej>
see my comments for copious evidence that the group was told what the spec included
11:47
<othermaciej>
without even having to read it even
11:52
<Dashiva>
It's a good thing we have a solid process in place to neutralize poisonous people!
12:54
<zcorpan>
hmm it's snowing
12:55
<jgraham>
zcorpan: Yes
13:17
<Lachy>
it was snowing briefly here in Oslo too. Seems to have stopped now though
13:19
<jacobrask>
in Gothenburg as well, for 10 minutes or so
13:19
<jacobrask>
weird
13:35
<Lachy>
I wonder if it has anything to do with all the volcanic ash messing with the weather.
15:38
<jarib>
does anyone maintain a complete IDL document from HTML5?
15:38
<jarib>
i'm giving up on automatically extracting it from the markup
15:38
<asmodai>
Geez, I wonder if I should give up on this Lorentz build.
15:39
<asmodai>
It might protect Firefox from plugins, but so far it just crashes randomly without even touching it.
15:39
<jarib>
about to do extract the IDL parts manually, but now looking forward to it :P
15:39
<asmodai>
Now or not? :)
15:39
<jarib>
not! :)
15:40
<asmodai>
Nothing in the logs for the channel/
15:40
<asmodai>
?
15:41
<jarib>
hmm, i'll look
15:56
<hendry>
jarib: syntax.whattf.org/relaxng/ is probably the closest
15:59
<gsnedders>
That's not IDL
16:22
<Philip`>
jarib: Someone had set up a thing to automatically validate the spec's IDL
16:22
<Philip`>
which I assume includes the extraction of it
16:26
<Philip`>
jarib: http://www.w3.org/2009/07/webidl-check / http://dev.w3.org/2009/webidl-checker/webidl-check does the extraction, I think
17:03
<jarib>
Philip`: thanks, unfortunately just extracting the <pre class=idl> will still be incomplete
17:03
<jarib>
since some elements just has "DOM Interface: Uses HTMLElement"
17:05
<annevk>
why would you need to extract that for a IDL overview?
17:06
<annevk>
there's also some index table with IDL info
17:06
<jarib>
annevk: i'm generating code based on the IDL for a testing tool
17:07
<annevk>
oh sweet
17:07
<jarib>
basically i just need a map of tag_name => typed_attribute_list
17:07
<annevk>
browser testing?
17:07
<jarib>
yeah
17:08
<annevk>
maybe grab all IDL blocks, grab the element index -> IDL interface name table and mash it up?
17:09
<jarib>
yeah, that sounds like the best approach
17:09
<jarib>
i've tweaked it by hand for now, but that table will be useful in thefuture
18:36
<AryehGregor>
"Feel free to REOPEN if you think luring people to Berlin and telling them stories about volcanoes to make them stay is not an acceptable way of setting up a branch office."
18:36
<gsnedders>
I find it disturbing that I can find mistakes in a friend's English work, and know enough of a quote to be able to google it and find the exact quote
18:37
<gsnedders>
(in some other secondary work)
18:59
<daedb>
Wow, bug 8833 is really delicious :)
19:12
<TabAtkins>
daedb: I... I'm so confused. What *possible* benefit could Apple, Google, and Maciej and Ian personally, gain from the name of the spec?
19:13
<TabAtkins>
The answer, of course, is "mu", because the dude is clearly an internet crazy.
19:14
<Dashiva>
TabAtkins: They force their bloated and useless and dangerous misfeatures onto the innocent real world filled with people who only ever write static documents
19:15
<Dashiva>
The personal gain is of course entertainment
19:15
<TabAtkins>
Ah, I see. They get to laugh at the monkeys dancing on their fiendish strings.
19:15
<TabAtkins>
Makes sense.
19:19
AryehGregor
adds himself to the CC list
19:20
<daedb>
TabAtkins: It's the first step to total world domination, *obviously* :p
19:21
<daedb>
First you control the spec, then you control the language, and then somehow you win :)
19:21
<TabAtkins>
Then you get de wimmin.
19:21
<daedb>
That too.
19:26
<Hixie>
TabAtkins: i get paid by a secret group organised by swiss bankers for each day that the spec remains called "HTML5" -- the amount I make goes down for each character away from HTML5
19:28
<Hixie>
TabAtkins: that's why Jeremy was so concerned when I renamed the spec, he was worried I would lose out on that money
19:29
<Hixie>
jesus, what is joe doing
19:31
<miketaylr>
I KNEW IT
20:15
<zcorpan>
http://www.h-online.com/open/news/item/High-performance-Theora-codec-for-Firefox-on-OMAP3-previewed-980720.html
20:35
<TabAtkins>
AryehGregor: Where is the "luring people to Berlin" thing from?
20:35
<jgraham>
So, good people, is there any way to convince windows that a path can be > 255 characters long other than making it an absolute path starting \\?\
20:35
<TabAtkins>
Install linux.
20:36
<jgraham>
Sadly Windows is a critical feature in this case
20:36
<TabAtkins>
Then I give up.
20:36
<Philip`>
jgraham: As far as I'm aware, Windows doesn't have that requirement
20:36
<Philip`>
though some Windows tools do
20:36
<Philip`>
like xcopy
20:36
<jgraham>
Philip`: Subversion seems to
20:37
<Philip`>
You can create more deeply nested directories in Explorer
20:37
<Philip`>
so it's probably a bug in the tool if it doesn't like them
20:37
<Dashiva>
TabAtkins: It's a mediawiki bug
20:37
<jgraham>
Specifically the Win32 API seems to have a function with that limitation even though NTFS allows much longer paths
20:37
<Dashiva>
They had a convention in Berlin or somewhere in Germany, and got stranded because of the volcano
20:38
<jgraham>
Philip`: Sadly subversion is also a critical component in this setup
20:38
<Dashiva>
TabAtkins: https://bugzilla.wikimedia.org/show_bug.cgi?id=23223
20:39
<Philip`>
jgraham: Can you make the path shorter, by removing some parent directories?
20:39
<TabAtkins>
jgraham: I had some tool that had similar problems. We solved it by starting our path in c:/x/
20:40
<Philip`>
Or, can you install Cygwin? (since maybe that avoids the API limitation)
20:40
<Dashiva>
It doesn't help that the default documents folder is nested quite deep
20:40
<jgraham>
Philip`: Possibly
20:41
<jgraham>
Philip`: I fear that the same problem would just happen again (I don't really control the filenames so I can only trim the prefixes)
20:42
<jgraham>
TabAtkins: That is kind of my plan but it is not quite trivial in this case because the checkout is initiated by a different machine that doesn't know about the absolute paths on the remote end
20:42
<Dashiva>
Have you tried a different svn implementation?
20:43
<jgraham>
Dashiva: No. I don't really understand the subversion-on-windows situation
20:44
<jgraham>
Are there material differences between the various binaries?
20:44
Philip`
sees http://svn.haxx.se/users/archive-2005-02/1088.shtml says "if you feed Subversion an absolute path, [...] you *should* be okay"
20:44
<Dashiva>
There are several different svn libraries at least
20:45
<Philip`>
There's a big difference if you use TortoiseSVN
20:46
<Philip`>
though they still all use the same backend library as far as I'm aware
20:46
<Philip`>
because only crazy people would reimplement it from scratch
20:48
<Dashiva>
Lots of crazy people out there
20:48
<Dashiva>
There are two implementations just in java, even
20:49
<Philip`>
Java people are particularly crazy
20:50
<Philip`>
and I guess they like to not rely on native C libraries
20:50
<Philip`>
Are there any in other languages?
20:50
<Dashiva>
One is a JNI interface to the C lib, another is a full reimplementation
22:03
<Dashiva>
UMP keeps trucking along...
22:04
<Dashiva>
It seems it will be blocked waiting for two implementations until CORS finishes, so I don't see the hurry
22:05
<JonathanNeal>
I was wondering if I could get some feedback from you guys on http://sandbox.thewikies.com/learn-html/ a project I'm writing to teach kids HTML.
22:06
<JonathanNeal>
Or maybe 9th graders (not little ones)
22:08
<TabAtkins>
Interesting.
22:09
<Dashiva>
I think those kids are too young to get "all your base" :)
22:11
<Dashiva>
It's interesting, but I'm not sure if <em> and <strong> are good example elements. They're fairly abstract, and very similar (semantically, not visually)
22:14
<JonathanNeal>
Dashiva, sure, what other elements would be useful suggestions? I picked <em> because it was short.
22:14
<JonathanNeal>
I would have picked <b> or <i> but I really didn't want to encourage that.
22:18
<Dashiva>
You could use one of em/strong, and another elements with a different type. E.g. <sup>
22:18
<TabAtkins>
Or <a>, though that's probably too complex for a first lesson.
22:19
<Dashiva>
<hx> and <p> are also common starting elements, in my experience
22:21
<TabAtkins>
JonathanNeal: Honestly, teaching kids <b> and <i>, and having them be misused to mark up emphasis and importance, is better than teaching them <strong> and <em>, and having them be misused to mark up citations, foreign words, random bold text, etc.
22:21
<TabAtkins>
Having not enough semantics is better than having wrong semantics.
22:22
<JonathanNeal>
Dashiva, headings and paragraphs would be the next lesson, I think.
22:23
<Dashiva>
I would tend to agree with what TabAtkins said there
22:23
<JonathanNeal>
I wanted to go for inline elements first, then either block elements or attributes (img, a, etc)
22:24
<JonathanNeal>
I was thinking of including "Solemn Oaths" after each lesson, where they agree not to use <strong> to bold random text, or <em> to italicize.
22:24
<Dashiva>
Then they'll ask "But how do we do it then?"
22:25
<Philip`>
You should start with <video>
22:25
<Dashiva>
And then you'll say "You'll have to wait a few weeks until we learn CSS"
22:25
<JonathanNeal>
Include an example in the oath!
22:25
<Philip`>
otherwise they'll get bored too soon
22:25
<Dashiva>
And then they'll say "That's boring" and use it anyway
22:26
<JonathanNeal>
Well, the reality is that I'm teaching them HTML as a content tool and not as a design tool.
22:26
<Dashiva>
Then <em> and <strong> aren't really that important
22:27
<JonathanNeal>
Well, name other useful inline elements, like <sup>
22:28
<Philip`>
When we had an introduction to HTML in IT lessons at school, it took about ten minutes for knowledge of <marquee> to spread throughout the whole room and then it was used on pretty much everybody's first pages
22:28
<Dashiva>
I had one person in my class who wrote each line as a <h1> or <h2>
22:28
<Dashiva>
And also forgot the / in closing tags
22:29
<Philip`>
JonathanNeal: Your page looks cooler if I tell it my name is <marquee>
22:29
<Philip`>
(Maybe you want to escape it before inserting it in the output)
22:29
<JonathanNeal>
Oh Philip` you dog!
22:29
<Dashiva>
What if you pretend to be little bobby tables?
22:30
<JonathanNeal>
Philip`, I've fixed that.
22:33
<TabAtkins>
Aw, I missed out on the fun. Now you just call me 1337. ;_;
22:40
<jgraham>
Practically speaking there is no difference between <em> and <i> or <b> and <strong>
22:40
<TabAtkins>
Argh, I have an almost irrestible urge to contact the makers of this Facebook game and offer to rewrite all their HTML.
22:40
<TabAtkins>
The different font metrics on Linux screw tons of stuff up because they're doing it wrong.
22:40
<jgraham>
I strongly doubt any general purpose tools make a distinction
22:44
<JonathanNeal>
jgraham, well in that case, I guess I'd just pick elements that make a distinction in their look and feel.
22:44
<JonathanNeal>
look of element name and look of default rendered appearance.