Casufi
User-
Posts
36 -
Joined
-
Last visited
Casufi's Achievements
Explorer (1/14)
0
Reputation
-
Я не знаю высоту и ширину ячеек заранее
-
Нужно расположить текст текст в заголовках к таблице вертикально, в идеале решение должно работать в Google Chrome и Firefox но вполне достаточно только Firefox. Проую прописать -moz-transform: rotate(270deg); -moz-transform-origin: 50% 50%; и получаю вот такую вот картинку Вот копия стиля с элемента element.style { transform: rotate(270deg); transform-origin: 50% 50% 0; } .t20Standard th.t20ReportHeader { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #AAAAAA #AAAAAA #AAAAAA -moz-use-text-color; border-image: none; border-style: solid solid solid none; border-width: 1px 1px 1px medium; } th.t20ReportHeader { background-color: #CFE0F1; padding: 2px 8px; white-space: nowrap; } Подскажите, каким образом развернуть текст в заголовке таблицы ?
-
Следующую конструкцию описывают как такую, что должна работать на всем начиная с IE5 и заканчивая последним Firefox, но у меня она почемуто не сработала в IE6 и Opera 10.51 @font-face { font-family: "AdineKirnberg"; src: url(./ADKS006.TTF) format("truetype"); } h1 { font-family: "AdineKirnberg", sans-serif } Вот ссылка на пример http://ifolder.ru/17305769
-
Сейчас используя такую вот конструкцию получаю 28 февраля 1985 lYear = 1985; lMonth = 2; var lDaysCount = new Date(lYear , lMonth, 0).getDate(); var lDays = new Date(lYear,lMonth-1,lDaysCount); alert("Последний день: "+lDays); По идее правильно должна отрабатывать вот такая конструкция, но она возвращает 31 марта lYear = 1985; lMonth = 2; var lDaysCount = new Date(lYear , lMonth+1, 0).getDate(); var lDays = new Date(lYear,lMonth,lDaysCount); alert("Последний день: "+lDays);
-
Есть такой инструмент http://getfirebug.com/ устанавливается как дополнение в firefox. Там на главной странице на скриншоте видно слева вкладку Layout, так вот в ней очень удобно смотреть каким образом расчитывается ширина элемента и что на нее влияет. Внимательно изучите свой сайт и посмотрите какие именно элементы задают фиксированную ширину.
-
Нельзя для файлов с одним расширением использовать и PHP и SSI одновременно, да и не нужно. Если у тебя есть страницы, которые генерятся PHP и отдельно статические страницы, которые используют SSI тогда давай им разное расширение, а если у ты хочешь на страницах, которые генерятся PHP использовать SSI, то советую тебе отказаться от этой затеи и делать инклуды при помощи PHP.
-
Всю жизнь думал, что предпочтение при выборе кодировки отдается meta а не заголовкам, век живи век учись. Спасибо за пример.
-
http://www.w3.org/TR/html401/charset.html#spec-char-encoding Int прав, кодировку задавай в документе. Сам то понял что сказал ?
-
Нужно сделать страницу с заголовком и подвалом в виде черной линии 10 пикселей. Я пробую сделать так <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <HTML> <HEAD> <TITLE>Page</TITLE> <STYLE type="text/css"> BODY { margin: 0px; min-height: 100%; min-width: 100%; } .contentframe { background-color: #4c4c4c; min-height: 100%; min-width: 100%; margin: 0px; padding-bottom: 20px; padding-top: 20px; position: absolute; } .innercotent { background-color: #ffffff; } </STYLE> </HEAD> <BODY> <div class="contentframe"> <div class="innercotent"> Page text </div> </div> </BODY> </HTML> Проблема в том, что размер блока contentframe вычисляется как padding-top + padding-bottom+100% Получается, что нижняя рамка исчезает, более того, появляется вертикальная прокрутка. Подскажите пожалуйста, как вкладывать блоки друг в друга, чтобы они полностью заполняли родительские блоки, но при этом им можно было задавать отступы от границ родительских блоков ?
-
Возвращаюсь к версте в три колонки Есть такой набор блоков HTML код <div class=all_page> <div class=left_content_border> <div class=left_content> <img src="/site_resources/images/sidebanner.jpg"/> <div class=second_menu> Это первый блок </div> </div> </div> <div class=right_content_border> <div class=right_content> Это второй блок Он должен находиться справа от первого </div> </div> <div class=right_banner> <a href=http://www.lipsum.com/>Lorem ipsum</a> </div> <div class=third_menu> </div> </div> CSS .left_content_border{ width: 248px; float: left; } .left_content { } .second_menu { padding: 10px; } .right_content_border { float: left; margin-right: 100px; } .right_content { padding: 40px; margin-left: 4px; margin-right: 4px; } .right_banner { text-decoration: none; } .third_menu { clear: both; } Если второму блоку я указываю свойство float: left он перестает реагировать на margin-right: 100px; и его ширина определяется по контенту. Более того, если я вставляю некое количество текста в этот блок он и вовсе уезжает вниз, под первый блок По задумке ширина второго блока должна ограничиваться первым блоком слева и блоком right_banner справа, при наполнении текстом содержимое этого блока должно растягивать весь сайт вниз и находится между первым блоком и боковым баннером Вот ссылка на страницу целиком http://mail.avtodin.ru/site_resources/htmls/main_page1.html Вот ссылка на таблицу стилей http://mail.avtodin.ru/site_resources/css/main_page.css
-
Похоже глюк моего фаерфокса. Что интересно, картинки не отображаются ни на работе, ни на домашнем компе. На соседних компах все в порядке.
-
padding мне не подходит, padding отодвинет содержимое внутри блока, а merging отодвинет край блока. margin-left меня пока устроил. Попутный вопрос, как сделать так, чтобы свойство padding не затрагивало картинки внутри блока ?
-
Спасибо clear:both нужно использовать в любом случае, вот только, если вешать float:left на второй блок, то у него перестает работать параметр margin-right: 100px;
-
Тоже работает, и весьма красиво, только в этом случае оба блока перестают тянут границу верхних дивов вниз
-
Уже поправил. Решил проблему установкой левой границы правого блока .right_content_border { margin-left: 248px; background-color: #ebebeb; margin-right: 100px; } Есть еще одна проблема. Содержимое блоков right_content и second_menu не тянет границу родительских блоков вниз