Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Стиль первой буквы в ссылке?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Описание: Как изменить первую букву в ссылке?
Hunter
Отправлено: 05 Апреля, 2011 - 17:14:23
Post Id



Частый гость


Покинул форум
Сообщений всего: 214
Дата рег-ции: Дек. 2009  
Откуда: Блага


Помог: 0 раз(а)




Нужно первые буквы ссылок меню сделать цветом, отличным от цвета остального текста ссылки, например красным. Пытался через псевдокласс first-letter, нифига не получается, неужели с ссылками не проканает?? Вот часть кода:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div class="moduletable_kshead">
  3.  <table width="100%" border="0" cellpadding="0" cellspacing="1">
  4.   <tr>
  5.    <td nowrap="nowrap">
  6.     <a href="..." class="mainlevel_ksmhead" id="active_menu_ksmhead">item 1</a>
  7.     <span class="mainlevel_ksmhead"> | </span>
  8.     <a href="..." >item 2</a>
  9.     <span class="mainlevel_ksmhead"> | </span>
  10.     <a href=".." >item 3</a>
  11.    </td>
  12.   </tr>
  13.  </table>
  14. </div>
  15.  


что только уже не пробовал..
 
 Top
OrmaJever
Отправлено: 05 Апреля, 2011 - 17:45:02
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




ну и как же вы пытались его зделать?
CODE (htmlphp):
скопировать код в буфер обмена
  1. a:first-letter{
  2. color:#fff;
  3. }


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Hunter
Отправлено: 05 Апреля, 2011 - 17:53:59
Post Id



Частый гость


Покинул форум
Сообщений всего: 214
Дата рег-ции: Дек. 2009  
Откуда: Блага


Помог: 0 раз(а)




а, ну да.. наверно надо было уточнить, что мне не надо чтоб первая буква была красной ВО ВСЕХ ссылках.. тока в ссылках из конкретного слоя - moduletable_kshead.
(Добавление)
ну например так пытался:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. a.mainlevel_ksmhead:first-letter {
  3. color: red !!important;
  4. }
  5.  

(Добавление)
и так тоже пытался:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. .moduletable_kshead a:first-letter {
  3. color:#fff;
  4. }
  5.  

(Отредактировано автором: 05 Апреля, 2011 - 17:56:28)

 
 Top
cHameleon
Отправлено: 05 Апреля, 2011 - 18:00:09
Post Id



Гость


Покинул форум
Сообщений всего: 107
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




del

(Отредактировано автором: 05 Апреля, 2011 - 18:00:50)



-----
берём notepad++ и творим пэхэпэ-мир
 
 Top
Hunter
Отправлено: 05 Апреля, 2011 - 18:01:01
Post Id



Частый гость


Покинул форум
Сообщений всего: 214
Дата рег-ции: Дек. 2009  
Откуда: Блага


Помог: 0 раз(а)




cHameleon см выше))) я уже много перепробовал))
(Добавление)
OrmaJever, кстати как вы посоветовали тоже не работает..
Огорчение
 
 Top
JustUserR
Отправлено: 05 Апреля, 2011 - 18:30:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Hunter пишет:
Мне не надо чтоб первая буква была красной ВО ВСЕХ ссылках.. тока в ссылках из конкретного слоя - moduletable_kshead.
В качестве возможного варианта ля осуществления решения предполагаемой задачи, заключающеся в проведении модификации ассоциированной группы CSS-свойтсв для активного отображаемого объекта web-страницы, основанного на обеспечение генерации сопоставляемых параметров в области включенных дочерних элементов, для которых производится процесс расчета ассоциированных CSS-свойств в пониженном базовом элементном уровне трактования, допустимо использование определения целевой группы последовательных СSS-свойств, для которых осуществляется формирования ассоциированны параметров отображения реальных блоков пользовательной web-страницы во вторичном пониженном базовом элементом уровне трактования таким образом, что включение вариативной составляющей элемента внутреннего объекта обеспечивает модификацию группы цепочки родительных объектов, что может быть основано на технологии expession в браузере Internet explorer и информационном поле класса after/before content в других обозревателях


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Hunter
Отправлено: 06 Апреля, 2011 - 00:00:23
Post Id



Частый гость


Покинул форум
Сообщений всего: 214
Дата рег-ции: Дек. 2009  
Откуда: Блага


