Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

Проблемы с сайтами » Ячейки таблицы воспринимают указание размеров только по вертикали. » 31-07-2007 11:45:02

.scrollt td{width: 100px; height: 100px;} обозначает "все ячейки (элементы TD) внутри элемента класса scrollt имеют размер сто на сто". Максимум что здесь можно добавить это table.scrollt td{бла-бла}. То что предлагаете вы  означает "все элементы TD класса scrollt имею размет сто на сто". В написанном мной примере нет элементов TD класса scrollt.

Суть проблемы такова: есть таблица с яцейками сто на сто, она прекрасно отображается, вот пример.

<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  <style>
  .scrollt td{width: 100px; height: 100px;}
  </style>
</head>
<body>
    <table class=scrollt border=1 cellspacing=0>
    <tr><td>1</td>    <td>2</td>    <td>3</td>    <td>4</td>    <td>5</td>    <td>6</td></tr>
    <tr><td>7</td>    <td>8</td>    <td>9</td>    <td>10</td>    <td>11</td>    <td>12</td></tr>

    <tr><td>1</td>    <td>2</td>    <td>3</td>    <td>4</td>    <td>5</td>    <td>6</td></tr>
    <tr><td>7</td>    <td>8</td>    <td>9</td> 

Проблемы с сайтами » Ячейки таблицы воспринимают указание размеров только по вертикали. » 30-07-2007 06:24:16

Ячейки таблицы воспринимают указание размеров только по вертикали. Ниже код примера. У меня во всех браузерах по высоте устанавливается высота яейки в 100 пиксел и появляется полоска прокрутки, а по ширине таблица упихмвается в див! Как этого избежать? Мне нужно точно указывать размеры ячеек.


<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  <style>
  .scrollt td{width: 100px; height: 100px;}
  </style>
</head>
<body>
   <div style="width: 300px; height: 300px; background-color: #F00; overflow: scroll;">
   <table class=scrollt border=1 cellspacing=0>
    <tr><td>1</td>    <td>2</td>    <td>3</td>    <td>4</td>    <td>5</td>    <td>6</td></tr>
    <tr><td>7</td>    <td>8</td>    <td>9</td>    <td>10</td>    <td>11</td>    <td>12</td></tr>

    <tr><td>1</td>    <td>2</td>    <td>3</td>    <td>4</td>    <td>5</td>    <td>6</td></tr>
    <tr><td>7</td>    <td>8</td>    <td>9</td>    <td>10</td>    <td>11</td>    <td>12</td></tr>

    <tr><td>1</td>    <td>2</td>    <td>3</td>    <td>4</td>    <td>5</td>    <td>6</td></tr>
    <tr><td>

Разработка » CSS expressions планируются к реализации?? » 03-07-2007 04:20:27

На мой взгляд это не хак, а технология, вполне логичная. В конце концов это просто замена некоторой JavaScript обвязки. То же самое я могу сделать на JS, с применением жвентов onLoad и onResize, однако мне обойдется это в большее число строчек кода и будет более сложно для понимания.

На форуме Опера, где я поднял тот же вопрос, кстати, пришли к тому что неплохо бы чтобы можно было задавать размеры типа style="width:100%-8px;"

Такое тоже не нужно/не планируется?

Разработка » <select> с произвольным значением » 30-06-2007 13:55:48

Именно что. А классно было бы если бы это можно было сделать просто написав, допустим

<select name=boo userinput>

<option value=a>a</option>
<option value=b>b</option>
<option value=c>c</option>

</select>

Тем более что из копания в сорцах я так понял что этот самый комбо бокс в Фоксе и есть простой инпут, с картинкой-стрелочкой справа. Тоесть не стнандартный Виндовский комбобокс.

Разработка » CSS expressions планируются к реализации?? » 29-06-2007 03:37:50

Тем не менее это сильно повысит соместимость с IE, а это большой плюс.

А что вы предлагаете? Законодательно запретить IE в России, пока не приведут браузер в соответствие со стандартами? Я - за. Как добиваться будем?

Разработка » <select> с произвольным значением » 29-06-2007 03:31:41

А можно сделать <select> в котором можно и выбирать и вводить значения?
Типа эдита с выпадающим меню?

Я знаю что в стандарте такого нет. В рассылке w3c спрашивал, говорят "штука полезная, но ну ее нах".

Разработка » CSS expressions планируются к реализации?? » 22-06-2007 10:10:52

Может я что то не так понял, но из описания XBL:
This language is used for declaring the behavior of XUL widgets.

Пример был написан для того чтобы опровергнуть ваше высказывание "и expessions тебе тут не помогут.", а не для того чтобы поразить ваше воображение.

Я не утверждаю что мне нужны возможности, они то у меня есть, и сделать в FF то, что мне нужно не составляет проблемы. Я хочу совместимости, вот и все. M$ явно дает понять что гора к Магомету не пойдет.

Разработка » CSS expressions планируются к реализации?? » 22-06-2007 08:38:42

1. Ммм, ошибся буду знать. Однако человек достойный, какая бы у него фамилия не была. Что же до второй части утверждения, то скажу кратко:

Выделить код

Код:

<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
	<style>
	#id1 {background-color:green;}
	#id2 {height: expression(document.getElementById('id1').style.height); background-color:blue;}
	</style>
</head>
<body>	   

<div id='id1' style="height:200px;">id1</div>
<div id='id2'>id2</div>

</body>
</html>

2. В опере я ту же тему поднял :)

3. Задание CSS expression де факто создает функцию и вешает на нее эвенты на лоад, ресайз (и возможно какие то еще) для указанного элемента/класса. Всё это можно повторить руками, но expression позволяет указать только суть, т.е функцию, а обвязку выкинуть.

Походу ждать каких то осмысленных действий от Микрософт бессмысленно, так уж лучше начать поддерживать те костыли, на которых IE ходит, благо они не сильно сложны конструктивно.

В любом случае я рассматриваю

Разработка » CSS expressions планируются к реализации?? » 20-06-2007 03:07:15

Не совсем так.

1. У Салагаева есть высказывание что в CSS нельзя указать в стиле "высота как у того блока". С помошью expressions - можно.

2. Совместимость не бывает лишней и если можно будет не задавать разные стили для IE и FF хоть в чем то, то веб-дизайнеры спасибо скажут.

3. Я против следования IE в тех местах где они разрешают "делать так, а можно этак", поскольку понимаю что это сильно усложняет парсеры, однако expressions имеют вполне четко идентифицируемый синтаксис.

4. От JavaScript никуда не денешься, по многим причинам, начиная от AJAX и заканчивая удолбищностью родных контролов (скажем, найти комбобокс с возможность как выбора значения из списка так и впечатывания своего значения я не нашел, пришлось писать обвязку на JS для обычного эдита. Пока работает.)

Разработка » CSS expressions планируются к реализации?? » 15-06-2007 04:13:26

Кто нибудь знает subj? А то дюже удобная штука во многих случаях.

Firefox » Кто нибудь глубоко копался в исходниках FF? Компилял под Виндой? » 17-05-2007 13:04:11

Хочу сделать чтобы был ВордВрап в <select>.
Копаюсь в исходниках. Может кто нибудь до меня уже покопался?

Разработка » Комбобокс с возможностью произвольного выбора » 25-04-2007 05:26:22

Блин, чего только нет в HTML. Вот комбобокса с возможностью ввода произвольных данных, для примера, нет. (Или я ошибаюсь?)

Меня уже давно мучает вопрос - кто составлял спецификации?! Почему нельзя было изначально сделать все нормально???

Вот скажите мне, что принципиально мешает кроме селекта-комбобокса с N числом вариантов сделать селект, который бы предлагал варианты, но и позволял ввести свои данные? Нет, я понимаю, есть различные suggest-скрипты, которые позволяют делать похожие вещи, но это, по моему, все таки изврат (да и не везде JavaScript включен).

В общем нужен subj. Можно ли как нибудь попросить/заказать модификацию стандартного контрола у разработчиков FireFox?

Мат, в том числе и скрытый не приветствуется на нашем форуме.
Прочитайте правила форума.


Modex

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]