zza
С нами с 19.10.03
Сообщения: 9911
Рейтинг: 4827
|
Добавлено: 13/05/08 в 16:26 |
приветствую всех, долго я брыкался, но жизнь заставляет начинаю осваивать верстку дивами. пока вообще ничо не понимаю, если честно.
первый вопрос значится, знатокам
/* PAGE */
ol, ul {list-style: none;}
body, table, tr, td, html {font-size: 12px; font-family:Arial; color:#333333; margin-bottom:0px; margin-top:0px; margin-left:0px; margin-right:0px;}
a {color:#3C3C3C; text-decoration:underline;}
a:hover{text-decoration:none;}
/* HEADER */
#header {height:256px; position: relative; background-image:url(images/bg.jpg); text-align:center; background-position:top; background-repeat:no-repeat;}
.skiplink {display: none;}
.blog-title {font-weight: bold;letter-spacing:-1px; padding:60px 820px 0 0; color:#559431;}
.description {text-decoration: none; color:#000000; padding:0 660px 0 0;}
вопрос следующий, относительно чего выравнивать дескрипшен. т.е щас вообще не понимаю, если честно.
поставил идентификатор, выровнял бек. а далее, как мне именно, внутри этого бека (идентификатора) распологать элементы?
спасибо всем кто ответит и отдельные респекты, кто может в аське помочь
Последний раз редактировалось: 3Sky (15/02/09 в 04:21), всего редактировалось 1 раз
|
|
|
|
PHP-программинг
С нами с 26.03.07
Сообщения: 821
Рейтинг: 917
|
Добавлено: 13/05/08 в 16:37 |
Цитата: | вопрос следующий, относительно чего выравнивать дескрипшен. т.е щас вообще не понимаю, если честно. |
относительно (внутри) #header
А вообще немного непонятны вопросы...
Код: |
.description {text-decoration: none; color:#000000; padding:0 660px 0 0;}
|
padding:0 660px 0 0; отступы от хедера верх,право,низ,лево
|
|
|
|
zza
С нами с 19.10.03
Сообщения: 9911
Рейтинг: 4827
|
Добавлено: 13/05/08 в 16:43 |
dejavu писал: | относительно (внутри) #header
А вообще немного непонятны вопросы...
Код: |
.description {text-decoration: none; color:#000000; padding:0 660px 0 0;}
|
padding:0 660px 0 0; отступы от хедера верх,право,низ,лево
|
ну смотри, я что не догнал, почему тогда
.blog-title {font-weight: bold;letter-spacing:-1px; padding:60px 820px 0 0; color:#559431;}
.description {text-decoration: none; color:#000000; padding:0 660px 0 0;}
а они рядом? вот блять не понимаю )
|
|
|
|
PHP-программинг
С нами с 26.03.07
Сообщения: 821
Рейтинг: 917
|
Добавлено: 13/05/08 в 16:55 |
тупанул немного...
блоки идут друг за другом вниз:
<div>
<h1>...</h1>
<p>...</p>
</div>
и padding это оступ текста внутри этого блока (например в <h1> (blog-title) отступ текста сверху 60px)
А вообще, чтобы удобнее было, можешь писать например для каждого класс border:1px solid blue; чтобы видеть где и как какой блог позиционируется
|
|
|
|
zza
С нами с 19.10.03
Сообщения: 9911
Рейтинг: 4827
|
Добавлено: 13/05/08 в 17:02 |
ага ) спасибо, теперь понял ) попер дальше рыть
|
|
|
|
Растаман из глубинки...
С нами с 21.03.04
Сообщения: 2607
Рейтинг: 724
|
Добавлено: 13/05/08 в 17:49 |
|
|
|
|
zza
С нами с 19.10.03
Сообщения: 9911
Рейтинг: 4827
|
Добавлено: 13/05/08 в 17:53 |
ага) спасибо
|
|
|
|
zza
С нами с 19.10.03
Сообщения: 9911
Рейтинг: 4827
|
Добавлено: 13/05/08 в 18:38 |
текс )
http://test.jaoblogs.com/
изменил длину титла и деска. все поехало. я так понимаю. надо выравнивать по левому краю.
а как написать стиль, чтобы оно все работало только внутри бека?
я догадываюсь как, но хочется узнать мнения спецов
|
|
|
|
чоткий дезайнер
С нами с 20.07.06
Сообщения: 1782
Рейтинг: 731
|
Добавлено: 13/05/08 в 18:47 |
не пойму что такое бек?
чтобы работало только в диве с айди header, надо в стилях написать например
#header h1 {стили}
тогда правило будет работать только для h1 внутри дива header
или если класс, то
#header p.description {стили}
а что именно поехало?
|
|
|
|
zza
С нами с 19.10.03
Сообщения: 9911
Рейтинг: 4827
|
Добавлено: 13/05/08 в 18:52 |
от ) теперь точно понял )) пасиб ) да относительно шапки поехало все
бек = бекграунд
|
|
|
|
Осень .... опять в школу ;-((
С нами с 01.05.04
Сообщения: 6518
Рейтинг: 3998
|
Добавлено: 13/05/08 в 19:09 |
прочол топик чото вдохновило тоже на изучение css
|
|
|
|
Web Дизайн Сервис
С нами с 08.06.04
Сообщения: 21623
Рейтинг: 2246
|
Добавлено: 13/05/08 в 19:30 |
поизучаю.
спасибо.
|
|
|
|
zza
С нами с 19.10.03
Сообщения: 9911
Рейтинг: 4827
|
Добавлено: 13/05/08 в 19:32 |
http://test.jaoblogs.com/
оке ) далее.. как начать форматирование, от края бека? чтобы при любом разренении, текст начинался например, ровно через 30пх, от края бека?
/* PAGE */
ol, ul {list-style: none;}
body, table, tr, td, html {font-size: 12px; font-family:Arial; color:#333333; margin-bottom:0px; margin-top:0px; margin-left:0px; margin-right:0px;}
a {color:#3C3C3C; text-decoration:underline;}
a:hover{text-decoration:none;}
/* HEADER */
.skiplink {display: none;}
#header {height:256px; background-image:url(images/bg.jpg); text-align:left; background-position:top; background-repeat:no-repeat;}
#header h1{font-weight: bold;letter-spacing:-1px; padding:0 0 0 40px; color:#559431;}
#header p.description {text-decoration: none; color:#000000; padding:0 0 0 40px;}
вот такой ща стиль
спасибо!
|
|
|
|
Гражданин планеты Земля
С нами с 30.03.03
Сообщения: 7217
Рейтинг: 2185
|
Добавлено: 13/05/08 в 19:37 |
Че-то вообще нет никакой логики построения структуры...
Я бы брал за исходник такой вариант
Код: |
<!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>
<title>Title</title>
<style type="text/css">
body, div, table, tr, td
{
margin: 0;
padding: 0;
}
body
{
color: #000;
font-size: 12px;
font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
text-align: center;
}
#main
{
margin: 0 auto;
width: 800px;
text-align: left;
}
#hd
{
margin-top: 10px;
padding-top: 30px;
position: relative;
height: 100px;
text-align: center;
border: 1px solid #AAA;
}
#hd div.title
{
font-size: 20px;
font-weight: bold;
}
#bd
{
margin-top: 20px;
padding: 10px;
height: 500px;
border: 1px solid #AAA;
}
#ft
{
margin-top: 20px;
height: 50px;
text-align: center;
border: 1px solid #AAA;
}
#ft table.menu
{
margin-top: 5px;
margin-bottom: 8px;
}
#ft table.menu td
{
padding-right: 10px;
padding-left: 10px;
}
#ft div.copy
{
margin: 0 auto;
font-size: 10px;
}
</style>
</head>
<body>
<div id="main">
<div id="hd">
<div class="title">I'm header</div>
</div>
<div id="bd">
sdfsdfsddddddd dfs ddsff df sdf
</div>
<div id="ft">
<table class="menu" cellpadding="0" cellspacing="0">
<tr>
<td><a href="">Home</a></td>
<td><a href="">Site map</a></td>
<td><a href="">Contact</a></td>
</tr>
</table>
<div class="copy">© 2008</div>
</div>
</div>
</body>
</html> |
|
|
|
|
zza
С нами с 19.10.03
Сообщения: 9911
Рейтинг: 4827
|
Добавлено: 13/05/08 в 19:38 |
спасибо ) буду изучать )
|
|
|
|
чоткий дезайнер
С нами с 20.07.06
Сообщения: 1782
Рейтинг: 731
|
Добавлено: 13/05/08 в 19:41 |
например, чтобы всё в блоке #header начиналось в 30пх от левого края надо
#header {padding: 0 0 0 30px;}
или
#header {padding-left: 30px;}
|
|
|
|
grammar nazi
С нами с 23.01.03
Сообщения: 6974
Рейтинг: 2037
|
Добавлено: 13/05/08 в 20:57 |
Триска, стукнись 709 333 25 ночью, дам пару хороших книг по CSS, с примерами. На англицком, но понятных ;)
|
|
Меня как из ушата окатили. Так гадко стало. И обидно.
Пустышка.
|
5
|
|
|
Адалт кутюрье
С нами с 16.04.06
Сообщения: 1322
Рейтинг: 827
|
Добавлено: 13/05/08 в 20:58 |
постучи, если интересно - у меня есть неплохой мини конспект по ксс..
Немного больше, чем для чайника, но достаточно доступно, нежели для ксс-гуру..То есть для нас, десигнеров..=)
Сам уже практически перешёл на вёрстку блочную, лишь иногда трясу Дежавю в асе...=)
|
|
|
|
zza
С нами с 19.10.03
Сообщения: 9911
Рейтинг: 4827
|
Добавлено: 13/05/08 в 21:03 |
пасиб, мужики, стукнусь
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 15/05/08 в 13:56 |
тоже спрошу по цсс
вот есть код, который делает резиновую шапку из двух картинок:
Код: |
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:80%;font-weight: normal; color: #000000; background: url(/template/images/head-x.gif) top repeat-x #FFFFFF;}
.head {background: url(/template/images/logo.jpg) top left no-repeat; height: 69px;}
|
в body рисуется бэкграунд на всю длину, затем head накладывает лого
вопрос такой, как это сделать только на дивах, тоесть без body?
|
|
|
|
Гражданин планеты Земля
С нами с 30.03.03
Сообщения: 7217
Рейтинг: 2185
|
Добавлено: 15/05/08 в 14:21 |
Код: |
div
{
margin: 0;
padding: 0;
}
#main
{
width: 100%;
height: 69px;
background: url(/template/images/head-x.gif) top repeat-x #FFFFFF;
}
#main div.header
{
margin: 0 auto;
height: 69px;
width: 200px; /* ?! */
background: url(/template/images/logo.jpg) top left no-repeat;
}
<div id="main">
<div class="header"></div>
</div>
|
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 19/05/08 в 12:28 |
благодарю!
а вот теперь потребовалось url(/template/images/logo.jpg) сделать динамическим, т.е. logo.jpg logo1.jpg logo2.jpg
Код: | .head {background: url(/template/images/logo.jpg) top left no-repeat; height: 69px;} |
прийдется создавать новый файл цсс или можно замутить в одном файле переменную с линками на логотипы?
|
|
|
|
легионер МММ
С нами с 18.04.03
Сообщения: 6239
Рейтинг: 786
|
Добавлено: 19/05/08 в 12:53 |
валидная верстка дивами - это жопа в плане кроссброузерности.
имхо проще и быстрее на стороне у профи заказывать,
который специализируется только на этом.
а самому все изучать - жизни не хватит, разделение труда - двигатель
прогресса =)
|
|
|
|
С нами с 30.11.03
Сообщения: 1223
Рейтинг: 753
|
Добавлено: 19/05/08 в 13:09 |
поддерживаю,постоянно приходится юзать хаки для разных браузеров при вёрстке на дивах! я верстаю смешанно,где то лучше таблица,где то див.Тут опять же зависит от контента,на дивах контент в коде можешь расположить почти как угодно,в таблице же нет! Вообщем есть разные задачи,для выполнения которых требуется разная вёрстка.
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 23/05/08 в 18:49 |
чем <span> отличается от <div>?
P.S. заказывать на стороне десятиминутные хуюшечки - денег не хватит, а мегапроекты пока не веду, своими силами справляюсь
|
|
|
|