CSS3 and Selectors

Rachel Andrew
Rachel AndrewWriter, speaker, co-founder of Perch CMS. Google Developer Expert for Web Technologies at A List Apart
CSS3 &
SELECTORS
RACHEL ANDREW

   @rachelandrew
  rachelandrew.co.uk
  edgeofmyseat.com
    grabaperch.com
WHAT IS
CSS3?
CSS3 IS THE
NEXT VERSION
  OF CSS
CSS3 IS
MODULAR
SOME CSS3 MODULES
ARE MORE COMPLETE
   THAN OTHERS
W3C MATURITY LEVELS
Working Draft
Candidate Recommendation
Proposed Recommendation
W3C Recommendation
http://www.w3.org/2005/10/Process-20051014/tr#maturity-levels
CSS3 IS SUPPORTED BY
          BROWSERS

Some browsers and some (parts of) modules.
USING CSS3
SELECTORS MODULE

   W3C Proposed Recommendation
http://www.w3.org/TR/css3-selectors/
BASIC SELECTORS
h1 {}

p {}

.thing {}

#uniquething {}

.thing p
THE PROBLEM
 WITH CSS2
 SELECTORS
ADDING CLASSES


<h1>My heading</h1>
<p class=”first”> ... </p>
<p> ... </p>
CSS3 SELECTORS
        “Common sense” new selectors
target elements more precisely without adding
                  classes
STRUCTURAL PSEUDO-
 CLASS SELECTORS
PSEUDO-CLASS
       SELECTORS
a:link {}
a:visited {}
DYNAMIC
     PSEUDO-CLASS
a:hover {}
a:active {}
:first-child

target an element when it is the first child of a
               parent element
:first-child
:first-child

div#wrapper p {
! ! font-size: 1.5em;
}
:first-child

div#wrapper p:first-child {
! ! font-size: 1.5em;
}
:first-child
:last-child

target an element when it is the last child of a
              parent element
:last-child
:last-child

ul#navigation li:last-child {
! ! border-bottom: none;
}
:last-child
:nth-child

select multiple elements according to their
       position in the document tree
:nth-child
:nth-child

tr:nth-child(odd) td {
! ! background-color: #f0e9c5;
}
:nth-child
:nth-child

tr:nth-child(3) td {
! ! background-color: #f0e9c5;
}
:nth-child
:nth-child

tr:nth-child(2n+1) td {
! ! background-color: #f0e9c5;
}


   http://reference.sitepoint.com/css/understandingnthchildexpressions
:nth-of-type

   select multiple elements according to their
  position in the document tree BUT only those
elements that are the same as the type the rule is
                    applied to.
:nth-of-type

p:nth-of-type(odd) {
! ! background-color: #f0e9c5;
}
:nth-of-type
:only-child

matches an element if it is the only child element
                of it’s parent.
:only-child
li {
! list-style-type: disc;
}
!
li:only-child {
! list-style-type: none;
}
:only-child
:empty

matches an element if it is empty
:empty
p {
! padding: 0 0 1em 0;
! margin: 0;
}
!
p:empty {
! padding: 0;
}
FOR INPUT ELEMENTS

Structural pseudo-classes for use with forms.
:checked

the checked state of a checkbox or radio button
:checked

#agreeterms:checked {
  border:2px solid blue;
}
ENABLED AND DISABLED

   detecting input element states
:enabled

input:enabled {
  color: #000;
}
:disabled

input:disabled {
  color: #999;
}
THE NEGATION PSEUDO-
       CLASS

       :not(selector)
:not
<p> ... </p>
<p class=”box”> ... </p>
<p> ... </p>
:not
p:not(.box) {
! padding: 0 0 3em 0;
! margin: 0;
}
!
p.box {
! border:1px solid #000;
! margin: 0 0 2em 0;
}
:not
PSEUDO-ELEMENTS
:first-letter

the first character of the first line of text
:first-letter
div#wrapper:first-letter {
! font-size: 200%;
! font-weight: bold;
! color: red;
}
:first-letter
:first-line

the first formatted line of text
:first-line
div#wrapper:first-line {
! font-size: 200%;
! font-weight: bold;
! color: red;
}
:first-line
:before

Render content before the element when using
             generated content
:before

<div id=”content”> ... </div>
:before
#content:before {
  content: "Start here:";
}
:before
:after

Render content after the element when using
            generated content
:after
#content:after {
  content: "End here:";
}
::selection

Content selected in browser by the user
::selection
div#wrapper p::selection {!
  background-color: red;
}
::selection
COMBINATORS

Combining selectors to target elements
DESCENDANT SELECTOR

Select all elements that are descendants of a
               specified parent
DESCENDANT SELECTOR

div#wrapper p {
! font-size: 1.5em;
}
CHILD SELECTOR

Select all elements that are immediate children of
                a specified parent
CHILD SELECTOR
<ul>
 <li>Item 1
  <ol>
     <li>Sub list item 1</li>
     <li>Sub list item 2</li>
  </ol>
 </li>
 <li>Item 2</li>
</ul>
CHILD SELECTOR

li {
! color: #000;
}
!
ul > li {
! color: red;
}
Child Selector
ADJACENT SIBLING

Select elements that are the adjacent siblings of
                 an element
ADJACENT SIBLING

div#wrapper h1 + p {
! font-size: 1.5em;
}
Adjacent Sibling
GENERAL SIBLING

Select elements that are the siblings of an
                element
GENERAL SIBLING

div#wrapper h2~p {
! color: red;
}
General Sibling
ATTRIBUTE SELECTORS

  Select elements based on attributes
ATTRIBUTE SELECTORS

form input[type="text"] {

}
!
form input[type="submit"] {

}
Attribute Selectors
ATTRIBUTE SELECTORS

label[for="fContact"] {
    ! float: none;
    ! width: auto;
}
ATTRIBUTE SELECTORS

a[href ^="mailto:"] {
! ! padding-right: 20px;
! ! background-image:url(email.png);
! ! background-repeat: no-repeat;
! ! background-position: right center;
}
BROWSER
SUPPORT
Browser Support
DOES IT
MATTER?
CSS3 and Selectors
CSS3 and Selectors
YES, IT
MATTERS.
JAVASCRIPT

Plug the holes in browser support using JavaScript.
JQUERY: FIRST-CHILD
div#wrapper p:first-child,
div#wrapper p.first {
! ! font-size: 1.5em;
}




<script src="http://code.jquery.com/jquery-latest.js"></
script>
<script>
  $(document).ready(function(){
! $("div#wrapper p:first-child").addClass("first");
  });
</script>
JQUERY: LAST-CHILD
ul#navigation li:last-child, ul#navigation li.last {
! ! border-bottom: none;
}




<script src="http://code.jquery.com/jquery-latest.js"></
script>
<script>
  $(document).ready(function(){
! $("ul#navigation li:last-child").addClass("last");
  });
</script>
JQUERY: NTH-CHILD
tr:nth-child(odd) td, td.odd {
! background-color: #f0e9c5;
}




<script src="http://code.jquery.com/jquery-latest.js"></
script>
<script>
  $(document).ready(function(){
! $("tr:nth-child(odd) td").addClass("odd");
  });
</script>
CSS “POLYFILLS”

 plugging the holes in support
WHAT IS A POLYFILL?
   A polyfill, or polyfiller, is a piece of code (or
plugin) that provides the technology that you, the
developer, expect the browser to provide natively.
      http://remysharp.com/2010/10/08/what-is-a-polyfill/
SELECTIVIZR

http://selectivizr.com/
ECSSTENDER

http://ecsstender.org/
CSS3 WORKFLOW

 How I approach my projects.
CSS3 WORKFLOW

Develop without any polyfill or JavaScript fixes in
                    place.
CSS3 WORKFLOW

     Validate.
CSS3 WORKFLOW

 Test & Fix in older browsers
CSS3 WORKFLOW

Decide if you need to use a polyfill and which kind
CSS3 WORKFLOW

    Test again.
THANK YOU!

  @rachelandrew
 rachelandrew.co.uk
 edgeofmyseat.com
   grabaperch.com
1 of 106

Recommended

CSS: selectors and the box model by
CSS: selectors and the box modelCSS: selectors and the box model
CSS: selectors and the box modelIdan Gazit
3K views45 slides
Simplifying CSS Selectors by
Simplifying CSS SelectorsSimplifying CSS Selectors
Simplifying CSS SelectorsBaris Aydinoglu
633 views32 slides
CSS Selectors by
CSS SelectorsCSS Selectors
CSS SelectorsRachel Andrew
4K views121 slides
Html,javascript & css by
Html,javascript & cssHtml,javascript & css
Html,javascript & cssPredhin Sapru
2.2K views22 slides
DIWE - Coding HTML for Basic Web Designing by
DIWE - Coding HTML for Basic Web DesigningDIWE - Coding HTML for Basic Web Designing
DIWE - Coding HTML for Basic Web DesigningRasan Samarasinghe
2.3K views80 slides
Javascript coding-and-design-patterns by
Javascript coding-and-design-patternsJavascript coding-and-design-patterns
Javascript coding-and-design-patternsHernan Mammana
1.4K views36 slides

More Related Content

What's hot

Front End Good Practices by
Front End Good PracticesFront End Good Practices
Front End Good PracticesHernan Mammana
2.4K views94 slides
HTML, CSS And JAVASCRIPT! by
HTML, CSS And JAVASCRIPT!HTML, CSS And JAVASCRIPT!
HTML, CSS And JAVASCRIPT!Syahmi RH
647 views19 slides
A quick guide to Css and java script by
A quick guide to Css and  java scriptA quick guide to Css and  java script
A quick guide to Css and java scriptAVINASH KUMAR
712 views83 slides
Getting Started with DOM by
Getting Started with DOMGetting Started with DOM
Getting Started with DOMHernan Mammana
860 views79 slides
Introduction of Html/css/js by
Introduction of Html/css/jsIntroduction of Html/css/js
Introduction of Html/css/jsKnoldus Inc.
22.4K views36 slides
Javascript by
JavascriptJavascript
JavascriptPrashant Kumar
1K views39 slides

What's hot(20)

HTML, CSS And JAVASCRIPT! by Syahmi RH
HTML, CSS And JAVASCRIPT!HTML, CSS And JAVASCRIPT!
HTML, CSS And JAVASCRIPT!
Syahmi RH647 views
A quick guide to Css and java script by AVINASH KUMAR
A quick guide to Css and  java scriptA quick guide to Css and  java script
A quick guide to Css and java script
AVINASH KUMAR712 views
Introduction of Html/css/js by Knoldus Inc.
Introduction of Html/css/jsIntroduction of Html/css/js
Introduction of Html/css/js
Knoldus Inc.22.4K views
CSS CASCADE by Anuradha
CSS CASCADECSS CASCADE
CSS CASCADE
Anuradha 1.2K views
Semantic markup - Creating Outline by Hernan Mammana
Semantic markup -  Creating OutlineSemantic markup -  Creating Outline
Semantic markup - Creating Outline
Hernan Mammana1.1K views
Iwt note(module 2) by SANTOSH RATH
Iwt note(module 2)Iwt note(module 2)
Iwt note(module 2)
SANTOSH RATH1.4K views
Dom date and objects and event handling by smitha273566
Dom date and objects and event handlingDom date and objects and event handling
Dom date and objects and event handling
smitha273566207 views
JavaScript - Chapter 12 - Document Object Model by WebStackAcademy
  JavaScript - Chapter 12 - Document Object Model  JavaScript - Chapter 12 - Document Object Model
JavaScript - Chapter 12 - Document Object Model
WebStackAcademy5.3K views
Javascript by Nagarajan
JavascriptJavascript
Javascript
Nagarajan5.4K views

Similar to CSS3 and Selectors

Prototyping w/HTML5 and CSS3 by
Prototyping w/HTML5 and CSS3Prototyping w/HTML5 and CSS3
Prototyping w/HTML5 and CSS3Todd Zaki Warfel
5.1K views51 slides
Html5 & CSS overview by
Html5 & CSS overviewHtml5 & CSS overview
Html5 & CSS overviewIvan Frantar
1.3K views29 slides
CSS for Developers by
CSS for DevelopersCSS for Developers
CSS for DevelopersNascenia IT
1.5K views45 slides
Oocss & progressive css3 selectors by
Oocss & progressive css3 selectorsOocss & progressive css3 selectors
Oocss & progressive css3 selectorsdaniel_sternlicht
1.1K views40 slides
CSS selectors by
CSS selectorsCSS selectors
CSS selectorsHéla Ben Khalfallah
269 views32 slides
CSS by
CSSCSS
CSSMd. Sirajus Salayhin
1.1K views38 slides

Similar to CSS3 and Selectors(20)

Html5 & CSS overview by Ivan Frantar
Html5 & CSS overviewHtml5 & CSS overview
Html5 & CSS overview
Ivan Frantar1.3K views
CSS for Developers by Nascenia IT
CSS for DevelopersCSS for Developers
CSS for Developers
Nascenia IT1.5K views
An Introduction to Cascading Style Sheets (CSS3) by Ardee Aram
An Introduction to Cascading Style Sheets (CSS3)An Introduction to Cascading Style Sheets (CSS3)
An Introduction to Cascading Style Sheets (CSS3)
Ardee Aram3.5K views
Exam 70 480 CSS3 at Jinal Desai .NET by jinaldesailive
Exam 70 480 CSS3 at Jinal Desai .NETExam 70 480 CSS3 at Jinal Desai .NET
Exam 70 480 CSS3 at Jinal Desai .NET
jinaldesailive826 views
How Cascading Style Sheets (CSS) Works by Amit Tyagi
How Cascading Style Sheets (CSS) WorksHow Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) Works
Amit Tyagi79.4K views
Introduction to Html5, css, Javascript and Jquery by valuebound
Introduction to Html5, css, Javascript and JqueryIntroduction to Html5, css, Javascript and Jquery
Introduction to Html5, css, Javascript and Jquery
valuebound282 views
Cascading Style Sheets - Part 01 by Hatem Mahmoud
Cascading Style Sheets - Part 01Cascading Style Sheets - Part 01
Cascading Style Sheets - Part 01
Hatem Mahmoud21.1K views
CSS- Smacss Design Rule by 皮馬 頑
CSS- Smacss Design RuleCSS- Smacss Design Rule
CSS- Smacss Design Rule
皮馬 頑254 views
Jquery presentation by guest5d87aa6
Jquery presentationJquery presentation
Jquery presentation
guest5d87aa61.2K views
9- Learn CSS Fundamentals / Pseudo-classes by In a Rocket
9- Learn CSS Fundamentals / Pseudo-classes9- Learn CSS Fundamentals / Pseudo-classes
9- Learn CSS Fundamentals / Pseudo-classes
In a Rocket171 views
CSS Psuedo and beyond by mkivikoski
CSS Psuedo and beyondCSS Psuedo and beyond
CSS Psuedo and beyond
mkivikoski779 views
CSS3 and jQuery by psophy
CSS3 and jQueryCSS3 and jQuery
CSS3 and jQuery
psophy1.6K views

More from Rachel Andrew

