Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Вопросы по CSS

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Xrobak

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ссылки для самостоятельного изучения:
 
Теория + примеры + учебники:
W3School: CSS Tutorial
MDN: Cascading Style Sheets (CSS)
WebReference: Уроки по HTML и CSS
htmlbook: Справочник CSS
YouTube: Основы CSS/CSS3
CSS для JavaScript-разработчика
Основы CSS - каскадные таблицы стилей
Статьи по основам CSS
 
Применение на практике:
StackOverflow: 'CSS' Questions
CSS-Tricks
 

Первый пост темы (до включения шапки).. ··· Текущий бэкап шапки..

Всего записей: 939 | Зарегистр. 16-08-2004 | Отправлено: 18:46 27-10-2004 | Исправлено: TheBarmaley, 05:24 27-02-2019
DrakonHaSh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите плиз со следующим шаманством:
Подробнее...
 
при наличии
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

кнопка x2 получается немного левее чем x1 и x3
 
при наличии
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

или вообще без <!DOCTYPE ...
все получается как и задумано - все кнопки и поля на одной линии
 
причем тестил на IE, опере, FF и хроме - везде поведение одинаково.  
в чем фишка ?

Всего записей: 2076 | Зарегистр. 08-01-2008 | Отправлено: 23:06 26-04-2011 | Исправлено: DrakonHaSh, 23:31 26-04-2011
MbIJIO



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите, какой параметр позволяет растягивать поле,  а то таблица большая, не влазиет
 

Всего записей: 175 | Зарегистр. 12-12-2006 | Отправлено: 00:45 27-04-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MbIJIO

Цитата:
какой параметр позволяет растягивать поле

какое поле?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:46 27-04-2011
MbIJIO



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
область, бирюзового цвета
в коде <div class="content">

Всего записей: 175 | Зарегистр. 12-12-2006 | Отправлено: 00:49 27-04-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MbIJIO

Цитата:
область, бирюзового цвета  

кодом надо говорить, кодом..
а не "-какая у вас машина? -красная"
 

Цитата:
в коде <div class="content">

опять же, без полного html и css нельзя сказать..
ну разве что не нужно указывать явный размер для div


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:50 27-04-2011 | Исправлено: Cheery, 00:51 27-04-2011
MbIJIO



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вот из css взял
 
.container {
    width: 80%;
    max-width: 1260px;(это удалял, все равно выходило за границы)
    min-width: 780px;
    background: #CFF;
    margin: 0 auto;
}
.content {
    padding: 10px 0;
    width: 65%;
    float: left;
    min-height: 450px;
}
 
вот сам код страницы(без шапки)
 

Код:
 
<div class="container">
  <div class="header"><a href="#"><img src="logo1.jpg" alt="Место для логотипа" name="Insert_logo" width="20%" height="90" id="Insert_logo" style="background: #8090AB; display:block;" /></a>  
    <!-- end .header --></div>
  <div class="sidebar1">
    <ul class="nav">
      <li><a href="dipl_main.php">Главная</a></li>
      <li><a href="dipl_graph.php">График</a></li>
      <li><a href="dipl_select_tabl.php">Таблица</a></li>
      <li><a href="dipl_excel_add.php">Добавление данных</a></li>
    </ul>
   
    <!-- end .sidebar1 --></div>
  <div class="content">
<p>  
 тут функции, много кода, не стал вставлять
</p>  
  <!-- end .content --></div>
  <div class="footer">
    <p>Этот .footer содержит объявление position:relative, чтобы Internet Explorer 6 получил hasLayout для .footer и правильно выполнил очистку. Если вам не нужна поддержка IE6, этот .footer можно удалить.</p>
    <!-- end .footer --></div>
  <!-- end .container --></div>
 

Всего записей: 175 | Зарегистр. 12-12-2006 | Отправлено: 00:55 27-04-2011 | Исправлено: MbIJIO, 00:58 27-04-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MbIJIO
мало этого.. лучше выложить страницу и дать ссылку

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:33 27-04-2011
MbIJIO



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
 
http://diplom.jr1.ru/
 
только, базу там не создавал и таблицу не выведет

Всего записей: 175 | Зарегистр. 12-12-2006 | Отправлено: 10:10 27-04-2011 | Исправлено: MbIJIO, 10:11 27-04-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MbIJIO

Цитата:
только, базу там не создавал и таблицу не выведет

а "нарисовать" ее сложно?  ну можно же было просто скопировать html код таблицы из сгенерированной страницы и вставить туда

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:46 27-04-2011
MbIJIO



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
 

Цитата:
а "нарисовать" ее сложно?  ну можно же было просто скопировать html код таблицы из сгенерированной страницы и вставить туда

 
извините, "нарисовал"
http://diplom.jr1.ru/

Всего записей: 175 | Зарегистр. 12-12-2006 | Отправлено: 21:58 27-04-2011 | Исправлено: MbIJIO, 21:59 27-04-2011
DrakonHaSh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
подскажите плиз со следующим шаманством:

на другом ресурсе помогли:
 
box-sizing: border-box;
для элементов .cinput должно помочь (при XHTML Strict).
http://htmlbook.ru/blog/ispolzovanie-box-sizing

Всего записей: 2076 | Зарегистр. 08-01-2008 | Отправлено: 11:19 28-04-2011
newbies



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Смотрим скрин картинки, видим планету, на планете расставлены точки с названием городов, где филиалы компании.
 
Значит сама картинка земли  с задним фоном, идет как задний фон в сайта.
 
Далее вывод точек на картинке, каждая точка это css
 
скрин:
 
http://pixs.ru/showimage/wwwwwwwwww_9542761_2152074.jpg
 
пример скрипта:

Код:
<table width="100%" border="0" cellpadding="0" cellspacing="0" id="wrapper">
  <tr>
    <td align="center"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td height="800" align="center">
        <table width="1100" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <td width="1100" height="800" background="transcargo.jpg">
            <div
 
 
 
 id="t1"><a href="#" title="Сделать стартовой"><img src="{THEME}/images/t1.png" alt="Сделать стартовой" /></a></div>
            <div
 
 
 
 id="t2"><a href="#" title="Сделать стартовой"><img src="{THEME}/images/t2.png" alt="Сделать стартовой" /></a></div>
             &n
bsp;          <div id="t3"><a href="#" title="Сделать стартовой"><img src="{THEME}/images/t3.png" alt="Сделать стартовой" /></a></div>
             &n
bsp;          <div id="t4"><a href="#" title="Сделать стартовой"><img src="{THEME}/images/t4.png" alt="Сделать стартовой" /></a></div>
             &n
bsp;          <div id="t5"><a href="#" title="Сделать стартовой"><img src="{THEME}/images/t5.png" alt="Сделать стартовой" /></a></div>
             &n
bsp;          <div id="t6"><a href="#" title="Сделать стартовой"><img src="{THEME}/images/t6.png" alt="Сделать стартовой" /></a></div>
             &n
bsp;          <div id="t7"><a href="#" title="Сделать стартовой"><img src="{THEME}/images/t7.png" alt="Сделать стартовой" /></a></div>
             &n
bsp;          <div id="t22"><a href="#" title="Сделать стартовой"><img src="{THEME}/images/t22.png" alt="Сделать стартовой" /></a></div>
             &n
bsp;          <div id="t20"><a href="#" title="Сделать стартовой"><img src="{THEME}/images/t20.png" alt="Сделать стартовой" /></a></div>
             &n
bsp;          <div id="t11"><a href="#" title="Сделать стартовой"><img src="{THEME}/images/t11.png" alt="Сделать стартовой" /></a></div>
             &n
bsp;          <div id="t10"><a href="#" title="Сделать стартовой"><img src="{THEME}/images/t10.png" alt="Сделать стартовой" /></a></div>    
            </td
 
 
 
>
          </tr>
        </table>
        </td>
      </tr>
    </table></td>
  </tr>
</table>

 
вот это и есть точка:

Код:
<div id="t1"><a href="#" title="Сделать стартовой"><img src="{THEME}/images/t1.png" alt="Сделать стартовой" /></a></div>

 
css точек:

Код:
#t1 a {
 display: block;
 margin-left: 695px;
 margin-top: -40px;
}
 
#t2 a {
 display: block;
 margin-left: 815px;
 margin-top: -42px;
}
 
#t3 a {
 display: block;
 margin-left: 704px;
 margin-top: -48px;
}
 
#t4 a {
 display: block;
 margin-left: 438px;
 margin-top: -57px;
}
 
#t5 a {
 display: block;
 margin-left: 600px;
 margin-top: -32px;
}
 
#t6 a {
 display: block;
 margin-left: 658px;
 margin-top: 35px;
}
 
#t7 a {
 display: block;
 margin-left: 785px;
 margin-top: -18px;
}
 
#t8 a {
 display: block;
 margin-left: 660px;
 margin-top: -22px;
}
 
#t9 a {
 display: block;
 margin-left: 655px;
 margin-top: -49px;
}
 
#t10 a {
 display: block;
 margin-left: 800px;
 margin-top: -32px;
}
 

 
Проблема сделующая, по началу ставил точки, было все отлично, на данный момент точек стало больше, начала добавлять и когда я двигаю точки через css  
с помощью этих строк у данной строчки, выше и ниже. и лево право.  
margin-left: 655px;
 margin-top: -70px;

 
Когда двигаю лево и право все отлично.
а когда двигаю в низ или вверх, то все точки двигаются, а не одна.  что делать ????
как сделать так что бы каждая точка двигалась отдельно< не мешая другим, то есть была индивидуальной.

Всего записей: 2112 | Зарегистр. 23-06-2006 | Отправлено: 10:43 08-05-2011
Serg7236

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите
 
.twoColFixLtHdr #mainContent { ..... }
 
что значит?
 
Это любой элемент, имеющий идентификатор mainContent и одновременно класс twoColFixLtHdr ???
 
Или же это любой элемент с идентификатором mainContent , имеющий предком элемент с классом twoColFixLtHdr ???
    

Всего записей: 20 | Зарегистр. 24-01-2009 | Отправлено: 21:09 12-05-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serg7236

Цитата:
любой элемент с идентификатором mainContent , имеющий предком элемент с классом twoColFixLtHdr



----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:11 12-05-2011
Serg7236

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо!
 
Добавлено:
Но как тогда понимать то, что я прочитал в книжке Эрика Мейера, что выражение  
 
.warning.urgent {...}  
 
будет означать элемент, имеющий МНОЖЕСТВЕННЫЙ класс class="warning urgent"   ?
 
 
А, я наверное понял. Всё дело в пробеле между g и точкой! Если его нет, то нужно понимать так, как я пишу выше, а если так:
.warning .urgent {...}  
 
то это уже будет элемент с классом urgent , имеющий предком элемент с классом warning ! Я прав???
 

Всего записей: 20 | Зарегистр. 24-01-2009 | Отправлено: 21:18 12-05-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serg7236
да, вся разница в пробеле

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:45 12-05-2011
MbIJIO



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите пожалуйста, у меня таблица вылезает за границы, и контейнер не растягивается и в следствии фон у таблицы разных цветов.
что нужно исправить/добавить?
 
вот страница http://diploma.h19.ru/

Всего записей: 175 | Зарегистр. 12-12-2006 | Отправлено: 19:49 27-05-2011 | Исправлено: MbIJIO, 19:49 27-05-2011
GeMir



Ich finde dich
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Толи не вижу элементарного решения, толи это действительно нужно как-то иначе делать.
 
CSS выглядит следующим образом:
 
Подробнее...
 
Темплэйт страницы содержит код:
 

Код:
<aside>
    <nav>
        <ul>  
            <li class="current_page">Anstatt der Begruessung</li>
            <li><a href="../notepad.php">Werke</a></li>
            <li><a href="../notepad.php">Notizblock</a></li>
            <li><a href="../notepad.php">Ueber mich</a></li>
        </ul>
    </nav>
</aside>

 
Проблема заключается в том, что при переходе на другую страницу, расстояние
между отдельными пунктами меню изменяется. Связанно это с тем, что пункт меню,
бывший ссылкой оной быть перестаёт.
 
Пробовал подсвечивать при наведении не фон ссылки, а фон элемента списка,  
тогда ничего не "прыгает", но выходит ещё более криво - можно навести указатель  
на пункт меню так, что подсветится только он а не ссылка.
 
В действии можно посмотреть здесь.

Всего записей: 10296 | Зарегистр. 15-02-2004 | Отправлено: 14:37 29-05-2011 | Исправлено: GeMir, 14:48 29-05-2011
sitd777



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
проблема в том что когда у тебя есть тег А у тебя по стилю добавляется padding: 5px;
а когда его нет - ничего на эти 5 пикселей меню и прыгает
 
сделай лучше так
 
            <li><span class="current_page">Anstatt der Begruessung</span></li>
            <li><a href="../notepad.php">Werke</a></li>
            <li><a href="../notepad.php">Notizblock</a></li>
            <li><a href="../notepad.php">Ueber mich</a></li>  
 
nav li span.current_page { /* Пункт открытой страницы ссылкой не является и подсвечивается синим */
    color: #fff;
    background: #4083a9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
}

Всего записей: 14 | Зарегистр. 31-05-2011 | Отправлено: 16:54 31-05-2011
GeMir



Ich finde dich
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sitd777
Угу, спасибо большое, теперь всё как и хотелось отображается.
Причина-то мне известна была, просто не знал во что не ссылку "завернуть" можно.
Параграф семантически не подходил, а про span'ы забыл, так как старался всегда
без "исключений" обходиться.

Всего записей: 10296 | Зарегистр. 15-02-2004 | Отправлено: 17:56 31-05-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Интернет » Web-программирование » Вопросы по CSS


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru