@Bruno,

Thanks for providing me with a working solution.


@Denes,

Thanks for explaining me why I got this error.


Kind regards,

Annet.


On Nov 10, 3:20 pm, DenesL <[email protected]> wrote:
> Annet, allow me a little explanation on why you got SyntaxError:
> keyword can't be an expression.
> web2py does not know that you are using CSS inside HTML, the error
> happens because IMG is expecting named arguments, which are dictionary
> keys and those keys must be valid hashable ids.
>
> _src is a valid hashable id.
> _vertical-align is not, because python will try to interpret that as
> the following expression:
> _vertical (an id) minus (math operator) align (another id).
>
> Hope this helps.
>
> On Nov 10, 7:00 am, Martín Mulone <[email protected]> wrote:
>
> > Like bruno said, there are no attribute vertical-align in img object, this
> > is  css style thing
>
> > 2010/11/10 Bruno Rocha <[email protected]>
>
> > > This is working for me:
>
> > > {{=IMG(_src=URL(r=request,a='base',c='static',f='base/card/logos/%s' %
> > > logo[0].link), _style="vertical-align:'middle';")}}
>
> > > 2010/11/10 annet <[email protected]>
>
> > > Massimo,
>
> > >> Thanks, problem solved. However, this:
>
> > >> {{=IMG(_src=URL(r=request,a='base',c='static',f='base/card/logos/%s' %
> > >> logo[0].link), _vertical-align="middle")}}
>
> > >> .. result in a SyntaxError: keyword can't be an expression
>
> > >> According to W3C I should be able to set vertical-align on an img.
>
> > >> Kind regards,
>
> > >> Annet.
>
> > > --
>
> > >http://rochacbruno.com.br
>
> > --
> > My blog:http://martin.tecnodoc.com.ar
> > My portfolio *spanish*:http://www.tecnodoc.com.ar
> > Checkout my last proyect instant-press:http://www.instant2press.com
>
>

Reply via email to