Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ширина в Опере
 
 автор: ddhvvn   (28.01.2007 в 19:31)   письмо автору
 
 

Есть следующий код

<span style="height: 25px;  width: 70%;  background-color: #8c0000">!</span>


Так вот. В IE фон как мне и надо закрывает 70% ширины, а в Опере и NN только на ширину знака "!". Как исправить?

   
 
 автор: Lelik   (28.01.2007 в 19:44)   письмо автору
 
   для: ddhvvn   (28.01.2007 в 19:31)
 

попробуй так

<span style="height: 25px;  background-color: #8c0000; min-width: 70%;//width: 70%;">!</span>

   
 
 автор: AlexSol   (28.01.2007 в 19:48)   письмо автору
 
   для: Lelik   (28.01.2007 в 19:44)
 

disdplay:block - ширина вроде тока блочных элементов (или inline..... точно что-то из DISPLAY)

   
 
 автор: Lelik   (28.01.2007 в 19:52)   письмо автору
 
   для: AlexSol   (28.01.2007 в 19:48)
 

у span-а по умолчанию display:inline ;)
да, для решения твоей задачи можно использовать, вместо span-а, div с position:inline;

   
 
 автор: ddhvvn   (28.01.2007 в 19:57)   письмо автору
 
   для: Lelik   (28.01.2007 в 19:52)
 

>у span-а по умолчанию display:inline ;)
>да, для решения твоей задачи можно использовать, вместо span-а, div с position:inline;

помогло, но теперь всплыла другая проблема :((((
дело в том, что у меня там было 2 спана в 1 строку

я сделал дивы, а они теперь стали друг над другом

   
 
 автор: Lelik   (28.01.2007 в 20:03)   письмо автору
 
   для: ddhvvn   (28.01.2007 в 19:57)
 


<div style="display:inline; height: 25px;  background-color: #8c0000; min-width: 70%;//width: 70%;">!</div>

если не поможет, делай так

<div style="float:left; height: 25px;  background-color: #8c0000; min-width: 70%;//width: 70%;">!</div>
<div style="float:left; height: 25px;  background-color: #8c0000; min-width: 30%;//width: 30%;">!</div>

только у этого способа есть свои особенности.

   
 
 автор: ddhvvn   (28.01.2007 в 20:09)   письмо автору
 
   для: Lelik   (28.01.2007 в 20:03)
 

уже лучше:)))

P.S.: 2Lelik:, а почему ты пишешь так


<div style="display:inline; height: 25px;  background-color: #8c0000; min-width: 70%;//width: 70%;">!</div>


и что за особенности?

   
 
 автор: Lelik   (28.01.2007 в 20:23)   письмо автору
 
   для: ddhvvn   (28.01.2007 в 20:09)
 

свойство стиля min-width && min-height ИЕ не поддерживает, а Опера, ФФ и нетскейп только для блоков. min-width и min-height используется для того, чтоб в браузерах О, ФФ и Н, блоки могли тянутся (попробуй сделай следующее <div style="height:100px; border:1px solid red;"></div> и напихай текста более чем на 100рх), тогда как в ИЕ блоки тянутся. Те же Опера, Нетскейп и ФФ поддерживаю комменты двойным слешом (создается однострочный коммент) в стилях (как в теге <style></style> так и в прикрепленном стиле, так и в атрибуте), а ИЕ двойной слеш игнорирует, соответственно стили после коммента читает, потому для заслешованых стилей необходимо двоеточие (//width: 70%;)
Вывод при задании div-у стиля
min-width: 70%;//width: 70%;
создает достаточно гибкую структуру дива.
Еще об отличиях стилей в ИЕ и ФФ, О, Н:
ИЕ при чтении одинаковых стилей примет значение последнего, тогда как другие примут значение стиля первого

...
cursor:pointer;// это значение будет принято в ФФ, О, Н
cursor:hand;//это значение будет принято в ИЕ
...

   
 
 автор: ddhvvn   (28.01.2007 в 20:28)   письмо автору
 
   для: Lelik   (28.01.2007 в 20:23)
 

Спасибо!

Lelik, RULEZZ!!!

   
 
 автор: ddhvvn   (28.01.2007 в 19:54)   письмо автору
 
   для: Lelik   (28.01.2007 в 19:44)
 

>попробуй так
>...

не помогло

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования