რა განსხვავებაა ბლოკ დონისა და ინლაინ ელემენტებს შორის?
HTML შედგება სხვადასხვა ელემენტებისგან, რომლებიც ვებ გვერდების შენობის ბლოკებად მუშაობენ. თითოეული ეს ელემენტი ერთ-ერთ ორ კატეგორიად შედის - ბლოკ-დონის ელემენტები ან ინლაინ ელემენტები. ამ ორი ტიპის ელემენტებს შორის განსხვავება მნიშვნელოვანია ვებ გვერდების შესაქმნელად.
ბლოკის დონის ელემენტები
რა არის ბლოკ-დონის ელემენტი? ბლოკ-დონის ელემენტი არის HTML ელემენტი, რომელიც იწყება ახალი ხაზის ვებ გვერდზე და ვრცელდება მისი მშობლის ელემენტის ჰორიზონტალური სივრცის სრული სიგანე. ის ქმნის მსხვილ ბლოკებს, როგორიცაა პარაგრაფები ან გვერდითი დაყოფები. სინამდვილეში, HTML ელემენტების უმეტესობა ბლოკ-დონის ელემენტებია.
ბლოკის დონის ელემენტები გამოიყენება HTML დოკუმენტის სხეულის ფარგლებში. მათ შეუძლიათ შეიცავდეს inline ელემენტები, ისევე როგორც სხვა ბლოკ-დონის ელემენტები.
Inline ელემენტები
ბლოკის დონის ელემენტისგან განსხვავებით, შემადგენელი ელემენტი შეიძლება:
- დასაწყისიდან ხაზი
- ახალი ხაზი არ დაიწყება
- მისი სიგანე მხოლოდ იმდენად ვრცელდება, რამდენადაც მისი ტეგები.
Inline ელემენტის მაგალითია ტეგი, რაც ტექსტის შინაარსის შრიფტს შეიცავს. Inline ელემენტის ზოგადად მხოლოდ შეიცავს სხვა inline ელემენტები, ან შეიძლება შეიცავდეს არაფერი, როგორიცაა
შესვენების ტეგით.
HTML- ში ასევე არის მესამე ტიპის ელემენტი: ის, რაც არ არის ნაჩვენები. ეს ელემენტები მოცემულია ინფორმაციას გვერდზე, მაგრამ არ არის ნაჩვენები ვებ-ბრაუზერი.
მაგალითად: