Jump to content
  • 0

въехать в позиционирование дивов


https
 Share

Question

11 answers to this question

Recommended Posts

  • 0

нужно понять, что block - это блок, который пытается занять все пространство по ширине и не пускает другие элементы слева и справа от себя
inline-block работает как inline, т.е. в одну строку, но отличается поведением при указании каких либо габаритных размеров

 

так же на всех них влияют такие свойства как float, position, margin, clear и в определенных комбинациях может быть разный результат

Link to comment
Share on other sites

  • 0

а где можно почитать про это чтобы быстро въехать на базовом уровне? кроме заумных книжек

я сам веб программист и постоянно путаюсь в этих позиционированиях и позициях с выравниваниями

Link to comment
Share on other sites

  • 0

по мне словами это просто не описать, в любом случае получится заумная статья...

проще всего рассмотреть это на примерах, а примеров этих из данных параметров можно создать уйму...

читаете основную информацию про позиционирование и размеры, после начинаете экспериментировать от простого к сложному, в процессе получите необходимый опыт.

Link to comment
Share on other sites

  • 0

Сразу про все не помню. Выше указанная статья сравнивает по сути block и inline

могу посоветовать посмотреть

http://habrahabr.ru/post/161581/- подробно про inline и float

http://stackoverflow.com/questions/11805352/floatleft-vs-displayinline-vs-displayinline-block-vs-displaytable-cell

ну и как это все в купе работать должно http://habrahabr.ru/post/9476/

Link to comment
Share on other sites

  • 0

Надо начать с изучения типов элементов - строчные, блочные, таблицы, списки, как они ведут себя по умолчанию и тд

Все элементы на странице начинают выстраиваться слева-направо и сверху-вниз,

Строчные элементы выстраиваются в строку в соответствии с направлением текста хватает места, если не хватает места - перепрыгивают на следующую строку, имеют отступы и выравниваются по высоте в зависимости от высоты строки.

Блочные элементы начинаются "с новой строки" и вытягиваются во всю ширину, но если перед блочным элементом стоит элемент которому задано обтекание, то блочный элемент занимает всё свободное место сбоку от него.

 

 

вообще лучше на практике экспериментировать с дивами, залитыми разным цветом, чтобы понять их поведение.

Link to comment
Share on other sites

  • 0

но если перед блочным элементом стоит элемент которому задано обтекание, то блочный элемент занимает всё свободное место сбоку от него

 

то блочный элемент не замечает зафлоаченный блок и занимает его место(подтягивается вверх), а вот текст в этом блочном элементе да, обтекает зафлоаченный элемент

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy