Есть ли способ сделать первый символ Uppercase в метке в CSS.
Вот мой HTML:
<a class="m_title" href="">gorr</a>
<a class="m_title" href="">trro</a>
<a class="m_title" href="">krro</a>
<a class="m_title" href="">yrro</a>
<a class="m_title" href="">gwwr</a>
text-transform: capitalize;
недостаточно при наличии нескольких словОтветы:
Для этого есть свойство:
Если ваши ссылки могут содержать несколько слов и вы хотите, чтобы первая буква первого слова была заглавной, используйте
:first-letter
вместо нее другое преобразование (хотя это не имеет большого значения). Обратите внимание , что для того , чтобы:first-letter
работать вашиa
элементы должны быть блок - контейнеров (которые могут бытьdisplay: block
,display: inline-block
или любой из множества других комбинаций одного или нескольких свойств):источник
display: block
требование (кто знает, почему это так) усложняет задачу,:first-letter
также работает с нимdisplay: inline-block
.Обратите внимание, что
::first-letter
селектор не работает со встроенными элементами, поэтому он должен быть либо,block
либоinline-block
следующим образом:источник
CSS: селектор первой буквы
или :
источник
Я предлагаю использовать
или
Кстати, проверьте эту ссылку w3schools: http://www.w3schools.com/cssref/pr_text_text-transform.asp
источник
Сначала сделайте его строчным:
Затем введите заглавную букву первой буквы:
«text-transform: capitalize» работает для слова; но если вы хотите использовать для предложений это решение идеально.
источник
inline
элементами, установите,display:inline-block
если это ваш случай. ( stackoverflow.com/questions/7631722/… )источник
Я бы порекомендовал вам использовать следующий код в CSS:
Убедитесь, что вы положили его в своем классе.
источник