--- title: J1 Theme tagline: Creating Responsive Websites date: 2020-11-03 00:00:00 description: > A good user experience browsing a Web site is one of the most important features a website offers as a must, besides excellent content. Presenting content at its best on all devices for all window sizes makes a great Web brilliant. J1 Theme supports your Web for full responsiveness, for the best user experience on all modern devices. categories: [ Info ] tags: [ Info, Jekyll, Template ] robots: index: false follow: false image: path: /assets/images/modules/attics/jessica-ruscello-1920x1280.jpg width: 1920 height: 1280 alt: Photo by Alexander Andrews on Unsplash exclude_from_search: true regenerate: false permalink: /pages/public/panels/intro_panel/ resources: [ animate, clipboard, rouge, carousel, lightbox, justifiedGallery, lightGallery ] resource_options: - attic: slides: - url: /assets/images/modules/attics/jessica-ruscello-1920x1280.jpg alt: Photo by Alexander Andrews on Unsplash badge: type: unsplash author: Alexander Andrews href: https://unsplash.com/@alex_andrews --- // Page Initializer // ============================================================================= // Enable the Liquid Preprocessor :page-liquid: // Set (local) page attributes here // ----------------------------------------------------------------------------- // :page--attr: :images-dir: {imagesdir}/pages/roundtrip/100_present_images // Load Liquid procedures // ----------------------------------------------------------------------------- {% capture load_attributes %}themes/{{site.template.name}}/procedures/global/attributes_loader.proc{%endcapture%} // Load page attributes // ----------------------------------------------------------------------------- {% include {{load_attributes}} scope="all" %} // Page content // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Include sub-documents (if any) // ----------------------------------------------------------------------------- [[responsive-design]] == Full Responsive [role="mb-3"] image::/assets/images/pages/panels/responsive-text-1920x800.jpg[{{page.title}}, width=1280] A good user experience browsing a Web site is one of the most important features a website offers as a must, besides excellent content. Presenting content at its best on all devices for all window sizes makes a great Web brilliant. J1 Theme supports your Web for full responsiveness, for the best user experience on all modern devices. // [role="skiptranslate"] === Bootstrap Integration To not sidetrack your audience by irritating user interface (UI) components, the J1 Theme is based on Bootstrap. Bootstrap is one of the most popular frameworks for web development used today. J1 is based on Bootstrap V5, the last current version to support your visitors by common navigation elements, data input, tables, and many other components. Bootstrap simplifies HTML programming a lot, offers excellent JS support for interactive components like navigation elements, cards, forms, etc. ==== Bootstrap Themes The Bootstrap Themes feature for J1 is in an experimental state for the J1 Theme system. Anyway, it makes sense to present what is possible using different versions of Bootstrap's CSS styles for a website. Themes for Bootstrap step in the framework to further adjust the website's appearance based on the core CSS rules and definitions of Bootstrap. Themes do not change the framework's functionality but modify rule-based, e.g., the color scheme, fonts, sizes, or the appearance of more complex elements like forms or tables. Additionally, a theme may add additional components but in the *sense* of Bootstrap's framework rules and philosophy. [role="mb-4"] It is expected that many people will change the template for their needs. To create unique websites. Fundamental to do this is are CSS styles defined by Bootstrap. .Themes menu (Bootswatch) lightbox::images--themes-menu[ 1024, {data-images--themes-menu} ] Thanks to the people at link:{url-bootswatch--home}[Bootswatch, {browser-window--new}], a great set of already prepared Bootstrap stylesheets (20+ for BS V5) in various designs are available on their website. There is no need to start from scratch, re-define all the Bootstrap variables, and rebuild the framework files to create a new theme for Bootstrap. Many different styles are available. What is already available at Bootswatch is at least a good base for your modifications; your unique design. [[current-technology]] == HTML5 · CSS3 · JS [role="mb-3"] image::/assets/images/pages/panels/florian-olivo-1920x800.jpg[{{page.title}}, width=1280] The Internet is a rapidly changing world. Like the fashion industries, new trends are set every year. J1 Theme combines modern technologies for the world of static Webs to make a site unique using current standards in terms of web development, languages, and tools. === Coding web pages J1 uses HTML5, the latest major HTML version, for structuring content on the World Wide Web. The HTML standard's current version many new features, including detailed processing models to support more interoperable implementations. It extends and improves HTML markups available in older versions. HTML5 introduces application programming interfaces (APIs) for more complex web applications. For the same reasons, the new HTML standard is also a good choice for modern cross-platform mobile applications because it includes features designed with mobile devices in mind. Many new features are included with HTML5. To natively support multimedia and graphical content, the new `