Аццам верстки

stm7884696

Есть код:
<div class="top_route"><p class="top_route">iaooai?iaoeou --&gt; <strong>oaiiaie iiieoi?eia</strong></p></div>  
у дива прописана ширина 100%. (таково условие)
как сделать так, что бы он при ресайзе был шириной не меньше 760px?
внутренний Р особой роли не играет.

stm5981037

сделать внутри табличку у которой первая строка будет состоять из одной ячейки в которой находится прозрачная gif размером 760x1 px
У таблички width=100% cellspacing=0 cellpadding=0

Vladislav177Rus

Изврат, конечно, но можно заключить DIV и то, что внутри него в TABLE, внешний width:100%, внутренний width:760px

stm5981037

тогда текст внутри будет всегда 760px так как у таблички ширина фиксированная и следовательно она растягиваться не будет

stm7884696

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

Ivan8209

Это будет замечательно смотреться в правильных обозревателях.
---
...Я работаю антинаучным аферистом...

stm7884696

непонял, что? будет нормально смотретья?
проблема у меня только под ИЕ...
В остальных - есть замечательное свойство min-width

Ivan8209

Сбоку будет торчать либо ссылка на прозрачный рисунок,
либо с того же боку окажется сам этот прозрачный рисунок.
---
...Я работаю антинаучным аферистом...

sveta75

<style>
div.top_route {
min-width: 760px;
width: expression(window.document.body.offsetWidth < 759 ? '760px' : '100%');
}
</style>

Vladislav177Rus

Я неправильно выразился, в TABLE (width: 100%) DIV, в нем TABLE (width: 760px) и после него содержимое. Хотя это почти никак не отличается от прозрачного гифа...

dedwowan

min-width : 760px; не помогает?

stm7884696

эксплорер не рубит в мин width...
а что это за тема с
width: expression(window.document.body.offsetWidth < 759 ? '760px' : '100%');
я в стиль его прописал - не помогает...
Откуда инфо, что это работает ?

dedwowan

Ну экспрешен это типа вычесления в css
Маза, а почему должно помогать? У твоего объекта id body?
Вообще я где-то сталкивался с работающими, но помоему это ИЕя фича
И еще, если юзаешь экспрешен, то с таким же успехом можешь юзать и JS, отлавливая онресайз

stm5981037

повторюсь, а что такой вариант не устраивает?

<div class="top_route">
<table cellspacing=0 cellpadding=0 border=0 width="100%">
<tr>
<td><img src="null.gif" width=760 height=1></td>
</tr>
<tr>
<td>Some Text</td>
</tr>
</table>
</div>
null.gif - прозрачная картинка 1х1

stm7884696

это я понял, но не устраивает...
таким макаро я и сам могу все в таблицу положить и никаких проблем...
важно, что див остается в боди, и никаких таблиц....
И кстати
width: expression(window.document.getElementById("top_route").offsetWidth < 759 ? '760px' : '100%');
бешает беждного осла в бесконечный цикл вычислений...
в опере и лисе - все впорядке...

stm7884696

решил посредствой монструкции:
<div width=100%>text<div width=760px></div></div>
Оставить комментарий
Имя или ник:
Комментарий: