Good CSS troubleshooting skills are important to decrease your workload and help you work better with others. Tips for clean code and targetting, as well as solutions to modern browser bugs are covered.
This document provides an overview of creating simple and responsive CSS3 designs. It discusses:
- Using a flexible grid, flexible images, and media queries to make a design responsive.
- The four steps to get responsive: plan the design, crunch the numbers, determine breaking points, and add media queries.
- New CSS3 properties and selectors that allow for richer web experiences.
- Tips for cross-browser compatibility like leveraging source order, filtering styles, and using tools to handle vendor prefixes.
CSS3 isn't the future, it's the present, and is ripe for the pickin' and is ready to respond to display your sites in multiple devices right now. Presented at Web 2.0 Expo New York 2011.
This document discusses web design workflow and front-end development. It covers the layers of front-end development including HTML, CSS, JavaScript, grids, and frameworks. It also discusses designing static comps versus in the browser, the mobile revolution and responsive design. The document then discusses information architecture, wireframes, and the languages of web design including HTML, CSS, JavaScript. It also discusses grids, frameworks, SASS/LESS, and responsive design.
This document provides an overview of theme surgery and customizing WordPress themes. It discusses getting started with theming, using child themes to modify existing themes without directly editing files, and some helpful functions for adding functionality like menus and sidebars. The key points covered are:
- Child themes allow modifying a parent theme's appearance without overwriting files on updates
- Functions.php is used to add extra functionality to a theme
- Templates can be created for non-standard page layouts
- Menus and sidebars can be registered and called in functions.php and template files
This document discusses performance considerations for customizing Blackboard themes using CSS. It introduces CSS and provides best practices like avoiding unused selectors, overqualified selectors, and the :hover pseudo-selector. Images should use appropriate formats like JPEG and PNG, and be optimized. CSS and images should be minified for faster loading. Tools like Firebug and PageSpeed can analyze performance and identify issues.
CSS (Cascading Style Sheets) is a style sheet language used to describe the presentation of structured documents (such as HTML pages). The CSS specifications are developed by the W3C. CSS was first released in 1996 and has since evolved through three major revisions with many new selectors and properties added. Some key features of CSS3 include rounded corners, drop shadows, opacity, multiple columns, animations and transitions, background size, and new selectors. CSS saves time and improves accessibility by allowing the separation of HTML from presentation.
CSS (Cascading Style Sheets) is a style sheet language used to describe the presentation of structured documents (such as HTML pages). The CSS specifications are developed by the World Wide Web Consortium (W3C). CSS has evolved over several versions with CSS3 being the latest. CSS3 introduces new modules that extend formatting to include features like rounded corners, shadows, gradients, transitions and animations. CSS provides control over text styling, spacing, alignment, sizing and positioning of elements and more.
The document discusses CSS3 features for quality web development, including vendor prefixes, selectors, backgrounds, borders, gradients, additional features like calc(), font-face, multi-column layouts, box shadows, opacity, text-overflow, and transforms. It provides examples and explanations of how to implement these new CSS3 capabilities.
CSS (Cascading Style Sheets) is a style sheet language that allows control over the look and formatting of a document written in a markup language like HTML. CSS handles the styling and layout of web pages and allows separation of content from design. Key points covered in the document include that CSS can control colors, fonts, layout, backgrounds and other styling aspects. It provides advantages like time savings, easier maintenance, faster page loads and global standards compliance. CSS rules are created and maintained by the W3C and different versions have been released over time. CSS syntax involves selectors, properties and values to target elements and apply styles. Styles can be defined inline, internally, or via external stylesheets.
Web design training , Web Design Training In KolkataW3webschool
W3webschool trusted and best Digital Marketing Training,Web Design Training,SEO Training,Php Training center Kolkata,India.
https://www.w3webschool.com/web-design/
Best SEO Training Institute in North DelhiJessica Smith
Social Media Optimization is a strong platform for popularity across peoples. Learn all the concepts of SMO by expert professionals at Next-G Education. Call us on 7683072463 or email us on [email protected]
This document contains an agenda and lesson plan for teaching CSS (Cascading Style Sheets). The agenda includes warm up exercises, instructor demonstrations, videos, practical work for students, questions and answers, reflection, and homework assignment. Key topics covered are CSS selectors, external and internal CSS, and boxes model (content, padding, border, margin). The goal is for students to learn how to style web pages using CSS. Homework is to create a web page using HTML and CSS that demonstrates skills/projects based on a rubric.
There is new slide for this at http://www.slideshare.net/catchinternet/contributing-to-wordpress-theme-review-at-wordpressorg
Guide to Start WordPress Theme Review. Useful for WordPress Theme Developers, wannabe WordPress Theme Developers and wannabe WordPress Theme Reviewer
The document outlines an agenda and lesson plan for teaching CSS. The agenda includes warm up revision, a teacher presentation on CSS, a video on CSS selectors, practical work in pairs to create a web page using CSS, a question and answer session, reflection, and assigning homework. The lesson plan covers CSS terminology, adding style using cascading style sheets, internal and external styles, CSS syntax, selectors like type, class, and ID, properties for boxes, fonts and text, and linking stylesheets. Resources for further practice are provided. The homework assignment asks students to create a web page using HTML and CSS based on a rubric.
The strategy pattern allows defining families of algorithms, putting each of them in a separate class, and making their objects interchangeable. Some key points:
- It allows an algorithm's behavior to be selected at runtime. For example, the behavior of fighting for a character in a game.
- Interfaces are defined for each strategy (behavior). Concrete strategy classes implement the algorithms using these interfaces.
- Context classes are dependent on the strategy interface, not concrete strategies. This allows strategies to vary independently of clients that use them.
This document outlines a course on using Wikis to facilitate collaborative learning in primary and secondary schools. The course consists of two sessions. The first session introduces Wikis, discusses the distinction between Wikis and other tools like Wikipedia and blogs, presents categories and application examples of Wikis, and covers the technical operation of Wikis and their practical use in project-based learning. The second session discusses success factors and good practices for using Wikis for collaborative learning, common tools for creating Wikis for learning and teaching, and the importance of information literacy when using Wikis for daily life and self-directed learning. It concludes with a presentation and feedback on selected student assignments.
Sometimes making choices in our career paths is difficult. Wouldn't it be helpful to have guidelines to help us make decisions that open up your options rather than shut them down? Discover how choosing creativity, a growth mindset, finding your Flow, and being a Maker puts you on the path of having infinite possibilities in your career, creating a clear path to a future where you can not only be awesome, but also do meaningful work.
Acara Family Gathering Perdana RCC dihadiri sekitar sepuluh anggota yang membawa keluarga dari total tiga puluh delapan peserta. Banyak anggota yang enggan membawa keluarga karena khawatir dengan medan dan waktu tempuh perjalanan yang lama. Perjalanan menuju lokasi di Ciranjang melewati Waduk Cirata dan mengalami beberapa kerusakan kendaraan.
This document summarizes some of the experiences of students since coming to university, including fun and interesting academic experiences through lectures and researchers, amazing social times through various social events and clubs, and what they have learned about using image file formats and editing software.
This document presents quotes from various educational organizations over different time periods complaining about students' dependence on new technologies for learning. The quotes progress from the 1700s bemoaning students' reliance on slates instead of memorization, to the 1900s complaining about pens and ink, to the 1950s criticizing disposable ballpoint pens. A 1985 quote laments handheld calculators. The concluding paragraph notes we still use pens, pencils and calculators, and now computers, and that changes will always face criticism.
Una persona decide arriesgarse y trabajar duro con un equipo para lograr el éxito a pesar de los riesgos y las críticas, investigando constantemente y disfrutando el proceso.
Students will be separated into groups to build medieval communities without being told the purpose. They will research what communities need to survive and assign roles. The teacher will periodically test and challenge the communities to force adaptation without revealing they are learning about cellular biology. The goal is for students to draw their own conclusions about the scientific process and cell structures from their experiences.
Hop on for a quick tour of the streets of AustraliaAdam Coutts
Impact Media is a national Australian media company that promotes leading brands through guerrilla marketing tactics on the streets of major cities. They offer a range of lighting products like Spyderlites, Scooterlites, Minilites, and Maxilites to brand events anywhere at any time. Contact details are provided for their offices in Sydney, Melbourne, Brisbane, Gold Coast and Perth.
States of matter can exist in three forms: solid, liquid, and gas. Solids maintain a fixed volume and shape, liquids maintain a fixed volume but take the shape of their container, and gases occupy the entire volume available to them. The document provides definitions and examples of the three states of matter.
CSS (Cascading Style Sheets) is a style sheet language used to describe the presentation of structured documents (such as HTML pages). The CSS specifications are developed by the World Wide Web Consortium (W3C). CSS has evolved over several versions with CSS3 being the latest. CSS3 introduces new modules that extend formatting to include features like rounded corners, shadows, gradients, transitions and animations. CSS provides control over text styling, spacing, alignment, sizing and positioning of elements and more.
The document discusses CSS3 features for quality web development, including vendor prefixes, selectors, backgrounds, borders, gradients, additional features like calc(), font-face, multi-column layouts, box shadows, opacity, text-overflow, and transforms. It provides examples and explanations of how to implement these new CSS3 capabilities.
CSS (Cascading Style Sheets) is a style sheet language that allows control over the look and formatting of a document written in a markup language like HTML. CSS handles the styling and layout of web pages and allows separation of content from design. Key points covered in the document include that CSS can control colors, fonts, layout, backgrounds and other styling aspects. It provides advantages like time savings, easier maintenance, faster page loads and global standards compliance. CSS rules are created and maintained by the W3C and different versions have been released over time. CSS syntax involves selectors, properties and values to target elements and apply styles. Styles can be defined inline, internally, or via external stylesheets.
Web design training , Web Design Training In KolkataW3webschool
W3webschool trusted and best Digital Marketing Training,Web Design Training,SEO Training,Php Training center Kolkata,India.
https://www.w3webschool.com/web-design/
Best SEO Training Institute in North DelhiJessica Smith
Social Media Optimization is a strong platform for popularity across peoples. Learn all the concepts of SMO by expert professionals at Next-G Education. Call us on 7683072463 or email us on [email protected]
This document contains an agenda and lesson plan for teaching CSS (Cascading Style Sheets). The agenda includes warm up exercises, instructor demonstrations, videos, practical work for students, questions and answers, reflection, and homework assignment. Key topics covered are CSS selectors, external and internal CSS, and boxes model (content, padding, border, margin). The goal is for students to learn how to style web pages using CSS. Homework is to create a web page using HTML and CSS that demonstrates skills/projects based on a rubric.
There is new slide for this at http://www.slideshare.net/catchinternet/contributing-to-wordpress-theme-review-at-wordpressorg
Guide to Start WordPress Theme Review. Useful for WordPress Theme Developers, wannabe WordPress Theme Developers and wannabe WordPress Theme Reviewer
The document outlines an agenda and lesson plan for teaching CSS. The agenda includes warm up revision, a teacher presentation on CSS, a video on CSS selectors, practical work in pairs to create a web page using CSS, a question and answer session, reflection, and assigning homework. The lesson plan covers CSS terminology, adding style using cascading style sheets, internal and external styles, CSS syntax, selectors like type, class, and ID, properties for boxes, fonts and text, and linking stylesheets. Resources for further practice are provided. The homework assignment asks students to create a web page using HTML and CSS based on a rubric.
The strategy pattern allows defining families of algorithms, putting each of them in a separate class, and making their objects interchangeable. Some key points:
- It allows an algorithm's behavior to be selected at runtime. For example, the behavior of fighting for a character in a game.
- Interfaces are defined for each strategy (behavior). Concrete strategy classes implement the algorithms using these interfaces.
- Context classes are dependent on the strategy interface, not concrete strategies. This allows strategies to vary independently of clients that use them.
This document outlines a course on using Wikis to facilitate collaborative learning in primary and secondary schools. The course consists of two sessions. The first session introduces Wikis, discusses the distinction between Wikis and other tools like Wikipedia and blogs, presents categories and application examples of Wikis, and covers the technical operation of Wikis and their practical use in project-based learning. The second session discusses success factors and good practices for using Wikis for collaborative learning, common tools for creating Wikis for learning and teaching, and the importance of information literacy when using Wikis for daily life and self-directed learning. It concludes with a presentation and feedback on selected student assignments.
Sometimes making choices in our career paths is difficult. Wouldn't it be helpful to have guidelines to help us make decisions that open up your options rather than shut them down? Discover how choosing creativity, a growth mindset, finding your Flow, and being a Maker puts you on the path of having infinite possibilities in your career, creating a clear path to a future where you can not only be awesome, but also do meaningful work.
Acara Family Gathering Perdana RCC dihadiri sekitar sepuluh anggota yang membawa keluarga dari total tiga puluh delapan peserta. Banyak anggota yang enggan membawa keluarga karena khawatir dengan medan dan waktu tempuh perjalanan yang lama. Perjalanan menuju lokasi di Ciranjang melewati Waduk Cirata dan mengalami beberapa kerusakan kendaraan.
This document summarizes some of the experiences of students since coming to university, including fun and interesting academic experiences through lectures and researchers, amazing social times through various social events and clubs, and what they have learned about using image file formats and editing software.
This document presents quotes from various educational organizations over different time periods complaining about students' dependence on new technologies for learning. The quotes progress from the 1700s bemoaning students' reliance on slates instead of memorization, to the 1900s complaining about pens and ink, to the 1950s criticizing disposable ballpoint pens. A 1985 quote laments handheld calculators. The concluding paragraph notes we still use pens, pencils and calculators, and now computers, and that changes will always face criticism.
Una persona decide arriesgarse y trabajar duro con un equipo para lograr el éxito a pesar de los riesgos y las críticas, investigando constantemente y disfrutando el proceso.
Students will be separated into groups to build medieval communities without being told the purpose. They will research what communities need to survive and assign roles. The teacher will periodically test and challenge the communities to force adaptation without revealing they are learning about cellular biology. The goal is for students to draw their own conclusions about the scientific process and cell structures from their experiences.
Hop on for a quick tour of the streets of AustraliaAdam Coutts
Impact Media is a national Australian media company that promotes leading brands through guerrilla marketing tactics on the streets of major cities. They offer a range of lighting products like Spyderlites, Scooterlites, Minilites, and Maxilites to brand events anywhere at any time. Contact details are provided for their offices in Sydney, Melbourne, Brisbane, Gold Coast and Perth.
States of matter can exist in three forms: solid, liquid, and gas. Solids maintain a fixed volume and shape, liquids maintain a fixed volume but take the shape of their container, and gases occupy the entire volume available to them. The document provides definitions and examples of the three states of matter.
There's a movement brewing built upon leveraging the transformative power of creativity to help us work and create better so that we can produce work infused with meaning. Discover how by knowing your Why, instilling tiny habits to cultivate your creative spark, and finally, fomenting creative collaboration based on the tenets of improv and open spaces, you can take the spark of Creativity (R)Evolution and use it as the impetus to push you, your teams, and your companies to create betterness.
La empresa comenzó en 2003 con 4 delegaciones y 24 empleados dedicados a la venta de muñecas. En 2004 inició una nueva aventura empresarial y en 2007 enfrentó otro reto que llevó a la empresa a evolucionar e innovar constantemente para prosperar en lugar de sufrir las consecuencias de no cambiar.
Web 2.0 for Foundations, Higher Ed, and Non-profits - TODCon 2008Denise Jacobs
The document discusses how foundations, higher education institutions, and non-profits can use Web 2.0 tools to engage with users and encourage participation. It provides examples of how these organizations are using blogs, social media, videos, podcasts and other tools to tell their stories, build relationships, and facilitate discussions among stakeholders. The key benefits mentioned are enabling social sharing of content, guiding organizations with user feedback, and connecting distant groups of people to further organizational goals. Overall, the document advocates that organizations should adapt to new user expectations around rich content, social features, and two-way engagement.
The document outlines the story of MM, an immigrant student who worked to establish in-state tuition rates for outstanding immigrant students in Texas and later helped build a park in his community. It discusses lessons learned around working as a team, giving back, and taking action on passions. The presentation encourages students to pick a project, make a plan, and take action to make a positive impact.
In visual arts and graphic design, white space is fundamental to allowing a creation to exist, by creating delineation and focus. Similarly, in our lives, creativity often sprouts from the "white space" of time: the moments in our increasingly busy schedules between activities and thoughts that allow the subconscious to better absorb and connect information. Clearly, in order to be more creative, we need to open up this "in-between" space in our lives, but once we've done so, how can we best capitalize upon the brain's natural creative capacities? In this talk, we'll explore several counter-intuitive and potentially subversive methods for leveraging this "white space" to foment innovative thinking creative productivity.
The Creativity (R)Evolution - Future of Web Design NYC 2014Denise Jacobs
There's a movement brewing built upon leveraging the transformative power of creativity to help us work and create better so that we can produce work infused with meaning. Discover how by instilling tiny habits to cultivate your creative spark, and finally, fomenting creative collaboration based on the tenets of improv and open spaces, you can take the spark of Creativity (R)Evolution and use it as the impetus to push you, your teams, and your companies to create Betterness.
It's Business Time: Givin' User Experience Love with CSS3Denise Jacobs
Advanced CSS and CSS3 can add richness to your site’s experience layer by enhancing interactivity. While the CSS3 specification as a whole is still in flux, but you can still use many CSS3 properties today. Regardless of the project, anyone can inject flexible techniques that enrich the interactions built into websites.
CSS3 isn't the future, it's the present. Learn the gamut of CSS3 properties from colors, web fonts, and visual effects, to transitions, animations and media queries. Find the inspiration and resources to go forth and implement the new properties with confidence.
Don't be fooled, CSS3 isn't the future, it's the present, and is ripe for the pickin' and is ready to respond to display your sites in multiple devices right now.
CSS3 isn't the future, it's the present, and is ripe for the pickin' and is ready to respond to display your sites in multiple devices right now. Presented at Rich Web Experience 2011, Ft. Lauderdale, FL.
CSS 3 is an extension of CSS 2.1 and consists of modular additions rather than a single specification. It allows for multiple backgrounds, rounded corners, drop shadows, and media queries for responsive design. Developers should use features cautiously and provide fallbacks for older browsers.
It's Business Time: The Graceful Degradation of CSS3Denise Jacobs
Everyone is falling in love with CSS3, and no small wonder. Learn how to use popular CSS3 properties of the future while respecting the browsers of the past.
Highly Maintainable, Efficient, and Optimized CSSZoe Gillenwater
The document discusses organizing CSS for maintainability and readability. It recommends dividing CSS into separate style sheets for different media types, rule types, or site sections. Within style sheets, related rules should be indented and grouped with comments. Declarations should be formatted consistently, either each on its own line or all on one line. Class and ID names should be meaningful. Informational comments can provide context. The goal is to structure CSS so it is easily understood by anyone viewing it.
Modernizr is a JavaScript library that detects which CSS and HTML5 features are supported by the user's browser. It allows for progressive enhancement by applying features when supported and providing alternatives when not. This helps websites work on a wide range of browsers while still taking advantage of newer features for supported browsers.
The document provides an overview of CSS (Cascading Style Sheets) methodology. It defines CSS as the language used for implementing designs on HTML documents. It then covers CSS basics including selectors, properties, conflicts resolution using specificity and cascade order. It also discusses the box model which defines how browsers handle rectangular boxes for elements. Finally, it offers some best practices tips such as resetting styles, separating content from design, and planning layout during HTML coding.
CSS3 - is everything we used to do wrong? Russ Weakley
The document discusses the benefits and potential issues of using CSS3 and preprocessors. It recommends learning CSS2.1 fundamentals first before jumping into CSS3. Object-oriented CSS, resets, frameworks and preprocessors can make development more efficient and flexible by reducing repetitive code and improving maintenance. However, they also have drawbacks like additional classes and changing mindsets.
- HTML, CSS, and JavaScript are becoming the new standard for building applications and interactive experiences on the web.
- Best practices include using semantic HTML, clean CSS with a focus on maintainability, and JavaScript performance optimizations.
- Key techniques discussed are image sprites, progressive enhancement, and jQuery selector chaining to reduce DOM lookups.
This document provides a summary of CSS history and concepts. It begins with a brief history of CSS from its inception in 1990 when style sheets were separated from documents. It discusses the proposal and adoption of cascading style sheets in 1994-1996. It then covers CSS levels 1-3 and selectors such as elements, classes, IDs, and pseudo-classes. It also discusses specificity, the box model, attribute matching, and advanced CSS3 concepts like fonts, shadows, gradients and transforms. Finally, it covers media types, best practices like reset CSS and prefixes, and common layout techniques.
The document provides an overview of advanced CSS techniques, including:
- Advanced CSS selectors like attribute selectors to target specific links, forms, and images.
- Box shadow spread to create the effect of multiple borders.
- Using border-radius to create flexible ellipse containers.
- CSS3 cursor properties, pointer events, transitions, and CSS arrows.
- Background patterns using gradients, and beautiful button styles using hover interactions and transitions.
- The Prefix Free CSS library to write CSS properties without vendor prefixes.
Support levels and browser compatibility are provided for each technique. The document aims to teach advanced styling options in CSS.
HTML5 and CSS3 offer some great features that everyone is clamoring to use. However, not everyone can simply rip apart their site and redo all of their markup and styling across the board. There are some quick wins, especially with CSS3, to be had that you can integrate into your site without rewriting your whole entire site.
Girl Develop It Cincinnati: Intro to HTML/CSS Class 4Erin M. Kidwell
Here are the steps to build a basic horizontal navigation menu bar:
1. Create an unordered list <ul> with class="menu"
2. Add list items <li> for each menu item
3. Style the <ul> with display:inline-block and border-bottom
4. Style the <li> with display:inline-block, padding and hover effect
5. Add a class="current" to highlight the active page
6. Use a border-left on .current to create a left arrow
Let me know if any part needs more explanation! Building menus is a common task and these techniques will serve you well.
http://natbat.net/2008/Sep/28/css-systems/ - A CSS System is a reusable set of content-oriented markup patterns and associated CSS created to express a site's individual design. It is the end result of a process that emphasizes up-front planning, loose coupling between CSS and markup, pre-empting browser bugs and overall robustness. It also incorporates a shared vocabulary for developers to communicate the intent of the code. This talk elaborates on this concept, and also describes a number of tricks I use to pre-empt maintainability issues.
Originally presented at BarCamp London 5 in Richmond on the 28th of September 2008.
CSS Fundamentals: selectors and PropertiesPedro Valente
This document discusses CSS (Cascading Style Sheets) fundamentals including selectors and properties. It covers CSS rules, CSS selectors including element, class, ID and combining selectors. It also discusses inheritance in CSS where styles are inherited by child elements, and the cascade which determines how browsers apply contradictory CSS rules based on importance, specificity and order. The document provides examples of CSS properties, values, units and shorthand properties. It emphasizes best practices for writing efficient and well-structured CSS code.
CSS frameworks allow for nested rules, variables, mixins, extends and imports to simplify stylesheet maintenance. Preprocessors like Sass compile CSS with additional features like nested selectors, variables, functions and mixins. Popular frameworks include Blueprint and Compass which provide tools and patterns for common tasks. Preprocessors increase abstraction and reduce duplication, improving organization and simplifying code.
The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective, Ajax ...Nicole Sullivan
The cascade is a poker game, but we've been playing our cards all wrong. Here Nicole suggests we stop trying to play to win to prevent code bloat, and simplify the cascade, using the order of the rulesets to allow overrides.
This is an introductory talk we delivered at Universidad Europea de Madrid for the International Week of Technological Innovation. We introduce concepts such as accessibility and performance in modern web development, current browser market state and evolution, and some approaches to introduce CSS3.
Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...Denise Jacobs
The Inner Critic is the main source of our biggest blocks to perform at our best. Fortunately, there are simple and effective ways to banish the inner critic in order to do our best work as contributors, collaborators, and leaders.
First, you’ll discover the three mental power tools that you already possess to stop the inner critic in its tracks. Then you’ll learn methods for dealing with the fear of being judged and criticized, how to transform highly critical self-talk into that of approval and encouragement, and ways to feel like your ideas are good enough and stop committing “ideacide.”
By the end, you’ll have a roadmap of how to get unstuck, do your best work, and channel your creativity as a force for positive change in the world.
Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...Denise Jacobs
The Inner Critic is the main source of our biggest blocks to perform at our best. Fortunately, there are simple and effective ways to banish the inner critic in order to do our best work as contributors, collaborators, and leaders.
First, you’ll discover the three mental power tools that you already possess to stop the inner critic in its tracks. Then you’ll learn methods for dealing with the fear of being judged and criticized, how to transform highly critical self-talk into that of approval and encouragement, and ways to feel like your ideas are good enough and stop committing “ideacide.”
By the end, you’ll have a roadmap of how to get unstuck, do your best work, and channel your creativity as a force for positive change in the world.
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...Denise Jacobs
The Inner Critic is the main source of our biggest blocks to perform at our best. Fortunately, there are simple and effective ways to banish the inner critic in order to do our best work as contributors, collaborators, and leaders.
First, you’ll discover the three mental power tools that you already possess to stop the inner critic in its tracks. Then you’ll learn methods for dealing with the fear of being judged and criticized, how to transform highly critical self-talk into that of approval and encouragement, and ways to feel like your ideas are good enough and stop committing “ideacide.”
By the end, you’ll have a roadmap of how to get unstuck, do your best work, and channel your creativity as a force for positive change in the world.
How to Have Difficult Conversations With Confidence - MTP Digital 2020Denise Jacobs
The document provides tips and tools for having difficult conversations with confidence. It discusses managing inner critics, cognitive biases, mindfulness, reframing criticism, and focusing on objectives. Specific challenging conversations are covered, like feedback exchanges, team alignment discussions, and saying no. Mindfulness, self-compassion, and reframing thoughts can help approach these conversations constructively.
Overcome Self-Doubt to Amplify Your Impact and Create a Better World - GSLA 202Denise Jacobs
During these unprecedented times, we are particularly susceptible to The Inner Critic, that internal voice of self-doubt and judgement. Fortunately, there are effective ways to banish the inner critic so that we can be better to ourselves so that we can step into our power, amplify our impact, and create the changes we want to see in the world.
In this session, we'll also look at how amping up self-care enables us to give more to others, the power of compassion and how it helps us get to self-compassion, tapping into our imagination to envision what we want to create, and to how we to tap into our passion to contribute positively to the world when our communities and the world need our brilliance the most.
During these unprecedented times, we are particularly susceptible to our own Inner Critic.
It's that voice of self-doubt that tells us that we aren't doing enough and that everyone is more successful and productive during the pandemic than we are.
Fortunately, there are effective ways to banish your inner critic so that you can be better to yourself and still show up powerfully to meet the needs around you.
In this webinar, Denise Jacobs will share useful and effective tools to start to decrease the levels of anxiety that may be plaguing you. We'll also look at ways to tone down the tendency to compare ourselves with others (or to an unreachable "ideal"), ways to reframe language and transform self-talk to be more supportive, and to how we to tap into our passion to contribute positively to the world when our communities and constituents need our brilliance the most.
Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...Denise Jacobs
The Inner Critic is the main source of our biggest blocks to perform at our best. Fortunately, there are simple and effective ways to banish the inner critic in order to do our best work as contributors, collaborators, and leaders.
First, you’ll discover the three mental power tools that you already possess to stop the inner critic in its tracks. Then you’ll learn methods for dealing with the fear of being judged and criticized, how to transform highly critical self-talk into that of approval and encouragement, and ways to feel like your ideas are good enough and stop committing “ideacide.”
By the end, you’ll have a roadmap of how to get unstuck, do your best work, and channel your creativity as a force for positive change in the world.
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...Denise Jacobs
Denise Jacobs gave a presentation at the Speaker Branding Summit on transforming self-talk, increasing confidence, and owning one's expertise. She discussed how the inner critic can block progress and confidence, and introduced techniques like changing negative self-talk, focusing on strengths, and embracing one's expertise to help manage thoughts and step into leadership powerfully.
Banish Your Inner Critic – Stanford HCI Group 2020Denise Jacobs
During these unprecedented times, we are particularly susceptible to The Inner Critic, that voice of self-doubt that tells us that we aren't doing enough and that everyone is more successful and productive during the pandemic than we are. Fortunately, there are effective ways to manage the inner critic so that we can be better to ourselves and still show up powerfully.
In this session, Denise will share useful and effective tools to decrease the levels of anxiety. We'll also look at ways to tone down the tendency to compare ourselves with others (or to an unreachable "ideal"), ways to reframe language and transform self-talk to be more supportive, and tactics to overcome impostor syndrome, perfectionism, and unblock creativity.
Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...Denise Jacobs
The Inner Critic is the main source of our biggest blocks to perform at our best. Fortunately, there are simple and effective ways to banish the inner critic in order to do our best work as contributors, collaborators, and leaders.
First, you’ll discover the three mental power tools that you already possess to stop the inner critic in its tracks. Then you’ll learn methods for dealing with the fear of being judged and criticized, how to transform highly critical self-talk into that of approval and encouragement, and ways to feel like your ideas are good enough and stop committing “ideacide.”
By the end, you’ll have a roadmap of how to get unstuck, do your best work, and channel your creativity as a force for positive change in the world.
Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020Denise Jacobs
The Inner Critic is the main source of our biggest blocks to perform at our best. Fortunately, there are simple and effective ways to banish the inner critic in order to do our best work as contributors, collaborators, and leaders.
First, you’ll discover the three mental power tools that you already possess to stop the inner critic in its tracks. Then you’ll learn methods for dealing with the fear of being judged and criticized, how to transform highly critical self-talk into that of approval and encouragement, and ways to feel like your ideas are good enough and stop committing “ideacide.”
By the end, you’ll have a roadmap of how to get unstuck, do your best work, and channel your creativity as a force for positive change in the world.
The Inner Critic is the main source of our biggest blocks to perform at our best. Fortunately, there are simple and effective ways to banish the inner critic in order to do our best work as contributors, collaborators, and leaders.
First, you’ll discover the three mental power tools that you already possess to stop the inner critic in its tracks. Then you’ll learn methods for dealing with the fear of being judged and criticized, how to transform highly critical self-talk into that of approval and encouragement, and ways to feel like your ideas are good enough and stop committing “ideacide.”
By the end, you’ll have a roadmap of how to get unstuck, do your best work, and channel your creativity as a force for positive change in the world.
Co-Create: Creating Better Together - Clarity Conference 2019Denise Jacobs
Despite the prevalent mythology of the lone creative genius, many of the most innovative contributions spring from the creative chemistry of a group and the blending of everyone’s ideas and concepts. How can we best leverage this collective wisdom to generate creative synergy and co-create? Let’s look at the process of recognizing and removing our personal creative blocks, connecting and communicating with others, combining ideas using play, and constructing a collaborative environment to discover effective methods for tapping into a group’s creative brilliance. Through these steps, you’ll learn to capitalize on the super-linearity of creativity to embrace and leverage diversity to create better together.
Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019Denise Jacobs
The Inner Critic is the main source of our biggest blocks to perform at our best. Fortunately, there are simple and effective ways to banish the inner critic in order to do our best work as contributors, collaborators, and leaders.
First, you’ll discover the three mental power tools that you already possess to stop the inner critic in its tracks. Then you’ll learn methods for dealing with the fear of being judged and criticized, how to transform highly critical self-talk into that of approval and encouragement, and ways to feel like your ideas are good enough and stop committing “ideacide.”
By the end, you’ll have a roadmap of how to get unstuck, do your best work, and channel your creativity as a force for positive change in the world.
Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019Denise Jacobs
Creativity is a super power, but many don't heed the call. Discover how you can get in touch with the greatness inside you and the five part quest to embark upon to be able to access and develop your creative superpowers . By the end, you'll have a roadmap for how to get unstuck and channel your creativity as a force for positive change in the world.
Banish Your Inner Critic: Hack Your Productivity and Elevate PerformanceDenise Jacobs
Transform Self-Talk to Elevate Performance and Skyrocket Success
The Inner Critic is the main source of our biggest blocks to perform at our best. Fortunately, there were simple and effective ways to banish the inner critic in order to do our best work as contributors, collaborators, and leaders.
First, you’ll discover the three mental power tools that you already possess to stop the inner critic in its tracks. Then you’ll learn methods for dealing with the fear of being judged and criticized, how to transform highly critical self-talk into that of approval and encouragement, and ways to feel like your ideas are good enough and stop committing “ideacide.”
By the end, you’ll have a roadmap of how to get unstuck, do your best work, and channel your creativity as a force for positive change in the world.
Banish Your Inner Critic v2.0: Swipe Left! - Adobe Max 2018Denise Jacobs
The Inner Critic is the main source of our biggest our ability to perform at our best. Fortunately, there were simple and effective ways to banish the inner critic in order to do our best work as contributors, collaborators, and leaders.
First, you’ll discover the 3 mental power tools that you already possess to stop the inner critic in its tracks. Then you’ll learn methods for dealing with the fear of being judged and criticized, how to transform highly critical self-talk into that of approval and encouragement, and ways to feel like your ideas are good enough and stop committing “ideacide.”
By the end, you’ll have a roadmap of how to both get unstuck, do your best work, and channel your creativity as a force for positive change in the world.
The Creativity (R)Evolution – CMX Summit 2018Denise Jacobs
There’s a movement brewing built upon leveraging
the transformative power of creativity to help us work and create better so that we can produce work infused with meaning. Discover how by knowing your why, instilling tiny habits to cultivate your creative spark, and finally, fomenting creative collaboration based on the tenets of improv, you can take the spark of Creativity (R)Evolution and use it as the impetus to push you, your teams, and your companies to create Betterness.
The document is a presentation about banishing the inner critic to unleash creativity and do your best work. It discusses how the inner critic develops from fears, negative things we've heard, and susceptibility to criticism. It then provides tools and exercises to recognize the inner critic, transform self-talk, own your expertise, and amplify others' ideas. The goal is to overcome self-sabotage in order to do stronger work, have more impact, and reach your full potential.
Co-Create: Creating Better Together - DevCamp Brazil 2018Denise Jacobs
Despite the prevalent mythology of the lone creative genius, many of the most innovative contributions spring from the creative chemistry of a group and the blending of everyone’s ideas and concepts. How can we best leverage this collective wisdom to generate creative synergy and co-create? Let’s look at the process of recognizing and removing our personal creative blocks, connecting and communicating with others, combining ideas using play, and constructing a collaborative environment to discover effective methods for tapping into a group’s creative brilliance. Through these steps, you’ll learn to capitalize on the super-linearity of creativity to embrace and leverage diversity to create better together.
Down the Rabbit Hole – Solving 5 Training RoadblocksRustici Software
Feeling stuck in the Matrix of your training technologies? You’re not alone. Managing your training catalog, wrangling LMSs and delivering content across different tools and audiences can feel like dodging digital bullets. At some point, you hit a fork in the road: Keep patching things up as issues pop up… or follow the rabbit hole to the root of the problems.
Good news, we’ve already been down that rabbit hole. Peter Overton and Cameron Gray of Rustici Software are here to share what we found. In this webinar, we’ll break down 5 training roadblocks in delivery and management and show you how they’re easier to fix than you might think.
If You Use Databricks, You Definitely Need FMESafe Software
DataBricks makes it easy to use Apache Spark. It provides a platform with the potential to analyze and process huge volumes of data. Sounds awesome. The sales brochure reads as if it is a can-do-all data integration platform. Does it replace our beloved FME platform or does it provide opportunities for FME to shine? Challenge accepted
Establish Visibility and Manage Risk in the Supply Chain with Anchore SBOMAnchore
Over 70% of any given software application consumes open source software (most likely not even from the original source) and only 15% of organizations feel confident in their risk management practices.
With the newly announced Anchore SBOM feature, teams can start safely consuming OSS while mitigating security and compliance risks. Learn how to import SBOMs in industry-standard formats (SPDX, CycloneDX, Syft), validate their integrity, and proactively address vulnerabilities within your software ecosystem.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...Safe Software
The National Fuels Treatments Initiative (NFT) is transforming wildfire mitigation by creating a standardized map of nationwide fuels treatment locations across all land ownerships in the United States. While existing state and federal systems capture this data in diverse formats, NFT bridges these gaps, delivering the first truly integrated national view. This dataset will be used to measure the implementation of the National Cohesive Wildland Strategy and demonstrate the positive impact of collective investments in hazardous fuels reduction nationwide. In Phase 1, we developed an ETL pipeline template in FME Form, leveraging a schema-agnostic workflow with dynamic feature handling intended for fast roll-out and light maintenance. This was key as the initiative scaled from a few to over fifty contributors nationwide. By directly pulling from agency data stores, oftentimes ArcGIS Feature Services, NFT preserves existing structures, minimizing preparation needs. External mapping tables ensure consistent attribute and domain alignment, while robust change detection processes keep data current and actionable. Now in Phase 2, we’re migrating pipelines to FME Flow to take advantage of advanced scheduling, monitoring dashboards, and automated notifications to streamline operations. Join us to explore how this initiative exemplifies the power of technology, blending FME, ArcGIS Online, and AWS to solve a national business problem with a scalable, automated solution.
Mastering AI Workflows with FME - Peak of Data & AI 2025Safe Software
Harness the full potential of AI with FME: From creating high-quality training data to optimizing models and utilizing results, FME supports every step of your AI workflow. Seamlessly integrate a wide range of models, including those for data enhancement, forecasting, image and object recognition, and large language models. Customize AI models to meet your exact needs with FME’s powerful tools for training, optimization, and seamless integration
Presentation given at the LangChain community meetup London
https://lu.ma/9d5fntgj
Coveres
Agentic AI: Beyond the Buzz
Introduction to AI Agent and Agentic AI
Agent Use case and stats
Introduction to LangGraph
Build agent with LangGraph Studio V2
How Advanced Environmental Detection Is Revolutionizing Oil & Gas Safety.pdfRejig Digital
Unlock the future of oil & gas safety with advanced environmental detection technologies that transform hazard monitoring and risk management. This presentation explores cutting-edge innovations that enhance workplace safety, protect critical assets, and ensure regulatory compliance in high-risk environments.
🔍 What You’ll Learn:
✅ How advanced sensors detect environmental threats in real-time for proactive hazard prevention
🔧 Integration of IoT and AI to enable rapid response and minimize incident impact
📡 Enhancing workforce protection through continuous monitoring and data-driven safety protocols
💡 Case studies highlighting successful deployment of environmental detection systems in oil & gas operations
Ideal for safety managers, operations leaders, and technology innovators in the oil & gas industry, this presentation offers practical insights and strategies to revolutionize safety standards and boost operational resilience.
👉 Learn more: https://www.rejigdigital.com/blog/continuous-monitoring-prevent-blowouts-well-control-issues/
Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...Impelsys Inc.
Web accessibility is a fundamental principle that strives to make the internet inclusive for all. According to the World Health Organization, over a billion people worldwide live with some form of disability. These individuals face significant challenges when navigating the digital landscape, making the quest for accessible web content more critical than ever.
Enter Artificial Intelligence (AI), a technological marvel with the potential to reshape the way we approach web accessibility. AI offers innovative solutions that can automate processes, enhance user experiences, and ultimately revolutionize web accessibility. In this blog post, we’ll explore how AI is making waves in the world of web accessibility.
מכונות CNC קידוח אנכיות הן הבחירה הנכונה והטובה ביותר לקידוח ארונות וארגזים לייצור רהיטים. החלק נוסע לאורך ציר ה-x באמצעות ציר דיגיטלי מדויק, ותפוס ע"י צבת מכנית, כך שאין צורך לבצע setup (התאמות) לגדלים שונים של חלקים.
Domino IQ – Was Sie erwartet, erste Schritte und Anwendungsfällepanagenda
Webinar Recording: https://www.panagenda.com/webinars/domino-iq-was-sie-erwartet-erste-schritte-und-anwendungsfalle/
HCL Domino iQ Server – Vom Ideenportal zur implementierten Funktion. Entdecken Sie, was es ist, was es nicht ist, und erkunden Sie die Chancen und Herausforderungen, die es bietet.
Wichtige Erkenntnisse
- Was sind Large Language Models (LLMs) und wie stehen sie im Zusammenhang mit Domino iQ
- Wesentliche Voraussetzungen für die Bereitstellung des Domino iQ Servers
- Schritt-für-Schritt-Anleitung zur Einrichtung Ihres Domino iQ Servers
- Teilen und diskutieren Sie Gedanken und Ideen, um das Potenzial von Domino iQ zu maximieren
Providing an OGC API Processes REST Interface for FME FlowSafe Software
This presentation will showcase an adapter for FME Flow that provides REST endpoints for FME Workspaces following the OGC API Processes specification. The implementation delivers robust, user-friendly API endpoints, including standardized methods for parameter provision. Additionally, it enhances security and user management by supporting OAuth2 authentication. Join us to discover how these advancements can elevate your enterprise integration workflows and ensure seamless, secure interactions with FME Flow.
The State of Web3 Industry- Industry ReportLiveplex
Web3 is poised for mainstream integration by 2030, with decentralized applications potentially reaching billions of users through improved scalability, user-friendly wallets, and regulatory clarity. Many forecasts project trillions of dollars in tokenized assets by 2030 , integration of AI, IoT, and Web3 (e.g. autonomous agents and decentralized physical infrastructure), and the possible emergence of global interoperability standards. Key challenges going forward include ensuring security at scale, preserving decentralization principles under regulatory oversight, and demonstrating tangible consumer value to sustain adoption beyond speculative cycles.
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...Anish Kumar
Presented by: Anish Kumar
LinkedIn: https://www.linkedin.com/in/anishkumar/
This lightning talk dives into real-world GenAI projects that scaled from prototype to production using Databricks’ fully managed tools. Facing cost and time constraints, we leveraged four key Databricks features—Workflows, Model Serving, Serverless Compute, and Notebooks—to build an AI inference pipeline processing millions of documents (text and audiobooks).
This approach enables rapid experimentation, easy tuning of GenAI prompts and compute settings, seamless data iteration and efficient quality testing—allowing Data Scientists and Engineers to collaborate effectively. Learn how to design modular, parameterized notebooks that run concurrently, manage dependencies and accelerate AI-driven insights.
Whether you're optimizing AI inference, automating complex data workflows or architecting next-gen serverless AI systems, this session delivers actionable strategies to maximize performance while keeping costs low.
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven InfrastructureSafe Software
When projects depend on fast, reliable spatial data, every minute counts.
AI Clearing needed a faster way to handle complex spatial data from drone surveys, CAD designs and 3D project models across construction sites. With FME Form, they built no-code workflows to clean, convert, integrate, and validate dozens of data formats – cutting analysis time from 5 hours to just 30 minutes.
Join us, our partner Globema, and customer AI Clearing to see how they:
-Automate processing of 2D, 3D, drone, spatial, and non-spatial data
-Analyze construction progress 10x faster and with fewer errors
-Handle diverse formats like DWG, KML, SHP, and PDF with ease
-Scale their workflows for international projects in solar, roads, and pipelines
If you work with complex data, join us to learn how to optimize your own processes and transform your results with FME.
4. I can haz trubbleshootin?
Strong
troubleshooting
skills are one of
your best allies in
solving CSS
“mysteries”…and
they also make you
feel like a badass.
4
5. The 4 Easy Steps
1) Lay the foundation
2) Target your styles
3) Squash browser bugs
4) Clear float issues
5
6. 1) Lay the Foundation
6 http://www.flickr.com/photos/pgoyette/2280685630/
7. Why?
A solid CSS foundation creates an
environment where preventing and
detecting problems is easier.
7
8. How to lay it down
1) Annotate & Optimize
• Markup
• CSS
2) (Re)Set the Mood
• CSS reset review
• DIY
8
9. Annotate Your Markup
begin with
<!-- #id or .class name -->
end with
<!-- /end #id or .class name -->
or, alternatively
<!-- / #id or .class name -->
9
11. Why Annotate Your Markup?
Helps you keep track of the element
beginning and end, and helps you
identify the pieces faster.
11
12. Annotate Your CSS: Macro-Optimize
/* Comments are good, mmkay? */
Notation is your friend. For:
• Overriding styles
• Creating stylesheet sections
• Listing the color scheme
• Resources and contact info.
12
13. Annotate Your CSS: Macro-Optimize
/* made by you
on some date */
/* section of the stylesheet */
p {
border-color: #cf0;
border-color-bottom: #ccc;
/*this property overrides the
previous one */
}
13
14. Why Macro-Optimize?
Solo:
Helps you remember your intentions with
extra properties when you come back to
your code.
With Folks:
Helps your colleagues understand your
intentions when working with your code.
Ergo:
Saves time!
14
15. Micro-Optimize Your CSS: Length
Less is more:
• Use shortest properties and values
• Avoid duplicate properties
• Use shorthand properties
• Condense values and units
• Avoid multiple lines and indenting
15
16. Micro-optimize Your CSS: Speed
Up the efficiency:
• ID selectors are speedier than
element or universal
• Drop element qualifiers
• Ditch descendent selectors when
and where you can
16
17. Why Micro-Optimize?
• Cuts down file size
• Speeds up page load time
• Encourages best practices
17
19. Reasons to Reset
By deliberately establishing an
element’s properties, you can:
• Better control the elements on the
page
• More quickly determine the source of
problems when they arise
19
20. CSS Reset All-Star: Eric Meyer’s
Pro’s
–One of the most popular, well thought
out
–Neutralizes almost every element
Con’s
–Can be too far-reaching
–Extra work to establish the values for
the elements you want
20 http://meyerweb.com/eric/tools/css/reset/
21. Make Your Own Reset
Why DIY?
• You can determine exactly which
elements you want to reset
• May save on reestablishing
properties
• You know exactly what is changed
and why you changed it
• Problems will be that much more
obvious
21
22. Top Properties to Reset
• Margin and padding
• Borders, especially on linked images
• Link text underlining
• Vertical alignment
• Font size and line-height
22
23. 2) Target Your Styles
23 http://www.flickr.com/photos/blip/139087426/
24. Why?
Having a plan for targeting elements
helps speed and efficiency – in both
creating and fixing styles.
24
25. How to Hit the Mark
1) Technique
2) Specificity
3) Advanced Selectors
25
26. One Targeting Technique
My favorite:
outline: 1px solid red;
Why?
• outline does not add to
dimensions of the element
• Color names used only for
troubleshooting
26
27. Specificity Rules!
Using specificity, you can create selectors
that will zero right in on your desired
element(s), but you’ve got to do it by the
rules.
A little review:
1. Weight rules
2. Specificity tips and guidelines
27
28. Super Simplified Specificity
The more specific the selector is, the higher
the specificity
#id: can only be one on the page
= high specificity (100)
.class: can be multiple, but not everywhere
= medium specificity (10)
element: lots on the page
= low specificity (1)
* : everything on the page
= no specificity (0)
28
29. Some Specificity Guidelines
• Don’t rely too heavily on specificity –
leverage as many reusable selectors as
possible
• Use the cascade and source order so
that you don’t have to get too specific
• Trust specificity over source order in
terms of which style will win and get
applied
29
30. Targeting with Advanced Selectors
The right selector will help you achieve
targeting nirvana, so it’s important to
know which selectors you can use
now.
Let’s peek at:
• CSS2 Selectors
• CSS3 Selectors
• Their browser support
30
36. Advanced Selectors: Some Usage Tips
• All of the CSS2 selectors are
supported by the modern browsers,
and almost all of the CSS3 ones are,
so use them!
• It’s easy to target styles away from
the IEs, but target them to the IEs
with simpler combinator selectors
• There are “hacks” to target styles to
specific browsers, other than the IEs
36
38. Dealing with IE6 (Still? Yes, still.)
Whether it’s by force or by choice, you
need to know how you are going to
deal with IE6 until it’s completely gone.
Approaches:
• Kick it to the curb
• Display tolerant indifference
• Show some love: be graceful in your
degradation
38
39. IE6: Go home!
39 http://www.flickr.com/photos/robotjohnny/3629069606/
40. IE6, get stuffed.
40 http://tumblr.9gag.com/post/285107173
45. Show an old IE browser some love
45 http://www.flickr.com/photos/brunkfordbraun/391876102/
46. Graceful IE6 Degradation
• Serve IE6 targeted properties served
by conditional comments
– display: inline
– zoom: 1
• Use the * html hack
46
47. Gettin’ Buggy With It
Despite your best efforts towards clean,
efficient, optimized code, browsers will
always have issues that throw a wrench in
the works.
The Line-up:
1) IE7 & IE8
2) Firefox
3) The Webkits
4) Opera
47
48. IE7 is color buggin’
color and background-color with
rgba
The problem:
An rgba color is correctly set to
override the rgb for the IEs , but the rgb
color doesn’t show up at all.
48
49. IE7 is color buggin’
The solution:
• Use the shorthand property
background instead of background-
color OR
• Use a hexidecimal color instead of
rgb, and then continue the override
with rgba.
49
50. IE7 is color buggin’
Example:
div {
background: rgb(200, 54, 54);
/* fallback color */
background: rgba(200, 54, 54, 0.5);
}
OR
div {
background-color: #fd7e7e;
background-color: rgba(255,0,0,0.5);
}
50
51. IE7 & IE8 are both buggin’
@font-face super bullet-proofing
The problem:
@font-face doesn’t work, even with the
proper normal syntax. What gives?
51
54. Get Your Webkit Bug On
@font-face bold and italics “bug”
The problem:
Applying font-weight:bold or font-
style: italic to @font-face'd text
doesn’t work.
54
55. Get Your Webkit Bug On
The solution:
Add the value normal to font weight,
style, and variant in the @font-face
declaration to set a baseline.
55
57. Firefox? Buggin’.
The Outline Overflow Bug
The problem:
Firefox will draw an outline around the
content of an element that has
overflowed its boundaries rather than
around the element’s actual set
dimensions.
57
58. Firefox? Buggin’.
The Outline Overflow Bug
A solution:
Use border instead and adjust the
dimensions of the element.
58
59. An Ode to Opera Bugs
Hiding elements bug
The problem:
When hiding elements offscreen for
image replacement, etc. em units are
not recognized.
59
60. An Ode to Opera Bugs
The solution:
Use px instead of em
Example:
h2 {margin-left: -4999px ;}
60
62. Clear Float Issues
1) Problems with overflow: hidden
2) Problems with Clearfix
3) Solutions and Alternatives
62
63. Floats: overflow: hidden Issues
Although this is almost everyone’s favorite
float-clearing technique, there can be
problems with:
• Hiding content with no scrollbars when
browser window is smaller than container
• Interference with margins, borders,
outlines, and absolutely-positioned PNGs
• Application of CSS3 properties, such as
box-shadow, text-shadow & transform
63
65. overflow: hidden Alternative
Example:
div.container {
border: 1px solid #000000;
overflow: auto;
/* hidden & scroll also work*/
width: 100%;
/* some width or height required */
}
65
66. Clearfix Issues
Be aware of support:
• Neither IE6 nor IE7 support the :after pseudo-
class
Be mindful of the generated content:
• Sometimes the generated period can be a
problem
Remember where to put it:
• Apply .clearfix to the element containing the
floats, so that the cleared content is generated
after it
66
67. The Top Clearfix
Example:
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }
/* ie for mac hack removed for readability */
67
68. Clearing Floats Alternatives
FnE still a viable option:
• Contains and clears
Potential issue:
• Watch for how it affects the rest of
the page layout and structure
68
69. Future Hope For Page Layouts
CSS3 and HTML5 FTW!
• CSS3: flexible box-model, columns
and box-sizing
• HTML5: <head>,<section>, and
<footer>
69
70. Recap
Taking all of these steps:
1. Lay the foundation
2. Target your styles
3. Squash browser bugs
4. Clear float issues
Will yield:
1. Code that is easier to read and find
problems in
2. Speed of use and in use
3. Finding solutions faster
70
74. Shameless Self-Promotion #1
The CSS
Detective Guide
CSSDetectiveGuide.com
twitter.com/cssdetective
Get 35% off at
PeachPit.com with the
discount code
“DETECTIVE”
74
75. Shameless Self-Promotion #2
InterAct With
Web Standards:
A Holistic Approach
to Web Design
InterActWithWebStandards.com
twitter.com/waspinteract
Get 35% off at PeachPit.com
with the discount code
“INTERACT”
75