Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 12

Не могу разобраться с вёрсткой в IE (как всегда, всё плывёт)

29.10.2012, 18:11. Показов 1886. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Начал верстать простенький сайт, в ок браузерах всё отображается одинаково и ровно.
В IE - как всегда. Не могу разобраться, как всё подстраивать под этот IE :/
Как сайт должен выглядеть -

вот с границами, некоторые блоки увидеть


Как он отображается в IE6 - до 9 всё примерно так же, смотрел скрины тут http://browsershots.org/)

Вёрстка сделана float-блоками. примерно так
HTML5
1
2
3
4
5
6
7
8
9
<div class="wrapper">
<div id="up">
шапка
</div>
<div id="main">
<div class="left">лево</div><div class="right">право</div>
</div>
<div id="footer">футер</div>
</div>
у каждого блока (кроме right) имеется параметр float: left;
Может я допускаю какие-то базовые ошибки?
Если нужно - могу выложить полный код. Или ещё какую информацию, какую будет нужно.
Глубоко надеюсь на вашу помощь.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.10.2012, 18:11
Ответы с готовыми решениями:

Не могу разобраться с вёрсткой
Не получается разделить между двумя кнопками layout. Вот XML: &lt;RelativeLayout...

Не могу разобраться с блочной вёрсткой
Здравствуйте. Не нашел тему для мелких вопросов. Сайт был на таблицах, я его переписал на блоки (3 колонки, боковые фиксированные 160px...

Не могу разобраться с резиновой версткой
Никак не могу дойти правильно ли я все делаю. Кто понимающий, подскажите, как высчитывать top/bottom и left/right - показатели. Я...

15
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
29.10.2012, 18:25
попробуйте у Вашему css файле написать:
CSS
1
img {border: none;}
если у вас изображения вставляются через тег
HTML5
1
<img>
, и изображения с расширением *.png тогда Вам нужно будет использовать pngfix.js

Добавлено через 1 минуту
скачать его можно тут:
http://jquery.andreaseberhard.de/pngFix/
0
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 12
29.10.2012, 18:34  [ТС]
Изображения вставляются как div'ы со свойством "background: URI(...);"
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
29.10.2012, 18:38
попробуйте подключить файл reset.css
http://developer.yahoo.com/yui/reset/

для чего?
прочтите:
http://habrahabr.ru/post/45296/
0
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 12
29.10.2012, 18:49  [ТС]
К сожалению, это не помогло.
Всё по-прежнему так же летает.
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
29.10.2012, 18:50
а Вы используете свойства: padding и margin?
0
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 12
29.10.2012, 18:53  [ТС]
Они выключены в ноль.
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
29.10.2012, 18:55
покажите Ваш html и css код
0
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 12
29.10.2012, 19:04  [ТС]
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
HTML {
        width: 990px;
        background: url(/images/br.png) repeat-y top;
        font-family: Ubuntu;
        height: 100%;
        margin: 0 auto;
 
}
BODY {
        width: 990px;
        padding: 0;
        margin: 0;
        border: 0;
        position: relative;
        min-height: 100%;
        background: url(/images/bg.jpg) top no-repeat;
}
DIV.body {
        font-family: Ubuntu;
        min-height: 100%;
        
}
.upper {
        width: 990px;
        height: 330px;
        float: left;
}
.main{
        width: 990px;
        float: left;
}
.column1 {
        width: 600px;
        float: left;
}
.column2 {
        position: relative;
        right: 40px;
        float: right;
        width: 290px;
}
.body2 {
        font-family: Ubuntu;
        position: relative;
        left: 40px;
        width: 600px;
}
.blog {
    position: relative;
    width: 290px;
    margin-top: 40px; 
}
.footer {
        position: relative;
        left: 40px;
        width: 910px;
        float: left;
        height: 106px;
        margin-top: 40px;
}
 
 
.clearfix {
        clear: both;
}
 
 
h1 {
    margin: 0;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: bold;
}
.content {
    font-size: 16px;
}
.mb {
    position: relative;
    width: 290px;
    margin-bottom: 72px;
}
A, A:visited {
    color: #de7444;
}
A:hover {
    color: #AD431A;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.b_date {
    font-size: 16px;
    position: absolute;
    right: 20px;
    top: 6px;
}
.b_border {
    position: absolute;
    top: 31px;
    background: #b2b2b2;
    width: 600px;
    height: 1px;
}
.b_border2 {
    position: absolute;
    bottom: 35px;
    background: #b2b2b2;
    width: 600px;
    height: 1px;
}
.b_border3 {
    position: absolute;
    bottom: 0px;
    background: #b2b2b2;
    width: 600px;
    height: 1px;
}
.b_content {
    position: relative;
    top: 20px;
    font-size: 16px;
}
.b_category {
    position: absolute;
    bottom: 10px;
    
    font-size: 14px;
}
.b_next {
    position: absolute;
    bottom: 10px;
    right: 20px;
    font-size: 14px;
}
.mb_content {
    font-size: 12px;
    position: relative;
    top: 31px;
}
.mb_category {
    position: absolute;
    bottom: -66px;
    left: 20px;
    color: #7f7f7f;
    font-size: 11px;
}
.mb_date {
    position: absolute;
    bottom: -66px;
    right: 73px;
    color: #7f7f7f;
    font-size: 11px;    
}
.mb_next {
    position: absolute;
    bottom: -66px;
    right: 10px;
    color: #7f7f7f;
    font-size: 12px;
    
}
.mb_header {
    position: absolute;
    top: 7px;
    font-size: 15px;
    font-weight: normal;
    text-indent: 20px;
}
.pages {
    position: relative;
    left: 40px;
    font-size: 20px;
}
 
 
 
 
 
 
 
 
 
 
.m_r{
    font-size: 18px;
    color: #de7444;
}
.m_r:visited {
    color: #de7444;
}
.m_r:hover {
    color: #AD431A;
}
 
.m1 {
    background: url(images/mn1.png) no-repeat;
    position: absolute; 
    top: 256px;
    left: 67px; 
    width: 93px;
    height: 27px; 
}
.m1:hover {
    background: url(images/mn1.png) right no-repeat;
}
.m2 {
    position: absolute; 
    top: 256px;
    left: 200px; 
    background: url(images/mn2.png) no-repeat;
    width: 96px;
    height: 27px; 
}
.m2:hover {
    background: url(images/mn2.png) right no-repeat;
}
.m3 {
    position: absolute; 
    top: 256px;
    left: 336px; 
    background: url(images/mn3.png) no-repeat;
    width: 55px;
    height: 27px; 
}
.m3:hover {
    background: url(images/mn3.png) right no-repeat;
}
.m4 {
    position: absolute; 
    top: 256px;
    left: 434px; 
    background: url(images/mn4.png) no-repeat;
    width: 160px;
    height: 27px; 
}
.m4:hover {
    background: url(images/mn4.png) right no-repeat;
}
.m5 {
    position: absolute; 
    top: 256px;
    left: 634px; 
    background: url(images/mn5.png) no-repeat;
    width: 164px;
    height: 27px; 
}
.m5:hover {
    background: url(images/mn5.png) right no-repeat;
}
.m6 {
    position: absolute; 
    top: 256px;
    left: 835px; 
    background: url(images/mn6.png) no-repeat;
    width: 111px;
    height: 27px; 
}
.m6:hover {
    background: url(images/mn6.png) right no-repeat;
}
 
 
a.articles {
        font-size: 22px;
}
ul.articles {
        margin: 5px;
        font-size: 18px;
}
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<html>
<head>
  <title></title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <link rel="stylesheet" type="text/css" href="/site.css">
  <link rel="stylesheet" type="text/css" href="/form.css">
  <link href='http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic,700italic&subset=latin,cyrillic-ext,cyrillic,latin-ext' rel='stylesheet' type='text/css'>
 </head>
<body>
<div class="body">
        <div class="upper">
        <!-- Upper -->
        <div style="background: url(images/photo.jpg) no-repeat; width: 131px; height: 156px; position: absolute; top: 30px; right: 40px;"></div>
        <div style="font-size: 35px; text-align: right; width: 340px; height: 24px; position: absolute; top: 41px; right: 203px; color: #de7444;"><a href="/about" style="text-decoration: none;">Татьяна Калинкина</a></div>
        <div style="font-size: 19px; width: 275px; height: 17px; position: absolute; top: 84px; right: 210px; color: #de7444;">психолог, семейный психолог</div>
        <div style="font-size: 20px; text-align: right; width: 240px; height: 42px; position: absolute; top: 140px; right: 205px; color: #de7444;"><em>У меня есть ответ,<br>нет ли у вас вопроса?</em></div>
        <div style="font-size: 19px; width: 200px; height: 19px; position: absolute; top: 167px; left: 257px; color: #de7444;">X: 8(3412) 24-11-02</div>
        
        <!-- Menu -->
        
        <a href="/"><div class="m1"></div></a>
        <a href="/about"><div class="m2"></div></a>
        <a href="/blog"><div class="m3"></div></a>
        <a href="/services"><div class="m4"></div></a>
        <a href="/questions"><div class="m5"></div></a>
        <a href="/contacts"><div class="m6"></div></a>
        </div>
        <div class="main">
        <div class="column1">
        <div class="clearfix"></div>
        <!-- Body -->
        
        
 <div class="body2">
<h1>Приветствую вас на главной странице!</h1>
Тут буде<b>т</b> текст гла<u>вной страницы</u>
</div>            </div>
            
            <div class="column2">
            <div align="right">
            <a class="m_r" href="#">- Личный психолог</a><br>
            <a class="m_r" href="#">- Семейный психолог</a><br>
            <a class="m_r" href="#">- Гештальт-терапия</a><br>
            <a class="m_r" href="#">- Телесно-ориентированная<br>психотерапия</a><br>
            <a class="m_r" href="#">- Обучение и тренинги</a><br>
            <a class="m_r" href="#">- Терапия творчеством</a>
            </div>
 
<!-- Modul Blog -->
<div class="blog">
<div style="position: absolute; font-size: 24px;">Блог</div>
<div style="font-size: 14px; position: absolute; top: 8px; right: 0px;"><a href="/articles"><u>Список всех статей</u></a></div>
<div style="height: 31px;"></div><div class="mb">
                <div style="position: absolute; top: 0px; background: #b2b2b2; width: 290px; height: 1px;"></div>
                <h1 class="mb_header">БОЛЬШОЙ ПОСТ</h1>
                <div class="mb_content">БОЛЬШОЙ РАЗМЕР ПРЕВЬЮЮ<br />
ОЧЕНЬ БАЛЬШОЙ<br />
РАЗТЯНУТЬ <br />
СИЛЬНО</div>
                <div style="position: absolute; bottom: -43px; background: #b2b2b2; width: 290px; height: 1px;"></div>
                <div class="mb_category">Категория: <a href="/category/Тренинги">Тренинги</a></div>
                <div class="mb_date">21 Сен 2012</div>
                <div class="mb_next"><a href="/category/Тренинги/post/13">Далее>></a></div>
         </div><div class="mb">
                <div style="position: absolute; top: 0px; background: #b2b2b2; width: 290px; height: 1px;"></div>
                <h1 class="mb_header">Пост 3</h1>
                <div class="mb_content"><b>БАЛЬШОЕ ПРЕВЬЮ ОЧЕНЬ БАЛЬШОЕ ПРЕВЬЮ</b></div>
                <div style="position: absolute; bottom: -43px; background: #b2b2b2; width: 290px; height: 1px;"></div>
                <div class="mb_category">Категория: <a href="/category/Творчество">Творчество</a></div>
                <div class="mb_date">21 Сен 2012</div>
                <div class="mb_next"><a href="/category/Творчество/post/12">Далее>></a></div>
         </div><div class="mb">
                <div style="position: absolute; top: 0px; background: #b2b2b2; width: 290px; height: 1px;"></div>
                <h1 class="mb_header">Пост номер 2</h1>
                <div class="mb_content">Превью<s> поста 2</s></div>
                <div style="position: absolute; bottom: -43px; background: #b2b2b2; width: 290px; height: 1px;"></div>
                <div class="mb_category">Категория: <a href="/category/Тренинги">Тренинги</a></div>
                <div class="mb_date">21 Сен 2012</div>
                <div class="mb_next"><a href="/category/Тренинги/post/11">Далее>></a></div>
         </div></div>   </div>
</div>
 
            <div class="footer">
            <div style="background: #b2b2b2; width: 910px; height: 1px;"></div>
            <div style="position: relative; top: 10px; width: 600px; font-size: 14px;">(c) Татьяна Калинкина. Психологические услуги в Ижевске: 8(3412) 24-11-02</div>
            <div style="position: relative; top: 20px; width: 600px; font-size: 10px; padding-bottom: 20px;">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</div>
            </div>
                    
</div>
</body>
</html>
не обращайте внимания на многие костыли, которые тут есть...тут много временного содержимого
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
29.10.2012, 19:40
думаю что есть смысл переверстать как-то так:

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<html>
<head>
  <title></title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <link rel="stylesheet" type="text/css" href="/site.css">
  <link rel="stylesheet" type="text/css" href="/form.css">
  <link href='http://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic,700italic&subset=latin,cyrillic-ext,cyrillic,latin-ext' rel='stylesheet' type='text/css'>
 </head>
<body>
<div class="body">
        <div class="upper">
        <!-- Upper -->
        <div class="header_bckground" style="background: url(images/photo.jpg) no-repeat; width: 131px; height: 156px; position: absolute; top: 30px; right: 40px; float: left;">
            <div class="header_content" style="float: left;">
                <div class="header_left_block" style="float: left; margin-left: 257px;">
                            <div style="font-size: 19px; width: 200px; height: 19px; color: #de7444;">X: 8(3412) 24-11-02</div>
                        </div>
                <div class="header_profile_block" style="float: left; margin-left: 100px">
                    <div style="font-size: 35px; text-align: right; width: 340px; height: 24px; color: #de7444;"><a href="/about" style="text-decoration: none;">Татьяна Калинкина</a></div>
                    <div style="font-size: 19px; width: 275px; height: 17px; color: #de7444;">психолог, семейный психолог</div>
                    <div style="font-size: 20px; text-align: right; width: 240px; right: 205px; color: #de7444;"><em>У меня есть ответ,<br>нет ли у вас вопроса?</em></div>
                        </div>
                    </div>
                </div>
                <div class="header_menu">
                    <a href="/"><div class="m1"></div></a>
            <a href="/about"><div class="m2"></div></a>
            <a href="/blog"><div class="m3"></div></a>
            <a href="/services"><div class="m4"></div></a>
            <a href="/questions"><div class="m5"></div></a>
            <a href="/contacts"><div class="m6"></div></a>
                </div>
      
        
        </div>
        <div class="main">
        <div class="column1">
        <div class="clearfix"></div>
        <!-- Body -->
        
        
 <div class="body2">
<h1>Приветствую вас на главной странице!</h1>
Тут буде<b>т</b> текст гла<u>вной страницы</u>
</div>            </div>
            
            <div class="column2">
            <div align="right">
            <a class="m_r" href="#">- Личный психолог</a><br>
            <a class="m_r" href="#">- Семейный психолог</a><br>
            <a class="m_r" href="#">- Гештальт-терапия</a><br>
            <a class="m_r" href="#">- Телесно-ориентированная<br>психотерапия</a><br>
            <a class="m_r" href="#">- Обучение и тренинги</a><br>
            <a class="m_r" href="#">- Терапия творчеством</a>
            </div>
 
<!-- Modul Blog -->
<div class="blog">
<div style="position: absolute; font-size: 24px;">Блог</div>
<div style="font-size: 14px; position: absolute; top: 8px; right: 0px;"><a href="/articles"><u>Список всех статей</u></a></div>
<div style="height: 31px;"></div><div class="mb">
                <div style="position: absolute; top: 0px; background: #b2b2b2; width: 290px; height: 1px;"></div>
                <h1 class="mb_header">БОЛЬШОЙ ПОСТ</h1>
                <div class="mb_content">БОЛЬШОЙ РАЗМЕР ПРЕВЬЮЮ<br />
ОЧЕНЬ БАЛЬШОЙ<br />
РАЗТЯНУТЬ <br />
СИЛЬНО</div>
                <div style="position: absolute; bottom: -43px; background: #b2b2b2; width: 290px; height: 1px;"></div>
                <div class="mb_category">Категория: <a href="/category/Тренинги">Тренинги</a></div>
                <div class="mb_date">21 Сен 2012</div>
                <div class="mb_next"><a href="/category/Тренинги/post/13">Далее>></a></div>
         </div><div class="mb">
                <div style="position: absolute; top: 0px; background: #b2b2b2; width: 290px; height: 1px;"></div>
                <h1 class="mb_header">Пост 3</h1>
                <div class="mb_content"><b>БАЛЬШОЕ ПРЕВЬЮ ОЧЕНЬ БАЛЬШОЕ ПРЕВЬЮ</b></div>
                <div style="position: absolute; bottom: -43px; background: #b2b2b2; width: 290px; height: 1px;"></div>
                <div class="mb_category">Категория: <a href="/category/Творчество">Творчество</a></div>
                <div class="mb_date">21 Сен 2012</div>
                <div class="mb_next"><a href="/category/Творчество/post/12">Далее>></a></div>
         </div><div class="mb">
                <div style="position: absolute; top: 0px; background: #b2b2b2; width: 290px; height: 1px;"></div>
                <h1 class="mb_header">Пост номер 2</h1>
                <div class="mb_content">Превью<s> поста 2</s></div>
                <div style="position: absolute; bottom: -43px; background: #b2b2b2; width: 290px; height: 1px;"></div>
                <div class="mb_category">Категория: <a href="/category/Тренинги">Тренинги</a></div>
                <div class="mb_date">21 Сен 2012</div>
                <div class="mb_next"><a href="/category/Тренинги/post/11">Далее>></a></div>
         </div></div>   </div>
</div>
 
            <div class="footer">
            <div style="background: #b2b2b2; width: 910px; height: 1px;"></div>
            <div style="position: relative; top: 10px; width: 600px; font-size: 14px;">(c) Татьяна Калинкина. Психологические услуги в Ижевске: 8(3412) 24-11-02</div>
            <div style="position: relative; top: 20px; width: 600px; font-size: 10px; padding-bottom: 20px;">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</div>
            </div>
                    
</div>
</body>
</html>
и вообще, мне не нравиться что Вы используете position, top, left, right: тут у Вас возникнит большая куча проблем. Нужно использовать вложение div-ов и свойства float.
1
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 12
29.10.2012, 20:21  [ТС]
попробовал так, как вы написали...стало только хуже. суть от этого не поменялась - шапка вылазит за пределы "990px", которые указаны у Body.
Понял, что абсолютное позиционирование в ие можно сделать, если указать релативным элемент помимо body и html (ибо он почему-то не хочет присваивать им ширину, он просто игнорирует параметр width). В таком случае, весь контент ведёт себя более менее ровно, однако я не могу понять, как сделать в ие центрирование
Пробовал делать text-align: center (где-то читал такой способ) - результата ноль.
а что такого в использовании position, top, left, right ? как иначе можно позиционировать элемент с точностью до пикселя?
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
29.10.2012, 20:51
Цитата Сообщение от GarfildYeah Посмотреть сообщение
как иначе можно позиционировать элемент с точностью до пикселя?
CSS
1
margin: 1px 1px 1px 1px;
0
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 12
29.10.2012, 21:04  [ТС]
а если мне надо в шапке так всё расположить (несколько равновложенных дивов), тут же получится очень странно всё...
блок, у которого маргин от топа страницы, допустим, 50 пикселей. если мне надо между топом и этим элементом всунуть ещё блок, это получается надо второй блок делать отступ сверху, а потом у первого заново пересчитывать маргин относительно второго блока? это же дурдом и полное отсутствие редактируемости шаблона. Сдвинешь 1 блок - придётся пересчитывать всё остальное.
или это как-то иначе делается?

и всё же, как сделать в ие центрирование? способ из гугла (text-align: center, как я уже говорил, не работает...
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
29.10.2012, 22:37
это же дурдом и полное отсутствие редактируемости шаблона.
это наоборот и есть универсальный способ который сейчас используется... Ваш способ не есть кроссбраузерным, и удобным: надо просчитывать все до пикселя все блоки.
а в моем способе просто все позиционируете относительно один одного и это сейчас по стандартам верстки.
0
694 / 534 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
30.10.2012, 09:53
Цитата Сообщение от GarfildYeah Посмотреть сообщение
Может я допускаю какие-то базовые ошибки?
1. Пропиши doctype
2. Проверь код на валидность
3. Пропиши position:relative для upper. Если уж использовать абсолютное позиционирование, то относительно родителя, а не body.
0
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 12
30.10.2012, 12:24  [ТС]
Цитата Сообщение от Alorian Посмотреть сообщение
1. Пропиши doctype
3. Пропиши position:relative для upper. Если уж использовать абсолютное позиционирование, то относительно родителя, а не body.
Да, спасибо, я вчера ночью в приступе внезапности осознал, что не прописал доктайп))))
прописал его, прописал 3 пункт - всё ок стало) спасибо большое отвечающим, тема закрыта
p.s. с маргинами попробую потом всё делать, спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.10.2012, 12:24
Помогаю со студенческими работами здесь

Задали работу, не могу разобраться. Используется делфи 10, не могу разобраться, как это сделать
В одномерном массиве, состоящем из n вещественных элементов, вычислить: минимальный элемент массива и сумму элементов массива,...

Разобраться с версткой, выравнивание
Учусь верстать и надо что бы получилось вот так Вроде бы все нормально было пока не начел верстать правый сайтбар, у меня он почему...

Объясните пожалуйста как сделать задачку на ассемблере, покажите как все это делается, я не могу разобраться!
Пусть дан текстовый файл. Создайте новый, заменив в тексте исходного файла слова &quot;тысячелистник&quot; на словосочетание...

Немогу разобраться с версткой стандарного шаблона
Здравствуйте! Долгое время делал сайты на Joomla и теперь решил попробовать на WordPress. Если в Joomla все модули можно было создать и...

Не могу разобраться как задать диапазон для подсчета моей функции. Очень все просто, но ума не приложу как быт
Товарищи, совсем я никакущ в ВБА, но надо сделать. Смысл прост - найти минимум в диапазоне. Написать функцию. Вопрос прост: Всегда в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru