Почему мое простое сворачивание полей CSS не?

Так же, как примечание для дальнейшего использования.

при использовании.NET Core несколько Случайных экземпляров не так опасны как прежде. Я знаю, что этот вопрос с 2010, но так как этот вопрос стар, но имеет некоторую привлекательность, я думаю, что это - хорошая вещь зарегистрировать изменение.

можно обратиться к этому вопросу, который я сделал несколько недель назад:

Microsoft изменяла Случайное семя по умолчанию?

В основном, они изменили семя по умолчанию с Environment.TickCount до Guid.NewGuid().GetHashCode(), поэтому если Вы создадите 2 экземпляра Случайных, то оно не отобразит те же числа.

Вы видите файл diffs от ПЛАТФОРМЫ/.NET CORE.NET (2.0.0 +) здесь: https://github.com/dotnet/coreclr/pull/2192/commits/9f6a0b675e5ac0065a268554de49162c539ff66d

Это не столь безопасно как RNGCryptoServiceProvider, но по крайней мере он не даст Вам странные результаты.

13
задан Shog9 5 September 2009 в 02:25
поделиться

3 ответа

Ваш ответ можно найти в рекомендации спецификации CSS2.1 :

В CSS 2.1 горизонтальные поля никогда не сжимаются.

Итак, учитывая написанный вами код, вы получите 60 пикселей между каждой ссылкой - 30 пикселей для каждого поля элемента.

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

36
ответ дан 1 December 2019 в 18:49
поделиться

Я не знаю, что сейчас происходит в IE, но если вы разместите два элемента и получите margin-right: 30px; на первом и margin-left: 30px; на втором между ними будет 60 пикселей. Так что я считаю, что он не рухнет.

3
ответ дан 1 December 2019 в 18:49
поделиться

Если у вас есть 2 элемента с полями 40 пикселей на всех 4 сторонах, то зазор между этими двумя элементами будет 80 пикселей.

2
ответ дан 1 December 2019 в 18:49
поделиться