ჰორიზონტალური და ვერტიკალური ხაზები html და css გამოყენებით. როგორ გავაკეთოთ ხაზი HTML და CSS გამოყენებით როგორ გავაკეთოთ გამყოფი ხაზი html-ში

ავტორისგან:მივესალმები. ვებ გვერდზე რამდენიმე ბლოკის ერთ ხაზზე წარდგენის აუცილებლობა საკმაოდ გავრცელებული ამოცანაა, რომელსაც განლაგების დიზაინერები აწყდებიან. ეს ხდება თითქმის ყველა შაბლონის განლაგების დროს, ასე რომ, ნებისმიერ შემთხვევაში, ჩვენ ყველამ უნდა ვიცოდეთ და გამოვიყენოთ ბლოკების ქცევის შეცვლის ძირითადი მეთოდები.

სანამ განვიხილავთ ყველაზე გავრცელებულ ტექნიკას, მინდა გავიხსენო პატარა თეორია. ვებ გვერდის ელემენტები იყოფა ბლოკად და ინლაინ ელემენტებად. და მათ შორის განსხვავება ძალიან მარტივია - პატარა რეგისტრი შეიძლება განთავსდეს ერთ ხაზზე, მაგრამ ბლოკები - არა. რა თქმა უნდა, განსხვავებები ამით არ მთავრდება, მაგრამ ეს არის მთავარი განსხვავება. ბლოკებს უკვე შეიძლება ჰქონდეთ ბალიშები ზედა და ქვედა ნაწილში (პატარა არ აქვთ) და მათზე მეტი თვისების გამოყენება შეიძლება.

CSS-ში ბლოკების დალაგების ძირითადი გზები

ჩვენ არაფერს გავართულებთ, არსებობს 3 ძირითადი გზა:

გადაიყვანეთ ბლოკები ინლაინ ელემენტებად. ამ შემთხვევაში, ბლოკის თვისებები იკარგება, ამიტომ ეს ვარიანტი თითქმის არასოდეს გამოიყენება

გააკეთეთ საჭირო ელემენტების ბლოკ-ხაზი. ეს არის სპეციალური ტიპი, რომელშიც ელემენტი ინარჩუნებს თავის თვისებებს, მაგრამ ამავე დროს საშუალებას აძლევს სხვა ბლოკებს განთავსდეს იქვე.

გააკეთეთ ელემენტები float float თვისების გამოყენებით.

მოდით, ამ ვარიანტებზე გავამახვილოთ ყურადღება. ჩვენ არ განვიხილავთ Flexbox-ს, მაგიდის ჩვენებას და სხვა ასპექტებს. ასე რომ, ვთქვათ, გვაქვს 3 ქვესათაური.

სათაური 1

სათაური 2

სათაური 3

ბუნებრივია, ყველა css თვისება უნდა იყოს ჩაწერილი ცალკე ფაილში (style.css), რომელიც უნდა იყოს დაკავშირებული html დოკუმენტთან. ამ ფაილში მე დავწერ მინიმალურ სტილს ისე, რომ ჩვენი ქვესათაურები უბრალოდ ხილული იყოს.

h3 (ფონი: #EEDDCD; )

h3 (

ფონი : #EEDDCD;

აი ისინი გვერდზეა:

ბლოკებივით იქცევიან. თითოეული განლაგებულია საკუთარ ხაზზე, მათ შორის არის ჩაღრმავებები. სურვილის შემთხვევაში, თქვენ ასევე შეგიძლიათ დააყენოთ ნებისმიერი შიდა padding და გააკეთოთ ის, რაც გსურთ.

მოდით გადავიყვანოთ ის ხაზებად და დაუყოვნებლივ დავამატოთ შეწევა. ამისათვის h3 სელექტორს უნდა დაემატოს შემდეგი თვისებები:

ჩვენება: inline; padding: 30px;

ამ ტექნიკის გამოყენებისას წარმოიქმნება 2 ძირითადი პრობლემა. პირველი არის მინიმალური შეწევა. იგი იქმნება იმის გამო, რომ კოდში არის ერთი სივრცე ბლოკებს შორის, რომელიც ქმნის ამ ჩაღრმავებას. თუ ამ პრობლემის მოგვარებას საჭიროებს, არსებობს 2 ძირითადი ვარიანტი:

html-ში მოათავსეთ საჭირო ბლოკების კოდი ერთ ხაზზე, სივრცეების გარეშე

დაამატეთ უარყოფითი ზღვარი -4 პიქსელის მარჯვნივ. ეს არის რამდენი ადგილი სჭირდება.

მეორე პრობლემა ის არის, რომ თუ ელემენტებს აქვთ სხვადასხვა სიმაღლე, შეიძლება წარმოიშვას ჩვენების პრობლემები. ზოგადად, საუკეთესო ვარიანტია მცურავი ბლოკები. ჩვენების ნაცვლად: inline-block ჩვენ ვწერთ ამას:

ბლოკები ხაზში ჩარჩოს გამოყენებით

მე დაუყოვნებლივ ვიტყვი, რომ თუ თქვენ აპირებთ გამოიყენოთ ნებისმიერი ნორმალური CSS ჩარჩო (მაგალითად, Bootstrap), მაშინ ყველაფერი ბევრად უფრო მარტივია. ყველა CSS კოდი, რომელიც პასუხისმგებელია ელემენტების მოწყობაზე, უკვე დაწერილია და ყველაფერი რაც თქვენ უნდა გააკეთოთ არის სწორი კლასების დაყენება. ამისათვის უბრალოდ ისწავლეთ ბადის სისტემა და თქვენ შეძლებთ შექმნათ მრავალსვეტიანი საპასუხო შაბლონები დიდი სირთულის გარეშე. ყოველ შემთხვევაში, ეს ბევრად უფრო ადვილი იქნება, ვიდრე css-ის დაწერა ნულიდან.

ნულიდან კოდის დაწერის კიდევ ერთი გამოწვევა მოდის, როდესაც გჭირდება საპასუხო დიზაინი. რა თქმა უნდა, თქვენ შეგიძლიათ განახორციელოთ იგი საკუთარ თავს მედია მოთხოვნების ფლობით, მაგრამ ეს ბევრად უფრო რთული იქნება, თუ თქვენ გაქვთ რთული შაბლონი.

მაგალითად, როდესაც თქვენ უნდა გქონდეთ 4 სვეტი დიდ ეკრანებზე, 3 საშუალო ეკრანებზე და 2 მობილურ ტელეფონებზე. ისეთი ჩარჩოების დახმარებით, როგორიცაა Bootstrap, უფრო სწორად, მისი ბადის დახმარებით, ამის განხორციელებას შეიძლება რამდენიმე წუთი დასჭირდეს. .

თემის შეუფერხებლად გადათარგმნით Bootstrap ჩარჩოში, კიდევ ერთხელ აღვნიშნავ, რომ თუ თქვენ წინაშე დგახართ რთული ადაპტაციური შაბლონის ჩამოყალიბების ამოცანა, მაშინ უბრალოდ ცოდვაა, რომ არ გამოიყენოთ ბადე. ამისათვის თქვენ არც კი გჭირდებათ ჩარჩოს სრული ვერსიის დაკავშირება - შეგიძლიათ მისი მორგება და იქ გააჩეროთ მხოლოდ ის, რაც ნამდვილად გჭირდებათ.

თქვენ შეგიძლიათ ისწავლოთ როგორ იმუშაოთ ფრეიმორთან გამოყენებით . თეორია იქ არის ახსნილი, მაგრამ რაც მთავარია, არის პრაქტიკა. თქვენ შექმნით 3 ადაპტირებულ შაბლონს და მიიღებთ შესანიშნავ გამოცდილებას, რომელიც საშუალებას მოგცემთ შექმნათ ვებსაიტები შეკვეთით ან თქვენთვის. და თუ გსურთ უფასოდ გაეცნოთ ჩარჩოს უპირატესობებსა და შესაძლებლობებს, გირჩევთ გაეცნოთ ჩვენი სტატიების სერიას Bootstrap-ზე, ასევე მარტივი განლაგების დიზაინზე. წარმატებებს გისურვებ განლაგებაში და ზოგადად ვებგვერდის შექმნაში.

დავალება

გააკეთეთ ჰორიზონტალური ხაზი გვერდზე.

გამოსავალი

ჰორიზონტალური ხაზები კარგია ტექსტის ერთი ბლოკის მეორისგან გამოსაყოფად. მცირე ტექსტი ჰორიზონტალური ხაზებით ზედა და ქვედა ნაწილში უფრო მეტ ყურადღებას იპყრობს, ვიდრე ჩვეულებრივი ტექსტი.

ტეგის გამოყენება


შეგიძლიათ დახაზოთ ჰორიზონტალური ხაზი, რომლის გარეგნობა დამოკიდებულია გამოყენებულ ატრიბუტებზე, ასევე ბრაუზერზე. ტეგი ეხება ბლოკის ელემენტებს, ამიტომ ხაზი ყოველთვის იწყება ახალი ხაზით, შემდეგ კი ყველა ელემენტი გამოჩნდება შემდეგ ხაზზე. მრავალი ტეგის ატრიბუტის წყალობით
ამ ტეგის მეშვეობით შექმნილი ხაზი მარტივი სამართავია. თუ თქვენ ასევე დააკავშირებთ სტილის ძალას, მაშინ დოკუმენტში ხაზის დამატება მარტივი ამოცანა ხდება.

ნაგულისხმევი ხაზი


ნაჩვენებია ნაცრისფერი ფერით და მოცულობის ეფექტით. ამ ტიპის ხაზი ყოველთვის არ შეესაბამება საიტის დიზაინს, ამიტომ დეველოპერების სურვილი, შეცვალონ ხაზის ფერი და სხვა პარამეტრები სტილის საშუალებით, გასაგებია. თუმცა, ბრაუზერებს აქვთ შერეული მიდგომები ამ საკითხთან დაკავშირებით, რის გამოც მოგიწევთ ერთდროულად გამოიყენოთ რამდენიმე სტილის თვისება. კერძოდ, Internet Explorer-ის ძველი ვერსიები იყენებენ ფერის თვისებას ხაზის ფერისთვის, ხოლო სხვა ბრაუზერები იყენებენ ფონის ფერს. მაგრამ ეს ყველაფერი არ არის, თქვენ უნდა მიუთითოთ ხაზის სისქე (სიმაღლის თვისება) ნულოვანი იყოს და ამოიღოთ ჩარჩო ხაზის ირგვლივ საზღვრის თვისების none-ზე დაყენებით. hr ამომრჩეველისთვის ყველა თვისების გაერთიანებით, ჩვენ ვიღებთ უნივერსალურ გადაწყვეტას პოპულარული ბრაუზერებისთვის (მაგალითი 1).

მაგალითი 1: ჰორიზონტალური ხაზი

HTML5 CSS 2.1 IE Cr Op Sa Fx

ჰორიზონტალური ხაზის ფერი


ტექსტის სტრიქონი




ამ მაგალითის შედეგი ნაჩვენებია ნახ. 1.

ბრინჯი. 1. ფერადი ჰორიზონტალური ხაზი

Სალამი ყველას! დღეს მე გეტყვით, თუ როგორ უნდა გააკეთოთ ჰორიზონტალური ხაზი html-ის გამოყენებით.

სინამდვილეში, ჰორიზონტალური ხაზის გაკეთების აუცილებლობა საკმაოდ ხშირად ჩნდება, მაგალითად, როცა საჭიროა ტექსტის ერთი ნაწილის გამოყოფა მეორისგან.

ჰორიზონტალური და ვერტიკალური ხაზები css-ის გამოყენებით

ეს შეიძლება გაკეთდეს css-ის გამოყენებით. ამისათვის ტექსტის საჭირო მონაკვეთს ბლოკში ვამაგრებ div ტეგის გამოყენებით, შემდეგ style.css ფაილში ან პირდაპირ html კოდში ვწერთ თვისებებს ამ ბლოკისთვის ზედა ან ქვედა საზღვრებისთვის, border-top და გამოყენებით. საზღვარი-ქვედა. აი მაგალითი:

ვერტიკალური HTML ხაზი

ჰორიზონტალური ხაზი css-ის გამოყენებით.


ამ შემთხვევაში, მე დავაყენე სტილი css-ის გამოყენებით პირდაპირ html კოდიდან და გავაკეთე ზედა საზღვარი მყარი და ქვედა საზღვარი წერტილოვანი.

ასე გამოიყურება გვერდზე:

ჰორიზონტალური ხაზი css-ის გამოყენებით.

ამ მეთოდს აქვს თავისი უპირატესობები:

  • პარამეტრების ფართო სპექტრი, რომელიც საშუალებას გაძლევთ დააყენოთ თითქმის ნებისმიერი ტიპის ხაზი;
  • თქვენ შეგიძლიათ შექმნათ როგორც ჰორიზონტალური, ასევე ვერტიკალური ხაზები. ვერტიკალური ხაზების შესაქმნელად, თქვენ უნდა შეცვალოთ საზღვრის ზედა საზღვრები მარცხნივ და საზღვარი ქვედა საზღვრებით მარჯვნივ.

ნაკლოვანებები მოიცავს კოდის შედარებით უხერხულობას.

თუმცა, როგორც აღმოჩნდა, შეგიძლიათ ტექსტში ჰორიზონტალური ხაზის ჩასმა html-ის გამოყენებით. ამავდროულად, თქვენ არც კი გჭირდებათ css-ში შესვლა. ამისთვის გამოიყენება ტეგი


.

ჰორიზონტალური ხაზი html ტეგის გამოყენებით

ამ ტეგის პირველი თვისება ის არის, რომ მას არ აქვს დაწყვილებული დახურვის ტეგი. მისი გამოყენება შესაძლებელია html კოდის ნებისმიერ ადგილას ტეგებს შორის და

.

ამ ტეგს აქვს შემდეგი ატრიბუტები:

  • სიგანე– განსაზღვრავს ჩვენი ჰორიზონტალური ხაზის სიგრძეს პიქსელებში ან პროცენტებში;
  • ფერი– განსაზღვრავს ხაზის ფერს;
  • გასწორება– აყენებს ხაზის გასწორებას მარჯვენა კიდეზე – მარჯვნივ, მარცხენა კიდეზე – მარცხნივ, ცენტრში – ცენტრში;
  • ზომა- ხაზის სისქე პიქსელებში.

აქ არის html კოდის მაგალითი.

ჰორიზონტალური ხაზებიჩამოყალიბებულია დაუწყვილებელი (დახურვის ტეგი არ არის საჭირო) ტეგით


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

სხვათა შორის, თქვენ ასევე შეგიძლიათ გამოიყენოთ ბლოკის სტილის თვისებები

და
ხაზების ფორმირებისთვის
გარკვეულ ადგილას. მართალია, ეს ვარიანტი შეიძლება ყოველთვის არ იყოს მოსახერხებელი, მაგალითად, ხატვა ზოგჯერ ყოველთვის არ გამოდგება, მაგრამ ხშირ შემთხვევაში შესაძლებელია ამ გზით პრობლემების გადაჭრა. მაგალითად, ჩამოყალიბებული ხაზის შიგნით ტეგი
თქვენ არ შეგიძლიათ ტექსტის ჩასმა. მაგრამ ბლოკების შიგნით, ეს შესაძლებელია და მუდმივად გამოიყენება. ასე რომ, თქვენ უნდა აირჩიოთ თქვენი ვარიანტი დიზაინის მოთხოვნების მიხედვით.

ვერტიკალური ხაზები HTML-ში.

ვერტიკალური ხაზებიიქმნება ფაქტობრივად იმავე ბლოკებში

და
.
ერთადერთი უხერხულობა ის არის, რომ ტეგი არ არის ხელმისაწვდომი ყველა ბრაუზერში.
მუშაობს იგივე, მაგრამ თქვენ უნდა სცადოთ
და შეცვალეთ გვერდი, ან გამოიყენეთ განახლებული ბრაუზერები.

ჰორიზონტალური ხაზების ფორმირება:

მონიშნეთ
აყენებს ჰორიზონტალურ ხაზს გვერდზე და აქვს შემდეგი ატრიბუტები:

ტეგის სინტაქსი
:

ჰორიზონტალური ხაზების მაგალითები HTML-ში:

ვერტიკალური ხაზების მაგალითები HTML-ში:


აქ არის წითელი ვერტიკალური ხაზის მაგალითი მარცხნივ.

აქ არის წითელი ვერტიკალური ხაზის მაგალითი მარჯვნივ.

აქ მოცემულია ჰორიზონტალური წითელი ხაზის მაგალითი ზედა.

ქვემოთ მოცემულია წითელი ფერის ჰორიზონტალური ხაზის მაგალითი.

აქ მოცემულია ჰორიზონტალური და ვერტიკალური ხაზების მაგალითი.

სინტაქსი HTML-ში ვერტიკალური და ჰორიზონტალური ხაზების მაგალითებისთვის:

ყურადღება მიაქციეთ სტილის ატრიბუტს
საზღვარი - მარცხენა(-მარჯვნივ): 4px მყარი #FF0000;:

წრე ჩამოყალიბდა ტეგის გამოყენებით


აქ არის წითელი ვერტიკალური ხაზის მაგალითი მარცხნივ.

აქ არის წითელი ვერტიკალური ხაზის მაგალითი მარჯვნივ.

ქვემოთ მოცემულია წითელი ფერის ჰორიზონტალური ხაზის მაგალითი.

აქ მოცემულია ჰორიზონტალური და ვერტიკალური ხაზების მაგალითი.

და თუ ამ მაგალითებს გავაანალიზებთ, შეგვიძლია გამოვიტანოთ საკმაოდ მარტივი დასკვნა, რომ ვერტიკალური ხაზები საუკეთესოდ ყალიბდება გამოყენებით, ხოლო შუალედური ხაზების ვარიანტების გაკეთება შესაძლებელია ტეგი


მაგრამ ეს ყველაფერი დამოკიდებულია ფანტაზიასა და მოთხოვნებზე. ასე რომ აირჩიე და ჩამოაყალიბე.

ძირითადად, ჰორიზონტალური ხაზები გამოიყენება ვებსაიტის HTML გვერდების გასაფორმებლად, რაც მათ უფრო მიმზიდველ იერს აძლევს. მაგრამ მათ ასევე შეუძლიათ ვიზუალურად განასხვავონ ინფორმაცია მიმდებარე სექციებისგან, რაც მკითხველს კომფორტს ანიჭებს მის შესწავლისას. ძირითადად, დახაზეთ ჰორიზონტალური ხაზები, სადაც გჭირდებათ, ეს ყველაფერია.

როგორ დავხატოთ ჰორიზონტალური ხაზი?

არსებობს სპეციალური ტეგი HTML-ში ჰორიზონტალური ხაზების დასახაზად


. და ის არის ბლოკის ტეგი, ანუ ის ქმნის ხაზების წყვეტებს თავის წინ და მის შემდეგ, ამიტომ ხაზი ყოველთვის მთავრდება ცალკეულ ხაზზე. შესაბამისად, ის შეიძლება იყოს მითითებული მხოლოდ ტეგების შიგნით, რომლებიც შეიძლება შეიცავდეს ბლოკის ელემენტებს, მაგალითად ან
. მაგრამ მე აქ ვარ
არ შეიძლება ჰქონდეს შინაარსი, რადგან მას უბრალოდ არ აქვს დახურვის ტეგი, რაც ნიშნავს რომ ის ცარიელია.

HTML-ში ჰორიზონტალური ხაზების დახატვის მაგალითი

ჰორიზონტალური ხაზების დახატვა


პარაგრაფი.

პარაგრაფი.


პარაგრაფი.



შედეგი ბრაუზერში

პარაგრაფი.

პარაგრაფი.

პარაგრაფი.

როგორც ხედავთ, ხაზები აღმოჩნდება ძალიან თხელი, არამიმზიდველი და მიზიდული მთელ ხელმისაწვდომ სიგანეზე, ასე რომ, ახლა ჩვენ ვისწავლით როგორ შევცვალოთ ისინი, რათა უფრო მიმზიდველად გამოიყურებოდეს.

როგორ შევცვალოთ ჰორიზონტალური ხაზების ფერი, სისქე და სიგანე?

HTML-ის ძველ ვერსიებში, ტეგი


იყო სპეციალური ატრიბუტები, რომლითაც შეგიძლიათ შეცვალოთ ჰორიზონტალური ხაზების ფერი, სისქე და სიგანე. ეს არის ფერი, ზომა და სიგანე, შესაბამისად. მაგრამ ახალ ვერსიებში ისინი მიატოვეს კასკადური სტილის ფურცლების (CSS) სასარგებლოდ, ასე რომ, როგორც თქვენ ალბათ მიხვდით, ჩვენ კვლავ გამოვიყენებთ ჩვენს საყვარელ სტილის ატრიბუტს. ზოგადი სინტაქსი ასეთია:


style="background:color" >- ხაზის ფერი (უფრო სწორად მისი ფონი).


style="height:size" >- ხაზის სისქე.


style="width:size" >- ხაზის სისქე.


სტილი= "ფონი: ფერი; სიმაღლე: ზომა; სიგანე: ზომა"> - ან შეგიძლიათ მიუთითოთ ყველა პარამეტრი ერთდროულად, უბრალოდ არ დაივიწყოთ მძიმით (;).

ფერი შეიძლება განისაზღვროს მისი სახელით ინგლისურად ან ფერის HEX კოდით, რომელსაც წინ უძღვის ჰეში (#). კარგად, თქვენ უკვე იცით ამის შესახებ გაკვეთილიდან ტექსტისა და ფონის ფერის შეცვლა.

მაგრამ ჩვენ უფრო მეტს ვისაუბრებთ ზომის შეცვლაზე. როგორც გახსოვთ გაკვეთილი შრიფტების შეცვლაზე CSS-ში არის დაახლოებით ათი საზომი ერთეული, მაგრამ ხაზის სისქეშეიძლება მითითებული იყოს მხოლოდ პიქსელებში (px) და პროცენტებში (%) და სისქეზოგადად მხოლოდ პიქსელებში. თუ თქვენ დააყენებთ სხვა საზომ ერთეულებს, ეს არ იქნება შეცდომა, მაგრამ ბრაუზერები უბრალოდ უგულებელყოფენ მათ.

თუ თქვენ მიუთითებთ ზომებს პიქსელებში, მაშინ ხაზის სისქე და სიგანე დამოკიდებული იქნება მონიტორის გარჩევადობაზე, რომელზედაც ჩანს თქვენი საიტი (რაც უფრო მაღალია ეკრანის გარჩევადობა, მით უფრო თხელი და ვიწროა ხაზი).

როგორც უკვე ვთქვი, მხოლოდ ხაზის სიგანე შეიძლება იყოს მითითებული პროცენტულად. პროცენტული ზომები ყოველთვის დამოკიდებულია და გამოითვლება ძირითადი კონტეინერის ელემენტის ზომაზე, რომელშიც მდებარეობს თეგი


. ამ შემთხვევაში, მშობლის ზომები აღებულია 100%. მაგალითად, თუ დავდებთ ტეგს
style="width:50%" >შიდა ელემენტი
, მაშინ რაც არ უნდა შევცვალოთ ბრაუზერის ფანჯრის ზომა ან მონიტორის გარჩევადობა, ხაზის სიგანე ყოველთვის იქნება ბლოკის სიგანის ნახევარი
.

ჰორიზონტალური ხაზების ფერის, სისქის და სიგანის შეცვლის მაგალითი.

შეცვალეთ ჰორიზონტალური ხაზების ფერი, სისქე და სიგანე.







შედეგი ბრაუზერში

ჰორიზონტალური ხაზების პოზიციის შეცვლა

როდესაც ცვლით ჰორიზონტალური ხაზის სიგანეს, ნათლად ხედავთ, რომ ბრაუზერები ყოველთვის ათავსებენ მას ცენტრში. თუ გსურთ მისი პოზიციის შეცვლა, უბრალოდ გამოიყენეთ შიგნით


ატრიბუტის გასწორება შემდეგი მნიშვნელობებით:

  • ცენტრი- ხაზი გასწორებულია ცენტრში (ნაგულისხმევი მნიშვნელობა).
  • დატოვა- დააჭირეთ მარცხენა კიდეს.
  • უფლება- აჭერს მარჯვენა კიდეს.

ჰორიზონტალური ხაზის გასწორების მაგალითი.

შეცვალეთ ჰორიზონტალური ხაზების პოზიცია.






შედეგი ბრაუზერში

როგორ ამოიღოთ ჩარჩო ხაზის გარშემო?

შეხედეთ ამ გაკვეთილის პირველ მაგალითს. როგორ ფიქრობთ, რა ფერისაა ეს ხაზები? მაგრამ ეს არ არის სიმართლე. ისინი გამჭვირვალეა, ისევე როგორც ნებისმიერი გვერდის ელემენტი, რომელსაც არ აქვს მითითებული ფონის ფერი! არ გჯერა? შემდეგ შეხედეთ მაგალითს, სადაც ჩვენ შევცვალეთ ხაზების ფერი. პირველისთვის ჩვენ არ დავაყენეთ ფერი, მხოლოდ გავზარდეთ მისი ზომა და არ არის ეს ხაზი გამჭვირვალე? Ამიტომ!

ახლა ავხსნი. ნაგულისხმევად, ბრაუზერები ხატავენ ჩარჩოებს ხაზების გარშემო, რაც ქმნის სამგანზომილებიან ეფექტს. ასე რომ, როცა ჰორიზონტალური ხაზების სისქეს არ გავზრდით, ბრაუზერები გვაჩვენებენ მხოლოდ ამ ჩარჩოებს, ვინაიდან თავად ხაზის სისქე არის 0px.

ხაზის გარშემო საზღვრის მოსაშორებლად, რომელიც ხშირად აფუჭებს გარეგნობას, კვლავ გამოვიყენებთ სტილის ატრიბუტს. და ასე წერია:


Საშინაო დავალება.

  1. შექმენით სტატიის, განყოფილების და ქვესექციის სათაურები. მოათავსეთ ისინი ყველა ცენტრში.
  2. დააყენეთ შრიფტი Arial-ზე მთელი გვერდისთვის და Courier სათაურებისთვის.
  3. დაე, შრიფტის ზომა მთელ გვერდზე იყოს ბრაუზერის ნაგულისხმევი ზომის 85%. და სათაურებს აქვთ გვერდის შრიფტის ზომის 145%, 125% და 110%, შესაბამისად.
  4. დაწერეთ აბზაცი პირველი სათაურის ქვეშ, გრძელი ციტატა მეორის ქვეშ და ლექსი მესამე სათაურის ქვეშ. და მოდით, ლექსი განთავსდეს გვერდის ცენტრში.
  5. თამამი სამი სიტყვა ციტატაში.
  6. სტატიის სათაურის ქვეშ დახაზეთ ჰორიზონტალური წითელი ხაზი სამი პიქსელის სისქით გვერდის მთელ სიგანეზე.
  7. ლექსის ზედა და ბოლოში დახაზეთ ხაზები ერთი პიქსელის სისქით შავით. ზედა ხაზის სიგანე დაახლოებით ტოლი იყოს ლექსის სიგანეზე, ქვედა კი - ნახევარი.
  8. ამოიღეთ არასაჭირო ჩარჩოები ხაზებიდან.