Skip to content

0/1 ~ 0/24 veya 0/0 yazmak #6

@volkantash

Description

@volkantash

Deveb 1.1'de görmek istediğimiz özelliklere aşağıda değiniyoruz.

Açıklama

1~24 payda tanımını deveb ile yapabiliyoruz. Pay değeri 0 girilir ise bir genişlik değeri özüne göre belirlenecek demektir. Başka bir deyiş ile width: auto; atanacaktır. Ancak pay ile payda 0 değerinde olur ise genişlik değeri atanmayıp boş bırakılacaktır.

Örnek

<div data-gnl=":0/1:">Özünde bulunan içeriğin genişliğine göre genişlik alacaktır.</div>
<div data-gnl=":0/24:">Özünde bulunan içeriğin genişliğine göre genişlik alacaktır.</div>
<div data-gnl=":0/0:">Deveb ile bir genişlik ataması yapılmaz. Dışarıdan genişlik tanımlanır.</div>

Gerekçe

Matematikte 0/0 = tanımsız olarak belirlenmiştir. Bu yüzden genişlik değeri deveb ile atanmaz. Tasarımcının başka yollardan genişlik değeri vermesi bu durumu ezecektir.

Ancak 0/1, 0/24 gibi işlemlerin sonucu 0 çıkar. İşte bu 0'ın anlamı genişliği özüne göre ayarlamak demektir. Böylelikle genişlik değeri atamak matematikteki gibi anlamlı olur.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Görüşülüyor

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions