Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Можно ли под пикселями понимать проценты?

Сообщения:  [1-10]    [11-20]  [21-25] 

 
 автор: Владимир55   (30.12.2013 в 14:34)   письмо автору
 
   для: Sfinks   (30.12.2013 в 09:02)
 

Отлично получилось, спасибо!

  Ответить  
 
 автор: Sfinks   (30.12.2013 в 09:02)   письмо автору
 
   для: Владимир55   (28.12.2013 в 20:46)
 

Да, я не в тот фрагмент посмотрел. Надо:
$(this).attr('width', $(this).attr('width')+'%');
заменить на:
$(this).attr('width', parseInt($(this).attr('width'))>95 ? '95%' : $(this).attr('width')+'%');

  Ответить  
 
 автор: Deed   (29.12.2013 в 11:47)   письмо автору
 
   для: Владимир55   (29.12.2013 в 11:24)
 

Это нетрудно. Приду - помогу.

  Ответить  
 
 автор: Владимир55   (29.12.2013 в 11:24)   письмо автору
 
   для: Deed   (29.12.2013 в 10:55)
 

С методикой ясно, спасибо за разъяснение!

А что относительно установления в скрипте лимита ширины? Это осуществить не представляется возможным?

  Ответить  
 
 автор: Deed   (29.12.2013 в 10:55)   письмо автору
 
   для: Владимир55   (29.12.2013 в 01:20)
 

Привычка. Так аккуратнее. Так ЭВМ ищет только дочерние картинки в "div.dva", значит проигнорирует все остальное. То есть другие теги в этом диве, если они будут, останутся без внимания.

  Ответить  
 
 автор: Владимир55   (29.12.2013 в 01:20)   письмо автору
 
   для: Deed   (28.12.2013 в 23:00)
 

Спасибо!

overflow:hidden, конечно же, решает проблему padding, так что за пределы блока картинка не выходит. Но все же, после того, как будет введена картинка, использованная в примере, ширина которой 250рх, она смотрится не очень красиво (см. http://wowa55.pz9.ru/4-68.html). Админ её поправит, но было бы совсем хорошо, если бы скрипт всё же имел лимит ширины 95-98%.

Это возможно?


======================

Пользуясь случаем, хочется задать еще один вопрос относительно самой методики верстки.

Вот Вы использовали
$('div.dva>img').each(function(){
и
.dva>img {


Почему именно так?

Ведь если оставить
$('.dva img').each(function(){
и
.dva img {
то всё работает точно также (см. http://wowa55.pz9.ru/5-68.html )


(P.S. В папке banner есть несколько графических файлов).

  Ответить  
 
 автор: Deed   (28.12.2013 в 23:00)   письмо автору
 
   для: Владимир55   (28.12.2013 в 20:46)
 

http://jsbin.com/ikEcapOr/1/edit?html,css,output
1. "Корявый" линк на jquery.
2. Нет вызова заданной функции.

  Ответить  
 
 автор: Владимир55   (28.12.2013 в 20:46)   письмо автору
 
   для: Sfinks   (28.12.2013 в 19:49)
 

Сорри, я ничего не понимаю...

Ниже приведен полный код тестовой страницы http://wowa55.pz9.ru/1-68.html. Что конкретно в его скрипте надо изменить и как?

<!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Варианты верстки</title>
 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
<script> 
  $(function(){ 
    $('.dva img').each(function(){ 
      $(this).attr('width', $(this).attr('width')+'%'); 
      $(this).removeAttr('height'); 
    }); 
  }); 
</script>
 
 
<style> 
.dva {font-size:50px; width:100%; background-color:#FC6;}
.dva img {padding:1%;}
</style>
 
 
 
</head>
 
<body><!-- NOAD: wowa55.pz9.ru/1-68.html -->
Реальный размер 250х90 <br>
<img border="0" src="banner/221.gif" width="250" height="190"><br>
 
Обработано скриптом <br>
    <div class="dva">
          <img border="0" src="banner/221.gif" width="100" height="90"> 100 %<br>  
          <img border="0" src="banner/221.gif" width="50" height="90"> 50 %<br>   
          <img border="0" src="banner/221.gif" width="20" height="90"> 20 %<br>  
          
      </div>
  
  
<br/> <br/> 
</body>
</html>

  Ответить  
 
 автор: Sfinks   (28.12.2013 в 19:49)   письмо автору
 
   для: Владимир55   (28.12.2013 в 18:34)
 

найти первый фрагмент и заменить на второй

  Ответить  
 
 автор: Владимир55   (28.12.2013 в 19:32)   письмо автору
 
   для: btr   (28.12.2013 в 19:22)
 

Нафига писать такие сообщения, btr ?

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-25] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования