Безплатно! Онлайн събитие: От претоварване с информация до фокус и структура с Gemini & NotebookLM Регистрация тук.
Текст в контейнер
Пълен достъп до курса: Не
За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.
Как текстът се държи в контейнер – контрол върху пренасяне и изрязване
Текстът в блоков елемент по подразбиране заема цялата налична ширина и се пренася на нов ред при интервал. Ако забраним пренасянето, той може да излезе извън контейнера. За да контролираме това поведение, използваме комбинация от свойства, с които ограничаваме видимата част от текста и показваме многоточие при изрязване. Ключов момент е разбирането как box-sizing влияе върху крайната ширина на елемента.
Стъпка по стъпка: контрол върху текста
- Добавете по-дълъг текст в блоков елемент (напр.
li) и му задайте фиксирана ширина, напримерwidth: 100px;. - Наблюдавайте как текстът се пренася автоматично при стесняване на екрана.
- Забранете пренасянето с
white-space: nowrap;– текстът ще остане на един ред и ще излезе извън контейнера. - Ограничете видимата част с
overflow: hidden;– излишното съдържание ще бъде скрито. - Добавете
text-overflow: ellipsis;, за да се показват „…“ при изрязан текст. - Добавете
paddingи задайтеbox-sizing: border-box;, за да запазите реалната ширина на контейнера, включително вътрешните отстояния.
Използвани CSS свойства
white-space– контролира пренасянето на текста (nowrapзабранява пренасяне).overflow– определя какво се случва със съдържание извън контейнера (hiddenго скрива).text-overflow– добавя визуален индикатор при изрязан текст (ellipsis).box-sizing– определя далиpaddingиborderучастват в зададената ширина (border-boxги включва).width– задава фиксирана ширина на контейнера.
Дискусия към урока
Въпроси
Отговори
1
1