All Day Hey! Unlocking The Power of CSS Grid Layout by
All Day Hey! Unlocking The Power of CSS Grid LayoutAll Day Hey! Unlocking The Power of CSS Grid Layout
All Day Hey! Unlocking The Power of CSS Grid LayoutRachel Andrew
2.2K views113 slides
SmashingConf SF: Unlocking the Power of CSS Grid Layout by
SmashingConf SF: Unlocking the Power of CSS Grid LayoutSmashingConf SF: Unlocking the Power of CSS Grid Layout
SmashingConf SF: Unlocking the Power of CSS Grid LayoutRachel Andrew
2.3K views113 slides
Unlocking the Power of CSS Grid Layout by
Unlocking the Power of CSS Grid LayoutUnlocking the Power of CSS Grid Layout
Unlocking the Power of CSS Grid LayoutRachel Andrew
2K views113 slides
The Creative New World of CSS by
The Creative New World of CSSThe Creative New World of CSS
The Creative New World of CSSRachel Andrew
2K views144 slides
Into the Weeds of CSS Layout by
Into the Weeds of CSS LayoutInto the Weeds of CSS Layout
Into the Weeds of CSS LayoutRachel Andrew
1.5K views93 slides
Solving Layout Problems with CSS Grid & Friends - DevFest17 by
Solving Layout Problems with CSS Grid & Friends - DevFest17Solving Layout Problems with CSS Grid & Friends - DevFest17
Solving Layout Problems with CSS Grid & Friends - DevFest17Rachel Andrew
2.1K views96 slides

More from Rachel Andrew(20)

All Day Hey! Unlocking The Power of CSS Grid Layout by Rachel Andrew
All Day Hey! Unlocking The Power of CSS Grid LayoutAll Day Hey! Unlocking The Power of CSS Grid Layout
All Day Hey! Unlocking The Power of CSS Grid Layout
Rachel Andrew2.2K views
SmashingConf SF: Unlocking the Power of CSS Grid Layout by Rachel Andrew
SmashingConf SF: Unlocking the Power of CSS Grid LayoutSmashingConf SF: Unlocking the Power of CSS Grid Layout
SmashingConf SF: Unlocking the Power of CSS Grid Layout
Rachel Andrew2.3K views
Unlocking the Power of CSS Grid Layout by Rachel Andrew
Unlocking the Power of CSS Grid LayoutUnlocking the Power of CSS Grid Layout
Unlocking the Power of CSS Grid Layout
Rachel Andrew2K views
The Creative New World of CSS by Rachel Andrew
The Creative New World of CSSThe Creative New World of CSS
The Creative New World of CSS
Rachel Andrew2K views
Into the Weeds of CSS Layout by Rachel Andrew
Into the Weeds of CSS LayoutInto the Weeds of CSS Layout
Into the Weeds of CSS Layout
Rachel Andrew1.5K views
Solving Layout Problems with CSS Grid & Friends - DevFest17 by Rachel Andrew
Solving Layout Problems with CSS Grid & Friends - DevFest17Solving Layout Problems with CSS Grid & Friends - DevFest17
Solving Layout Problems with CSS Grid & Friends - DevFest17
Rachel Andrew2.1K views
View Source London: Solving Layout Problems with CSS Grid & Friends by Rachel Andrew
View Source London: Solving Layout Problems with CSS Grid & FriendsView Source London: Solving Layout Problems with CSS Grid & Friends
View Source London: Solving Layout Problems with CSS Grid & Friends
Rachel Andrew1K views
DevFest Nantes - Start Using CSS Grid Layout today by Rachel Andrew
DevFest Nantes - Start Using CSS Grid Layout todayDevFest Nantes - Start Using CSS Grid Layout today
DevFest Nantes - Start Using CSS Grid Layout today
Rachel Andrew1.1K views
Start Using CSS Grid Layout Today - RuhrJS by Rachel Andrew
Start Using CSS Grid Layout Today - RuhrJSStart Using CSS Grid Layout Today - RuhrJS
Start Using CSS Grid Layout Today - RuhrJS
Rachel Andrew990 views
404.ie: Solving Layout Problems with CSS Grid & Friends by Rachel Andrew
404.ie: Solving Layout Problems with CSS Grid & Friends404.ie: Solving Layout Problems with CSS Grid & Friends
404.ie: Solving Layout Problems with CSS Grid & Friends
Rachel Andrew909 views
Solving Layout Problems with CSS Grid & Friends - WEBU17 by Rachel Andrew
Solving Layout Problems with CSS Grid & Friends - WEBU17Solving Layout Problems with CSS Grid & Friends - WEBU17
Solving Layout Problems with CSS Grid & Friends - WEBU17
Rachel Andrew902 views
Laying out the future with grid & flexbox - Smashing Conf Freiburg by Rachel Andrew
Laying out the future with grid & flexbox - Smashing Conf FreiburgLaying out the future with grid & flexbox - Smashing Conf Freiburg
Laying out the future with grid & flexbox - Smashing Conf Freiburg
Rachel Andrew2.4K views
Solving Layout Problems with CSS Grid & Friends - NordicJS by Rachel Andrew
Solving Layout Problems with CSS Grid & Friends - NordicJSSolving Layout Problems with CSS Grid & Friends - NordicJS
Solving Layout Problems with CSS Grid & Friends - NordicJS
Rachel Andrew2.7K views
Google Developers Experts Summit 2017 - CSS Layout by Rachel Andrew
Google Developers Experts Summit 2017 - CSS Layout Google Developers Experts Summit 2017 - CSS Layout
Google Developers Experts Summit 2017 - CSS Layout
Rachel Andrew1.4K views
Web Summer Camp Keynote by Rachel Andrew
Web Summer Camp KeynoteWeb Summer Camp Keynote
Web Summer Camp Keynote
Rachel Andrew1.9K views
New CSS Layout Meets the Real World by Rachel Andrew
New CSS Layout Meets the Real WorldNew CSS Layout Meets the Real World
New CSS Layout Meets the Real World
Rachel Andrew864 views
An Event Apart DC - New CSS Layout meets the Real World by Rachel Andrew
An Event Apart DC - New CSS Layout meets the Real WorldAn Event Apart DC - New CSS Layout meets the Real World
An Event Apart DC - New CSS Layout meets the Real World
Rachel Andrew408 views
Perch, Patterns and Old Browsers by Rachel Andrew
Perch, Patterns and Old BrowsersPerch, Patterns and Old Browsers
Perch, Patterns and Old Browsers
Rachel Andrew1.8K views
Evergreen websites for Evergreen browsers by Rachel Andrew
Evergreen websites for Evergreen browsersEvergreen websites for Evergreen browsers
Evergreen websites for Evergreen browsers
Rachel Andrew1.5K views

Recently uploaded

Unit 1_Lecture 2_Physical Design of IoT.pdf by
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdfStephenTec
12 views36 slides
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...Jasper Oosterveld
18 views49 slides
SAP Automation Using Bar Code and FIORI.pdf by
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdfVirendra Rai, PMP
23 views38 slides
PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
127 views17 slides
The details of description: Techniques, tips, and tangents on alternative tex... by
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...BookNet Canada
127 views24 slides

Recently uploaded(20)

Unit 1_Lecture 2_Physical Design of IoT.pdf by StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec12 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi127 views
The details of description: Techniques, tips, and tangents on alternative tex... by BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada127 views
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri16 views
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma39 views
Case Study Copenhagen Energy and Business Central.pdf by Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana16 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab19 views
Piloting & Scaling Successfully With Microsoft Viva by Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
Serverless computing with Google Cloud (2023-24) by wesley chun
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)
wesley chun11 views
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive

CSS3 and Selectors