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

  • edwin maldonado

    edwin maldon

    28 Mart 2009
  • How Things Are Made

    How Things A

    17 HAZİRAN 2008
  • Sean Murphy

    Sean Murphy

    4 ŞUBAT 2009