Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ css: Π‘Π°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ CSS | htmlbook.ru

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ CSS ⚑️ HTML ΠΈ CSS с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ свойств CSS с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°.

@-ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹

  • !important
  • @charset
  • @container
  • @import
  • @namespace
  • @media
  • @supports
  • @document
  • @page
  • @font-face
  • @keyframes
  • @viewport
  • @counter-style
  • @font-feature-values

ПсСвдо-классы

  • :active
  • :any-link
  • :blank
  • :checked
  • :current()
  • :default
  • :defined
  • :dir()
  • :disabled
  • :empty
  • :enabled
  • :first
  • :first-child
  • :first-of-type
  • :focus
  • :focus-visible
  • :focus-within
  • :fullscreen
  • :future
  • :has()
  • :host
  • :host()
  • :host-context()
  • :hover
  • :indeterminate
  • :in-range
  • :invalid
  • :is()
  • :lang()
  • :last-child
  • :last-of-type
  • :left
  • :link
  • :local-link
  • :not()
  • :nth-child()
  • :nth-col()
  • :nth-last-child()
  • :nth-last-col()
  • :nth-last-of-type()
  • :nth-of-type()
  • :only-child
  • :only-of-type
  • :optional
  • :out-of-range
  • :past
  • :placeholder-shown
  • :read-only
  • :read-write
  • :required
  • :right
  • :root
  • :scope
  • :target
  • :target-within
  • :user-invalid
  • :valid
  • :visited
  • :where()

ПсСвдо-элСмСнты

  • ::after
  • ::backdrop
  • ::before
  • ::cue
  • ::first-letter
  • ::first-line
  • ::grammar-error
  • ::marker
  • ::part()
  • ::placeholder
  • ::selection
  • ::slotted()
  • ::spelling-error

Grid

  • grid
  • grid-area
  • grid-auto-columns
  • grid-auto-flow
  • grid-auto-rows
  • grid-column
  • grid-column-end
  • grid-column-gap
  • grid-column-start
  • grid-gap
  • grid-row
  • grid-row-end
  • grid-row-gap
  • grid-row-start
  • grid-template
  • grid-template-areas
  • grid-template-columns
  • grid-template-rows

Flex

  • flex
  • flex-basis
  • flex-direction
  • flex-flow
  • flex-grow
  • flex-shrink
  • flex-wrap
  • order

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅

  • justify-content
  • align-content
  • place-content
  • justify-items
  • align-items
  • place-items
  • justify-self
  • align-self
  • place-self
  • row-gap
  • column-gap
  • gap

ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

  • bottom
  • clear
  • display
  • float
  • left
  • position
  • right
  • top
  • z-index

Π‘Π»ΠΎΠΊΠΈ

  • height
  • width
  • max-height
  • max-width
  • min-height
  • min-width
  • margin
  • margin-bottom
  • margin-left
  • margin-right
  • margin-top
  • margin-trim
  • padding
  • padding-bottom
  • padding-left
  • padding-right
  • padding-top
  • overflow
  • overflow-x
  • overflow-y
  • visibility

Π€ΠΎΠ½ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

  • background
  • background-attachment
  • background-blend-mode
  • background-clip
  • background-color
  • background-image
  • background-origin
  • background-position
  • background-position-x
  • background-position-y
  • background-repeat
  • background-size
  • border
  • border-bottom
  • border-bottom-color
  • border-bottom-left-radius
  • border-bottom-right-radius
  • border-bottom-style
  • border-bottom-width
  • border-collapse
  • border-color
  • border-image
  • border-image-outset
  • border-image-repeat
  • border-image-slice
  • border-image-source
  • border-image-width
  • border-left
  • border-left-color
  • border-left-style
  • border-left-width
  • border-radius
  • border-right
  • border-right-color
  • border-right-style
  • border-right-width
  • border-style
  • border-top
  • border-top-color
  • border-top-left-radius
  • border-top-right-radius
  • border-top-style
  • border-top-width
  • border-width
  • box-shadow

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ

  • appearance
  • box-sizing
  • caret-color
  • cursor
  • outline
  • outline-width
  • outline-style
  • outline-color
  • outline-offset
  • resize
  • text-overflow
  • user-select

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹, Анимации ΠΈ ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡ

  • @keyframes
  • animation
  • animation-delay
  • animation-direction
  • animation-duration
  • animation-fill-mode
  • animation-iteration-count
  • animation-name
  • animation-play-state
  • animation-timing-function
  • transition
  • transition-delay
  • transition-duration
  • transition-property
  • transition-timing-function
  • offset
  • offset-anchor
  • offset-distance
  • offset-path
  • offset-position
  • offset-rotate

Врансформации

  • backface-visibility
  • perspective
  • perspective-origin
  • transform
  • transform-box
  • transform-origin
  • transform-style

