[HTML, Css] - Задай вопрос, получи ответ

Discussion in 'PHP' started by banned, 28 Jun 2007.

Thread Status:
Not open for further replies.
  1. puman

    puman New Member

    Joined:
    16 Feb 2012
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Нужна форма обратной связи с возможностью прикрепить файл. Как ее сделать?
     
  2. Edward

    Edward Banned

    Joined:
    11 Feb 2010
    Messages:
    329
    Likes Received:
    21
    Reputations:
    -1
    PHP:
    <form action="feedback.php" method="POST" enctype="multipart/form-data">
    <
    input type="file" name="file" /><br />
    <
    input type="submit" value="Добавить" />
     </
    form>
    Очень просто, от обычной формы отличает то, что добавляется атрибут enctype="multipart/form-data" тега <form> и значение file атрибута type тега input.
     
  3. puman

    puman New Member

    Joined:
    16 Feb 2012
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    А в самом файле "feedback.php" что нужно указать?
     
  4. DwH

    DwH New Member

    Joined:
    21 Feb 2012
    Messages:
    60
    Likes Received:
    2
    Reputations:
    0
    Нужна обрабатывать формы, вот и всё.
     
  5. Edward

    Edward Banned

    Joined:
    11 Feb 2010
    Messages:
    329
    Likes Received:
    21
    Reputations:
    -1
    А дальше переместить файл из временного хранилища в постоянное, или просто использовать его по назначению можно средствами PHP.
     
  6. racerok777

    racerok777 New Member

    Joined:
    17 Apr 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    плз помогите ! срочн нужно меню сделать на аукро. или дайте ссылки где есть описание и примеры например :
    B - жир
    I - курсив , и т.д. вплоть до самых сложных кодов
     
  7. Stronger

    Stronger Member

    Joined:
    26 Dec 2010
    Messages:
    54
    Likes Received:
    7
    Reputations:
    2
    объяснять долго,тебе к верстальщику или на заказ
     
    1 person likes this.
  8. qaz

    qaz Elder - Старейшина

    Joined:
    12 Jul 2010
    Messages:
    1,551
    Likes Received:
    173
    Reputations:
    75
    Помогите решить проблему
    вот тут 2 счотчика (второй оригинал)
    код

    HTML:
    <div style="background: url('hit.gif') no-repeat scroll left top transparent; text-align: right; font-size: 9px; line-height: 9px; height: 32px; padding-top: 2px; padding-right: 5px; -moz-box-sizing: border-box; width: 89px; font-family: Tahoma,Geneva,sans-serif;">             
    <script language = "javascript">
    var xmas = new Date();
    document.write(xmas.getHours() * 20+xmas.getMinutes()+xmas.getHours() * Math.round(Math.random()*2));
    </script>
    <br>
    <script language = "javascript">
    var xmas = new Date();
    document.write(xmas.getHours() * 1+xmas.getMinutes()+Math.round(Math.random()*2));
    </script>
    <br>
    <script language = "javascript">
    var xmas = new Date();
    document.write(xmas.getHours() * 1+xmas.getMinutes()+Math.round(Math.random()*2));
    </script>
    </div>
    
    <img src="http://counter.yadro.ru/hit?t19.1;r;s1024*768*24;uhttp%3A//clinups.ru/;0.2525800832561087" alt="альтернативный текст">
    
    

    Помогите сделать чтобы цифри были такие же как на оригинале, и чтобы они во всех браузерах нормально отображались
     
  9. racerok777

    racerok777 New Member

    Joined:
    17 Apr 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    - посоветуй на ачате такого человека !
    - посоветуй учебник\ускоренный курс и т.д..... вобщем надо быстро за неделю усвоить HTML коды и их значения..
     
  10. Art!P

    Art!P Elder - Старейшина

    Joined:
    22 Jan 2008
    Messages:
    169
    Likes Received:
    28
    Reputations:
    5
    Это все стилями CSS.
    шапка разрезана DIVами. Внутри дива меню создай для меню плавающие дивы или список смотря какой движок.
    меню у тя текст?
    если текст то ссылке создай класс например mymenu <a class="mymenu" ...
    В стилях втыкать:

    .mymenu{
    float:left;
    color: red;
    font-size: 14px;
    width: 100px;
    text-align: center;
    }

    .mymenu a:hover{
    color: blue;
    font-size: 16px;
    }

    при наведении изменится размер шрифта его цвет но ширина останется фиксированной.
    Учите HTML и CSS (купите умную книжку например "Дэн Седерхольм. CSS ручной работы")
    По идее изучив классы CSS можно любой дизайн собрать
     
  11. vcestar

    vcestar New Member

    Joined:
    26 Feb 2012
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    <a href="#" onclick="window.open('http://www.google.com'); window.open('http://www.yandex.ru'); window.open('http://www.rambler.ru');"> можно ли сделать , чтобы сайты в этот код добавлялись при регистрации
     
  12. racerok777

    racerok777 New Member

    Joined:
    17 Apr 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0

    спс тебе за советы и всё такое, но не мог бы ты сделать мне скилет ? хотябы без плавающих менюшек без CSS , просто тупо прямую полоску такую "Задать вопрос | Обо мне | Все мои лоты" , например ты сделаешь картинтку порезаную в фотошопе с кнопачками и склеиш это в ссылки ( ссылкы любые ставь даже ya.ru можно ) , Тем самым я увижу принцып работы, я заменю jpg на свои, я заменю url на свои ссылки и всё , я дальше научусь и буду делать разные менюшки более 3 пунктов, мне просто нужен mini-урок !

    Поможешь? ) это полюбому на 5-10 минут работы ) я прям уже чувствую как я научусь) я полюбому научусь) т.к. чуть шарю )
     
  13. z00m

    z00m New Member

    Joined:
    1 Jun 2010
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Имеется кусок страницы:
    HTML:
    <div id=banner>
    <img src="/about/banner.png" width="1000" height="288" alt="" />
    </div>
    <div id="menu">
    <ul>
    <li><a href=/main/>Главная</a></li>
    <li><a href=/catalog/>Каталог</a></li>
    <li><a href=/contacts/>Контакты</a></li>
    <li><a href=/news/>Новости</a></li>
    <li><a class=selected href=/about/>О сайте</a></li>
    </ul>
    </div>
    <div id=crumb>
    <a href="/">Главная</a> :: О сайте
    </div>
    К нему кусок CSS:
    Code:
    #banner img {
    	display:block;
    	max-width: 100%;
    	height: auto;
    }
    
    #menu {
    	display:block;
    	float:left;
    	margin: 0 0;
    	padding: 0px 0;
    	width:100%;
    	background: #000;
    }
    
    #menu ul {
    	margin: 0 0;
    	padding:0 20px;
    	list-style:none;
    	font-size: 12px;
    	text-transform: uppercase;
    	white-space: nowrap;
    }
    
    #menu li {
    /* 	display: inline; */
    	float:left;
    }
    
    #menu li a {
    	color:#fff;
    	display:block;
    	margin: 0 0;
    	padding:10px 20px;
    	text-decoration:none;
    	font-weight:bold;
    }
    
    #menu li a:hover {
    	background: #333;
    	color: #fff ;
    }
    
    #crumb {
    	font-size: 10px;
    	color: #999;
    	margin-top: 20px;
    	padding: 2px 40px;
    	text-align: left;
    	border-bottom: 1px solid #ccc;
    }
    
    #crumb a {
    	color: #999;
    	text-decoration: none;
    }
    
    #crumb a:hover {
    	color: #777;
    	text-decoration: underline;
    }
    Все замечательно отображается, кроме того, что margin-top элемента #crumb отсчитывается от элемента #banner. Помогите сделать, что бы он считался от #menu.
    Как вариант, если использую display: inline; вместо float:left;, то блок не становится прозрачным, но меню уже не получается резиновым при сужении страницы...
     
  14. FindeR

    FindeR Elder - Старейшина

    Joined:
    15 Nov 2006
    Messages:
    623
    Likes Received:
    138
    Reputations:
    20
    z00m

    Убери у #menu float: left,
    убери у #menu li float: left,
    у #menu li a задай float: left,
    после #menu ul вставь элемент с clear: both; (например, <div style="clear: both;"></div>


    Или же используй padding-top вместо margin-top :)
     
  15. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Чтобы не создавать новый элемент с clear:both надо родителю флоатов поставить overflow:hidden;
     
  16. z00m

    z00m New Member

    Joined:
    1 Jun 2010
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Если уберу у #menu float: left - пропадает фон
    У #menu li float: left и у #menu li a float: left - по сути одно и то же
    <div style="clear: both;"></div> - помогло, спасибо =)
    overflow:hidden; - вроде только прячет любой дочерний блок выходящий за пределы блока с этим параметром

    Существуют ли еще какие способы отменить прозрачность (обтекание) блока?
     
  17. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    z00m, возможно вместо float: left; - display: inline-block; вам поможет ;)
     
  18. z00m

    z00m New Member

    Joined:
    1 Jun 2010
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    mff, да, я писал в своем первом посте что такой способ помогает)
    Но при сужении страницы все меню остается в одну строчку и просто выползает за пределы родительского блока, а при float: left;, если, или менюшек много, или страница слишком узкая, менюшки аккуратно падают на следующую строчку.
     
  19. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Я про то что код
    PHP:
    <div style="overflow:hidden;">
        <
    div style="float:left;"></div>
        <
    div style="float:left;"></div>
    </
    div>
    смотрится красивее, чем
    PHP:
        <div style="float:left;"></div>
        <
    div style="float:left;"></div>
        <
    div style="clear:both;"></div>
    Да и не только красивее. В большой вероятности у тебя там все равно родитель будет, а создавать новый див с клеаром это лишние байты =)
     
  20. z00m

    z00m New Member

    Joined:
    1 Jun 2010
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Isis, с этим то я полностью согласен) такой предложенный вариант мне сразу больше понравился. Но #crumb все равно подскальзывает под #menu, поэтому проблема таким путем не решилась =(
     
Thread Status:
Not open for further replies.