Hello @steveboj,
Can you please share your site URL where you are facing this CSS conflict so we can further assist you. As we have generically styled the Job Board sections using main class ‘sjb-page’. So, it should not be conflicted with the theme.
Also, make sure, you are using the latest version of the Job Board.
Thanks for reaching us out.
Regards,
PressTigers
Hi PressTigers
I’m using Simple Job Board v2.4.5. My site is currently in dev, so I’m not able to share the URL. The theme I’m using is Uncode.
The file simple-job-board-public.css includes Bootstrap row and col classes. These classes over-ride the Bootstrap row and col classes in the theme.
You can avoid this by prefixing all the row and col classes in simple-job-board-public.css with ‘.sjb-page ‘. Please look at lines 223 to 852 of that CSS file and you’ll see they are not currently prefixed.
Many thanks
Hello @steveboj,
We have used built-in bootstrap classes with their style. We did not customize the Bootstrap style in our plugin. It seems it’s your theme style conflict with the Job Board or wrapper classes not added in your theme’s style.
Thanks & Regards,
PressTigers
Hi PressTigers
Yes, the theme has customised bootstrap – which it are perfectly entitled to do.
Plugin developers are encouraged to ‘Prefix Everything’, so they don’t conflict with anything they’re not meant to = https://developer.ww.wp.xz.cn/plugins/the-basics/best-practices/
Please can you consider prefixing those classes on your next release? It would solve this issue and make it possible for anyone to use your plugin with any theme that includes a customised Bootstrap.
Many thanks
Hello @steveboj,
Sure, we will update this in our next plugin release. For the time being please contact us at [email protected] so we can share updated code files with you.
Thanks & Regards,
PressTigers