Установка ширины встроенных элементов

Linq к NHibernate не имеет многих различий ни от какого другого поставщика Linq кроме того, чтобы не быть завершенным или полностью протестированным и стабильным.

, Когда Вы импортируете NHibernate. Linq Вы получаете дополнительный метод.Linq (), который возвращает IQueryable, который может использоваться как любой другой набор Linq, поэтому отсюда, любое хорошее учебное руководство Linq или объяснение, может помочь Вам.

самой интересной вещью, которую Вы получаете с Linq к NHibernate, по моему скромному мнению, является задержанное выполнение. Это - это, база данных поражена при реальной необходимости в результатах.

Hope это помогает.

43
задан Lukas Eder 27 February 2012 в 15:24
поделиться

5 ответов

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

Вы можете явно объявить такое поведение с помощью свойства CSS display . Наиболее распространенные настройки: дисплей: встроенный (по умолчанию), дисплей: блок и дисплей: нет .
Полная ссылка на свойство display доступна здесь .

Однако следует отметить, что спецификация HTML 4.01 не поощряет использование «отменяя обычную интерпретацию элементов HTML»: указать рендеринг произвольных элементы, включая то, отображается как блочный или встроенный. В некоторые случаи, такие как встроенный стиль для элементов списка это может быть уместно, но в целом, авторам не рекомендуется отвергая обычные интерпретация элементов HTML в таким образом.

11
ответ дан 26 November 2019 в 22:48
поделиться

a) Ширина встроенного элемента игнорируется

b, c) Когда вы "позиционируете" встроенный элемент (я предполагаю, что это означает использование position: absolute ), вы фактически делаете его блочным элементом, ширина которого интерпретируется браузером

17
ответ дан 26 November 2019 в 22:48
поделиться

Также есть опция display: inline-block , которая может дать вам лучшее из обоих миров.

51
ответ дан 26 November 2019 в 22:48
поделиться

Это в основном означает, что если вы примените position: absolute к встроенному элементу, он станет элементом блока и получит ширину.

7
ответ дан 26 November 2019 в 22:48
поделиться

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

2
ответ дан 26 November 2019 в 22:48
поделиться