WordPress does not have a default grid framework in CSS. If you are interested in using CSS Grid or another grid framework, perhaps Susy, then do so and have your plugin write specific IDs and classes that are unique.
Looking at the Visual Composer intro video it appears that they are(must be) using specific IDs and classes for the content that is created with the plugin.
This so that in fact it does not conflict with the current theme. Imagine you use Bootstrap for the generated code of your plugin and someone is using a theme based on Bootstrap.
So whatever you do, make sure that the content your plugin creates, the IDs and classes it makes, is unique. Perhaps even use JS to add random numbers to your classes and IDs to make sure they are unique. That would also mean CSS creation for those unique IDs and classes.
Related Posts:
- What is better way to use Bootstrap inside admin panel?
- Backslashes being stripped from CSS
- How to check if a stylesheet is already loaded?
- Can’t change the style of a submit input type? [closed]
- Make a plugin page out of influence of the theme’s style
- Apply styles to blockquote element with the WYSIWYG editor
- Why my theme’s css not working on another site
- How to create A – Z List with pictures?
- ajaxurl not defined on front end
- How do I add CSS options to my plugin without using inline styles?
- Where to store PHP files created by plugin / themes
- How to post data to same page in wordpress
- Understanding WordPress functions’ naming conventions
- Is there widely accepted phpDoc syntax for documenting which hook calls a function?
- How do I Make a Theme “plugin-ready”?
- How to Add a .js file Only in one specific Page Dynamically to Head
- Show a user their recently viewed posts
- Escaping built-in WP function return strings
- How to prevent loading of all plugin’s resources?
- How to use filter hook ‘post_updated_messages’ in coherence with action hook ‘save_post’
- Add new user and add meta at once
- Custom user profile, registration, login page with theme
- How to Display Custom Post Type’s Gallery (images ) in Through WP_Query
- What’s the better way to add an inline script?
- What for the tables ending with the meta used in database of wordpress?
- how to include javascript file and css file in wordpress
- How can I add a CSS rule to edit.php?
- Finding the paragraphs in content
- Is Dreamweaver CS5 a serious choice for theme/plugin development?
- What allows a template file from plugin to be copied in child theme and overridden?
- How to avoid loading same script twice?
- Can I individually style items in the backend widget list?
- WordPress security issue to output data from user input from theme option form
- WP_Query returns no results
- How do I include background images in my stylesheets in a plugin?
- Finding posts containing matching array elements in a meta field usign WP_Query
- What parameter should I pass to wp_enqueue_style to depend on the themes stylesheet?
- Customizer: widget-synced triggers twice
- How to Create Custom HTML Tag on Editor in `Text(HTML)` mode
- Is It Always a Best Practice to Decouple the Frontend from the Admin Area When Developing a WordPress Application?
- Change the ‘published on’ text?
- How to filter users list on user_status field with get_users()
- Is there no admin ui guide for 4.x?
- Can Page Templates be Applied to Archive and Post Templates?
- Is there some way to provide the user a list of existing content in a CPT
- Change the look and feel of admin pages
- How to access noticeOperations from withNotices
- How to get boolean value from register_meta properly?
- Form doesnt save to database
- What is the proper method of using global $post?
- How to export post meta with images in wordpress
- Password field is empty when using wp_signon();
- How to change title tag at page after loaded post?
- Strange Situation When Try To Retrieve Github Gist Using wp_remote_get
- WordPress custom taxonomy check box to dropdown
- Widget HTML Display Problem
- CSS not affecting widget output
- How to create a backend for a custom theme?
- wp_nonce_field displaying twice
- WP Plugin Running before jQuery
- my own SVN for a plugin/theme
- Why enqueue styles on hook?
- Getting a WordPress Debug Strategy
- Proper way to include stylesheet for panels
- Proper way to use useSelect
- Conditional Generation of Image Sizes using add_image_size
- WP Still Generating 150×150 Thumbnail Size Even After Un-Setting Small Size in Functions.php
- modify show UI of a registered taxonomy
- Using function from enqueued .js file in theme in plugin?
- How to resize WordPress images on upload to specific height and width without cropping it
- How To Protect Plugin Display From Being Affected By Theme’s CSS
- CSS not being applied using wp_enqueue_style
- rewrite_rules problem
- Why does website stretch and white space on load? [duplicate]
- Pass custom props to
- Include external po file for 3th party plugin to theme
- How to make premium plugin? I want to limit it until verification
- Google Web Core Vitals – management, how to in wordpress and advice
- Why does theme’s reset CSS have higher precedence of plugin’s CSS?
- How to add quick edit on the list of users to edit custom fields?
- Twenty-seventy theme remove additional CSS from head
- How to hide/remvoe unnecessary field/section in post edit section ( Dashboard )
- Scripts/styles not loading on cloned WP Site when logged in
- redirect_to how to make it simply work with get parameter or similar?
- Determine if the current page, is being edited
- Is it possible to modify an Elated plugin portfolio-list template in such a way that it will not conflict with future plugin updates?
- Woocommerce Custom Checkout
- Looping single post in a theme
- WordPress permalink setting
- Custom theme and plugin updating
- Issue on Getting Images URL of the Post Gallery
- Adding class to the parent of current-post-ancestor / current-menu-parent / current-post-parent
- problem with blank page
- grouping my widgets wordpress
- Create and style menu
- If I want to create new taxonomies (e.g. Project / Documents / Etc…) is it better to create them in the theme’s functions.php or within a plugin? [duplicate]
- How to add something after a function
- how many rupee or dollar charge to client to make theme [closed]
- How to get the value entered in the input field in wordpres
- Why isn’t custom sidebar panel not showing up in the Gutenberg Editor?