473,594 Members | 2,655 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Left side of page disappears in Mozilla?

Hi,

I'm playing around with a layout for a weblog. A mockup can be seen
at <http://outside.bakkely gaard.dk/~wegge/testblog/index.html>.

The page has a fixed width of 800px, so I'm perfectly aware that
horizontal scroll will occur wneh the brpwser viewport is narrower
than that. That's simply a design tradeoff between having a useable
proportion between the [Stuff]-bar on the right and the main content.

However, I've noted a peculiar effect when looking at the page with
Mozilla 1.4: When the viewport is too narrow, the left part of the
page is inaccisible. In MSIE 6, hopwever, the page looks allright.

If anybody can figure out what I'm doing wrong or overlooking, I'd
appreciate a hint in the rigth direction.

--
/Wegge <http://outside.bakkely gaard.dk/~wegge/>
Jul 20 '05 #1
10 2529
"Anders" == Anders Wegge Jakobsen <we***@bakkelyg aard.dk> writes:
Hi,
I'm playing around with a layout for a weblog. A mockup can be seen
at <http://outside.bakkely gaard.dk/~wegge/testblog/index.html>.


Oops, sometimes you get a funny result from translating too direct
from one language to another.

In the paragraph above, please substitute "playing around" with
"experimenting" . Sorry for the bad choice of words :-/

--
/Wegge <http://outside.bakkely gaard.dk/~wegge/>
Jul 20 '05 #2
Anders Wegge Jakobsen wrote:
I'm playing around with a layout for a weblog. A mockup can be
seen at
<http://outside.bakkely gaard.dk/~wegge/testblog/index.html>.


Oops, sometimes you get a funny result from translating too direct
from one language to another.

In the paragraph above, please substitute "playing around" with
"experimenting" . Sorry for the bad choice of words :-/


Not sure about other variants, but in American English, what you wrote
in the first place is perfectly acceptable.

--
Brian
follow the directions in my address to email me

Jul 20 '05 #3
Anders Wegge Jakobsen wrote:

I'm playing around with a layout for a weblog. A mockup can be seen
at <http://outside.bakkely gaard.dk/~wegge/testblog/index.html>.

The page has a fixed width of 800px,
Entirely unnecessary.
so I'm perfectly aware that horizontal scroll will occur wneh the
brpwser viewport is narrower than that. That's simply a design
tradeoff between having a useable proportion between the
[Stuff]-bar on the right and the main content.
Read: "and I'm unwilling to accomodate others." So, on behalf of
those with a window narrower than 800px, may I just say thanks for
being so considerate.
However, I've noted a peculiar effect when looking at the page with
Mozilla 1.4: When the viewport is too narrow,
? But you designed it this way.
the left part of the page is inaccisible.
I cannot replicate that problem in Mozilla 1.3/Win2k. In Moz 1.3,
when my window is less than 800px wide, the *right* side is inaccessible.
If anybody can figure out what I'm doing wrong
You fixed your design at 800px.
I'd appreciate a hint in the rigth direction.


Stop breaking the web's inherent flexibility; then all your content
will be accessible.

--
Brian
follow the directions in my address to email me

Jul 20 '05 #4
"Brian" == Brian <us*****@mangym utt.com.invalid-remove-this-part> writes:
Anders Wegge Jakobsen wrote:
I'm playing around with a layout for a weblog. A mockup can be seen
at <http://outside.bakkely gaard.dk/~wegge/testblog/index.html>.
The page has a fixed width of 800px,
Entirely unnecessary.
I suppose so, yes.
so I'm perfectly aware that horizontal scroll will occur wneh the
brpwser viewport is narrower than that. That's simply a design
tradeoff between having a useable proportion between the
[Stuff]-bar on the right and the main content. Read: "and I'm unwilling to accomodate others." So, on behalf of
those with a window narrower than 800px, may I just say thanks for
being so considerate.
Read: "Tradeoff means I've been unable to come up with a better
alternative, that gives a remotely acceptable behavoiur in CSSignorant
browsers"
However, I've noted a peculiar effect when looking at the page with
Mozilla 1.4: When the viewport is too narrow, ? But you designed it this way.
No, I designed the page on the premise that, yes, horizontal scroll
would occur in ceratin circumstances, but not that the content should
be inaccesible.
the left part of the page is inaccisible. I cannot replicate that problem in Mozilla 1.3/Win2k. In Moz 1.3,
when my window is less than 800px wide, the *right* side is inaccessible.
Hmm, looks like a Mozilla bug then.
If anybody can figure out what I'm doing wrong You fixed your design at 800px. I'd appreciate a hint in the rigth direction.

Stop breaking the web's inherent flexibility; then all your content
will be accessible.


If you have a better solution at hand, I'm all ears.

--
/Wegge <http://outside.bakkely gaard.dk/~wegge/>
Jul 20 '05 #5
Anders Wegge Jakobsen wrote:
"Brian" == Brian <us*****@mangym utt.com.invalid-remove-this-part> writes:
Anders Wegge Jakobsen wrote:
at <http://outside.bakkely gaard.dk/~wegge/testblog/index.html>.
The page has a fixed width of 800px,
Entirely unnecessary.


Read: "Tradeoff means I've been unable to come up with a better
alternative, that gives a remotely acceptable behavoiur in CSSignorant
browsers"


So, does this mean that you get "unacceptab le" behavior when CSS isn't
applied at all? That indicates a structural problem and should be fixed
regardless of any CSS issues. If you are actually trying to get the
page to look the same in all browsers regardless of their CSS
capabilities, then you are in for much headaches and frustration. I
suggest giving it up now before you dig in any deeper.
If you have a better solution at hand, I'm all ears.


There are lots of columned layout templates out there, links have been
posted here many times. It would take about 3 seconds to find them on
google, but here's one such posting:
<URL:http://groups.google.c om/groups?hl=en&lr =&ie=UTF-8&oe=UTF-8&selm=ar3m91%2 4kaa%241%248300 dec7%40news.dem on.co.uk>

--
To email a reply, remove (dash)ns(dash). Mail sent to the ns
address is automatically deleted and will not be read.

Jul 20 '05 #6
"kchayka" == kchayka <kc*********@si hope.com> writes:
Anders Wegge Jakobsen wrote:
"Brian" == Brian <us*****@mangym utt.com.invalid-remove-this-part> writes:
Anders Wegge Jakobsen wrote:
at <http://outside.bakkely gaard.dk/~wegge/testblog/index.html>.
The page has a fixed width of 800px,
Entirely unnecessary.


Read: "Tradeoff means I've been unable to come up with a better
alternative, that gives a remotely acceptable behavoiur in CSSignorant
browsers" So, does this mean that you get "unacceptab le" behavior when CSS isn't
applied at all? That indicates a structural problem and should be fixed
regardless of any CSS issues. If you are actually trying to get the
Well, without CSS, the different parts of the page is presented in
the order I find most important, and the various browsers (Lynx, IE6,
Mozilla, w3m) all present the content to the best of their abilities.
page to look the same in all browsers regardless of their CSS
capabilities, then you are in for much headaches and frustration. I
suggest giving it up now before you dig in any deeper.
No, I'm not aiming for pixel precise placement. I'd be happy, if I
could have a 2 column layout, with a 4:1 width ratio, with a
guaranteed minimal width for both columns. If the right-hand column
doesn't fit in the viewport, given the minimum size constraints, it
should reflow to the bottom of the main content.

What I have been able to find has one of two flaws:

a) It relies on the minimum-width property, which isn't in fact
supported that widely.

or

b) It depends on arcane knowledge of which browser has what bugs in
regard to CSS.

So, I ended up with the abovementioned tradeoff.

If you have a better solution at hand, I'm all ears.

There are lots of columned layout templates out there, links have been
posted here many times. It would take about 3 seconds to find them on
google, but here's one such posting:
<URL:http://groups.google.c om/groups?hl=en&lr =&ie=UTF-8&oe=UTF-8&selm=ar3m91%2 4kaa%241%248300 dec7%40news.dem on.co.uk>
Thanks, I'll take a look at it.
To email a reply, remove (dash)ns(dash). Mail sent to the ns
address is automatically deleted and will not be read.


Why not use an effective spamfilter insted?

--
/Wegge <http://outside.bakkely gaard.dk/~wegge/>
Jul 20 '05 #7
Anders Wegge Jakobsen wrote:
The page has a fixed width of 800px, so I'm perfectly aware
that horizontal scroll will occur wneh the brpwser viewport is
narrower than that. That's simply a design tradeoff between
having a useable proportion between the [Stuff]-bar on the
right and the main content.
Read: "and I'm unwilling to accomodate others." So, on behalf of
those with a window narrower than 800px, may I just say thanks
for being so considerate.


Read: "Tradeoff means I've been unable to come up with a better
alternative, that gives a remotely acceptable behavoiur in
CSSignorant browsers"


So, if you can't fix the layout at 800px, the layout is unacceptable?
I guess handheld users have no business using your site, then.
However, I've noted a peculiar effect when looking at the page
with Mozilla 1.4: When the viewport is too narrow,
? But you designed it this way.

No, I designed the page on the premise that, yes, horizontal scroll
would occur in ceratin circumstances, but not that the content
should be inaccesible.


You could consider the overflow property, but then you'd be solving
the wrong problem.
the left part of the page is inaccisible.
If anybody can figure out what I'm doing wrong

You fixed your design at 800px.

Stop breaking the web's inherent flexibility; then all your
content will be accessible.


If you have a better solution at hand, I'm all ears.


I already gave you one. Stop breaking the web's inherent flexibility.
Let me be more specific: with no css, and no presentational stuff in
your html, all you page content is accessible in conforming www
user-agents, *by definition*. If adding some particular property in
your css -- i.e., width: 800px -- makes some content inaccessible,
don't use it. This sounds simplistic, but I assure you it's not.
It's time to rethink things if the layout you need is hiding content.

--
Brian
follow the directions in my address to email me

Jul 20 '05 #8
Anders Wegge Jakobsen wrote:

in fact I was trying to figure out *how* to avoid absolute widths
whereever possible,
That sounds like a good plan. But your first message gave no
indication that you wanted to lose the fixed layout. It looked to me
like you were trying to, uh, fix the fixed layout, if you see what I mean.
and still, given enough horisontal viewport width, display the
content in a two column layout.
Lots of ways to do that. You appear to have since found one that
works for you.
I designed the page on the premise that, yes, horizontal scroll
would occur in ceratin circumstances, but not that the content
should be inaccesible.

You could consider the overflow property, but then you'd be
solving the wrong problem.


I don't quite follow you?


If the layout does not fit in narrow widths, the problem is that the
layout needs to be changed, not that you need horizontal scrollbars,
which are terrible in terms of usability. In other words, fixed
layout creates problems. It's futile to correct the symptoms,
especially since many of these "correction s" just exacerbate the problems.
I would get rid of the horizontal scroll, but that won't help me if
i display an image that's wider than the viewport.
With replaced content, you have no choice, other than to modify the
content itself. But your mock-up has only text, no images. Thus,
this exception does not apply.
If you don't mind, please take a look at the mockup again. I've
made some changes, so that everything floats as much as possible.
Fixed. The content is no longer hidden. Moz 1.3/Win 2k. Nice job.
I have one problem left, though. The sideboxes still have an
absolute width, which I'd like to get rid of somehow:

Unless div.sidebox has an absolute width, IE6 renders the first box
the first "sidebox?"
to fill the avaiable horizontal space, but the following divs a
rendered as narrow as possible. Is there a workaround for this?


Not sure I follow. Assign a width to sidebody, in flexible units (em
units seem appropriate here). That seems too simple, there must be
something I'm missing. I don't have IE6. It looks fine in IE
5.0/Win2k, fwiw. All widths are uniform.

--
Brian
follow the directions in my address to email me

Jul 20 '05 #9
"Brian" == Brian <us*****@mangym utt.com.invalid-remove-this-part> writes:
Anders Wegge Jakobsen wrote:
in fact I was trying to figure out *how* to avoid absolute widths
whereever possible,
That sounds like a good plan. But your first message gave no
indication that you wanted to lose the fixed layout. It looked to
me like you were trying to, uh, fix the fixed layout, if you see
what I mean.
Not quite, bit I'll take your word for it. I'm not english speaking
by birth, so it's probably my mistake.
I would get rid of the horizontal scroll, but that won't help me if
i display an image that's wider than the viewport. With replaced content, you have no choice, other than to modify the
content itself. But your mock-up has only text, no images. Thus,
this exception does not apply.
There is one image, in the top of the page, which right now is just
a dashed rectangle. I'll probably end up with an image that says
"Affix logo here", but still...
I have one problem left, though. The sideboxes still have an
absolute width, which I'd like to get rid of somehow:
Unless div.sidebox has an absolute width, IE6 renders the first box

the first "sidebox?"


Yes, in the current version there are three <div class="sidebox" >,
and it's only the first that utilizes the available space in IE,
unless a specific width is set.
to fill the avaiable horizontal space, but the following divs a
rendered as narrow as possible. Is there a workaround for this?

Not sure I follow. Assign a width to sidebody, in flexible units (em
units seem appropriate here). That seems too simple, there must be
something I'm missing. I don't have IE6. It looks fine in IE
5.0/Win2k, fwiw. All widths are uniform.


Well, that sort of makes a mockery out of the whole flexibility
thing, doesn't it? After all, em is still an absolute measure of
sorts, so in the extreme cases on a narrow viewport with a large (and
thus wide font), the sidebox could end up overlapping the rest of the
content. Especially on mobile devices.

--
/Wegge <http://outside.bakkely gaard.dk/~wegge/>
Jul 20 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
3794
by: Robert Oschler | last post by:
Hello, I have a web site that has an audio file on it that I make available for download. Right now I'm using the "right-click/save-as" approach. This is because left-clicking the link to the audio file initiates client-side streaming/playing of the audio file. Is there a way with Javascript to make a left-click trigger a download of the file instead? BTW, I don't want to have convert the mp3 file to winzip to make this happen,...
0
1457
by: gallery | last post by:
I'm trying to get this page ready to become a DW Template .... am almost there .... It validates OK and seems fine in IE 6 on Windows XP at all sizes of windows. In an 800px wide window, all important elements can be seen ... however, in Mozilla in a window 800 wide or less, the LEFT side of the page disappears .... The design is in a 900px wide centered layer named "wrap".
4
8393
by: Harlan Messinger | last post by:
What is *supposed* to be the way to specify the horizontal offset of (a) the list item's marker and (b) the list item's content? In particular, see http://mywebpages.comcast.net/hmessinger/default.html which validates under Strict. Under IE6, Opera, and Firebird, the markers are indented as one would expect the default to be. What if I want them moved over to the left edge of the list? On the above page, there is no margin-left for...
6
2800
by: TJ | last post by:
I've got a calendar that is based on the concept of lots of blocks that are spans with float:left. I would like to be able to have a detail section on the right side of the screen, so that when the user selects an item on the calendar, the detail can get displayed on the right side there. What I have below appears to look perfect in mozilla based browsers - the detail is aligned at the top right corner of the calendar, but in IE the...
7
4745
by: qwerty | last post by:
Following works in Mozilla, Opera and IE. <div style=" left: 100px; right: 200px; /* JavaScript-hack for IE*/ width: expression((document.body.clientWidth - 100 - 200) + 'px') "> <span>Text<span> <div>
7
3236
by: Alex | last post by:
Hi Everone, I need some advice on how to setup 4 columns where the outside two are absolute (120px) and the inner two (side by side) are relevent (Fluid) and change with the screen. Here's my rough layout:
2
2313
by: Robert Wagner | last post by:
I've created a page using VS.NET and page validator controls. The client side validation works fine on IE, but does not even activate under "alternate" browsers like Mozilla, Opera, etc. Why is this? I can't find any differences on the pages produced, and Mozilla should be able to handle everything IE can. How can I fix this?
5
1742
by: Jerry Camel | last post by:
Trying to implement the following: Users is logging in They enter theire username and password and click a login button The page should then display an activity indicator (animated gif) and then call the server side routine that autheticates the user. When the page comes back, the activity indicator disappears and any error messages show up, or the user is taken to the application page if they were authenticated.
4
2771
by: rfox | last post by:
I have a two-column layout where I want the left column to have a colored background while the right column (main content div) has a white background. Please see http://www4.scoe.net/rfox/nest/index4.html My problem is that the colored background in the left column only extends to the height of the content leaving a white gap below it. How can I make the left nav's color stretch the entire height? On a side note, in Internet Explorer...
0
7941
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8246
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8368
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8000
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
5404
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
3854
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
3895
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
1476
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
1205
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.