- From: Aaron Reed <aaronr@us.ibm.com>
- Date: Wed, 31 Jan 2007 19:09:41 -0600
- To: www-forms@w3.org
Good catch Leigh, thanks. I did use the wrong pseudo-element. Changing to ::value didn't help, though. Maybe XSmiles does have a bug. I'm still interested if any of the other processors allow for something similar. As an aside, reading the XForms 1.0 spec it says about ::value -> "...This pseudo-element is a child of the form control element, and appears immediately after the required label element". Due to the goal I'm trying to achieve, I vote that this be removed from the spec unless xf:label is changed to say that it must appear before the form control that represents the xforms control element. I don't mind that the default behavior be that the label appears first. But I also think allowing for alternatives shouldn't be prohibited. --Aaron Klotz, Leigh wrote: > The examples from Mikko's site show > output.total::value {font-size:12pt;color:red;width:100pt;margin-left: > 10px;caption-side: left;} > > It's possible it's broken in X-Smiles, but the bug notes say it worked. > > Also, you have xforms|input::xf-value which is a combination of CSS3 and > Mozilla workaround. > Maybe you tried xforms|input::value and this is just a typo. > > Leigh. > > -----Original Message----- > From: www-forms-request@w3.org [mailto:www-forms-request@w3.org] On > Behalf Of Aaron Reed > Sent: Wednesday, January 31, 2007 3:40 PM > To: www-forms@w3.org > Subject: Re: checkbox labels > > > Hi Leigh, > > I tried that, but had no luck. Here is the testcase I used. No > combination of the three style selectors (or any of them alone) worked > for me using XSmiles alpha version. > > <?xml version="1.0" encoding="UTF-8"?> > <!-- basic FO page definition stuff --> > <html xmlns="http://www.w3.org/1999/xhtml" > xmlns:xforms="http://www.w3.org/2002/xforms" > xmlns:ev="http://www.w3.org/2001/xml-events" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > > <head> > <title>Checkbox testcase</title> > <style> > @namespace xforms url("http://www.w3.org/2002/xforms"); > > xforms|input { > caption-side: right; > } > /* > xforms|input xforms|label { > caption-side: right; > } > xforms|input::xf-value { > caption-side: right; > } > */ > </style> > <xforms:model id="mymodel"> > <xforms:instance id="myinstance" xmlns=""> > <values> > <select>0</select> > </values> > </xforms:instance> > <xforms:bind id="booleanbind" nodeset="/values/select" > type="xsd:boolean" /> > </xforms:model> > </head> > <body> > <h2>This testcase should show a checkbox with its label to its > right > </h2> > > <xforms:input bind="booleanbind"> > <xforms:label>This should be a checkbox: </xforms:label> > </xforms:input> > </body> > </html> > > --Aaron > > Klotz, Leigh wrote: >> I believe X-Smiles does this with caption-side CSS property. >> >> -----Original Message----- >> From: www-forms-request@w3.org [mailto:www-forms-request@w3.org] On >> Behalf Of Aaron Reed >> Sent: Wednesday, January 31, 2007 1:50 PM >> To: www-forms@w3.org >> Subject: checkbox labels >> >> >> Hi, >> >> I noticed that every xforms processor that I tried put the labels for >> boolean inputs (usually rendered as checkboxes) to the left of the >> checkbox even though the overwhelming preference for html forms is to >> have the label on the right of a checkbox. Do any xforms processors >> allow their authors to position a boolean input's label to the right > of >> the control? Perhaps using a CSS style? >> >> I guess the better question might be, does any processor allow the > form >> author to determine the label position (either left or right of the >> underlying control) of any xforms control? And if so, how? >> >> Thanks, >> --Aaron >> >> >> >> >> > > > > >
Received on Thursday, 1 February 2007 01:21:12 UTC