ВСкст

  • hanging-punctuation
  • hyphens
  • letter-spacing
  • line-break
  • overflow-wrap
  • paint-order
  • tab-size
  • text-align
  • text-align-last
  • text-indent
  • text-justify
  • text-size-adjust
  • text-transform
  • white-space
  • word-break
  • word-spacing
  • letter-spacing
  • text-decoration
  • text-decoration-color
  • text-decoration-line
  • text-decoration-style
  • text-decoration-thickness
  • text-decoration-skip
  • text-decoration-skip-ink
  • text-emphasis
  • text-emphasis-color
  • text-emphasis-position
  • text-emphasis-style
  • text-indent
  • text-rendering
  • text-shadow
  • text-underline-position
  • text-transform
  • white-space
  • word-spacing

Π¨Ρ€ΠΈΡ„Ρ‚ ΠΈ Π¦Π²Π΅Ρ‚

  • @font-face
  • font
  • font-family
  • font-feature-settings
  • font-kerning
  • font-language-override
  • font-optical-sizing
  • font-size
  • font-size-adjust
  • font-stretch
  • font-style
  • font-synthesis
  • font-variant
  • font-variant-alternates
  • font-variant-caps
  • font-variant-east-asian
  • font-variant-ligatures
  • font-variant-numeric
  • font-variant-position
  • font-variation-settings
  • font-weight
  • line-height
  • aspect-ratio
  • color
  • color-scheme
  • opacity
  • print-color-adjust

Π Π΅ΠΆΠΈΠΌΡ‹ письма

  • direction
  • text-combine-upright
  • text-orientation
  • unicode-bidi
  • writing-mode

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, композиция

  • image-orientation
  • image-rendering
  • image-resolution
  • object-fit
  • object-position
  • linear-gradient()
  • radial-gradient()
  • repeating-linear-gradient()
  • repeating-radial-gradient()
  • conic-gradient()
  • repeating-conic-gradient()
  • url()
  • element()
  • image()
  • cross-fade()
  • backdrop-filter
  • filter
  • background-blend-mode
  • isolation
  • mix-blend-mode
  • contain
  • contain-intrinsic-block-size
  • contain-intrinsic-height
  • contain-intrinsic-inline-size
  • contain-intrinsic-size
  • contain-intrinsic-width
  • container
  • container-name
  • container-type
  • @container
  • content-visibility

Бписки, счСтчики, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚

  • counter-increment
  • counter-reset
  • list-style-image
  • list-style-type
  • list-style-position
  • list-style
  • content
  • quotes

Колонки ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

  • column-count
  • column-fill
  • column-gap
  • column-rule
  • column-rule-color
  • column-rule-style
  • column-rule-width
  • column-span
  • column-width
  • columns
  • border-collapse
  • border-spacing
  • caption-side
  • empty-cells
  • table-layout
  • vertical-align

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹

  • page-break-after
  • page-break-before
  • page-break-inside
  • @page
  • :blank
  • :first
  • :left
  • :right

Маски ΠΈ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹

  • clip-path
  • mask
  • mask-border
  • mask-border-mode
  • mask-border-outset
  • mask-border-repeat
  • mask-border-slice
  • mask-border-source
  • mask-border-width
  • mask-clip
  • mask-composite
  • mask-image
  • mask-mode
  • mask-origin
  • mask-position
  • mask-repeat
  • mask-size
  • mask-type
  • shape-image-threshold
  • shape-margin
  • shape-outside

ЀрагмСнтация

  • box-decoration-break
  • break-after
  • break-before
  • break-inside
  • orphans
  • widows

Pointer Events

  • pointer-events
  • touch-action
  • scroll-behavior

ЛогичСскиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹

  • block-size
  • inline-size
  • max-block-size
  • max-inline-size
  • min-block-size
  • min-inline-size

ЛогичСскиС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

  • border-block
  • border-block-color
  • border-block-end
  • border-block-end-color
  • border-block-end-style
  • border-block-end-width
  • border-block-start
  • border-block-start-color
  • border-block-start-style
  • border-block-start-width
  • border-block-style
  • border-block-width
  • border-inline
  • border-inline-color
  • border-inline-end
  • border-inline-end-color
  • border-inline-end-style
  • border-inline-end-width
  • border-inline-start
  • border-inline-start-color
  • border-inline-start-style
  • border-inline-start-width
  • border-inline-style
  • border-inline-width
  • border-start-start-radius
  • border-start-end-radius
  • border-end-start-radius
  • border-end-end-radius

ЛогичСскиС Π±Π»ΠΎΠΊΠΈ

  • margin-block
  • margin-block-end
  • margin-block-start
  • margin-inline
  • margin-inline-end
  • margin-inline-start
  • overflow-block
  • overflow-inline
  • padding-block
  • padding-block-end
  • padding-block-start
  • padding-inline
  • padding-inline-end
  • padding-inline-start

ЛогичСскоС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

  • inset
  • inset-block
  • inset-block-end
  • inset-block-start
  • inset-inline
  • inset-inline-end
  • inset-inline-start

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ CSS3.

ΠšΡ€Π°Ρ‚ΠΊΠΎ, быстро, ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ (А. Π₯русталСв) 679 β‚½

478 β‚½

+ Π΄ΠΎ 71 бонуса

ΠšΡƒΠΏΠΈΡ‚ΡŒ

Π¦Π΅Π½Π° Π½Π° сайтС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Ρ†Π΅Π½Ρ‹ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ… сСти. Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΊΠ½ΠΈΠ³ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ изобраТСния Π½Π° сайтС.

Π’ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ

16

Π¦Π΅Π½Π° Π½Π° сайтС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Ρ†Π΅Π½Ρ‹ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ… сСти. Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΊΠ½ΠΈΠ³ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ изобраТСния Π½Π° сайтС.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ сайтов

Работая с каскадными Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ стилСй (CSS), Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ быстро Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π² этом ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠΌ справочникС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ всС основныС свСдСния, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ CSS-стилСй. Π­Ρ‚ΠΎΡ‚ ΠΊΠ°Ρ€ΠΌΠ°Π½Π½Ρ‹ΠΉ справочник идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΡ‚ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ уровня Π΄ΠΎ уровня высокой ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π° Π΅Π³ΠΎ пятоС ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ исправлСно согласно спСцификации CSS3. Помимо ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ пСрСчня Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎΠΌ порядкС сСлСкторов ΠΈ свойств CSS3, здСсь прСдставлСны ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² основныС понятия CSS, Π° Ρ‚Π°ΠΊΠΆΠ΅ свСдСния ΠΎ Ρ‚Π°ΠΊΠΈΡ… Π½ΠΎΠ²Ρ‹Ρ… срСдствах стилСвого оформлСния.

Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ бонусы Π·Π° ΠΎΡ‚Π·Ρ‹Π² ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π΅

1

Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π·Π°ΠΊΠ°Π· Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅

2

ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ ΠΎΡ‚Π·Ρ‹Π² ΠΎΡ‚ 300 символов Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΊΡƒΠΏΠΈΠ»ΠΈ

3

Π”ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ, ΠΏΠΎΠΊΠ° ΠΎΡ‚Π·Ρ‹Π² ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚.

Если ΠΎΠ½ окаТСтся срСди ΠΏΠ΅Ρ€Π²Ρ‹Ρ… дСсяти, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ 30 бонусов Π½Π° ΠšΠ°Ρ€Ρ‚Ρƒ Π›ΡŽΠ±ΠΈΠΌΠΎΠ³ΠΎ ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Ρ. МоТно ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² ΠΊ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΠΎΠΊΡƒΠΏΠΊΠ°ΠΌ – ΠΌΡ‹ начислим бонусы Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ дСсяткС.

ΠŸΡ€Π°Π²ΠΈΠ»Π° начислСния бонусов

Если ΠΎΠ½ окаТСтся срСди ΠΏΠ΅Ρ€Π²Ρ‹Ρ… дСсяти, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ 30 бонусов Π½Π° ΠšΠ°Ρ€Ρ‚Ρƒ Π›ΡŽΠ±ΠΈΠΌΠΎΠ³ΠΎ ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Ρ. МоТно ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² ΠΊ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΠΎΠΊΡƒΠΏΠΊΠ°ΠΌ – ΠΌΡ‹ начислим бонусы Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ дСсяткС.

ΠŸΡ€Π°Π²ΠΈΠ»Π° начислСния бонусов

бСсполСзная книга

Π§Π°ΡΡ‚ΡŒ сСрии

ΠŸΠ»ΡŽΡΡ‹

ΠšΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ

ΠœΠΈΠ½ΡƒΡΡ‹

Π”ΠΎΡ€ΠΎΠ³ΠΎΠ²Π°Ρ‚

Книга Β«Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ CSS3. ΠšΡ€Π°Ρ‚ΠΊΠΎ, быстро, ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉΒ» Π΅ΡΡ‚ΡŒ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ Β«Π§ΠΈΡ‚Π°ΠΉ-Π³ΠΎΡ€ΠΎΠ΄Β» ΠΏΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ†Π΅Π½Π΅. Если Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π² МосквС, Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³Π΅, НиТнСм НовгородС, Казани, Π•ΠΊΠ°Ρ‚Π΅Ρ€ΠΈΠ½Π±ΡƒΡ€Π³Π΅, РостовС-Π½Π°-Π”ΠΎΠ½Ρƒ ΠΈΠ»ΠΈ любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ€Π΅Π³ΠΈΠΎΠ½Π΅ России, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π·Π°ΠΊΠ°Π· Π½Π° ΠΊΠ½ΠΈΠ³Ρƒ А. Π₯русталСв Β«Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ CSS3. ΠšΡ€Π°Ρ‚ΠΊΠΎ, быстро, ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉΒ» ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ Π΅Π³ΠΎ получСния: самовывоз, доставка ΠΊΡƒΡ€ΡŒΠ΅Ρ€ΠΎΠΌ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΏΠΎΡ‡Ρ‚ΠΎΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ Π²Π°ΠΌ Π±Ρ‹Π»ΠΎ Π΅Ρ‰Ρ‘ приятнСС, ΠΌΡ‹ рСгулярно ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ Π°ΠΊΡ†ΠΈΠΈ ΠΈ конкурсы.

ПолноС руководство ΠΏΠΎ CSS β€” справочник ΠΏΠΎ каскадным Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ стилСй

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² ПолноС руководство ΠΏΠΎ CSS β€” справочник ΠΏΠΎ всСм аспСктам каскадных Ρ‚Π°Π±Π»ΠΈΡ† стилСй. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ CSS ΠΈΠ»ΠΈ Ссли Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ сСлСкторах, свойствах ΠΈ всСх Π΄Ρ€ΡƒΠ³ΠΈΡ… аспСктах каскадных Ρ‚Π°Π±Π»ΠΈΡ† стилСй, это мСсто.

Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ вСрсия этого руководства с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° доступна для ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ПолноС руководство ΠΏΠΎ CSS

  • всСго Π·Π° $24,99
  • Π² качСствС бонуса ΠΏΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ CSS-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Style Master (Windows ΠΈ MacOS) Π·Π° 59,99 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША
  • ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π½Π°ΡˆΠΈΡ… курсов Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° основС стандартов для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ обучСния

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ?

ВсС зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅.

  • Новичок Π² CSS? НачнитС с чтСния ввСдСния ΠΊ этому руководству, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ каскадныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚. Для получСния Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ взглянитС Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ CSS Style Master. Π­Ρ‚ΠΎ руководство Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав дСмонстрационной вСрсии нашСго Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° CSS Style Master для Windows ΠΈ Mac OS X.
  • Π˜Ρ‰Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅? Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° подробная информация ΠΎ свойствС CSS, сСлСкторС ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²Ρ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π΅Π΅ Π² ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅.

Пока Π²Ρ‹ здСсь, Π½Π΅ пропуститС наши ΡΡ‚Π°Ρ‚ΡŒΠΈ, руководства ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ наши рСсурсы ΠΏΠΎ CSS.

Для ΠΊΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ это руководство?
Π§Ρ‚ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡΠ²Π΅Ρ‰Π°Ρ‚ΡŒ?
Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этим руководством
Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² CSS

ΠžΡ‚ΠΊΡƒΠ΄Π° бСрутся Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй?
W3C
Π˜ΡΡ‚ΠΎΡ€ΠΈΡ спСцификаций CSS
ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ CSS
ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ всС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ CSS?

Π—Π°Ρ‡Π΅ΠΌ ΠΌΠ½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS?

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй?

БобствСнныС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ CSS
CSS v HTML

Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй?

Части Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй
Бинтаксис Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй

БвязываниС ΠΈ встраиваниС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† стилСй
БвязываниС с Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ стилСй

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

@rules
@import
@media
@page
ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ 900 35
Π’Π΅Π³ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² HTML
ΠŸΡ€Π°Π²ΠΈΠ»Π°

Знакомство с сСлСкторами

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ сСлСкторы Π΄Π΅Π»Π°Ρ‚ΡŒ?
Π’ΠΈΠΏΡ‹ сСлСкторов

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Ρ‚ΠΈΠΏΠΎΠ²

Π’ΠΈΠΏΡ‹ элСмСнтов

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ классов

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ID

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ²

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ псСвдоклассов ссылок

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ псСвдоэлСмСнтов

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ динамичСских псСвдоклассов

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ языковых псСвдоклассов

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ сосСдних Π±Ρ€Π°Ρ‚ΡŒΠ΅Π² ΠΈ сСстСр

9 0020 Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² свойства

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ свойства?
Как Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ руководство ΠΏΠΎ свойствам

Бвойства стиля тСкста

Ρ†Π²Π΅Ρ‚
вСс ΡˆΡ€ΠΈΡ„Ρ‚Π°
сСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²
Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°
Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π°
ΡΡ‚ΠΈΠ»ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Π°
ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ тСкста
ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста

свойства ΠΌΠ°ΠΊΠ΅Ρ‚Π° тСкста

ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ
слово -spacing
высота строки
Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅
text-indent
text-align
direction
unicode-bidi

Бвойства Ρ„ΠΎΠ½Π°

background-color
background-image
background-at Ρ‚Π°Ρ‡
ΠŸΡ€Π°Π²ΠΎ-ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Π·Π°Π½ΠΎΠ²ΠΎ
Бправочная позиция
Π€ΠΎΠ½Ρ‹

.

-width
border-color
border-style
border, border-top, border-left, border-bottom, border-right

Margin properties

margin
margin-top
margin-left
ниТняя Π³Ρ€Π°Π½ΠΈΡ†Π°
margin-right

Бвойства заполнСния

padding
padding-top
padding-left
padding-bottom
padding-right

