Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [html/css] Jak sie pozbyć poziomego scrool pod IE?
ciepolml
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 2
Dołączył: 12.04.2008
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam, ciekawi mnie jaki hack trzeba by zastosować aby w poniższym układzie strony wyeliminować poziomy scrool pod IE? W FF jest wszystko OK, ale IE gdy jest szerokość 100% dodaje do niej szerokość paska pionowego scrool i pojawia sie poziomy;/ A pasek pionowy pojawia sie oczywiscie przy dłuższej czesci tekstu wychodzącej poza ekran.

Czy można to jakoś obejść nadając dla IE np. 97% szerokości? A może padding na minus?
Prosze o radę.

Kod:
CODE

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<style type="text/css">
/* <![CDATA[ */
html, body{
margin:0;
padding:0;
height:100%;
width:100%;
overflow:hidden;}

div#cont{
background: #006633;
width:100%;
height:100%;
margin:0;
padding:0;
z-index:5;
overflow:auto;}

div#top{
background:#003366;
width:100%;
margin:0;
padding:0;
height:130px;
z-index:10;}

div#center{
background:#336699;
width:100%;
margin:0;
padding:0;
height: auto;
z-index:15;}

div#bottom{
background: #3366FF;
width:100%;
margin:0;
padding:0;
height:200px;
z-index:20;}

div#wyz{
top:400px;
left:300px;
position:absolute;
width:300px;
height:300px;
background:red;
z-index:25;}
/* ]]> */
</style>

</head>
<body>

<div id="cont">
<div id="top">top top top</div>
<div id="center">

Aby zobaczyć problem powiel tekst aż nie pojawi sie pionowy scrool<br>Aby zobaczyć problem powiel tekst aż nie pojawi sie pionowy scrool<br>Aby zobaczyć problem powiel tekst aż nie pojawi sie pionowy scrool<br>Aby zobaczyć problem powiel tekst aż nie pojawi sie pionowy scrool<br>Aby zobaczyć problem powiel tekst aż nie pojawi sie pionowy scrool<br>Aby zobaczyć problem powiel tekst aż nie pojawi sie pionowy scrool<br>

</div>
<div id="bottom">bottom bottom bottom</div>
<div id="wyz">dfdgfdgd</div>
</div>

</body>
</html>
Go to the top of the page
+Quote Post
ayeo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


U mnie jest ok w IE7. Pewnie chodzi Ci o starszą wersję. Jest to znany błąd IE więcej na Wikipedii lub na forum Mozilli. Możesz skorzystać z hacka w JS, który znajdziesz tutaj. Pozdrawiam!
Go to the top of the page
+Quote Post
nevt
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


a po co ci overflow w stylach dla body i cont (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) wywal je i będzie ok ....
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Witam, ciekawi mnie jaki hack trzeba by zastosować aby w poniższym układzie strony wyeliminować poziomy scrool pod IE?

Kod
overflow-x: hidden;

Tylko to w warunkowym, bo się nie waliduje. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Cytat
a po co ci overflow w stylach dla body i cont

A na przykład po to: http://divinentd.com/experiments/emulating...tion-fixed.html (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
ciepolml
post
Post #5





Grupa: Zarejestrowani
Postów: 18
Pomógł: 2
Dołączył: 12.04.2008
Skąd: Poznań

Ostrzeżenie: (0%)
-----


oł, dzieki wielkie - zaraz poprzeglądam linki od Was.
Musze przyznać, bo uczesczam jeszce na konkurencyjne forum i tutaj [php.pl] odzew jest zawsze duży, konkretny i bez nieprzyjemnych postów:)

Co do wyłączania samego poziomego scroola, własnie słyszalem ze sie nie validuje, no moze i ukryce jest obejsciem.
A po co mi scrool? Heh a jak bedzie wiecej tresci to co zrobie?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 12:17