Siteyi düzenlerken, web yöneticilerinin periyodik olarak bir sorusu vardır: Metin nasıl sarılır? Çoğu durumda, tarayıcı bu görevi kendi başına gerçekleştirir. Ancak bazen, özellikle yanlış aktarılırsa anlamını yitiren uzun kelime ve deyimleri şekillendirirken bu sürecin kontrol altına alınması gerekir.
sözcük kaydırma özelliği
HTML'de satırları ayırmak için özel bir etiket vardır.
. Ancak, çok sık kullanımı geliştiriciler arasında kötü biçim olarak kabul edilir ve genellikle profesyonellikten uzak olduğunu gösterir. Kanıt olarak, bir logonuz olduğunu ve her harfin yeni bir satırda başlamasını istediğinizi hayal edin:
Sonuç, herhangi bir geliştiricinin bir kültür şoku yaşayacağı hantal ve çirkin bir koddur. Peki ya logonun masaüstü sürümünde yatay olarak, ancak ekran genişliği 550 pikselden azsa dikey olarak görüntülenmesini istiyorsanız? Bu nedenle, öğelerin görünümünü özelleştirmek için her zaman basamaklı stil sayfaları kullanın. Ayrıca CSS araçları yardımıyla satır sonları daha şık bir şekilde gerçekleştirilir. Aynı zamanda, yalnızca sayfa yükleme hızını azaltan gereksiz bir işaretleme yoktur.
Metin işleme için bakılacak ilk özellik kelime kaydırmadır. Üç değer alır: normal, hepsini kes ve hepsini tut. Çalışmak için her şeyi kırmayı hatırlamanız yeterlidir. Normal varsayılandır ve bunu belirtmenin bir anlamı yoktur. Hepsini tut, bir CSS belgesinde satır sonlarını önlemek anlamına gelir. Çince, Japonca ve Korece karakterler için özel olarak tasarlanmıştır. Dolayısıyla, bu dillerden herhangi birinde blog yazmayacaksanız, bu özelliğe ihtiyacınız olmayacak. Ayrıca Safari tarayıcısı ve iOS cep telefonları tarafından da desteklenmemektedir.
CSS kullanarak önceki örnekteki logoya her harf için yeni bir satır atamak için aşağıdaki kodu yazmanız gerekir:
P( yazı tipi: kalın 30 piksel Helvetica, sans-serif; genişlik: 25 piksel; sözcük kaydırma: tümünü kır; )
Yazı tipi genişliği ve boyutu, yalnızca bir harf için yeterli alan olacak şekilde seçilir. Break-all değerine sahip Word-wrap, tarayıcıya her seferinde sözcüğü yeni bir satıra kaydırmasını söyler. Bu özellik yeri doldurulamaz olarak adlandırılamaz. Ancak yorum alanları gibi metin içeren küçük bloklar tasarlarken kullanışlı olacaktır.
beyaz boşluk özelliği
Acemi web geliştiricilerinin yaptığı yaygın bir hata, metni boşluklarla düzenlemeye çalışmak veya Enter tuşuna basmak ve ardından çabalarının neden sayfada görünmediğini merak etmektir. "Enter" tuşuna ne kadar basarsanız basın, tarayıcı bunu görmezden gelecektir. Ancak metni istediğiniz şekilde görüntülemenin ve tüm boşlukları hesaba katmanın bir yolu var.
Bir CSS belgesinde, boşluk özelliğiyle atanan satır sonları, boşluklara saygı gösterecek veya Enter tuşuna basacak şekilde yapılandırılabilir. Ön satır değerine sahip beyaz boşluk, tarayıcının metinde Enter görmesine neden olur.
CSS kodunuzda ön-satırı ön-sarma olarak değiştirirseniz, satır kaydırma boşluk içerecektir. Tersine, beyaz boşluk özelliğini, nowrap değerine sahip metne ayarlayarak herhangi bir kaydırmayı devre dışı bırakın:
#wrapper p( renk: #FFF; dolgu: 10 piksel; yazı tipi: kalın 16 piksel Helvetica, sans-serif; beyaz boşluk: nowrap; )
metin taşması
Metinle çalışmak için bir başka kullanışlı araç da metin taşmasıdır. Satır kaydırmaya ek olarak, CSS özelliği, kap dolduğunda içeriğin kırpılmasına izin verir. İki değer alır:
- klip - sadece metni keser;
- üç nokta - bir üç nokta ekler.
Özelliğin çalışması için, öğenin ayrıca satır sonlarını ve gizli bir değerle taşmayı önleyecek şekilde ayarlanması gerekir.
kısa bilgi
CSS sürümleri
css1 | CSS2 | CSS 2.1 | CSS3 |
---|---|---|---|
Açıklama
White-space özelliği, kelimeler arasındaki boşlukların nasıl görüntüleneceğini ayarlar. Normal şartlar altında, HTML kodundaki herhangi bir sayıdaki boşluk, bir web sayfasında tek olarak gösterilecektir. İstisna etikettir
Bu kapsayıcıya yerleştirilen metin, kullanıcı tarafından biçimlendirildiği için tüm boşluklarla birlikte görüntülenir. Böylece beyaz boşluk, etiketin nasıl çalıştığını taklit ederAma onun aksine yazı tipini monospace olarak değiştirmez.Sözdizimi
boşluk: normal | şimdi rap | ön | ön hat | ön sarma | miras
değerler
normal Tarayıcı penceresindeki metin her zamanki gibi görüntülenir, satır sonları otomatik olarak ayarlanır. nowrap Boşluklar yoksayılır, HTML kodundaki satır sonları yoksayılır, tüm metin bir satırda görüntülenir; ancak, etiketi ekleyerek
metni yeni bir satıra kaydırır. pre Metin, geliştirici tarafından HTML koduna eklendiği şekliyle tüm boşluklar ve kısa çizgiler dahil olarak gösterilir. Satır tarayıcı penceresine sığmayacak kadar uzunsa, yatay bir kaydırma çubuğu eklenecektir. ön satır Metinde boşluklar dikkate alınmaz, metin belirtilen alana sığmıyorsa otomatik olarak bir sonraki satıra kaydırılır. ön sarma Metindeki tüm boşluklar ve kısa çizgiler korunur, ancak çizginin genişliği belirtilen alana sığmazsa, metin otomatik olarak bir sonraki satıra kaydırılır. inherit Ebeveynin değerini devralır.Değerlerin metne etkisi Tabloda sunulmuştur. bir.
HTML5 CSS2.1 IE Cr Op Sa Fx
Beyaz boşluk Örnek
Fermat'ın Son Teoremi
x n+Y n=Z n
n bir tam sayıdır > 2Bu örneğin sonucu Şekil 2'de gösterilmektedir. bir.
Pirinç. 1. Beyaz boşluk özelliğinin uygulanması
Nesne Modeli
Document.getElementById("elementID ").style.whiteSpace
tarayıcılar
Internet Explorer 7.0 sürümüne kadar ve dahil olmak üzere satır öncesi , ön sarma ve devralma değerlerini desteklemez. İçin
9.5 sürümünden önceki Opera, satır öncesi değeri desteklemez. İçin
3.0 sürümünden önceki Safari ve iOS, ön sarma ve satır öncesi değerleri desteklemez.
Sürüm 2.0'a kadar olan Firefox, satır öncesi ve sarma öncesi değerleri desteklemez. İçin
Satır besleme, satır sonu, satır sonu - hepsi tek bir şeyle ilgili. HTML'de satır sonları sıklıkla kullanılır. Birkaç yolu vardır: etiketi kullanın
yeni bir satıra çevirmek için veya satırı kesmek için CSS özelliklerini kullanabilirsiniz. Satır sonu etiketi kullanma örneğini düşünün:CSS'de satır sonları aşağıdaki gibi farklı şekillerde yapılabilir:
br (
yüzer: sol;
genişlik: %100
kenar boşluğu: 0 0 20px 0; /* 20px satırından sonra doldurma */
}Satırı HTML veya CSS ile ayırma
HTML'de bir ayırıcı satır oluşturmak çok kolaydır. Eşlenmemiş bir etiket de kullanılıyor
- bu ayrım çizgisidir. Ayırıcı satır yeni bir satırda başlar ve ondan sonra girintilenir. Yatay çizginin stilini kontrol edebilir, buna alternatif de yapabilirsiniz. Etiket kullanan bir bölme çizgisi örneği:Şimdi de ayırma çizgimizi şekillendirelim (stilleri değiştir, görünümü değiştir):
sa(
genişlik: %80 /* hat genişliği */
yükseklik: 4 piksel; /* çizgi yüksekliği / kalınlığı */
arka plan: #333; /* arka plan / çizgi rengi */
sınır: 0; /* bölme çizgisinin etrafındaki kenarlık (kaldır) */
kenar boşluğu: 5px0 5px0; /* satırın üstünde ve altında dolgu 5px */
}Ve etiketini kullanarak bölme çizgisine bir alternatif yaratın
ve CSS.Metni genellikle bir Excel hücresinin içinde yeni bir satıra kaydırmak gerekir. Yani, resimde gösterildiği gibi metni bir hücre içinde satır satır hareket ettirin. Metnin ilk bölümünü girdikten sonra ENTER tuşuna basmanız yeterlidir, imleç bir sonraki satıra, ancak farklı bir hücreye taşınacaktır ve aynı hücrede hareket etmemiz gerekir.
Bu çok yaygın bir iştir ve çok basit bir şekilde çözülür - metni bir Excel hücresinde yeni bir satıra kaydırmak için tuşuna basmanız gerekir. ALT+ENTER(ALT tuşunu basılı tutun, ardından bırakmadan ENTER tuşuna basın)
Formül kullanarak metin Excel'de yeni bir satıra nasıl taşınır
Bazen bir kez değil, Excel'deki işlevleri kullanarak bir satır sonu yapmanız gerekir. Resimdeki bu örnekte olduğu gibi. Adı, soyadı ve patronimi giriyoruz ve otomatik olarak A6 hücresine toplanıyor.
Açılan pencerede "Hizalama" sekmesinde resimde görüldüğü gibi "Kelimelere göre kaydır" seçeneğinin yanındaki kutucuğu işaretlemelisiniz, aksi halde Excel'de satır kaydırma formüller kullanılarak doğru şekilde görüntülenmeyecektir.
Bir formül kullanarak kısa çizgi Excel'de başka bir karakterle nasıl değiştirilir ve tam tersi
Olabilmek tire karakterini başka bir karakterle değiştirin, boşluk gibi, Excel'deki YERİNEK metin işlevini kullanarak
Yukarıdaki resimdeki örneği inceleyiniz. Bu nedenle, B1 hücresine YERİNE GEÇ işlevini yazıyoruz:
YERİNE GEÇİŞ(A1,CHAR(10), " ")
A1, satır sonu metnimizdir;
CHAR (10) bir satır sonudur (bunu bu makalede biraz daha yukarıda tartıştık);
" " bir boşluktur, çünkü satır sonunu boşlukla değiştiriyoruzTers işlemi yapmanız gerekiyorsa - boşluğu bir tire (karakter) olarak değiştirin, işlev şöyle görünecektir:
YEDEK(A1, " ", CHAR(10))
Satır sarmanın doğru bir şekilde yansıtılabilmesi için hücrelerin özelliklerinde “Hizalama” bölümünde “Satırlar arası kaydır” seçeneğinin belirtilmesi gerektiğini hatırlatırım.
SEARCH - REPLACE kullanarak kısa çizgiyi boşluğa ve Excel'de geri nasıl değiştirilir
Formülleri kullanmanın sakıncalı olduğu ve hızlı bir şekilde yenisini yapmanız gereken zamanlar vardır. Bunu yapmak için Bul ve Değiştir'i kullanıyoruz. Metnimizi seçin ve CTRL + H tuşlarına basın, aşağıdaki pencere görünecektir.
Satır sonunu bir boşlukla değiştirmemiz gerekirse, "Bul" satırında bunun için bir satır sonu girmeniz gerekir. "Bul" alanında durun, ardından ALT tuşuna basın, bırakmadan klavyede 010 yazın - bu satır sonu kodudur, bu alanda görünmeyecektir.
Bundan sonra, "Değiştir" alanına bir boşluk veya değiştirmeniz gereken başka bir karakter girin ve "Değiştir" veya "Tümünü Değiştir"e tıklayın.
Bu arada, Word'de bu daha net bir şekilde uygulanmaktadır.
Satır sonu karakterini bir boşlukla değiştirmeniz gerekirse, "Bul" alanında şu şekilde belirtilen "Satır sonu" özel kodunu belirtmeniz gerekir. ^l
"Şununla değiştir:" alanında, bir boşluk bırakmanız ve "Değiştir" veya "Tümünü Değiştir"e tıklamanız yeterlidir.Sadece satır sonlarını değil, diğer özel karakterleri de değiştirebilirsiniz, karşılık gelen kodunu almak için "Daha >>", "Özel" düğmesine tıklamalı ve ihtiyacınız olan kodu seçmelisiniz. Bu işlevin yalnızca Word'de olduğunu, Excel'de bu karakterlerin çalışmayacağını hatırlatırım.
VBA kullanarak Excel'de satır sonu boşluk olarak nasıl değiştirilir veya tam tersi
Seçili hücreler için bir örnek düşünün. Yani gerekli hücreleri seçip makroyu çalıştırıyoruz.
1. VBA kullanarak seçili hücrelerde boşlukları tire ile değiştirin
Alt BoşluklarTirelemede()
Seçimdeki Her Hücre İçin
cell.Value = Değiştir(cell.Value, Chr(32) , Chr(10) )
Sonraki
son alt2. VBA kullanarak seçili hücrelerde kısa çizgileri boşluklarla değiştirin
Alt Taşıma onSpaces()
Seçimdeki Her Hücre İçin
cell.Value = Değiştir(cell.Value, Chr(10) , Chr(32) )
Sonraki
son altKod çok basit Chr (10) bir satır sonu, Chr (32) bir boşluk. Başka bir karaktere geçmek istiyorsanız, gerekli karaktere karşılık gelen kod numarasını değiştirmeniz yeterlidir.
Excel için karakter kodları
Aşağıdaki resim çeşitli sembolleri ve bunlara karşılık gelen kodları göstermektedir, birkaç sütun farklı bir yazı tipidir. Resmi büyütmek için resmin üzerine tıklayın.