1. sayfa
Arkadaşım bildiğim kadarıyla öyle yazıya genişliği ölçü olarak veremezsin, fakat harfler ve kelimeler arasındaki boşluğu ayarlayabilirsin. mesela harfler arası: <span style="letter-spacing:10px;">deneme</span> kelimeler arası <span style="word-spacing:20px;">deneme deneme deneme</span> gibi. |
Dediğim anlaşılmadı galiba Mesela cetvelle ölçün wwwwwwwww 17mm geliyor ııııııııı 5 mm geliyor bunları px cinsinden değerlendirmek istiyorum Kapladığı alana göre satır atlatacam Mesela benim yazdıracağı alan 10 px ise yazı genişliği 10px olunca satır atlasın Bunu harf sayına göre atlatırsam w ve ı nın harf genişlikleri farklı olduğundan istediğim gibi olamıyor. Çözümü olan? |
yazıyı bir elementin içine koy örneğin <p></p> elementinin ve bu elemente ister id ile ister class ile bir css dosyasından class için .pid{ max-width: 500px } id için #pid{ max-width: 500px } veya tüm p elementleri için uygulamak istiyorsan p{ max-width: 500px } ayarlayarak sorunu çözebilirsin. |
o olay fontlardan kaynaklanıyor mesela aşağıdaki ikisinin büyüklüğü aynı
olacaktır. |
![]() Anladıgım kadarıyla <p style="max-width:100px;"> uzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzunuzun </p> 100px den sonra aşağı yazması için bir şey.Ancak bende satır atlamadı bile. Yazılı ufak bir örnek yapabilirimisin.
Hakkaten öyleymiş.Daha önce farketmemişim. ![]() |
Arkadaşım max-width ve max-height internet explorer tarafından tanınmaz, firefox vb. tarayıcılar tanır, madem genişlik olarak vereceksin span veya div içine koyup css ile width ve padding verebilirsin. |
hangi browser tanırı açıkladığın için teşekkürler eywallah.Ama tag lar style da farkeder mi merak ettim. Benim herhangi bir tagın içine koyabilirsin. |
Arkadaşım ne demek istediğini anlayamadım, Css kullanırken dikkat edeceğin pek çokk şey var, öncelikle dtd , yani document type tanımlaması farkeder.Bunun dışında bazı taglar explorerda farklı , firefox ve diğer tarayıcılarda farklı yorumlanır. mesela sen burada istediğin bir genişlik vermek istiyorsun değil mi: <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"> </head> <div style="width:200px; padding:10px;">deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme </div> <body> <div style="width:300px; padding:10px;">deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme </div> <body> </body> </html> bunu yazıp explorer ile ve firefox ile aç, daha sonra başına doctype tanımlaması ekle,yani: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"> </head> <div style="width:200px; padding:10px;">deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme </div> <body> <div style="width:300px; padding:10px;">deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme deneme </div> <body> </body> </html> şimdi tekrar explorer ile aç ne demek istediğimi anlarsın. |
dostum ne dediğini şimdi anladım. Bende bu <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> nedir die hep merak etmişimdir. ![]() Neyse anlaşmazık hall oldu da konu nereden nereye geldi ![]() Benim sorum;
Burada yazının genişliğini almam lazım ki mesela yazı genişliği 2mm den fazla ise geri kalanı ... yaz diyecem. Bunu da örnekle anlatırsanız sevinirim. |
1. sayfa
wwwwwwwww
ııııııııı
9w 9ı dan daha fazla yer kaplıyor....
Bunları harf sayısı olarak değilde genişlik olarak değerlendirmek istiyorum
Nasıl yaparım?