[Cialug] Web Work, HTML Question
Kenneth Younger
kyounger at gmail.com
Fri Dec 18 18:55:39 CST 2009
Unless you are formatting content for an HTML email - tables are still the
best supported method for that medium. Though, with that form in there I
would hope you aren't using this for an email.
-Kenny
On Fri, Dec 18, 2009 at 6:48 PM, Tim Wilson <tim_linux at wilson-home.com>wrote:
> HTML Tables for non-tabular data? Nooooo! :)
>
> Tables do make it much easier to position stuff, but there are a lot of
> problems with them too. They're not "accessibility" friendly, and they can
> get unreadable quickly. I've seen people put tables within tables, within
> tables .... far too deep to be readable. If at all possible, DIV and SPAN
> and P are much more preferred. Tables got over-used, and they're becoming
> the bane of web pages, even though a lot of places (Yahoo, for example)
> still use them. Unfortunately, a lot of examples found on the internet
> still use tables.
>
> I'd like to make one other suggestion. Do something like the following:
> <label>Date: <input type="text" name="impDate" size="10"></label>
>
> One, it ties the text to the input box. If the user clicks the text, the
> input box should get focus (on a checkbox, clicking the text will actually
> toggle the checkbox). Two, if someone is using a screen reader, it will
> announce the text as a label to the input box. At least, that's my
> understanding. I've not actually seen a screen reader for the visually
> impaired. But accessibility does seem to be a growing need.
>
>
> On Fri, Dec 18, 2009 at 4:36 PM, Afan Pasalic <afan at afan.net> wrote:
>
>> is this:
>>
>>
>> <table width="100%" border="1" cellspacing="0" cellpadding="0">
>> <tr>
>> <td align="center" colspan="3">
>> <select name="system">
>> <option value="Option1">Option 1</option>
>> <option value="Option2">Option 2</option>
>> </select>
>> <input type='button' value='Remind' name='bRemind'
>> onclick='vbscript:MultiFunctions "Remind"'>
>> <input type='button' value='Make Statement'
>> name='bMakeStatement' onclick='vbscript:MultiFunctions
>> "MakeStatement"'>
>> </td>
>> </tr>
>> <tr>
>> <td>Date: <input type="text" name="impDate" size="10"></td>
>> <td>Start Time: <input type="text" name="impStart"
>> size="10"></td>
>> <td>End Time: <input type="text" name="impStop"
>> size="10"></td>
>> </tr>
>> </table>
>>
>>
>>
>>
>> or this:
>>
>>
>>
>> <table width="100%" border="1" cellspacing="0" cellpadding="0">
>> <tr>
>> <td align="center" colspan="2">
>> <select name="system">
>> <option value="Option1">Option 1</option>
>> <option value="Option2">Option 2</option>
>> </select>
>> <input type='button' value='Remind' name='bRemind'
>> onclick='vbscript:MultiFunctions "Remind"'>
>> <input type='button' value='Make Statement'
>> name='bMakeStatement' onclick='vbscript:MultiFunctions
>> "MakeStatement"'>
>> </td>
>> </tr>
>> <tr>
>> <td align="left" colspan="3">Date: <input type="text"
>> name="impDate" size="10"></td>
>> </tr>
>> <tr>
>> <td>Start Time: <input type="text" name="impStart"
>> size="10"></td>
>> <td>End Time: <input type="text" name="impStop"
>> size="10"></td>
>> </tr>
>> </table>
>>
>>
>> what are you looking for?
>>
>>
>> afan
>>
>>
>>
>>
>>
>>
>> Todd Walton wrote:
>> > <table width="100%" border="1" cellspacing="0" cellpadding="0">
>> > <tr>
>> > <td><p align="center">
>> > <select name="system">
>> > <option value="Option1">Option 1</option>
>> > <option value="Option2">Option 2</option>
>> > </select>
>> > <input type='button' value='Remind' name='bRemind'
>> > onclick='vbscript:MultiFunctions "Remind"'>
>> > <input type='button' value='Make Statement'
>> > name='bMakeStatement' onclick='vbscript:MultiFunctions
>> > "MakeStatement"'>
>> > </p></td>
>> > </tr>
>> > <tr>
>> > <p align='center'>
>> > <td>Date: <input type="text" name="impDate"
>> size="10"></td>
>> > <td>Start Time: <input type="text" name="impStart"
>> size="10"></td>
>> > <td>End Time: <input type="text" name="impStop"
>> size="10"></td>
>> > </p>
>> > </tr>
>> > </table>
>> >
>> > This HTML creates a table that doesn't look like I want it to. The
>> > drop-down selector and the Remind and MakeStatement buttons are only
>> > 50% of screen width, as is the cell with the impDate input box. The
>> > right half of the screen has the impStart and impStop input boxes.
>> >
>> > | Option1 [Remind] [MakeStatement] |
>> > |
>> > | Date: [ ] |
>> > Start Time: [ ] Stop Time: [ ] |
>> >
>> > Can someone tell me why this is? What can I change to make the drop
>> > down and the two buttons center across the entire page, instead of
>> > just half of it?
>> >
>> > --
>> > Todd
>> > _______________________________________________
>> > Cialug mailing list
>> > Cialug at cialug.org
>> > http://cialug.org/mailman/listinfo/cialug
>> >
>> _______________________________________________
>> Cialug mailing list
>> Cialug at cialug.org
>> http://cialug.org/mailman/listinfo/cialug
>>
>
>
>
> --
> Tim
> Required reading: http://bccplease.com/
>
> _______________________________________________
> Cialug mailing list
> Cialug at cialug.org
> http://cialug.org/mailman/listinfo/cialug
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cialug.org/pipermail/cialug/attachments/20091218/e9e0eb06/attachment-0001.htm
More information about the Cialug
mailing list