- From: Mirabella, Mathew J <Mathew.Mirabella@team.telstra.com>
- Date: Mon, 12 Jan 2004 08:50:46 +1100
- To: "w3c-wai-ig list" <w3c-wai-ig@w3.org>
Thanks all. I gather it is a poor css implimentation on behalf of IE. My solution to this issue was to put a div inside the legend with the content inside the div and to specify width for the div. It seems to work fine with legend div {width: 100%;} along with form, fieldset and legend widths also specified as 100%. > -----Original Message----- > From: Geoff Deering [mailto:gdeering@acslink.net.au] > Sent: Saturday, January 10, 2004 7:39 AM > To: Mirabella, Mathew J > Cc: w3c-wai-ig list > Subject: Re: Issue with legend content wrapping to fieldset width? > > > Mirabella, Mathew J wrote: > > >All. > > > >I am tweeking my online survey application. In surveys > where there are sets of radio buttons or other grouped > controls, I am using fieldset and I am using the legend text > as the overall label for that set of controls. For items > that are single text boxes or textareas, I am using normal > paragraph text for the labels. > > > >Using CSS, i have specified widths for the paragraphs used > as labels for form controls and also fieldsets and legends as > they are used so that all content is 100% of the screen width. > > > >However, while the paragraph text seems to wrap when it is > too long for one screen width, the legend text does not. > Thus, with long group labels in legends, the page requires a > degree of horizontal scrolling. I wish to avoid this and > ensure that the legend text does in fact wrap. > > > >Does anyone know how this can be done, short of using a div > inside the legend itself? > > > >I am primarily using IE 5.5 / 6. I wonder if this is > another css bug/issue with the browser? > > > >Mat. > > > > > > My first guess is that it is fieldset's poor support in most > browsers, > it would almost have to be the most poorly supported element, > and after > all, it is probably close to the least used. > > Once you start implicitly defining CSS classes within the > fieldset it is > probably not going to have the power or hooks for any > inheritance of css > hierarchy to apply properly. > > Suggested Workaround: I'd try dropping any CSS class reference to > anything specifically withing the fieldset and see if it wraps > naturally. If not, apply the same class to the fieldset. This maybe > one that is not solvable, but I think there should be others on this > list that have worked with this a bit more than me and do > have solutions. > > Fieldset also causes Javascript to not work in certain browsers cause > for some reason (poor implementation) fieldset can cause DOM hiccups. > > Geoff >
Received on Sunday, 11 January 2004 16:57:07 UTC