html & css
[!NOTE|label:references:]
stylus
[!TIP|label:references:]
font-ubuntu | marslo ( ubuntu )
gerrit comments:

ubuntu 
solarized 
dark
tricky
:not(a[class*="btn"])==:is(a:not([class*="btn"])i.e.:
using bas64 string for svg
original
using
data:image/svg+xml;base64generate bas64 encoded string
using bas64 string in css
system font stack
[!TIP|label:references:]
-apple-systemtargetsSan Franciscoin Safari (on Mac OS X and iOS), and it targets Neue Helvetica and Lucida Grande on older versions of Mac OS X. It properly selects between San Francisco Text and San Francisco Display depending on the text’s size.
system-uirepresents the default UI font on a given platform.
BlinkMacSystemFontis the equivalent for Chrome on Mac OS X.
Segoe UItargets Windows and Windows Phone.
Robototargets Android and newer Chrome OS. It is deliberately listed after Segoe UI so that if you’re an Android developer on Windows and have Roboto installed, Segoe UI will be used instead.
explain
FONTDEVICE TARGETED-apple-system(San Francisco)iOS Safari, macOS Safari, macOS Firefox
BlinkMacSystemFont(San Francisco)macOS Chrome
Segoe UIWindows
RobotoAndroid, Chrome OS
Oxygen/Oxygen-SansKDE
Fira SansFirefox OS
Droid SansOlder versions of Android
UbuntuUbuntu
CantarellGNOME
Helvetica NeuemacOS versions < 10.11
ArialAny
sans-serifAny
comparison between the font stacks used by sites
WORDPRESSMEDIUMGHOSTGITHUB-apple-system-apple-system-apple-system-apple-systemBlinkMacSystemFontBlinkMacSystemFontBlinkMacSystemFontBlinkMacSystemFont"Segoe UI""Segoe UI""Segoe UI""Segoe UI"RobotoRobotoRobotoRobotoOxygen-SansOxygenOxygenHelveticaUbuntuUbuntuUbuntuArialCantarellCantarellCantarellsans-serif"Helvetica Neue"Open Sans"Fira Sans"sans-serifHelvetica Neue""Droid Sans"sans-serif"Helvetica Neue"sans-serif
bootstrap
using boostrap sytles
[!NOTE|style:callout]
bootstrap 4.x
4.x
5.x
alert
bootstrap alert
bootstrap alert 4.x

template
bootstrap alert 5.x

alert css template
bootstrap 5.x :root

bootstrap 5.x root colors warning
5.x

warning alert 5.x original
4.x

warning alert 4.x 
warning alert 4.x with 5.x color original
success
5.x

success alert 5.x original
4.x

success alert 4.x 
success alert 4.x with 5.x color original
danger
5.x

danger alert 5.x original
4.x

danger alert 4.x 
danger alert 4.x with 5.x color original
primary
5.x

primary alert 5.x original
4.x

primary alert 4.x 
primary alert 4.x with 5.x color original
info
5.x

info alert 5.x original
4.x

info alert 4.x 
info alert 4.x with 5.x color original
callout
callout

callout css default
original
primary
original
warning
original
danger
original
succeed
original
info
original
kbd
or
or for html
border
[!NOTE|label:references:]
padding
border-style
font
selector
[!TIP|references:references] references:
Class selector :
.nameID selectors :
#nameAttribute selector :
[attr],[attr=value],[attr~=value],[attr|=value],[attr^=value],[attr$=value],[attr*=value]
Child combinator:
ul > liGeneral sibling combinator:
p ~ spanAdjacent sibling combinator:
h2 + pColumn combinator:
col || tdPseudo elements:
p::first-line[Pseudo-classes] (https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-classes)
Tree-structural pseudo-classes
:root
:first-child
:last-child
:hover
:active
attribute selectors
[attr]: Represents elements with an attribute name of attr.[attr=value]: Represents elements with an attribute name of attr whose value is exactly value.[attr~=value]: Represents elements with an attribute name of attr whose value is a whitespace-separated list of words, one of which is exactly value.[attr|=value]: Represents elements with an attribute name of attr whose value can be exactly value or can begin with value immediately followed by a hyphen, - (U+002D). It is often used for language subcode matches.[attr^=value]: Represents elements with an attribute name of attr whose value is prefixed (preceded) by value.[attr$=value]: Represents elements with an attribute name of attr whose value is suffixed (followed) by value.[attr*=value]: Represents elements with an attribute name of attr whose value contains at least one occurrence of value within the string.example
another example
sample code
elegant way
debug tooltips in inspect
[!NOTE|label:references:]
select the element in the inspector
select
Event-Lisenerstab in right paneldelete the
mouseovereventre-hover the element in web page

debug Popover in github
Popover in github[!NOTE|label:references:]
sample html:
⌥ + ⌘ + i to open the
DevToolsgo to
Consoletabpaste and execute following javascript code

references
.class
.intro
Selects all elements with class="intro"
.class1.class2
.name1.name2
Selects all elements with both name1 and name2 set within its class attribute
.class1 .class2
.name1 .name2
Selects all elements with name2 that is a descendant of an element with name1
#id
#firstname
Selects the element with id="firstname"
*
*
Selects all elements
element
p
Selects all <p> elements
element.class
p.intro
Selects all <p> elements with class="intro"
element,element
div, p
Selects all <div> elements and all <p> elements
element element
div p
Selects all <p> elements inside <div> elements
element>element
div > p
Selects all <p> elements where the parent is a <div> element
element+element
div + p
Selects the first <p> element that is placed immediately after <div> elements
element1~element2
p ~ ul
Selects every <ul> element that is preceded by a <p> element
[attribute]
[target]
Selects all elements with a target attribute
[attribute=value]
[target=_blank]
Selects all elements with target="_blank"
[attribute~=value]
[title~=flower]
Selects all elements with a title attribute containing the word "flower"
[attribute∣=value]
[lang∣=en]
Selects all elements with a lang attribute value equal to "en" or starting with "en-"
[attribute^=value]
a[href^="https"]
Selects every <a> element whose href attribute value begins with "https"
[attribute$=value]
a[href$=".pdf"]
Selects every <a> element whose href attribute value ends with ".pdf"
[attribute*=value]
a[href*="w3schools"]
Selects every <a> element whose href attribute value contains the substring "w3schools"
:active
a:active
Selects the active link
::after
p::after
Insert something after the content of each <p> element
::before
p::before
Insert something before the content of each <p> element
:checked
input:checked
Selects every checked <input> element
:default
input:default
Selects the default <input> element
:disabled
input:disabled
Selects every disabled <input> element
:empty
p:empty
Selects every <p> element that has no children (including text nodes)
:enabled
input:enabled
Selects every enabled <input> element
:first-child
p:first-child
Selects every <p> element that is the first child of its parent
::first-letter
p::first-letter
Selects the first letter of every <p> element
::first-line
p::first-line
Selects the first line of every <p> element
:first-of-type
p:first-of-type
Selects every <p> element that is the first <p> element of its parent
:focus
input:focus
Selects the input element which has focus
:fullscreen
:fullscreen
Selects the element that is in full-screen mode
:hover
a:hover
Selects links on mouse over
:in-range
input:in-range
Selects input elements with a value within a specified range
:indeterminate
input:indeterminate
Selects input elements that are in an indeterminate state
:invalid
input:invalid
Selects all input elements with an invalid value
:lang(language)
p:lang(it)
Selects every <p> element with a lang attribute equal to "it" (Italian)
:last-child
p:last-child
Selects every <p> element that is the last child of its parent
:last-of-type
p:last-of-type
Selects every <p> element that is the last <p> element of its parent
:link
a:link
Selects all unvisited links
::marker
::marker
Selects the markers of list items
:not(selector)
:not(p)
Selects every element that is not a <p> element
:nth-child(n)
p:nth-child(2)
Selects every <p> element that is the second child of its parent
:nth-last-child(n)
p:nth-last-child(2)
Selects every <p> element that is the second child of its parent, counting from the last child
:nth-last-of-type(n)
p:nth-last-of-type(2)
Selects every <p> element that is the second <p> element of its parent, counting from the last child
:nth-of-type(n)
p:nth-of-type(2)
Selects every <p> element that is the second <p> element of its parent
:only-of-type
p:only-of-type
Selects every <p> element that is the only <p> element of its parent
:only-child
p:only-child
Selects every <p> element that is the only child of its parent
:optional
input:optional
Selects input elements with no "required" attribute
:out-of-range
input:out-of-range
Selects input elements with a value outside a specified range
::placeholder
input::placeholder
Selects input elements with the "placeholder" attribute specified
:read-only
input:read-only
Selects input elements with the "readonly" attribute specified
:read-write
input:read-write
Selects input elements with the "readonly" attribute NOT specified
:required
input:required
Selects input elements with the "required" attribute specified
:root
:root
Selects the document's root element
::selection
::selection
Selects the portion of an element that is selected by a user
:target
#news:target
Selects the current active #news element (clicked on a URL containing that anchor name)
Last updated
Was this helpful?

