Автор работы: Пользователь скрыл имя, 09 Декабря 2010 в 05:24, отчет по практике
Предмет разработки:
Предметом разработки является Интернет-сайт Института проблем химико-энергетических технологий Сибирского отделения РАН (ИПХЭТ СО РАН) с системой управления контентом.
Назначение сайта:
•предоставление информации об Институте проблем химико-энергетических технологий Сибирского отделения РАН;
Цель создания сайта:
•представления уникальных информационных ресурсов, созданных в ИПХЭТ СО РАН;
•совершенствования образа ИПХЭТ СО РАН в сети Интернет.
Введение………………………………………………………………………….11
Цель практики…………………………………………………………………....13
Индивидуальное задание………………………………………………………..14
Введение…………………………………………………………………...14
Выбор CMS………………………………………………………………..14
Шаблон…………………………………………………………………….20
Структурная часть………………………………………………………...20
Размеры страницы………………………………………………………...21
Многоязычность…………………………………………………………..21
Web-дизайн………………………………………………………………..22
Многоплатформенность………………………………………………….23
Вывод…………………………………………………………………………….28
Список использованной литературы и источников…………………………...29
Приложения……………………………………………………………………...31
* html #selector {
\height: 140px; /* значение для IE5 и IE6 в режиме quirks mode */
he\ight: 100px; /* значение IE6 в стандартном режиме*/
\width: 140px; /* значение IE5 и IE6 в режиме quirks mode */
w\idth: 100px; /* значение IE6 в стандартном режиме*/
}
В первом наборе правил, мы применяем ширину и высоту в качестве обычных значений, для соответствующих стандартам браузеров. Затем, во втором наборе правил, мы просчитываем неправильную боксовую модель в IE5 и IE6, в режиме quirks mode, путем корректировки значений высоты и ширины, включая дополнительные отступы и ширину рамки.
Установка min-width/max-width и min-height/max-height
IE
поддерживает свой собственный,
div {
width: expression(333 + "px");
}
Существует два минуса в использовании атрибута expression. Во-первых, поскольку выражения, по сути являются JavaScript-ом, они не будут работать с отключенным JavaScript-ом в браузере пользователя. Во-вторых, использование CSS-выражений для свойств min/max, очень ресурсоемко и может отрицательно повлиять на производительность браузера. Однако не стоит забывать, что свойства max/min-widths/heights являются важным инструментом в работе веб-дизайнера. Так что, принимая во внимание эти факторы, смотрите далее некоторые полезные CSS-выражения, включающие полную функциональность min/max в IE6.
Относительное позиционирование
Использование position: relative в своей работе, возможно, самый простой способ внести путаницу в IE6. Современные браузеры, без проблем отображают вложенные элементы, позиционированные относительно, но в IE6, зачастую появляются проблемы с чуть более сложной раскладкой. К счастью, есть довольно простое решение – установка hasLayout, путем добавления zoom:1; каждому, относительно позиционированному, элементу:
.selector {
position: relative;
}
* html .selector {
zoom: 1;
}
Вывод:
Во
время прохождения
Стоит отметить, что поставленные передо мной цели были успешно достигнуты. И это является положительным результатом для меня как для студента, так и для будущего инженера.
Список использованной литературы и источников:
http://joomlaportal.ru/
iepngfix.htc
<public:component>
<public:attach event="onpropertychange" onevent="doFix()" />
<script type="text/javascript">
// IE5.5+ PNG Alpha Fix v1.0RC4
// (c) 2004-2005 Angus Turnbull http://www.twinhelix.com
// This is licensed under the CC-GNU LGPL, version 2.1 or later.
//
For details, see: http://creativecommons.org/
// This must be a path to a blank image. That's all the configuration you need.
if (typeof blankImg == 'undefined') var blankImg = 'clear.gif';
var
f = 'DXImageTransform.Microsoft.
function filt(s, m){
if (filters[f]) {
filters[f].enabled = s ? true : false;
if (s) with (filters[f]) { src = s; sizingMethod = m }
}
else if (s) style.filter = 'progid:'+f+'(src="'+s+'",
}
function doFix(){
// Assume IE7 is OK.
if (!/MSIE (5\.5|6\.)/.test(navigator.
(event && !/(background|src)/.test(
var bgImg = currentStyle.backgroundImage || style.backgroundImage;
if (tagName == 'IMG') {
if ((/\.png$/i).test(src)) {
if (currentStyle.width == 'auto' && currentStyle.height == 'auto')
style.width = offsetWidth + 'px';
filt(src, 'scale');
src = blankImg;
}
else if (src.indexOf(blankImg) < 0) filt();
}
else if (bgImg && bgImg != 'none') {
if (bgImg.match(/^url[("']+(.*\.
var s = RegExp.$1;
if (currentStyle.width == 'auto' && currentStyle.height == 'auto')
style.width = offsetWidth + 'px';
style.backgroundImage = 'none';
filt(s, 'crop');
// IE link fix.
for (var n = 0; n < childNodes.length; n++)
if (childNodes[n].style) childNodes[n].style.position = 'relative';
}
else filt();
}
}
doFix();
</script>
</public:component>