Jump to content
  • 0

Ширина табов


DrStrangeLove
 Share

Question

Есть такие табы.

Как нужно поменять css, чтобы общая ширина табов была точно равна ширине блока ниже??

Когда я пробовал, вместо символов A,B,C были длинные строки, и у меня постоянно общ. ширина табов либо не дотягивала до ширины блока, либо была больше, и вообще один таб съезжал вниз.. :((

Есть ли способ сделать ширины одинаковыми (равномерно табы распределить) - при этом вне зависимости от контента табов(будь то A,B,C или строки подлиннее)?? Или от ширины контента табов всегда будет зависеть?? Тогда как??

Link to comment
Share on other sites

14 answers to this question

Recommended Posts

  • 0

display: table пробовал?

Для какого элемента?? .section?? .tabs??

Для .tabs, а для его пунтов display: table-cell; и не забудь растянуть на 100% по ширине .tabs

http://jsfiddle.net/aUCvN/1/

Что-то не получается.. :(

Link to comment
Share on other sites

  • 0

display: table пробовал?

Для какого элемента?? .section?? .tabs??

Для .tabs, а для его пунтов display: table-cell; и не забудь растянуть на 100% по ширине .tabs

http://jsfiddle.net/aUCvN/1/

Что-то не получается.. :(

Ну а флоат-то зачем?

Link to comment
Share on other sites

  • 0

display: table пробовал?

Для какого элемента?? .section?? .tabs??

Для .tabs, а для его пунтов display: table-cell; и не забудь растянуть на 100% по ширине .tabs

http://jsfiddle.net/aUCvN/1/

Что-то не получается.. :(

Ну а флоат-то зачем?

Спасибо!! Только почему-то пропали зазоры между табами.. Их можно восстановить??

Link to comment
Share on other sites

  • 0

display: table пробовал?

Для какого элемента?? .section?? .tabs??

Для .tabs, а для его пунтов display: table-cell; и не забудь растянуть на 100% по ширине .tabs

http://jsfiddle.net/aUCvN/1/

Что-то не получается.. :(

Ну а флоат-то зачем?

Спасибо!! Только почему-то пропали зазоры между табами.. Их можно восстановить??

Ну например, ты можешь поместить в пункты спаны и с ними уже работать, как угодно. Или с теми же ссылками. Т.е. этим тегам назначать фон, отступы и т.д.

Link to comment
Share on other sites

  • 0

display: table пробовал?

Для какого элемента?? .section?? .tabs??

Для .tabs, а для его пунтов display: table-cell; и не забудь растянуть на 100% по ширине .tabs

http://jsfiddle.net/aUCvN/1/

Что-то не получается.. :(

Ну а флоат-то зачем?

Спасибо!! Только почему-то пропали зазоры между табами.. Их можно восстановить??

Ну например, ты можешь поместить в пункты спаны и с ними уже работать, как угодно. Или с теми же ссылками. Т.е. этим тегам назначать фон, отступы и т.д.

А почему они исчезли-то?? Из-за новых дисплеев??

Link to comment
Share on other sites

  • 0

А почему они исчезли-то?? Из-за новых дисплеев??

Ячейки таблицы сомкнулись. Вот тебе решение border-spacing: 2px 0px;

Спасибо! только теперь небольшие нестыковки по ширине! :(http://jsfiddle.net/aUCvN/3/

Link to comment
Share on other sites

  • 0

А почему они исчезли-то?? Из-за новых дисплеев??

Ячейки таблицы сомкнулись. Вот тебе решение border-spacing: 2px 0px;

Спасибо! только теперь небольшие нестыковки по ширине! :(http://jsfiddle.net/aUCvN/3/

Блин, дружище, ну ты даёшь вообще! Самому подумать вообще не реально? Спецово тебе решение не скажу, коих тут море. Давай уже, врубай мозг и делай. Тебе уже почти всё сделали.

Link to comment
Share on other sites

  • 0

Когда вижу такой jQuery код у меня уши вянут и потому люди жалуются - чего JavaScript такой медленный ...

Скрипт нашёл в сети. Он работает нормально. Только вот на css что-то не получается выровнять..

Link to comment
Share on other sites

  • 0

Когда вижу такой jQuery код у меня уши вянут и потому люди жалуются - чего JavaScript такой медленный ...

Скрипт нашёл в сети. Он работает нормально. Только вот на css что-то не получается выровнять..

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

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