Если вы заметили, то у блоков есть бордер и, следовательно, их ширина не 50 пикселей, а 52. Значить если прописать блокам тупо float: left; они в контейнер не поместятся.
Внимание вопрос: как при помощи CSS сделать так, чтобы блоки уместились в родителе?
Решение должно быть кроссбраузерным и нельзя использовать отрицательные маргины.
Вопрос второй:
Если всем трем блокам (a, b и c) установить float: left;, а родителю (main-box) установить ширину в 156 пикселей, то блоки внутрь влезут, но блок main-box схлопнется.
Внимание вопрос: как при помощи CSS сделать так, чтобы блок main-box тянулся по высоте соответвтсенно контенту, т.е. его высота стала равной высоте блоков a, b или c?
Решение должно быть кроссбраузерным, нельзя использовать overflow: hidden; и пустой блок с clear: both;
Я тут просто на собеседовании был и мне там поставили такие задачи. На них я не ответил, из чего сделал вывод, что собеседование не прошел. Приехал домой и ломал голову... решения так и не нашел. Интересно до жути как такое сделать можно.
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.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Great Rash
Дан вот такой код:
Необходимо расположить блоки a, b и c в ряд.
Вопрос первый:
Если вы заметили, то у блоков есть бордер и, следовательно, их ширина не 50 пикселей, а 52. Значить если прописать блокам тупо float: left; они в контейнер не поместятся.
Внимание вопрос: как при помощи CSS сделать так, чтобы блоки уместились в родителе?
Решение должно быть кроссбраузерным и нельзя использовать отрицательные маргины.
Вопрос второй:
Если всем трем блокам (a, b и c) установить float: left;, а родителю (main-box) установить ширину в 156 пикселей, то блоки внутрь влезут, но блок main-box схлопнется.
Внимание вопрос: как при помощи CSS сделать так, чтобы блок main-box тянулся по высоте соответвтсенно контенту, т.е. его высота стала равной высоте блоков a, b или c?
Решение должно быть кроссбраузерным, нельзя использовать overflow: hidden; и пустой блок с clear: both;
Я тут просто на собеседовании был и мне там поставили такие задачи. На них я не ответил, из чего сделал вывод, что собеседование не прошел. Приехал домой и ломал голову... решения так и не нашел. Интересно до жути как такое сделать можно.
У кого какие соображения?
Link to comment
Share on other sites
Top Posters For This Question
7
15
16
12
Popular Days
Feb 16
43
Feb 17
13
Top Posters For This Question
Justnewone 7 posts
psywalker 15 posts
Great Rash 16 posts
Shugich 12 posts
Popular Days
Feb 16 2010
43 posts
Feb 17 2010
13 posts
55 answers to this question
Recommended Posts
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.