ΠœΠ°ΠΊΠ΅Ρ‚ страницы properties

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS
ΠžΠ±Ρ‰Π°Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°
Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ° ΠΎ «ΡΠ»ΠΎΡΡ…»
И
s?
Бпособы позиционирования
БтатичСскоС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
ЀиксированноС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ располоТСниС
ПолоТСниС
Π’Π΅Ρ€Ρ…
Π›Π΅Π²Ρ‹ΠΉ
НиТний
ΠŸΡ€Π°Π²Ρ‹ΠΉ
Π¨ΠΈΡ€ΠΈΠ½Π°
Минимальная ΡˆΠΈΡ€ΠΈΠ½Π°
9003 4 максимальная ΡˆΠΈΡ€ΠΈΠ½Π°
высота
минимальная высота
максимальная высота
z-индСкс
Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ
ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
float
clear
clip

свойства Ρ‚ΠΈΠΏΠ° элСмСнта

display
white-space
list -ΡΡ‚ΠΈΠ»ΡŒ-Ρ‚ΠΈΠΏ
list-style-image
list-style-position
list-style
border-collapse
border-spacing
caption-side
empty-cells
table- ΠΌΠ°ΠΊΠ΅Ρ‚

Бвойства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса

курсор
ΠΊΠΎΠ½Ρ‚ΡƒΡ€
Ρ†Π²Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°
ΡΡ‚ΠΈΠ»ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°
ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°

значСния

значСния Π΄Π»ΠΈΠ½Ρ‹
значСния Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…
значСния Ρ†Π²Π΅Ρ‚Π° 9 0035
ЗначСния ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов
ЗначСния Ρ„ΠΎΡ€ΠΌΡ‹

Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² CSS

Каскад и наслСдованиС

Каскад
Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ стилСм Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… сайтах с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ @import
Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ
НаслСдованиС

Π“Π΅Π½ Π½ΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚

ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚
ΠΊΠΎΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ
Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈ свойства счСтчиков
counter
counters
counter-reset
counter-increment

Media

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ @media
Π’ΠΈΠΏΡ‹ носитСлСй
Π˜ΠΌΠΏΠΎΡ€Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… носитСлСй с использованиСм @import

ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ @page
БпСцифичСскиС свойства страницы
margin, margin-left, margin-right, margin-top, margin-bottom
Бвойства Ρ€Π°Π·Ρ€Ρ‹Π²Π° страницы
page-break-before
page-break-after
page-break-inside
сироты
Π²Π΄ΠΎΠ²Ρ‹

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ CSS Mobile

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ Mobile CSS 900 35
Бвойства Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ CSS Mobile

Знакомство с CSS Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅

Π’Π°Π±Π»ΠΈΡ†Ρ‹ с CSS

ΠžΡΠ½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° стандартах HTML 4.
0
Π“Ρ€Π°Π½ΠΈΡ†Ρ‹
Π¦Π²Π΅Ρ‚
Π’Π΅Ρ‡Π΅Ρ€Π½ΠΈΠ΅ Π΄Π΅Π»Π°

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

» Π­Ρ‚ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚» слово прСдупрСТдСния
трудности: частичная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ошибок, отсутствиС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ
НСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ
Частичная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ошибок
ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
ΠΠ΅Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π”ΠΈΠ·Π°ΠΉΠ½ для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
Π’ΠΎΡ‚ ΠΆΠ΅ старый Π½ΠΎΠ²Ρ‹ΠΉ Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ?
Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π΅Π±-страницами
ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ?
Бпособ
Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹
ΠœΠ°ΠΊΠ΅Ρ‚Ρ‹
Π¦Π²Π΅Ρ‚Π°
ΠŸΡƒΡ‚ΡŒ

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° HTML
Π—Π°Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ?
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°?
Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?
Онлайн-Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€Ρ‹
АвтономныС Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€Ρ‹
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ† стилСй

ПолноС руководство ΠΏΠΎ позициям CSS: ΠΌΠ°ΠΊΠ΅Ρ‚ элСмСнтов Π² CSS

Главная/Π‘Π»ΠΎΠ³/Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΈ руководства/ПолноС руководство ΠΏΠΎ позициям CSS: располоТСниС элСмСнтов Π² CSS

16 дСкабря 2020 Π³. — 10Β ΠΌΠΈΠ½ΡƒΡ‚ чтСния ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ со своим ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, использованиСм ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ. Π’Π°ΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ эти элСмСнты ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… располоТСниС.

Бвойство position Π² CSS опрСдСляСт ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ элСмСнта Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ . Он опрСдСляСт Ρ‚ΠΈΠΏ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° позиционирования для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта.

Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… свойствах ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² CSS, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ… Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… свойствах. ΠŸΠΎΠΏΡƒΡ‚Π½ΠΎ я ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² вашСм собствСнном ΠΊΠΎΠ΄Π΅ CSS ΠΏΡ€ΠΈ создании сайта.

ΠœΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ:

  • ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ CSS ΠΈ свойства ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠ°
  • ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ: статичСская
  • Π”ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ: родствСнник
  • ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ
  • ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ: фиксированная
  • ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ: липкая
  • Z-индСкс
  • Π§Ρ‚ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ дальшС
Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π΅Π±-сайты с нуля

ИдСальноС мСсто, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ своС ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎΡ‚ ΠΏΡƒΡ‚ΡŒ ΡƒΡ‡ΠΈΡ‚ всСму, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ HTML, CSS ΠΈ JavaScript.

Π‘Ρ‚Π°Π½ΡŒΡ‚Π΅ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ CSS ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΌΡ‹ опрСдСляСм ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ Π²Π΅Π±-страницы. CSS позиция β€” это Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Π­Ρ‚ΠΎ свойство прСдставляСт собой ΠΎΠ΄Π½ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΠΈ ΠΌΡ‹ присваиваСм Π΅ΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ элСмСнта.

БущСствуСт ΠΏΡΡ‚ΡŒ основных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для свойства position. ΠœΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΈΡ… Π½ΠΈΠΆΠ΅:

  • статичСский
  • родствСнник
  • Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ
  • фиксированный
  • Π»ΠΈΠΏΠΊΠΈΠΉ

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ устанавливаСм свойство position. Π—Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ элСмСнта ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства :

  • Π²Π΅Ρ€Ρ…
  • Π΄Π½ΠΎ
  • слСва
  • справа
  • z-индСкс

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ углубимся Π² это, Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли ΠΌΡ‹ Π½Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΠΌ элСмСнту свойство position.

Π’Π΅Π±-страница Π±Π΅Π· ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ CSS ΠΈΠ»ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… свойств

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ 3 Ρ€Π°Π·Π½Ρ‹Ρ… изобраТСния. Но Π² Ρ„Π°ΠΉΠ»Π΅ CSS ΠΌΡ‹ Π½Π΅ присвоили свойства полоТСния Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΌΡƒ элСмСнту.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ скоррСктированы ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ , Ρ‡Ρ‚ΠΎ являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° свойство полоТСния Π½Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ. Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ нСбольшой запас свСрху ΠΈ слСва. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ Π² 10 пиксСлСй ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, прСдоставляСмоС HTML-элСмСнтом.

Как ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами, Ссли ΠΌΡ‹ Π½Π΅ обСспСчим это ΠΈΠ·Π²Π½Π΅. Π’ Ρ„Π°ΠΉΠ»Π΅ CSS ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ margin-bottom Π² 10 пиксСлСй, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π·Π°Π·ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ изобраТСниями.

Π˜Ρ‚Π°ΠΊ, Π·Π°Ρ‡Π΅ΠΌ Π½Π°ΠΌ свойство position?

Π‘Π΅Π· установки ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ правая Ρ‡Π°ΡΡ‚ΡŒ Π²Π΅Π±-страницы тСряСтся, ΠΈ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты . Бвойство position позволяСт Π½Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всю Π²Π΅Π±-страницу ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой элСмСнт Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ считаСм Π½ΡƒΠΆΠ½Ρ‹ΠΌ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ углубимся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² нашСм ΠΊΠΎΠ΄Π΅ CSS.

ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ? ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠ·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° Π½Π°ΡˆΡƒ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π½ΠΎΠ²ΠΎΡΡ‚Π½ΡƒΡŽ рассылку, Π²Ρ‹Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ Ρ€Π°Π· Π² Π΄Π²Π° мСсяца.


Position: static

position:static β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, прСдоставляСмоС HTML. Если ΠΌΡ‹ Π½Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΠΌ элСмСнтам ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ свойство ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ position:static , ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅.

Π‘ этим Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ элСмСнт позиционируСтся Π² соотвСтствии с ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° , ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства Π½Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ элСмСнты, static бСсполСзны.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ разбСрСмся Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

ИспользованиС position:static

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π²ΠΎΠ΄ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, ΠΊΠΎΠ³Π΄Π° свойства ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½Π΅ Π±Ρ‹Π»ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹. ВсС элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ располоТСны Π² соотвСтствии с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.


ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ

position:relative устанавливаСт Π½ΠΎΠ²ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ элСмСнта ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, элСмСнт позиционируСтся согласно Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π° Π·Π°Ρ‚Π΅ΠΌ смСщаСтся Π½Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ самого сСбя Π½Π° основС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ опрСдСляСм.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π² любом Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Β«Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈΒ», Ссли ΠΌΡ‹ Π½Π΅ прСдоставляСм Π΅ΠΌΡƒ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ свойство полоТСния. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ position:relative , ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ элСмСнт Π² соотвСтствии с Π΅Π³ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

Π’Π°ΠΆΠ½ΠΎ! Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ static , ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнт, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства.

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ это.

ИспользованиС полоТСния: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ

Π’ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΡ‹ ясно Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ элСмСнты ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡ… исходных ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° основС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ top , right , bottom ΠΈ left .

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ располоТим элСмСнты Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ position:relative .

ИспользованиС position:relative для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ настраиваСм всС Ρ‚Ρ€ΠΈ изобраТСния ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ. Для Astro_Girl , ΠΌΡ‹ устанавливаСм top:0px ΠΈ left:0px , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ оставался Π² исходном ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Для Astro_Cartoon Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ top:-200px , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку. И Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π΅Π³ΠΎ Π½Π° 200px слСва, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ left:200px . Но Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ пространство 10px , ΠΌΡ‹ пСрСмСстим Π΅Π³ΠΎ Π½Π° 210px слСва.

Для Astro_Boy ставим top:-400px , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚Ρƒ ΠΆΠ΅ Π»ΠΎΠ³ΠΈΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ пространство 10px , ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π΅Π³ΠΎ Π½Π° 420px слСва.


ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ : Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ , позиционируСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ блиТайшСго ΠΏΡ€Π΅Π΄ΠΊΠ°. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, элСмСнт с position:absolute позиционируСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ своСго Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта .

Если Ρƒ элСмСнта Π½Π΅Ρ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта, ΠΎΠ½ размСщаСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ исходного содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°. Π—Π°Ρ‚Π΅ΠΌ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ значСниям свСрху , справа , снизу ΠΈ слСва .

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если ΠΌΡ‹ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ свойства ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠ°, ΠΎΠ½ автоматичСски позиционируСтся Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ (Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ») своСго Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ с position:absolute ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ элСмСнт с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ : Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ Π½Π΅ сущСствуСт.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ разбСрСмся Π² этом Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ….

ИспользованиС position:absolute

Π’ Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Astro_Girl , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ этот элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ свойство position:absolute . Он Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½ ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚Π°. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ вСсти сСбя Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ элСмСнт Π½Π΅ сущСствуСт.

Astro_Boy ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ position:static , поэтому ΠΎΠ½ устанавливаСтся Π² соотвСтствии с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π‘ Astro_Girl Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚Π°, наша Π²Π΅Π±-страница считаСт Astro_Boy ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ элСмСнтом.

Он установлСн Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ элСмСнта (Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ»), Π½ΠΎ элСмСнт Astro_Girl скроСт Π΅Π³ΠΎ ΠΏΠΎΠ΄ собой, поэтому ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этот элСмСнт.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… свойств CSS.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ position:absolute со Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ свойствами

Π’Ρ‹ΡˆΠ΅ ΠΌΡ‹ установили position:absolute для Astro_Girl ΠΊΠ°ΠΊ Ρ€Π°Π½ΡŒΡˆΠ΅. Но Π½Π° этот Ρ€Π°Π· ΠΌΡ‹ устанавливаСм Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства для Astro_Boy , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ left:400px . Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° расстоянии 400 пиксСлСй ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°.

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 10px , Π½ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Ссли Π·Π°Ρ…ΠΎΡ‚ΠΈΠΌ. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΈ Π»Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ 10px , установив top:-10px ΠΈ left:-10px 9.0226 .

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ Π½Π°ΡˆΠΈΡ… элСмСнтов Π½Π΅Ρ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта, ΠΎΠ½ упорядочиваСтся Π² соотвСтствии с HTML.

ИспользованиС position:absolute бСз полСй

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ position: absolute , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π΅Π³ΠΎ, Π½Π° этот Ρ€Π°Π· с использованиСм Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… элСмСнтов .

ИспользованиС position:absolute с Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ элСмСнтом

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт. Если Π΅ΡΡ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт, всС Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π³ΠΎ. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ использовали простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ€Π°Π½ΠΆΠ΅Π²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π² качСствС Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

Для Astro_Girl ΠΌΡ‹ устанавливаСм position:absolute вмСстС со свойствами top:50px ΠΈ left:100px . Он размСщаСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. Π’ΠΎ ΠΆΠ΅ самоС ΠΈ с Astro_Cartoon ΠΈ Astro_Boy .


ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ.

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΠ½ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, Π½Π΅ просматривая Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. ВСкстовыС схСмы обучСния Educative Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΆΠΈΠ²ΡƒΡŽ срСду кодирования, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ быстрым ΠΈ эффСктивным.

Π‘Ρ‚Π°Π½ΡŒΡ‚Π΅ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ


ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ: фиксированная

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ΄ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ : фиксированная Ρ‚Π°ΠΊΠΆΠ΅ удаляСтся ΠΈΠ· ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Он располоТСн ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΊΠ½Π° просмотра . Для этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ свойства Π²Π΅Ρ€Ρ…Π½Π΅Π΅ , ΠΏΡ€Π°Π²ΠΎΠ΅ , Π½ΠΈΠΆΠ½Π΅Π΅ ΠΈ Π»Π΅Π²ΠΎΠ΅ .

Π•ΡΡ‚ΡŒ Π΄Π²Π° основных различия ΠΌΠ΅ΠΆΠ΄Ρƒ фиксированным ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ :

  • Π’ position:fixed , всС элСмСнты Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° , Π΄Π°ΠΆΠ΅ Ссли Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ класс.
  • На элСмСнты Π½Π΅ влияСт ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ°. Они ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π² своСм Ρ‚ΠΎΡ‡Π½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π΄Π°ΠΆΠ΅ Ссли ΠΌΡ‹ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌ страницу.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ѐиксированный элСмСнт Π½Π΅ оставит ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π½Π° страницС.

ИспользованиС position:fixed

Π—Π΄Π΅ΡΡŒ Astro_Girl ΠΈ Astro_Boy ΠΈΠΌΠ΅ΡŽΡ‚ top:50px , Π½ΠΎ Astro_Girl устанавливаСтся с position:fixed . Π­Ρ‚ΠΎΡ‚ элСмСнт размСщаСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ элСмСнта .

