[pmwiki-users] $WikiStyle Block formating
DaveG
pmwiki at solidgone.com
Thu Mar 25 17:12:50 CDT 2010
On 3/25/2010 5:50 PM, Paul E. Bloch wrote:
> I have this style defined in my config.php:
>
> $WikiStyle['eg']['background-color']='#EEFFCC' ;
> $WikiStyle['eg']['padding-left']='40px' ;
> $WikiStyle['eg']['font-family']='monospace' ;
> $WikiStyle['eg']['white-space']='pre' ;
> $WikiStyle['eg']['apply']='block' ;
>
> I want to use it as:
>
>>> eg<<
> 11111111111111111
> 11111111111111
> 111111111111
> 1111111111111
>>> <<
>
> The problem is that the<div> with my 'eg' style, has a<p> inside,
1] Move the first 1111 to appear on the same line as the div start
2] Separate each line with \\
>>eg<<11111111111111111\\
11111111111111\\
111111111111\\
1111111111111
>><<
[2] Might not be what you want, so perhaps combine the div with [@..@]
markup, which also has side effects:
>>eg<<[@11111111111111111
11111111111111
111111111111
1111111111111@]
>><<
Perhaps one of those combinations gets close to what you want.
> how would I add styling for the<p> elements? I thought the
> $WikiStyle['eg']['apply']='block' ;
> made the style apply to all block type tags;<div> as well as<p>.
Rather than styles, you might to try defining a class, which is what you
have with the >>eg<< markup:
$HTMLStylesFmt['bloch-eg']='.eg {background-color:#EEFFCC;
padding-left:40px; font-family: monospace; white-space: pre;}';
and then add some styling for P tags inside the class:
$HTMLStylesFmt['bloch-eg']='.eg p {font-family: monospace; white-space:
pre;}';
~ ~ Dave
More information about the pmwiki-users
mailing list