2013-03-20 16 views
5

Açıkçası, ekranı açabilirim ve tam olarak listelenecek yerleri söylerim, ancak ok içermeyen alanlar nerede (bu durumda) yükseklik ve genişlik) nereden geliyor? afaik bu değerler benim css'imde herhangi bir yerde listelenmiyor. Bu clientWidth ve clientHeight mı?Genişlik ve yükseklik için hesaplanan stiller, css'de listelenmediklerinde nereden gelir?

enter image description here

+0

açıklandığı vardır. –

+0

https://developers.google.com/chrome-developer-tools/docs/elements-styles – gongzhitaao

+0

Her düğümün kendi CSS özellikleri vardır. – Anoop

cevap

-1

olanlar, incelemekte ne olursa olsun elemanı için krom tarafından oluşturulan stilleri hesaplanır. Gerçekte nasıl oluşturulduğu JavaScript tabanlı olabilir veya farklı bir şey olabilir. Bununla ilgili endişelenecek bir şey yok. Bu, OS'nuzun bir görüntü veya dosya boyutunu size söylemesiyle aynı şeydir.

+5

no'lu suçu geçersiz kılmazlarsa uygulanacaklar, gerçekten değerlerin nereden geldiğini merak ediyorum, ne olduklarını biliyorum, sadece neden tam olarak neden genişlik = 'n' olduğunu bilmem gerek ' n ':) – Shanimal

2

bir div veya p gibi bir blok elemanı için width varsayılan değeri CSS 2.1'de auto

Böylece ne görürsen (veeeery kabaca konuşma) (hayır,% 100 değildir) olduğunu Üst numaralı genişliğidir (kenarlıklar, dolgu, kenar boşluğu, box-sizing vb. dikkate alınarak).
pek çok başka dava Bunlar tarayıcı tarafından hesaplanan stilleri CSS 2.1 REC Visual formatting model details

+0

+1 kesinlikle benim tahminim. Ben de 'auto' olacağını düşündüm, ama bu durumda bahsettiğin gibi ebeveynin genişliği gibi görünüyor. Nasıl uygulanacağını görmek için REC'ye bakacağım. – Shanimal

İlgili konular