SORU
26 EYLÜL 2009, CUMARTESİ


Giriş genişliği vs boyutu

<input name="txtId" type="text" size="20" />

ya

<input name="txtId" type="text" style="width: 150px;" />

Hangisi çapraz tarayıcı optimal bir şifre mi?

Elbette gereksinimleri bağlıdır, ama insanlar ve neye dayanarak karar nasıl olduğunu merak ediyorum.

CEVAP
26 EYLÜL 2009, CUMARTESİ


Her ikisi de kullanabilirsiniz. Css stil olacak geçersiz kılma size öznitelik tarayıcılar bu desteği CSS ve alan genişliği doğru, ve o bunu yok edecek, geri düşmek için belirtilen sayıda karakter.

Düzenleme:size öznitelik boyutlandırma kesin bir yöntem olmadığını söylemeliydim: according to the HTML specificationgerekirgiriş görüntüleyebilir anda olacak geçerli yazı tipi karakter sayısına bakın.

Yazı tipi belirtilen sabit genişlikli/tek aralıklı bir yazı tipi olmadıkça budeğilbelli ki, farklı karakterler, farklı genişlikleri. çünkü belirtilen sayıda karakter aslında görünür olacağının bir garantisi: This question bazı iyi cevaplar bu konu ile ilgili.

Parçacık aşağıda her iki yaklaşım gösterir.

@font-face {
  font-family: 'Diplomata';
  font-style: normal;
  font-weight: 400;
  src: local('Diplomata'), local('Diplomata-Regular'), url(http://fonts.gstatic.com/s/diplomata/v6/8UgOK_RUxkBbV-q561I6kFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xBEur64QvLD-0IbiAdTUNXE.woff2) format('woff2');
  unicode-range: U 0000-00FF, U 0131, U 0152-0153, U 02C6, U 02DA, U 02DC, U 2000-206F, U 2074, U 20AC, U 2212, U 2215, U E0FF, U EFFD, U F000;
}
p {
  margin: 0 0 10px 0;
}
input {
  font-size: 20px;
}
.narrow-font {
  font-family: 'Open Sans Condensed', sans-serif;
}
.wide-font {
  font-family: 'Diplomata', cursive;
}
.set-width {
  width: 220px;
}
<p>
  <input type="text" size="10" class="narrow-font" value="0123456789" />
</p>
<p>
  <input type="text" size="10" class="wide-font" value="0123456789" />
</p>
<p>
  <input type="text" size="10" class="narrow-font set-width" value="0123456789" />
</p>
<p>
  <input type="text" size="10" class="wide-font set-width" value="0123456789" />
</p>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EminemMusic

    EminemMusic

    9 ŞUBAT 2007
  • jat4011

    jat4011

    16 EKİM 2010
  • SamsTech

    SamsTech

    4 NİSAN 2014