|
Posted by Philip on 06/15/06 04:07
> > ron.tornambe@bunkerhill.com wrote:
> > > Thanks for the reply Philip.
> > >
> > > The data is coming from a MS-SQL database with mixed English/Western
> > > Euorpean character data in some fields. The html is generated by
> > > Crystal Reports that references CSS styles and an html wrapper I have
> > > supplied. The reason for including the width property in the CSS style
> > > is to work-around a quirk that prevents text-alignment from working
> > > unless the width pproperty is supplied. Crystal is breaking the field
> > > (ProductName, ex. Tunnbrφd) into multiple <td>...<td> (one for each
> > > special character) resulting in the erroneous spacing.
> > >
> > > Here's a link to the html file:
> > > http://www.bunkerhill.com/dev/ViewReport_Invoice.html
> > >
> > > If you look under the Product Name: column, you'll see the problem. The
> > > CSS style is cssStlye0036. You can search for ProductName or φ to see
> > > the code.
> >
> > Ron,
> > There's two immediate problems here. The first is that you're
> > delivering UTF-8 data but labeling it as ISO-8859-1 in a META tag. The
> > characters don't display correctly at all for me (using Firefox) unless
> > I force the encoding to UTF-8.
> >
> > The second problem is that cssStyle0036 specifies "WIDTH: 2.0521in" and
> > that style is applied to the o-with-umlaut that's in tunnbrod. That
> > forces that single character to be 2 inches wide, although who knows
> > what an "inch" means on a computer screen. &diety; knows what Crystal
> > Reports thinks it is doing here. Good luck hammering it into behaving
> > nicely.
In article <1150341087.372792.143900@u72g2000cwu.googlegroups.com>,
"ron.tornambe@bunkerhill.com" <ron.tornambe@bunkerhill.com> wrote:
> The meta tag was a left-over from various stabs at resolving the
> problem that sired the inclusion of the width property. The orignal
> problem was that the text-align attribute is not applied. The Crystal
> html does specify the style in the <td>..</td> and all other style
> attributes are applied, but the text-align has no effect. Any ideas
> about this is appreciated.
Ron,
First things first: PLEASE do not top-post. Here's a quick primer in
case you're not familiar with the term:
http://en.wikipedia.org/wiki/Top_posting
As to your most recent comments, I am confused as to why you have
mentioned text-align. Your original question was about odd spacing
around non-English characters. Did my suggestions solve that problem for
you?
In any case, I don't see a problem with the text alignment in my browser
(Firefox 1.5). The "Product Name" column is centered, as the CSS
suggests. If there's some other text-alignment problem you see, you'll
have to be more specific.
--
Philip
http://NikitaTheSpider.com/
Bulk HTML validation, link checking and more
Navigation:
[Reply to this message]
|