CSS Eğitimi

CSS ANA SAYFA CSS'ye Giriş CSS Sözdizimi CSS Seçiciler CSS Nasıl Yapılır CSS Yorumları CSS Renkleri CSS Arka Planları CSS Kenarlıkları CSS Marjları CSS Dolgusu CSS Yüksekliği/Genişliği CSS Kutu Modeli CSS Anahattı CSS Metni CSS Yazı Tipleri CSS Simgeleri CSS Bağlantıları CSS Listeleri CSS Tabloları CSS Ekranı CSS Maksimum genişliği CSS Konumu CSS Z-endeksi CSS Taşması CSS Kayan Noktası CSS Satır içi blok CSS Hizalama CSS Birleştiriciler CSS Sözde sınıfı CSS Sözde öğesi CSS Opaklığı CSS Gezinme Çubuğu CSS Açılır Listeleri CSS Resim Galerisi CSS Görüntü Sprite'ları CSS Attr Seçiciler CSS Formları CSS Sayaçları CSS Web Sitesi Düzeni CSS Birimleri CSS Özgüllüğü CSS !önemli CSS Matematik Fonksiyonları

Gelişmiş CSS

CSS Yuvarlak Köşeler CSS Kenarlık Resimleri CSS Arka Planları CSS Renkleri CSS Renk Anahtar Kelimeleri CSS Gradyanları CSS Gölgeleri CSS Metin Efektleri CSS Web Yazı Tipleri CSS 2D Dönüşümleri CSS 3D Dönüşümleri CSS Geçişleri CSS Animasyonları CSS Araç İpuçları CSS Stili Görüntüleri CSS Görüntü Yansıması CSS nesne uyumu CSS nesne konumu CSS Maskeleme CSS Düğmeleri CSS Sayfalandırma CSS Çoklu Sütunları CSS Kullanıcı Arayüzü CSS Değişkenleri CSS Kutu Boyutlandırma CSS Medya Sorguları CSS MQ Örnekleri CSS Esnek Kutusu

CSS Duyarlı

RWD Tanıtımı RWD Görünümü RWD Izgara Görünümü RWD Medya Sorguları RWD Görüntüleri RWD Videoları RWD Çerçeveleri RWD Şablonları

CSS Izgarası

Izgara Girişi Izgara Konteyner Izgara Öğesi

CSS SASS'ı

SASS Eğitimi

CSS Örnekleri

CSS Şablonları CSS Örnekleri css sınavı CSS Alıştırmaları CSS Sertifikası

CSS Referansları

CSS Referansı CSS Seçiciler CSS Fonksiyonları CSS Referansı Sesli CSS Web Güvenli Yazı Tipleri CSS Canlandırılabilir CSS Birimleri CSS PX-EM Dönüştürücü CSS Renkleri CSS Renk Değerleri CSS Varsayılan Değerleri CSS Tarayıcı Desteği

CSS Metin Efektleri


CSS Metin Taşması, Kelime Kaydırma, Satır Kesme Kuralları ve Yazma Modları

Bu bölümde aşağıdaki özellikler hakkında bilgi edineceksiniz:

  • text-overflow
  • word-wrap
  • word-break
  • writing-mode

CSS Metin Taşması

CSS text-overflowözelliği, görüntülenmeyen taşan içeriğin kullanıcıya nasıl bildirileceğini belirtir.

Kesilebilir:

Bu, kutuya sığmayacak uzun bir metin

veya üç nokta olarak gösterilebilir (...):

Bu, kutuya sığmayacak uzun bir metin

CSS kodu aşağıdaki gibidir:

Örnek

p.test1 {
  white-space: nowrap;
  width: 200px;
  border: 1px solid #000000;
  overflow: hidden;
  text-overflow: clip;
}

p.test2 {
  white-space: nowrap;
  width: 200px;
  border: 1px solid #000000;
  overflow: hidden;
  text-overflow: ellipsis;
}

Aşağıdaki örnek, öğenin üzerine geldiğinizde taşan içeriği nasıl görüntüleyebileceğinizi gösterir:

Örnek

div.test:hover {
  overflow: visible;
}


CSS Kelime Sarma

CSS word-wrapözelliği, uzun kelimelerin bölünebilmesini ve bir sonraki satıra sarılabilmesini sağlar. 

Bir kelime bir alana sığmayacak kadar uzunsa, dışına genişler:

Bu paragraf çok uzun bir kelime içeriyor: bu çok çok çok çok çok uzun bir kelime. Uzun kelime kırılacak ve bir sonraki satıra kaydırılacaktır.

Word-wrap özelliği, metni bir kelimenin ortasında bölmek anlamına gelse bile, metni kaydırmaya zorlamanıza olanak tanır:

Bu paragraf çok uzun bir kelime içeriyor: bu çok çok çok çok çok uzun bir kelime. Uzun kelime kırılacak ve bir sonraki satıra kaydırılacaktır.

CSS kodu aşağıdaki gibidir:

Örnek

Uzun kelimelerin bölünebilmesine ve bir sonraki satıra sarılmasına izin verin:

p {
  word-wrap: break-word;
}

CSS Kelime Kırma

CSS word-breaközelliği, satır kesme kurallarını belirtir.

Bu paragraf bazı metinler içeriyor. Bu satır kısa çizgi ile bölünür.

Bu paragraf bazı metinler içeriyor. Çizgiler herhangi bir karakterde kırılacaktır.

CSS kodu aşağıdaki gibidir:

Örnek

p.test1 {
  word-break: keep-all;
}

p.test2 {
  word-break: break-all;
}

CSS Yazma Modu

CSS writing-modeözelliği, metin satırlarının yatay mı yoksa dikey mi yerleştirileceğini belirtir.

Bir yayılma öğesi içeren bazı metinlerdikey-rlyazma modu.

Aşağıdaki örnek, bazı farklı yazma modlarını göstermektedir:

Örnek

p.test1 {
  writing-mode: horizontal-tb;
}

span.test2 {
  writing-mode: vertical-rl;
}

p.test2 {
  writing-mode: vertical-rl;
}

Egzersizlerle Kendinizi Test Edin

Egzersiz yapmak:

<p> öğesi için taşan içeriğin bir üç nokta (...) ile işaretlenmesi gerektiğini belirtin.

<style>
p {
  white-space: nowrap; 
  width: 200px; 
  border: 1px solid #000000;
  overflow: hidden;
  : ;
}
</style>

<body>
  <p>
    This paragraph contains a very long word: supercalifragilisticexpialidocious.
  </p>
</body>


CSS Metin Efekti Özellikleri

Aşağıdaki tablo, CSS metin efekti özelliklerini listeler:

Property Description
text-justify Specifies how justified text should be aligned and spaced
text-overflow Specifies how overflowed content that is not displayed should be signaled to the user
word-break Specifies line breaking rules for non-CJK scripts
word-wrap Allows long words to be able to be broken and wrap onto the next line
writing-mode Specifies whether lines of text are laid out horizontally or vertically