Astro_Boy устанавливаСтся с position:absolute , поэтому ΠΎΠ½ размСщаСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ своСго Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ класса (ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ). Если ΠΌΡ‹ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΠΌ страницу, Astro_Girl ΠΈ Astro_Cartoon останутся Π½Π° экранС.



ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ: липкая

позиция: липкая ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ смСсь позиция: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΈ позиция: фиксированная . ΠŸΡ€ΠΈ объявлСнии ΠΎΠ½ дСйствуСт ΠΊΠ°ΠΊ position:relative , Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ дСйствуСт ΠΊΠ°ΠΊ position:fixed .

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, элСмСнты, установлСнныС с position:sticky , ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² зависимости ΠΎΡ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π›ΠΈΠΏΠΊΠΈΠΉ элСмСнт ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ фиксированным Π² зависимости ΠΎΡ‚ полоТСния ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. Оно являСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π² ΠΎΠΊΠ½Π΅ просмотра Π½Π΅ встрСтится смСщСнная позиция.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ разбСрСмся Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. НиТС ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° измСнСния полоТСния ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ ΠΎΠΊΠ½Π° Π²Ρ‹Π²ΠΎΠ΄Π°. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ с фиксированной ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ останСтся Π² исходной ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ послС ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.

ИспользованиС position:sticky

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ значСния CSS Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ для позиционирования элСмСнтов. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠΌ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ разбСрСмся с z-index , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для создания Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π²Π΅Π±-страницы.


Z-index

ΠŸΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ Π½Π°ΡˆΠΈΡ… элСмСнтов Π½Π° Π²Π΅Π±-страницС Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях элСмСнты ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ с . По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ свСрху, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ наш Π΄ΠΈΠ·Π°ΠΉΠ½.

Когда это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ z-index , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ…. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, z-index опрСдСляСт порядок стСка Π½Π°ΡˆΠΈΡ… элСмСнтов. Π­Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ Π΄Π΅Π»ΠΎ для размСщСния тСкста Π½Π°Π΄ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ порядок стСка. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ с Π±ΠΎΠ»Π΅Π΅ высоким порядком стСка появится ΠΏΠ΅Ρ€Π΅Π΄ элСмСнтом с Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ порядком стСка.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: z-index Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с position:static .

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ это. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, посмотрим, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли ΠΌΡ‹ Π½Π΅ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ z-index .

Π‘Π΅Π· z-index

Π’ Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ элСмСнты ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² порядкС ΠΈΡ… появлСния, поэтому послСдний элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ свСрху. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ это исправим.

Π’ случаС Π΄Π²ΡƒΡ… элСмСнтов ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ z-index:-1 для элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²Π½ΠΈΠ·Ρƒ.

ИспользованиС z-index

Π’ Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΌΡ‹ ясно Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ элСмСнт с z-index:-1 располоТСн ΠΏΠΎΠ΄ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ элСмСнтом.

Π”Π°Π»Π΅Π΅, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ z-index , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ элСмСнты Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ элСмСнты с Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ z-индСксом Π±ΡƒΠ΄ΡƒΡ‚ располоТСны Π½ΠΈΠΆΠ΅ элСмСнта с Π±ΠΎΠ»Π΅Π΅ высоким z-индСксом.

ИспользованиС z-index для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ элСмСнтов

Π’ Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ порядок располоТСния элСмСнтов ΠΈΠ·ΠΌΠ΅Π½Π΅Π½. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт находится свСрху, Π° послСдний элСмСнт β€” снизу. ΠœΡ‹ располоТили эти элСмСнты, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ z-индСкс Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

НаконСц, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³Π΄Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΡ‡Π΅Π½ΡŒ высокоС число z-index , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ элСмСнт всСгда остаСтся ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов.

ИспользованиС высокого Π½ΠΎΠΌΠ΅Ρ€Π° z-index

Π—Π΄Π΅ΡΡŒ элСмСнт с z-index :999 остаСтся ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта с Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ z-index ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ z-index ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· этого руководства Π½Π° Google ДискС ΠΈΠ»ΠΈ GitHub.


Π§Ρ‚ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ дальшС

ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ! Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ CSS для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π° вашСй Π²Π΅Π±-страницы. Π­Ρ‚ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся основой Π²Π°ΡˆΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ ΠΎ внСшнСм интСрфСйсС. Но Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Ρ‡Π΅ΠΌΡƒ ΠΏΠΎΡƒΡ‡ΠΈΡ‚ΡŒΡΡ. Π”Π°Π»Π΅Π΅ слСдуСт ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ:

  • ΠΊΠ»ΠΈΠΏ свойство
  • ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ свойство
  • float ΠΈ clear свойства
  • Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅
  • ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Ρ‹ CSS

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом, Educative Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΡƒΡŽ схСму обучСния ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«Π‘Ρ‚Π°Ρ‚ΡŒ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌΒ» .

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *