Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > HTML > min-width

Reply
Thread Tools

min-width

 
 
Erik Ginnerskov
Guest
Posts: n/a
 
      12-24-2004
I have been struggling for some time, trying to make IE behave as if it
actually do understand the css attribute min-width.

In FireFox this code vill work perfectly:

<div style="width: 60%; min-width: 300px;">Some texst</div>

If the viewport is more than 500 px wide, the width of the box is 60 % of
the width of the vieport. If the viewport is less than 500 px wide, the
width of the box is 300 px.

IE doesn't understand that and the width of the box is always 60 % of the
width of the viewport.

Nothing I have tried works as wanted.

Anyone who knows how to make IE do as wanted?

--
Yours
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk



 
Reply With Quote
 
 
 
 
Dylan Parry
Guest
Posts: n/a
 
      12-24-2004
Erik Ginnerskov wrote:

> Anyone who knows how to make IE do as wanted?


It's a total hack, but I would use something like:

<div style="width: 60%; min-width: 300px; border: 1px solid black;">
<div style="width: 300px; height: 0; line-height:0;></div>
</div>

Again, it's a total hack and kinda takes us back to the days of filler
images for positioning, but it's the only way I can really think of that
would work adequately.

--
Dylan Parry
http://webpageworkshop.co.uk -- FREE Web tutorials and references
 
Reply With Quote
 
 
 
 
Dylan Parry
Guest
Posts: n/a
 
      12-24-2004
Dylan Parry wrote:

> <div style="width: 300px; height: 0; line-height:0;></div>

^^

Of course, there is a missing " there

--
Dylan Parry
http://webpageworkshop.co.uk -- FREE Web tutorials and references
 
Reply With Quote
 
Travis Newbury
Guest
Posts: n/a
 
      12-24-2004
In article <>,
lid says...
> I have been struggling for some time, trying to make IE behave as if it
> actually do understand the css attribute min-width.



Lets think... hmmmm 90% of the visitors will probably use IE. So how
much time do you want to spend on something that will not work on the
browser of choice of almost all your visitors. Change your design.

> IE doesn't understand that and the width of the box is always 60 % of the
> width of the viewport.
> Nothing I have tried works as wanted.


You supplied yourself with the answer. IE doesn't know how to do it.
it will not work for IE which means it will not work for most of your
visitors. So you have 2 options.. Don't do it. Or put up a stupid
message that the page is optimized for everything but IE.

> Anyone who knows how to make IE do as wanted?


Yes, but it would require that get the source code to IE and make some
changes. Bill won't like that.


--
-=*Tn*=-
 
Reply With Quote
 
Erik Ginnerskov
Guest
Posts: n/a
 
      12-24-2004
Dylan Parry wrote:

> It's a total hack, but I would use something like:
>
> <div style="width: 60%; min-width: 300px; border: 1px solid black;">
> <div style="width: 300px; height: 0; line-height:0;></div>
> </div>


It's very much like a solution with a 1px high invible *.gif, I have used
previously. I don't like this way to do it.

--
Yours
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk


 
Reply With Quote
 
Dylan Parry
Guest
Posts: n/a
 
      12-24-2004
Erik Ginnerskov wrote:

> It's very much like a solution with a 1px high invible *.gif, I have used
> previously. I don't like this way to do it.


Well, you're pretty much stuck then. At least with using a division you
are not adding any fake content to the page as you would be using an
image. It's still not ideal mind

--
Dylan Parry
http://webpageworkshop.co.uk -- FREE Web tutorials and references
 
Reply With Quote
 
Erik Ginnerskov
Guest
Posts: n/a
 
      12-25-2004
Travis Newbury wrote:

> Lets think... hmmmm 90% of the visitors will probably use IE. So how
> much time do you want to spend on something that will not work on the
> browser of choice of almost all your visitors. Change your design.


That's the easy answer. It would be jumping the fence at the lowest point.

But you see, I'm running a web-site where others seek the answer when having
trouble with their own homepage. I allready have made pages, where I show
how to make min-height and max-width. These pages work fine in IE and I
would like to fill in the blankes (max-height and min-width) too.

>> Nothing I have tried works as wanted.


> You supplied yourself with the answer. IE doesn't know how to do it.


I do not see it that simple. I know IE will not understand plain css for
these things, but somebody may know a hack that works.

You can se the how to solve the min-height problem at:

http://hjemmesideskolen.dk/html/testsider/minheight.asp

and how to solve the max-width problem at:

http://hjemmesideskolen.dk/html/testsider/maxwidth.asp

Notice: The explanation is written in danish, but the code used (and showed
on the pages) is naturally international.

--
Yours
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk


 
Reply With Quote
 
Leif K-Brooks
Guest
Posts: n/a
 
      12-25-2004
Erik Ginnerskov wrote:
> I have been struggling for some time, trying to make IE behave as if it
> actually do understand the css attribute min-width.


http://dean.edwards.name/IE7/
 
Reply With Quote
 
Erik Ginnerskov
Guest
Posts: n/a
 
      12-25-2004
Dylan Parry wrote:

>> It's very much like a solution with a 1px high invible *.gif, I have
>> used previously. I don't like this way to do it.

>
> Well, you're pretty much stuck then.


I hope, you are wrong. I've already found a way to make min-height and
max-width work in IE too. It just takes a little css hack - a few lines of
extra code.

--
Yours
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk


 
Reply With Quote
 
Dylan Parry
Guest
Posts: n/a
 
      12-25-2004
Leif K-Brooks wrote:

> http://dean.edwards.name/IE7/


I've heard of that before, but never actually tried it. How does it
perform in the real world? Have you used it on any sites that you've
made? I assume that as it is a Javascript fix (I think?) that it won't
work in some cases because folk have disabled scripting

--
Dylan Parry
http://webpageworkshop.co.uk -- FREE Web tutorials and references
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off




Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57