Jump to content
  • 0

Принципиальные изменения в дивжках браузеров


k0sm0s
 Share

Question

Заранее прошу прощения за возможно некомпетентный вопрос. Но суть в следующем. Примерно год назад сверстал пару страниц, все отображалось идеально, как и планировал. Проверил их недавно, вся верстка "полезла", при этому изменения никакие не вносились. Ни один ресурс не подгружается ни от куда извне. Я смог найти только одно логическое объяснение - за прошедшее время, обновились движки браузеров в каком-то принципиальном моменте. Хотел узнать у более опытных колег, возможно ли такое, и если да, то что за последние месяцы могло измениться, в сторону каких CSS  свойств стоит смотреть?

 

Заранее благодарен за любую помощь.

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Подозреваю что перестал "работать" вот этот метод центирования:

.wrapper {     /* set the height of the element which contains what you want to center */     height: 100%;     /* these styles are optional, to set width horizontally center the page */     max-width: 100%;     margin: 0 auto; } .wrapper:before, .containerToCenter {     /* these are the important styles for the centered element: */     display: inline-block;     vertical-align: middle; } .containerToCenter {    width: 100%;}.wrapper:before {     /* this is the important part */     content: '';     display: inline-block;     width: 0;     height: 100%;     vertical-align: middle;     /* this just takes care of whitespace added by having display:inline-block (there are other methods) */     ; } 
Link to comment
Share on other sites

  • 0

Да, отключение свойства height: 100%;  за исключением того, что перестает работать центрирование горизонтальное. А не подскажиет почему именно перестал этот метод горизонтального центрирования и чем, более соответсвующим стандартам, его можно заменить?

Link to comment
Share on other sites

  • 0

Он перестал работать из-за этой байды:

/* this just takes care of whitespace added by having display:inline-block (there are other methods) */ ; 
Это какой-то грязный хак, который каким-то чудом срабатывал. Пробелы между инлайн-элементами можно убирать нормальными способами, которые не раз уже обсуждались и тут и вообще в сети.

В частности, можно заглянуть ко мне в подпись ;)

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