I use a best-of-breed rail to handle inline editing.
as you can see in this example, the input element appears as soon as you click on the best text: http://bipapp.heroku.com/users/49
the width of this input field exceeds the width of the text that it replaces, and thereby extends the width of the parent element. (this can be very annoying for the user to open one input field after another, as the layout may change after each click)
What I want to do is that this input field always has the same width as the text that it replaces, so that it does not affect the layout at all. perhaps?
source share