html и css, артефакты при изменении масштаба
1. При изменении масштаба форматирование будет неизбежно ползти. Не надо с этим бороться
2. Попробуй использовать reset.css и задавать все отступы самостоятельно
3. У img по умолчанию display:inline. Если хочешь задавать ему координаты,поставь display:block и ,возможно, position:absolute
2. Попробуй использовать reset.css и задавать все отступы самостоятельно
3. У img по умолчанию display:inline. Если хочешь задавать ему координаты,поставь display:block и ,возможно, position:absolute
проставил в пункте 3, не помогает, все равно на положение не реагирует
Position проставил?
Давай весь код в студию
Давай весь код в студию
3. У img по умолчанию display:inline. Если хочешь задавать ему координаты,поставь display:block и ,возможно, position:absoluteдолбаеб, сам понял что сказал?
по теме: весь код кидай
там код гигантский, html+css файл
весь чтоли закопипастить ?
весь чтоли закопипастить ?
там код гигантский, html+css файл
весь чтоли закопипастить ?
Выкладывай
долбаеб, сам понял что сказал?
Долбоёб пишется через "о" и "ё",бестолочь.
И,да,я понял,что сказал
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=7" />
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title>Template site</title>
<link rel="stylesheet" type="text/css" href="css/html.css" media="all" />
<link rel="stylesheet" type="text/css" href="css/main.css" media="all" />
<script type="text/javascript" src="js/jquery-1.4.min.js"></script>
<script type="text/javascript" src="js/main.js"></script>
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="css/fix-ie.css" media="all" />
<![endif]-->
<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" href="css/fix-ie6.css" media="all" />
<script type="text/javascript" src="js/ie6-fix.js"></script>
<![endif]-->
</head>
<body>
<div id="measurer"></div>
<div id="outer">
<div id="page">
<div id="content">
<div id="user_info" class="frame c8">
<div class="content">
<b class="person">
<img class="picsfoto" src="i/user_pic.png" alt="Александр Константинопольский"/>
<span>Александр Константинопольский</span>
</b>
<ul class="user-navigation no-list">
<li><a href="#">Мои идеи</a></li>
<li><a href="#">Моя статистика</a></li>
<li class="exit"><a href="#">Выход</a></li>
</ul>
</div>
<ins class="cn tl"></ins>
<ins class="cn tr"></ins>
<ins class="cn bl"></ins>
<ins class="cn br"></ins>
</div>
<div id="breadcrumbs">
<a href="#">Idea manager</a> /
<span>Статистика</span>
</div>
<div id="header">
<div class="logo">
<a href="#"><img src="i/logo.png" width="109" height="63" /></a>
</div>
<ul class="main-navigation no-list">
<li class="home">
<a href="#"><ins class="icon"><ins></ins></ins>Главная</a>
</li>
<li class="discussions">
<a href="#"><ins class="icon"><ins></ins></ins>Темы</a>
</li>
<li class="statistics selected">
<b><ins class="icon"><ins></ins></ins>Статистика</b>
</li>
<li class="help">
<a href="#"><ins class="icon"><ins></ins></ins>Помощь</a>
</li>
</ul>
<div class="clear"></div>
</div>
<div id="extra_content">
<h1>Статистика</h1>
<p>Пятница, 5 февраля; новых идей нет</p>
</div>
<div class="clear"></div>
<div id="main_column">
<div id="main_content">
<div class="width50">
<div class="wrapper">
<h2>Лучшие пользователи</h2>
<div class="person-list">
<div class="person">
<span class="position">отдел создания</span>
<p>Кирилл Хромовой</p>
<div class="rating top-level" style="width: 100%"><span>135</span></div>
</div>
<div class="person">
<span class="position">отдел создания</span>
<p>Александр Протопопов</p>
<div class="rating second-level" style="width: 75%"><span>98</span></div>
</div>
<div class="person">
<span class="position">отдел информации и поддержки</span>
<p>Николай Анкрончифаев</p>
<div class="rating second-level" style="width: 68%"><span>79</span></div>
</div>
<div class="person">
<span class="position">отдел отделов</span>
<p>Гоша Куценко</p>
<div class="rating third-level" style="width: 60%"><span>66</span></div>
</div>
<div class="person">
<span class="position">отдел "Что где когда"</span>
<p>Максим Поташев</p>
<div class="rating third-level" style="width: 57%"><span>60</span></div>
</div>
<div class="person">
<span class="position">отдел создания</span>
<p>Иван Лошадев</p>
<div class="rating fourth-level" style="width: 24%"><span>26</span></div>
</div>
<div class="person">
<span class="position">отдел внутренних дел</span>
<p>Лейтенант Пронин</p>
<div class="rating fourth-level" style="width: 18%"><span>18</span></div>
</div>
<div class="person">
<span class="position">отдел накопительства</span>
<p>Скрудж Макдак</p>
<div class="rating fifth-level" style="width: 13%"><span>12</span></div>
</div>
</div>
</div>
</div>
<div class="user-info-content width50 width50_fix">
<div class="wrapper">
<h2>Лучшие идеи</h2>
<div class="person-list">
<div class="discussion-item">
<span class="date">12 декабря в теме «<a href="#">Средиземноморский климат</a>»</span>
<a href="#">Рабочая группа: плюсы и минусы коллектива</a>
<div class="rating top-level" style="width: 100%"><span>135</span></div>
</div>
<div class="discussion-item">
<span class="date">10 декабря в теме «<a href="#">Ещеваывфа</a>»</span>
<a href="#">Рабочие встречи по выходным</a>
<div class="rating second-level" style="width: 75%"><span>98</span></div>
</div>
<div class="discussion-item">
<span class="date">28 ноября в теме &laqu
на этой странице как раз проблема с масштабом, при изменении масштаба первый раз на 1 сползает немного фото, при изменении дальше + или - все резиновое
<html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Все пользователи</title>
<link rel="stylesheet" type="text/css" href="css/html.css" media="all" />
<link rel="stylesheet" type="text/css" href="css/main.css" media="all" />
<script type="text/javascript" src="js/jquery-1.4.min.js"></script>
<script type="text/javascript" src="js/main.js"></script>
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="css/fix-ie.css" media="all" />
<![endif]-->
<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" href="css/fix-ie6.css" media="all" />
<script type="text/javascript" src="js/ie6-fix.js"></script>
<![endif]-->
<script type="text/javascript">
function confirmAction(form, id, status, action)
{
var message = 'Пользователь ID=' + id + ' будет ';
if (action == 'ban') message += 'забанен.';
if (action == 'delete') message += 'удален.';
if (action == 'manager')
{
if (status==3 || status==4) message += 'лишен прав менеджера.';
else message += 'наделен правами менеджера.';
}
if (action == 'admin')
{
if (status==2 || status==4) message += 'лишен прав администратора.';
else message += 'наделен правами администратора.';
}
message += ' Продолжить?';
if (confirm(message
{
var postAction = document.createElement("INPUT");
postAction.type = 'hidden';
postAction.name = 'action';
postAction.value = action;
form.appendChild(postAction);
form.submit;
}
}
</script>
</head>
<body>
<div id="measurer"></div>
<div id="outer">
<div id="page" class="homepage">
<div id="content">
<div id="user_info" class="frame c8">
<div class="content">
<a href="#" class="person">
<img src="i/user_pic.png" width="40" height="40" alt="Александр Константинопольский" />
<span>Александр Константинопольский</span>
</a>
<ul class="user-navigation no-list">
<li><a href="#">Мои идеи</a></li>
<li><a href="#">Моя статистика</a></li>
<li class="exit"><a href="#">Выход</a></li>
</ul>
</div>
<ins class="cn tl"></ins>
<ins class="cn tr"></ins>
<ins class="cn bl"></ins>
<ins class="cn br"></ins>
</div>
<div id="breadcrumbs">
<a href="#">Idea manager</a> /
<a href="#">Управление</a> /
<span>Все пользователи</span>
</div>
<div id="header">
<div class="logo">
<a href="#"><img src="i/logo.png" width="109" height="63" /></a>
</div>
<ul class="main-navigation no-list">
<li class="home">
<b><ins class="icon"><ins></ins></ins>Главная</b>
</li>
<li class="discussions">
<a href="#"><ins class="icon"><ins></ins></ins>Темы</a>
</li>
<li class="statistics">
<a href="#"><ins class="icon"><ins></ins></ins>Статистика</a>
</li>
<li class="help">
<a href="#"><ins class="icon"><ins></ins></ins>Помощь</a>
</li>
<li class="help selected">
<a href="#"><ins class="icon"><ins></ins></ins>Управление</a>
</li>
</ul>
<div class="clear"></div>
</div>
<h2 align="center">Все пользователи</h2>
<br>
<div>
<table align="center" border="2">
<form method="post"></form>
<input name="id" value="544" type="hidden">
<input name="status" value="4" type="hidden">
<tbody>
<tr>
<td align="center">544 </td>
<td align="center"><h4>gmail.com </h4></td>
<td align="center">Демьянов </td>
<td align="center">Сергей </td>
<td align="center">Владимирович </td>
<td align="center"><h4>Администраторы </h4></td>
<td align="center" class="date"> 2010-03-24 15:58:18 </td>
<td align="center"> <input class="date" name="manager" value="Убрать из менеджеров" onclick="confirmAction(this.form,544,4,'manager')" type="button"></td>
<td align="center"> <input class="date" name="admin" value="Убрать из администраторов" onclick="confirmAction(this.form,544,4,'admin')" type="button"></td>
<td align="center"><input class="date" name="ban" value="Заблокировать" onclick="confirmAction(this.form,544,4,'ban')" type="button"></td>
<td align="center"><input class="date" name="deluser" value="Удалить" onclick="confirmAction(this.form,544,4,'delete')" type="button"></td>
</tr>
</tbody>
</table>
<br><br>
<p align="center">страницы <a href="#">1</a> <a href="#">2</a> <a href="#">3</a></p>
</div>
<br>
<div class="clear"></div>
</div>
</div>
</div>
<div id="footer">
<div class="copyright">© 2009 <a href="#">Collective Intelligence Systems</a></div>
<div class="search">
<input type="search" placeholder="поиск" value="" size="20" name="text" id="searchField" class="emptySearch">
</div>
</div>
</body></html>
а тут у таблицы не работает border + расположение и отступы тоже не пашут что-то.
также неразрывные пробелы перед кнопками приводят к переносам строк (нужно пробелы сделать)
наверное я что-то не так делаю в принципе.
подскажите плз в чем тут дело
также неразрывные пробелы перед кнопками приводят к переносам строк (нужно пробелы сделать)
наверное я что-то не так делаю в принципе.
подскажите плз в чем тут дело
У тебя этот стиль:
переопределяет вот этот:
Поэтому картинка и не двигается
На второй странице где доктайп?
А это вообще что такое?
Нельзя здесь эти тэги вставлять.Всё содержимое таблицы должно лежать внутри td,а td - внутри tr
И зачем там эта пустая форма?
Border у таблицы работает.
Где нужно сделать пробелы? Ты имеешь в виду отступы перед кнопками? Тогда попробуй задать padding той ячейке,в которой кнопка лежит
Вообще w3c validator выдаёт 22 Errors, 1 warning(sты хотя бы одиночные тэги закрой,если объявил XHTML
#user_info .person img {
position: absolute;
top: 0px;
left: 0px;
} переопределяет вот этот:
.picsfoto {
display: block;
position: absolute;
left: -20px;
top: -70px;
width: 40px;
height: 40px;
} Поэтому картинка и не двигается
На второй странице где доктайп?
А это вообще что такое?
<table align="center" border="2">
<form method="post"></form>
<input name="id" value="544" type="hidden">
<input name="status" value="4" type="hidden">
<tbody>
Нельзя здесь эти тэги вставлять.Всё содержимое таблицы должно лежать внутри td,а td - внутри tr
И зачем там эта пустая форма?
Border у таблицы работает.
Где нужно сделать пробелы? Ты имеешь в виду отступы перед кнопками? Тогда попробуй задать padding той ячейке,в которой кнопка лежит
Вообще w3c validator выдаёт 22 Errors, 1 warning(sты хотя бы одиночные тэги закрой,если объявил XHTML
ок, отлично, спасибо.
подскажите плз еще, можно ли сделать переопределение стилей, чтобы внешний стиль не затрагивал внутренний, т.е. чтобы внутренний перекрывал внешний, как-то приоритеты задать можно ?
еще как правильно padding применить в таблице, напишите плз пример кода
подскажите плз еще, можно ли сделать переопределение стилей, чтобы внешний стиль не затрагивал внутренний, т.е. чтобы внутренний перекрывал внешний, как-то приоритеты задать можно ?
еще как правильно padding применить в таблице, напишите плз пример кода
подскажите плз еще, можно ли сделать переопределение стилей, чтобы внешний стиль не затрагивал внутренний, т.е. чтобы внутренний перекрывал внешний, как-то приоритеты задать можно ?
css рассчитывает приоритет правил по селекторам. Вкратце,самый важный стиль - тот,что задан в параметре style в хтмл,потом идут стили для id(чем больше id в селекторе,тем важнее правилопотом остальные(тоже в приоритетном порядке). Это называется selector's specificity,почитать можно тут
Про padding: задаёшь класс нужным ячейкам и пишешь правило для него,элементарно:
td.myclass{padding:0 20px}
еще если написать !important то это будет высшим приоритетом
по первому посту вопрос зачем переопределять стили - у тебя в тэге одно а в стиле другое
лучше заведи отдельный стиль, если хочется его переопределить
также советую почитать про display:inline, block чтобы понимать, что значат координаты
еще важно position:absolyte, relative
по первому посту вопрос зачем переопределять стили - у тебя в тэге одно а в стиле другое
лучше заведи отдельный стиль, если хочется его переопределить
также советую почитать про display:inline, block чтобы понимать, что значат координаты
еще важно position:absolyte, relative
ообще w3c validator выдаёт 22 Errors, 1 warning(sты хотя бы одиночные тэги закрой,если объявил XHTMLпросто хочу сказать автору, что это безобразие - не прогонять свой код на валидатор прежде чем спрашивать других что не работает...
Оставить комментарий
kazakova_777777
Подскажите плз, как с этим можно бороться (общие принципы).1) при изменении масштаба на 1 сползают некоторые слова в элементе, при изменении дальше все ок, в начальном состоянии все ок тоже
2) при просмотре в мозилле под убунту, браузер переносит некоторые строки, под виндоус все ок.
3) не отображается позиционирование элемента, хотя масштаб (ширина и высота) работает.
Причем стиль прописанный в элементе работает, а такой же в css не пашет.
В чем может быть дело ?
элемент
<img class="picsfoto" style="left: -11px;top: -8px" src="i/user_pic.png" alt="Иван Петров"/>
стиль в css
.picsfoto {
left: -20px;
top: 30px;
width: 60px;
height: 60px;
}