2010-04-28 2 views

ответ

5

Лично я бы поставил, что Fieldset в литий тот ребенок в один с дополнительной ссылкой на него. Тогда абсолютно позиционируйте это. IMO, является более аккуратным кодом, чем позиционирование его абсолютно внутри страницы, это также означает, что если вы перемещаете nav ul, вам не придется снова перемещаться по полю.

+0

Это сработало для меня! Это было очень хорошее предложение. Я рад, что ты это предложил. – Strawberry

+0

Нет проблем приятель, я рад, что смог помочь :) – Tom

0

Попробуйте добавить некоторые Z-индексы и позиционирование:

#bag_info{ 
    ... 
position:relative; 
top: 10px; 
left: 10px; 
z-index:1; 
    } 

#more 
{ 
position:absolute; 
} 

#more_searchbox /*you'll have to name this according to the search box*/ 
{ 
z-index:2; 
position:relative; 
top: 10px; 
left; 10px; /*px values that work*/ 
} 

Это могло бы исправить это :)

Кроме того, вам может понадобиться целевой Chrome самостоятельно как FF работает, используйте эту CSS Browser selector и поставьте .webkit перед CSS, который вы хотите использовать для Chrome.

-1

Может быть, устанавливая CSS

form { 
    margin : 0; 
    padding : 0; 
} 

Надеется, что это помогает.

3

Это толчок вниз, потому что div#header_link расширяет форму, так как ее в обычном потоке страницы. Используйте position: absolute для fieldset, чтобы вынуть его из потока.

Кроме того, предполагается, что fieldset находится внутри form, а не наоборот.

Примечание: Подчеркивание не юридический характер для CSS-идентификатора, используйте дефис вместо

+2

Я не знал о символах подчеркивания, теперь мне нужно изменить все мои CSS. : P – Kyle

+0

Большинство браузеров прощают достаточно, так что это, вероятно, будет работать, но теперь вы знаете :-) –

+0

Это действительно сработало, как только я удалил 'fieldset'. – Strawberry

Смежные вопросы