<MyRusakov.ru />

Создание движка на PHP и MySQL 2.0

Создание движка на PHP и MySQL 2.0

Видеокурс "Создание движка на PHP и MySQL 2.0" научит Вас создавать профессиональные движки для сайтов на PHP и MySQL с использованием ООП и паттерна MVC.

В курсе разобрана вся теория по структуре движка: как всё устроено, какие должны быть объекты, какая у них иерархия и как они взаимодействуют между собой.

В практической части будет создан движок с чистого листа. Будет создано ядро, все адаптеры, все вспомогательные классы, а также классы для работы с объектами базы данных. И чтобы курс был максимально полезным, будет создан движок для сайта MyRusakov.ru.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Почему колонки не выравниваются в одну длину???
28.12.2013 21:41:36 Почему колонки не выравниваются в одну длину??? Сообщение #1
DivMan

DivMan

Новичок

Новичок

Дата регистрации:
28.12.2013 21:39:17

Сообщений: 5

Почему колонки не выравниваются в одну длину??? Помогите найти причину в ява скрипте

<!DOCTYPE html>
<html>
<head>
<title>Сайт</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="style.css">
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
function setEqualHeight(columns){
var tallestcolumn = 0;
columns.each(function(){
currentHeight = $(this).height();
if(currentHeight > tallestcolumn){
tallestcolumn = currentHeight;
}
});
columns.height(tallestcolumn);
}
setEqualHeight($("#sidebar_L,#sidebar_R,#content");
});
</script>
<style>
#wrapper{
width: 800px;
outline:1px solid #cccccc;
padding: 10px;
margin: 0 auto;

}
#header{
height:77px;
background:#f8ac18;
margin-bottom: 12px;
}

#sidebarL{

background:#ebebeb;
margin-bottom: 12px;
width: 150px;
float: left;
}
#sidebarR{

background:#ebebeb;
margin-bottom: 12px;
width: 150px;
float: right;
}

#content{

background:#c5161d;
margin: 0 auto 12px auto;
width: 480px;
margin-left: 160px;
}

#footer{
height:77px;
background:#111111;
margin-bottom: 12px;
}
.clear{
clear:both;
}

</style>
</head>
<body>


<div id="wrapper">
<div id="header"></div>
<div id="sidebarL">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam laoreet, risus et lobortis suscipit, est nisl congue turpis, et vestibulum nisi libero a mauris. Praesent varius volutpat ipsum, nec scelerisque dolor vehicula ut. Curabitur ut enim sit amet sapien interdum gravida eget quis nulla. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus a lectus faucibus, tempus tellus blandit, bibendum leo. Nam dictum libero eget placerat eleifend. Praesent nisl neque, tempus at pharetra ut, euismod non felis. Fusce commodo erat leo, sed molestie erat pretium ac. Etiam sit amet pretium purus, sed scelerisque enim. Mauris ornare molestie tortor, in cursus justo sodales vel. Mauris vestibulum, lectus nec pulvinar hendrerit, turpis felis venenatis nulla, ac lacinia dui magna vel velit. Pellentesque ultricies mattis justo, nec porta enim condimentum quis. </div>
<div id="sidebarR">Curabitur ut enim sit amet sapien interdum gravida eget quis nulla. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus a lectus faucibus, tempus tellus blandit, bibendum leo. Nam dictum libero eget placerat eleifend. Praesent nisl neque, tempus at pharetra ut, euismod non felis. Fusce commodo erat leo, sed molestie erat pretium ac. Etiam sit amet pretium purus, sed scelerisque enim. Mauris ornare molestie tortor, in cursus justo sodales vel. Mauris vestibulum, lectus nec pulvinar hendrerit, turpis felis venenatis nulla, ac lacinia dui magna vel velit. Pellentesque ultricies mattis justo, nec porta enim condimentum quis. </div>
<div id="content">Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Etiam sagittis mi justo, vel interdum orci faucibus vel. Maecenas eget massa id ligula accumsan dignissim. Curabitur ut aliquam nibh, a accumsan augue. Phasellus sollicitudin erat in tempor condimentum. Sed tincidunt fringilla nunc id ullamcorper. Aliquam a turpis est. Ut turpis erat, mollis vitae massa vel, fermentum elementum orci. Morbi ultrices leo a sollicitudin bibendum. Curabitur auctor quam sit amet nulla molestie, non dignissim mi dapibus. Sed laoreet nec libero sit amet gravida. Nulla lacinia velit sed lorem interdum, vel pulvinar diam euismod. Mauris pellentesque mi in ipsum fermentum, sit amet rutrum ligula aliquet. </div>
<div class="clear"></div>
<div id="footer"></div>

</div>

</body>
</html>
Профиль Ответить
28.12.2013 21:44:59 Почему колонки не выравниваются в одну длину??? Сообщение #2
alexandrdante

alexandrdante

Модератор

Модератор

Дата регистрации:
15.11.2013 15:33:40

Сообщений: 207

быть может потому,что длинна,она же ширина это width,а не heigth?

но не понимаю,зачем вам такие ухищрения?
выровняйте стилями)
Профиль Ответить
28.12.2013 21:48:13 Почему колонки не выравниваются в одну длину??? Сообщение #3
DivMan

DivMan

Новичок

Новичок

Дата регистрации:
28.12.2013 21:39:17

Сообщений: 5

хочу скриптом, а почему здесь выравниваются <html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
function setEqualHeight(columns){
var tallestcolumn = 0;
columns.each(function(){
currentHeight = $(this).height();
if(currentHeight > tallestcolumn){
tallestcolumn = currentHeight;
}
});
columns.height(tallestcolumn);
}
setEqualHeight($("#content,#sidebar");
});
</script>
<style>
div {
border: solid 1px gray;
width: 100px;
float: left;
}
</style>
</head>

<body>
<div id="content">asdgas dgasdgas dgasgd asdg asdg asdg asdg asd asg asdgas dgasg asdg asdg asdg asdg </div>
<div id="sidebar">as dgasd gasdg asd asd asdg asdg asdg asd gasdg asd</div>
</body>
</html>


в чём разница??
Профиль Ответить
28.12.2013 22:01:57 Почему колонки не выравниваются в одну длину??? Сообщение #4
DivMan

DivMan

Новичок

Новичок

Дата регистрации:
28.12.2013 21:39:17

Сообщений: 5

я нашёл причину
Профиль Ответить
28.12.2013 22:07:17 Почему колонки не выравниваются в одну длину??? Сообщение #5
alexandrdante

alexandrdante

Модератор

Модератор

Дата регистрации:
15.11.2013 15:33:40

Сообщений: 207

если можно,то укажите причину,чтобы все знали)
Профиль Ответить
28.12.2013 22:54:30 Почему колонки не выравниваются в одну длину??? Сообщение #6
DivMan

DivMan

Новичок

Новичок

Дата регистрации:
28.12.2013 21:39:17

Сообщений: 5

setEqualHeight там неправильно айдишники написаны
Профиль Ответить
28.12.2013 23:00:38 Почему колонки не выравниваются в одну длину??? Сообщение #7
alexandrdante

alexandrdante

Модератор

Модератор

Дата регистрации:
15.11.2013 15:33:40

Сообщений: 207

ааа
ну да.с подчёркиванием)
и всё же - высота это не длинна и не ширина)
Профиль Ответить