Nice! Hooray for Regex and CSS!

On Fri, Dec 5, 2008 at 9:08 AM, insomniux <[EMAIL PROTECTED]> wrote:

>
> OK Jamie,
> I can insert that with the regexp function of PHP.  Now I think of it,
> I can also replace 'height:80px;' (or better 'height:[0-9]{1,}[px|
> %|...];' with ':auto;' with regexp.
> Thanks
> Insomniux
>
> On 5 dec, 14:53, "Jamie C." <[EMAIL PROTECTED]> wrote:
> > This should do the trick:
> >
> > <DIV CLASS='inputfield' STYLE='height:80px; height:auto;
> font-weight:bold;'
> >  >
> >
> > On Fri, Dec 5, 2008 at 2:42 AM, insomniux <[EMAIL PROTECTED]>
> wrote:
> >
> > > Thanks Jamie,
> >
> > > This is useful info. In my case however there is a _style_ def in the
> > > tag, this will overrule the class definition:
> > >  <DIV CLASS='inputfield' STYLE='height:80px; font-weight:bold;'  >
> > > Taking this example as starting point. I cannot remove anything from
> > > this tag, but I can add additional info (any info, on any position).
> > > Could you think of any _addition_ to this tag which legally resets the
> > > height definition?
> >
> > > Insomniux
> >
> > > On 5 dec, 06:00, "Jamie C." <[EMAIL PROTECTED]> wrote:
> > > > insomniux,1. is it allowed to use two inline STYLE definitions in the
> > > same
> > > > tag
> >
> > > > This will cause a conflict in most browsers I think.
> >
> > > OK, I could not find anywhere that it is not valid to apply more than
> > > 1 inline style per tag.
> >
> > > > 2. is there a way to conditionally apply an inline style (e.g. when
> > > > I'm a DIV, do not apply height, when I'm a TEXTAREA, do apply the
> > > > height)
> >
> > > > textarea.className{height: 80px;}
> > > > div.className{height: auto;}
> >
> > > > 3. is there a way (inline) to reset a previously defined style (e.g.
> > > > through the class)
> >
> > > > <div class="className1 className2"></div>
> > > > (className2 will override className1 styles)
> >
> > > > I think this answers your question.
> >
> > > > Cheers,
> > > > Jamie
> >
> > > > On Wed, Dec 3, 2008 at 3:38 PM, insomniux <[EMAIL PROTECTED]>
> > > wrote:
> >
> > > > > Hi, I have a FRAME which can be shown in two ways: editable and
> non-
> > > > > editable. My php program builds both representations in (nearly)
> the
> > > > > same way. The entire page is based on information from a database
> > > > > (both layout and content). On my pages I can have a textarea, for
> > > > > which I set the height property in an inline style:
> >
> > > > > <TEXTAREA CLASS='inputfield' STYLE='height:80px; font-weight:bold;'
> > > > > >here my text</TEXTAREA>
> >
> > > > > When my php mechanism builds the 'non-editable' representation, I
> > > > > replace the TEXTAREA with a DIV tag:
> >
> > > > > <DIV CLASS='inputfield' STYLE='height:80px; font-weight:bold;'
>  >here
> > > > > my text</DIV>
> >
> > > > > The information in the STYLE attribute is picked up from a
> database,
> > > > > meaning, I do not know in advance which styles are defined. In this
> > > > > case I want to 'unset' the height property. I've tried to ADD a
> second
> > > > > STYLE attribute: STYLE='height:auto':
> >
> > > > > <DIV CLASS='inputfield' STYLE='height:80px; font-weight:bold;'
> > > > > STYLE='height:auto;'>here my text</DIV>
> >
> > > > > This however does either nothing (example above) or also resets the
> > > > > font-style (when I switch both STYLE definitions).
> >
> > > > > My questions:
> > > > > 1. is it allowed to use two inline STYLE definitions in the same
> tag
> > > > > 2. is there a way to conditionally apply an inline style (e.g. when
> > > > > I'm a DIV, do not apply height, when I'm a TEXTAREA, do apply the
> > > > > height)
> > > > > 3. is there a way (inline) to reset a previously defined style
> (e.g.
> > > > > through the class)
> > > > > Thanks
> > > > > Insomniux
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Design the Web with CSS" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/css-design?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to