Помог: 0 раз(а)




JustUserR, а на примере можно? Улыбка
 
 Top
DeepVarvar Супермодератор
Отправлено: 06 Апреля, 2011 - 00:22:54
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(function(){
  3.         var lt,f,s;
  4.         $("a").each(function(){
  5.                 lt = $(this).text();
  6.                 f = lt.substring(0,1);
  7.                 s = lt.substring(1);
  8.                 $(this).html('<font color="#f00">' + f + '</font>' + s);
  9.                 });
  10.         });

И не парьте себе мосх...
 
 Top
OrmaJever
Отправлено: 06 Апреля, 2011 - 00:47:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




А на каком браузере, версии вы пробуете? Однако


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Hunter
Отправлено: 06 Апреля, 2011 - 14:10:11
Post Id



Частый гость


Покинул форум
Сообщений всего: 214
Дата рег-ции: Дек. 2009  
Откуда: Блага


Помог: 0 раз(а)




OrmaJever, хром, фф, опера. Для осла знаю что не прокатит, придется экспрешенами.

спасибо)
 
 Top
JustUserR
Отправлено: 06 Апреля, 2011 - 14:13:16
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Hunter пишет:
JustUserR, а на примере можно?
В качестве наиболее простого варианта программной составляющей, для осуществление решения поставленной задачи, допустимо использование следующего функционального объекта, обеспечивающего выполнение сопоставленной действенной составляющей на основании проведения анализа вложенных элементов во вторичном базовом элементном уровне трактования
CODE (JS):
скопировать код в буфер обмена
  1. window.corr_links=function()
  2.  { for(var k in document.all)
  3.    { if(k&&(document.all[k])&&(document.all[k].className=="mainlevel_ksmhead"))
  4.       { var cv_div_cont=document.all[k].childNodes
  5.         for(var m=0;m<cv_div_cont.length;m++)
  6.          { if(m&&(cv_div_cont[m])&&(cv_div_cont[m].tagName)&&(cv_div_cont[m].tagName.toUpperCase()=="A"))
  7.            { var str1 = cv_div_cont[m].innerHTML.substring(0,1);
  8.              var str2 = cv_div_cont[m].innerHTML.substring(1);
  9.              str1="<span style=\"color:red\">"+str1+"</span>"
  10.              cv_div_cont[m].innerHTML=str1+str2
  11.            }
  12.          else {}
  13.          }
  14.  
  15.       }
  16.      else {}
  17.    }
  18.  }


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
DeepVarvar Супермодератор
Отправлено: 06 Апреля, 2011 - 14:18:18
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




JustUserR пишет:
var str1 = cv_div_cont[m].innerHTML.substring(0,1);
var str2 = cv_div_cont[m].innerHTML.substring(1);
str1="<span style=\"color:red\">"+str1+"</span>"

Я об том же... См. выше.
 
 Top
Luam
Отправлено: 06 Апреля, 2011 - 14:58:18
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




CODE (htmlphp):
скопировать код в буфер обмена
  1. .moduletable_kshead table tr td a:first-letter {color:#f00;}


P.S. но код у тебя это просто пипец Не понял . Хотя хозяин барин Радость .
 
 Top
Hunter
Отправлено: 07 Апреля, 2011 - 05:01:27
Post Id



Частый гость


Покинул форум
Сообщений всего: 214
Дата рег-ции: Дек. 2009  
Откуда: Блага


Помог: 0 раз(а)




Luam пишет:
CODE (htmlphp):
скопировать код в буфер обмена
.moduletable_kshead table tr td a:first-letter {color:#f00;}


пробовал и это, не помогло)
Luam пишет:
.S. но код у тебя это просто пипец . Хотя хозяин барин .


это не у меня код, это cms, просто при выводе модуля меню такой вот код строится сам. У меня есть тока пара классов, чтоб изменить нужные ссылки, мне нужно только сделать стили к шаблону, остальное трогать не разрешили))))

но тож спасибо) Хорошо
 
 Top
Hunter
Отправлено: 07 Апреля, 2011 - 09:40:22
Post Id



Частый гость


Покинул форум
Сообщений всего: 214
Дата рег-ции: Дек. 2009  
Откуда: Блага


Помог: 0 раз(а)




для ссылок псевдо-элемент first-letter не работает, ушел вспоминать js.
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB