No problem I can do that, I ask just because it prevent the use of bootstrap feature out of the box.
Richard On Mon, Oct 22, 2012 at 7:12 PM, Paolo Caruccio <[email protected]>wrote: > The margin is required when the html code is generated by web2py in one > string without line breaks and the elements are "inline elements" (as the > "input" element is). > > Please in a view put following code > > <span>case #1</span> > {{=DIV(INPUT(_type='text',_value='first > element'),'\n',INPUT(_type='text',_value='second > element'),INPUT(_type='text',_value='third element'))}} > <br/> > <span>case #2</span> > {{=DIV(INPUT(_type='text',_value='first > element',_style='margin-right:4px;'),INPUT(_type='text',_value='second > element'),INPUT(_type='text',_value='third element'))}} > <br/> > <span>case #3</span> > <div> > <input type='text' value='first element'/> > <input type='text' value='second element'/> > <input type='text' value='third element'/> > </div> > <br/> > <span>case #4</span> > <div><input type='text' value='first element'/><input type='text' > value='second > element'/><input type='text' value='third element'/></div> > > In cases #1 and #2 we have a space between first and second element, but > not between the second and third elements. > Case #3 shows the correct rendering (the code is in a block) > Case #4 shows the wrong rendering (the code is in a line) > > To solve the issue you should override the css rule in web2py.css: > > .input-append>input > { > margin-right:0; > } > > > > > Il giorno lunedì 22 ottobre 2012 22:40:53 UTC+2, Richard ha scritto: > >> Hello, >> >> This line in web2py.css prevent the use of "Prepended and appended >> inputs" of the bootstrap : >> >> Line 33 of web2py.css (web2py 2.1.1) >> input[type=text],input[type=**password],select{width:300px; >> margin-right:5px} >> >> The problem come from the "margin-right:5px" >> >> There should be not margin-right in order to allow the .add-on button to >> be paste just below the input field... >> >> In order to test it someone could just use Chrome and inspect a input >> field append "input-append" to the field div class (formstyle=divs) : >> Ex.: class="w2p_fw input-append" >> Append a span like this one to the field div : >> <span class="add-on">.00</span> >> And set a id to the input : >> id="appendedInput" >> But this not seems to be required even if it explained like this on >> bootstrap site. >> >> >> Why do we use the margin-right for? Could it be removed or replaced by a >> container and magin-left ? >> >> Richard >> >> > -- > > > > --

