მოგესალმებით ბლოგის საიტის ძვირფასო მკითხველს. ამ სტატიაში ჩვენ ვაგრძელებთ CSS სტილის საფუძვლების შესწავლას და html ტექსტის სტილის დასადგენად ვერტიკალურად გასწორებას, ტექსტის გასწორებას, ტექსტის ჩაღრმავებას და ზოგიერთ სხვა მახასიათებელს.
ტექსტის გასწორება CSS- თან
დავიწყოთ სტილის ატრიბუტებით, რომლებიც აკონტროლებენ ტექსტის გაყვანას ბლოკის ელემენტებში. დავიწყოთ text-align თვისებით, რომელიც სინამდვილეში align ატრიბუტის ჩანაცვლებაა (გამოიყენება html ელემენტების შინაარსის გასწორებისთვის, როგორიცაა p პუნქტები).
სტილის თვისება ტექსტის გასწორება ეკითხება ჰორიზონტალური ტექსტის გასწორებადა მხოლოდ ოთხი შესაძლო მნიშვნელობა აქვს:
ამ წესისთვის ხელმისაწვდომი მნიშვნელობები განსაზღვრავს განლაგებას, შესაბამისად: მარცხნივ - მარცხნივ, მარჯვნივ - მარჯვნივ, ცენტრით - ცენტრამდე და გამართლება - გვერდის სიგანეზე (ერთდროულად მარცხნივ და მარჯვნივ სიტყვებს შორის მანძილის გაზრდით). მაგალითად, ამ სტატიაში მოცემული ტექსტი გასწორებულია გვერდის სიგანეზე (თუ შეამჩნევთ, რომ მას საზღვრებიც აქვს მარცხნივ და მარჯვნივ) ტექსტის გასწორების გამოყენებით: გაამართლეთ წესი.
სტანდარტულად, ჰორიზონტალური გასწორება მარცხნივ გასწორებულია, ასე რომ თქვენ არ გჭირდებათ ტექსტის გასწორების სპეციფიკური მითითება: მარცხენა, თუ სხვა ელემენტში მითითებული არ არის სხვა ელემენტებში.
თვისების გამოყენების მაგალითები:
შემდეგი CSS თვისება ტექსტის იდენტური ეკითხება შეკვეთა წითელი ხაზისთვის, მაგალითად, ტექსტისთვის აბზაცის ნიშანში გვ. ეს წესი, ისევე როგორც ტექსტის გასწორება, მხოლოდ ბლოკის ელემენტებზე ვრცელდება. Სინტაქსი:
აქ დაშვებულია აბსოლუტური და ფარდობითი ჩაღრმავების მნიშვნელობები. აბსოლუტური მნიშვნელობები (px - პიქსელი, em, ყოფილი და ა.შ.) შეიძლება მიეთითოს როგორც პლუს, ასევე მინუს ნიშნით. ფარდობითი მნიშვნელობა, როგორც წესი, მოცემულია პროცენტულად (%). ფარდობითი მნიშვნელობა გამოითვლება ტექსტის არეალის სიგანედან. ასე რომ, css წესი ტექსტი-აბზაცის: 50% დაადგენს წითელ ხაზს ტოლი თვით ამ ხაზის სიგრძის ნახევარს. სტანდარტულად, "წითელი ხაზის" აბზაცი არის ნული. მაგალითი:
შემდეგი, მოდით ვნახოთ ვერტიკალური გასწორება - თვისება ვერტიკალური-გასწორება... ეს თვისება უკვე გამოიყენება ყველა html ელემენტისთვის და თითქმის ყველა საშუალებისთვის შინაარსის ელემენტების გასწორება ტექსტთან მათი საწყისი ხაზის მიხედვით. გარდა მაგიდის თეგებისა td და th, რომელშიც მთელი შინაარსი ვერტიკალურად იქნება გასწორებული. Სინტაქსი:
მოდით განვიხილოთ თითოეული მნიშვნელობა უფრო დეტალურად:
- საბაზისო - ტექსტის ნაწილის გასწორება მშობლის ელემენტის საწყისთან. ეს არის ნაგულისხმევი;
- ქვე - ტექსტის ნაწილი ნაჩვენებია, როგორც მშობელი ელემენტის ქვესაწერად ან ქვესახელად;
- super - ტექსტის ნაჭერი ნაჩვენებია როგორც ზედწერილი ან ზედწერილი მშობელი ელემენტისთვის;
- top - ტექსტის ნაწილი სწორდება მშობელი ელემენტის ზედა ნაწილთან;
- text-top - ფრაგმენტი სწორდება მშობლის ელემენტის ტექსტის ზედა ზღვარზე;
- შუა - ტექსტის ფრაგმენტის ცენტრში გასწორება მშობლის ელემენტის ცენტრში;
- ქვედა - ტექსტის ნაწილის გასწორება მშობლის ელემენტის ქვედა ნაწილთან;
- text-bottom - ფრაგმენტის გასწორება მშობელი ელემენტის ტექსტის ქვედა კიდესთან;
ქვემოთ მოცემულ ფიგურაში ნაჩვენებია ტესტის ფრაგმენტების ქცევა ვერტიკალური გასწორების თვისების სხვადასხვა მნიშვნელობებით Internet Explorer 11-ში:
ზემოთ ჩამოთვლილი მნიშვნელობების გარდა, შეგიძლიათ მიუთითოთ რიცხვითი მნიშვნელობები. მაგალითად, CSS წესის ვერტიკალური-გასწორება: 0 ნიშნავს იმას, რაც ვერტიკალური-გასწორების დაწერა: საბაზისო. ვერტიკალური გასწორება: 10px წესი გადააქვს ტექსტს საბაზისო ხაზიდან 10 პიქსელით. ტექსტის გადასაადგილებლად მნიშვნელობა უნდა იყოს მითითებული მინუსით.
კომპენსაცია შეიძლება მიეთითოს ფარდობით ერთეულებში, როგორიცაა em და ex, ან პროცენტულად.
ცხრილის უჯრედების შინაარსის ვერტიკალურად გასწორების მიზნით გამოიყენეთ შემდეგი მნიშვნელობები:
- top - შინაარსის უჯრედის ზედა ნაწილთან გასწორება;
- ქვედა - შინაარსის გასწორება უჯრედის ქვედა საზღვარზე;
- შუა - უჯრედის ცენტრში გასწორება (ნაგულისხმევად გამოიყენება).
სასურველი შედეგის მისაღწევად, თქვენ ჩვეულებრივ უნდა ჩაატაროთ სხვადასხვა მნიშვნელობები ვერტიკალური გასწორების სტილის თვისებისთვის. მრავალი შესაძლო მნიშვნელობა სხვადასხვა შემთხვევაში იძლევა ძალიან განსხვავებულ შედეგებს.
თეთრი სივრცის და სიტყვის შესაფუთი ვარიანტები ხაზების წყვეტების გასაკონტროლებლად
რიგში შემდეგია თეთრი სივრცის პარამეტრი, რომელიც პასუხისმგებელია html გვერდზე თეთრი სივრცის სიმბოლოების ჩვენებაზე.
როგორც ვიცით, სტანდარტულად, ბრაუზერი აერთიანებს ყველა ზედიზედ თეთრი სივრცის სიმბოლოებს: ინტერვალებს, ხაზების წყვეტებსა და ჩანართებს, ერთ სივრცეში. გამონაკლისი წინასწარი ტეგი, მასში განთავსებული ტექსტი ნაჩვენებია როგორც არის, ყველა ინტერვალით.
თეთრი სივრცის თვისებას აქვს შემდეგი სინტაქსი:
აშკარაა, რომ ნორმალური მნიშვნელობა ნაგულისხმევად გამოიყენება და ტოვებს ყველაფერს, როგორც ზემოთ არის აღწერილი, ყველა ზედიზედ სივრცე გაერთიანებულია ერთში და ხაზების წყვეტები ავტომატურად ხდება.
მნიშვნელობის "პრე" გამოყენება იგივე იქნება, რაც "წინა" ნიშნის გამოყენება. ბრაუზერი გამოაქვეყნებს გვერდს, ნებისმიერი დამატებითი ადგილისა და დეფისის ჩათვლით, როგორც ამას დეველოპერი დაამატებს. თუ ტექსტის სტრიქონი ძალიან გრძელია, დაემატება გადაადგილების ჰორიზონტალური ზოლი.
ახლანდელი მნიშვნელობა ხელს უშლის ბრაუზერს ხაზების შეფუთვაში და ტექსტი ნაჩვენებია ერთ ხაზზე. ერთადერთი, რაც "br" ნიშნის დამატება საშუალებას მოგცემთ გადაიტანოთ ტექსტი ახალ სტრიქონზე.
წინასწარი შეფუთვის მნიშვნელობა ინახავს სივრცის ყველა თანმიმდევრობას და ხაზების წყვეტებს, მაგრამ თუ ხაზი არ ჯდება მითითებულ უბანში, ბრაუზერი ავტომატურად ახვევს ტექსტს ახალ სტრიქონზე.
ხაზის წინასწარი მნიშვნელობა გადააქვს სივრცეები ერთ სივრცეში, ინახება ხაზის არხები და ბრაუზერმა შეიძლება გატეხოს ძალიან გრძელი ხაზები, რათა თავიდან იქნას აცილებული ჰორიზონტალური გადახვევა.
გამოყენების მაგალითი:
განვიხილოთ შემდეგი სიტყვა-შესაფუთი პარამეტრი, რომელიც გეტყვით გადაიტანოთ თუ არა გრძელი სიტყვები, რომლებიც მოცემულ არეალში არ ჯდება. ეს თვისება ხშირად არ გამოიყენება, მაგრამ ზოგჯერ ამის გაკეთება არ შეგიძლიათ:
სიტყვა-შეფუთვა: ნორმალური | სიტყვა-სიტყვა
ნორმალური მნიშვნელობა ეუბნება ბრაუზერს, რომ ტექსტის გაყოფა შესაძლებელია მხოლოდ სივრცეებში და ეს არის ჩვეულებრივი ბრაუზერის ქცევა. სიტყვის წყვეტილი მნიშვნელობა საშუალებას აძლევს ბრაუზერს ჩასვა სიტყვების სტრიქონების წყვეტები. მაგალითი:
ტექსტის ჩრდილის პარამეტრები - ტექსტური ჩრდილის თვისება
CSS3 სტანდარტის სხვადასხვა დეკორაციების მოყვარულთათვის შესაძლებელი გახდა ტექსტისთვის ჩრდილის დაყენება. ტექსტის ჩრდილის თვისების სწორად გამოყენებამ შეიძლება აშკარად გააცოცხლოს ვებ-გვერდი. Სინტაქსი:
მნიშვნელობა არ აუქმებს ტექსტის ჩრდილს და ნაგულისხმევად არის მითითებული.
ჩრდილის ფერი მითითებულია CSS ფორმატის ნებისმიერ ფორმატში და არის არასავალდებულო პარამეტრი. სტანდარტულად, ჩრდილის ფერი იგივეა, რაც ტექსტის ფერი.
ჩრდილის ჰორიზონტალური კომპენსაცია შეიძლება მიეთითოს CSS– ის მხარდაჭერილი ზომის ნებისმიერ ერთეულში. პოზიტიური მნიშვნელობა განათავსებს ჩრდილს ტექსტის მარჯვნივ, ხოლო უარყოფითი მნიშვნელობას მარცხნივ. ნულის მნიშვნელობა აყენებს ჩრდილს ტექსტის პირდაპირ ქვემოთ და მხოლოდ მაშინ არის მნიშვნელოვანი, თუ ჩრდილი ბუნდოვანია.
ჩრდილის ვერტიკალური კომპენსაცია ასევე შეიძლება დაყენდეს ზომის ნებისმიერ ერთეულში, რომელსაც მხარს უჭერს CSS. დადებითი მნიშვნელობა გადააქვს ჩრდილს ტექსტის ქვემოთ, ხოლო უარყოფითი მნიშვნელობა გადააქვს მასზე ზემოთ. ნულის მნიშვნელობა აყენებს ჩრდილს ტექსტის ქვემოთ.
გაზომვის ნებისმიერ ერთეულში და ჩრდილის დაბინდვის რადიუსი... რაც უფრო მაღალია ღირებულება, მით უფრო ფართო ხდება ჩრდილი და მით უფრო გლუვდება იგი. თუ ეს პარამეტრი არ არის მითითებული, ბუნდოვანი მნიშვნელობით ნულოვანია. მას შემდეგ, რაც ანტი-ალიასის ალგორითმი განსხვავებულია სხვადასხვა ბრაუზერისთვის, ჩრდილის გამოჩენა შეიძლება მცირედ განსხვავდებოდეს ბრაუზერის მიხედვით.
მოდული CSS ტექსტი აღწერს CSS ფუნქციებს, რომლებიც აკონტროლებენ საწყისი ტექსტის თარგმნას ფორმატირებულ ტექსტში და ხაზის შეფუთვას. CSS- ის სხვადასხვა თვისებები უზრუნველყოფს კონტროლს საქმის გადაკეთებაზე, სივრცის დამუშავებაზე, ტექსტისა და სტრიქონების დეფლაციის და შეფუთვის წესებზე, გასწორებაზე, ინტერვალზე და ჩაღრმავებაზე.
ტექსტის ძირითადი ერთეული არის სიმბოლო. ამასთან, რადგან წერის სისტემები ყოველთვის ისეთი მარტივი არ არის, როგორც ჩვეულებრივი ინგლისური ანბანი, სინამდვილეში რა სიმბოლოა, დამოკიდებულია იმ კონტექსტზე, რომელშიც ტერმინი გამოიყენება. მაგალითად, კორეულ წერილობით სისტემაში, თითოეული კვადრატული წარმოდგენა syllable (მაგალითად, 한 \u003d han) შეიძლება ჩაითვალოს სიმბოლოდ. ამასთან, კვადრატული სიმბოლო მართლაც შედგება რამდენიმე ასოსგან, თითოეული წარმოადგენს ფონემას (მაგალითად, ㅎ \u003d h, ㅏ \u003d a, n \u003d n) და თითოეული მათგანი ასევე შეიძლება სიმბოლოდ ჩაითვალოს.
1. ტექსტის გარდაქმნა: ტექსტის გარდამქმნელი თვისება
ტექსტის გარდაქმნის თვისება სტილს მისცემს ტექსტს. ეს გავლენას არ ახდენს არსებულ შინაარსზე და არ უნდა იმოქმედოს უბრალო ტექსტის ასლის და ჩასმა ოპერაციის შინაარსზე.
ქონება მემკვიდრეობით გადაეცემა.
Სინტაქსი
ტექსტური გარდაქმნა: არცერთი; ტექსტი-გარდაქმნა: კაპიტალიზაცია; ტექსტი-გარდაქმნა: დიდი; ტექსტური გარდაქმნა: პატარა; ტექსტ-გარდაქმნა: მემკვიდრეობა; ტექსტ-გარდაქმნა: საწყისი;
2. სივრცეების მართვა და ხაზების წყვეტები: თეთრი სივრცის თვისება
თეთრი სივრცის თვისება ამუშავებს ელემენტებს შორის სიტყვებსა და სტრიქონებს შორის შუალედებს.
ქონება მემკვიდრეობით გადაეცემა.
თეთრი სივრცე | |
---|---|
ღირებულებები: | |
ნორმალური | ნაგულისხმევი მნიშვნელობა. სიტყვებს შორის მხოლოდ ერთი სივრცეა ჩასმული, დამატებითი სივრცეები განადგურდება. ტექსტი შეფუთულია მხოლოდ საჭიროების შემთხვევაში. |
ახლახანს | ხელს უშლის ხაზის წყვეტებს, გარდა გამოყენებისას . |
წინა | ტექსტში სივრცეები არ არის იგნორირებული, ბრაუზერი აჩვენებს დამატებით ადგილებს და ხაზების წყვეტებს. |
წინასწარ შეფუთვა | ინახავს ადგილებს ტექსტში, საჭიროების შემთხვევაში სტრიქონების შესვენებით. |
წინასწარი ხაზი | ხსნის დამატებით ადგილებს, გარდა შემთხვევებისა . |
შესვენების სივრცეები | ქცევა იდენტურია წინასწარი შეფუთვისგან, გარდა იმ შემთხვევისა, როდესაც: არასასურველი თავისუფალი სივრცის ნებისმიერი თანმიმდევრობა ყოველთვის იკავებს ადგილს, ხაზის ბოლოს ჩათვლით; ხაზების წყვეტები არსებობს თითოეული არა-მოსახსნელი სივრცის შემდეგ, მათ შორის სივრცეებს \u200b\u200bშორის. |
საწყისი | |
მემკვიდრეობით მიღება |
Სინტაქსი
თეთრი სივრცე: ნორმალური; თეთრი სივრცე: ახლახანს; თეთრი სივრცე: pre; თეთრი სივრცე: წინასწარ შეფუთვა; თეთრი სივრცე: წინა ხაზი; თეთრი სივრცე: ბრეიკ-სივრცეები; თეთრი სივრცე: მემკვიდრეობა; თეთრი სივრცე: საწყისი;
3. ჩანართების დაყენება: ჩანართის ზომის თვისება
ჩანართის ზომის თვისება გამოიყენება Tab გასაღებით მიღებული ჩაღრმავების ოდენობის შესაცვლელად. თვისების მნიშვნელობები იგნორირებულია, როდესაც თეთრი სივრცის თვისების სამი ხაზის წინა, ნორმალური ან ახლანდელი მნიშვნელობებიდან ერთი დგინდება.
მუშაობს მხოლოდ ელემენტებზე
ქონება მემკვიდრეობით გადაეცემა.
Სინტაქსი
ჩანართის ზომა: 0; ჩანართის ზომა: 10px; ჩანართის ზომა: მემკვიდრეობა; ჩანართის ზომა: საწყისი;
4. ხაზის წყვეტისა და სიტყვის საზღვრები
როდესაც ხაზის დონის შინაარსი გაყოფილია ხაზებად, ის იყოფა ხაზოვან ბლოკებად. ამ გაყოფას ხაზის წყვეტს უწოდებენ.
როდესაც ხაზი წყდება ხაზის აშკარა შესვენების გამო, როგორიცაა ახალი ხაზი ან ტეგი
, ბლოკის დაწყება ან დასრულება ხაზის იძულებითი წყვეტაა.
თუ სტრიქონი წყდება შინაარსის შეფუთვის გამო, როდესაც ბრაუზერი ქმნის არასავალდებულო ხაზების წყვეტებს შინაარსის შესაფერისად, ეს რბილი შეფუთვაა.
4.1. ასოების დარღვევის წესები: სიტყვის წყვეტის თვისება
Word-break თვისება განსაზღვრავს ასოებს შორის რბილი შეფუთვის შესაძლებლობებს, ე.ი. როდესაც დასაშვებია ტექსტის სტრიქონების გაყოფა. კერძოდ, იგი აკონტროლებს აქვს თუ არა რბილი დეფლაცია მიმდებარე ტიპოგრაფიულ ასოთა ერთეულებს და / ან რიცხვებს შორის. ეს გავლენას არ ახდენს სივრცის მიერ შექმნილი რბილი დეფლაციის შესაძლებლობების მარეგულირებელ წესებზე.
ქონება მემკვიდრეობით გადაეცემა.
Სინტაქსი
სიტყვის წყვეტა: ნორმალური; word-break: break-all; word-break: ყველაფრის შენარჩუნება; სიტყვა-შესვენება: მემკვიდრეობა; სიტყვა-შესვენება: საწყისი;
4.2. ხაზის წყვეტა: ხაზის შესვენება
ხაზის წყვეტის თვისება განსაზღვრავს წრფის წყვეტის წესებს ელემენტში, კერძოდ, თუ როგორ ურთიერთქმედებს ხაზის წყვეტები პუნქტუაციის ნიშნებთან და სიმბოლოებთან.
ქონება მემკვიდრეობით გადაეცემა.
ხაზის შესვენება | |
---|---|
ღირებულებები: | |
ავტო | ბრაუზერი განსაზღვრავს ხაზის წყვეტის შეზღუდვების ერთობლიობას, რაც შეიძლება შეიცვალოს ხაზის სიგრძის მიხედვით, მაგალითად, ხაზების წყვეტის წესების ნაკლებად მკაცრი ნაკრების გამოყენება მოკლე ხაზებისთვის. ნაგულისხმევი მნიშვნელობა. |
ფხვიერი | ანაწილებს ტექსტს ხაზების შესაფუთი წესების ნაკლებად შემზღუდველი ნაკრების გამოყენებით. როგორც წესი, გამოიყენება მოკლე ხაზებისთვის, მაგალითად გაზეთებში. |
ნორმალური | ანაწილებს ტექსტს ხაზების შესაფუთი წესების ყველაზე გავრცელებული ნაკრების გამოყენებით. |
მკაცრი | ანადგურებს ტექსტს ხაზების შესვენების მკაცრი ნაკრების გამოყენებით. |
საწყისი | ადგენს ქონების მნიშვნელობას მის ნაგულისხმევ მნიშვნელობას. |
მემკვიდრეობით მიღება | მშობლის ელემენტისგან იღებს მემკვიდრეობით ქონების მნიშვნელობას. |
Სინტაქსი
ხაზის წყვეტა: ავტო; ხაზის შესვენება: ფხვიერი; ხაზის შესვენება: ნორმალური; ხაზის შესვენება: მკაცრი; ხაზის წყვეტა: მემკვიდრეობა; ხაზის შესვენება: საწყისი;
4.3. დეფისი: დეფისი თვისება
დეფისის თვისება განსაზღვრავს, დაშვებულია თუ არა დეფისს ტექსტის სტრიქონში რბილი დეფისირების შესაძლებლობების შექმნა.
Hyphenation კონტროლდება სიტყვის დარღვევით, რომელშიც სიტყვების დარღვევა ჩვეულებრივ არ ხდება აბზაცების განლაგების გასაუმჯობესებლად. როგორც წესი, სიტყვების გაყოფა ხდება სილაბური ან მორფემიული საზღვრების გასწვრივ და განცალკევების ვიზუალური მითითებით (ჩვეულებრივ დეფისის ჩასმით, -). ზოგიერთ შემთხვევაში, დეფისით შეიძლება შეცვალოს სიტყვის მართლწერაც. ნებისმიერ შემთხვევაში, სიტყვის შეფუთვა მხოლოდ გაწევის ეფექტია: მან არ უნდა იმოქმედოს დოკუმენტის შინაარსზე, ტექსტის შერჩევაზე ან ძიებაზე.
CSS ტექსტის დონე 3 არ განსაზღვრავს ზუსტი დეფლაციის წესებს, ამიტომ გირჩევთ, აირჩიოთ ხაზის წერტილები, რომლებიც შეესაბამება თქვენს ენას.
ქონება მემკვიდრეობით გადაეცემა.
დეფისები | |
---|---|
ღირებულებები: | |
არცერთი | სიტყვები არ არის დეფისირებული, მაშინაც კი, თუ ამ სიტყვის სიმბოლოები პირდაპირ განსაზღვრავენ დეფისს. |
სახელმძღვანელო | სიტყვების დეფლაცია ხდება მხოლოდ იმ ადგილებში, სადაც სიტყვის შიგნით არის სიმბოლოები, რომლებიც ნათლად მიუთითებენ სიტყვის დეფლაციის (სპეციალური ხასიათის -) შესაძლებლობაზე. ნაგულისხმევი მნიშვნელობა. |
ავტო | სიტყვები შეიძლება დაიყოს ტიპაჟის შესაძლებლობებად, რაც ავტომატურად განისაზღვრება ენის შესაფერისი დეფისირების რესურსით, გარდა იმ ხაზებისა, რომლებიც პირდაპირ არის მითითებული დეფისით. თქვენ უნდა დააყენოთ თქვენი შინაარსის ენა (მაგალითად, lang HTML ატრიბუტის ან HTTP შინაარსის ენის სათაურის გამოყენებით) ავტომატური სიტყვების სათანადო შეფუთვის მისაღებად. |
საწყისი | ადგენს ქონების მნიშვნელობას მის ნაგულისხმევ მნიშვნელობას. |
მემკვიდრეობით მიღება | მშობლის ელემენტისგან იღებს მემკვიდრეობით ქონების მნიშვნელობას. |
Სინტაქსი
დეფისები: არცერთი; დეფისები: სახელმძღვანელო; დეფისები: ავტო; დეფისები: მემკვიდრეობა; დეფისები: საწყისი;
4.4. შეფუთვა-ბლოკის გადავსება: გადახურვა-შეფუთვა / სიტყვა-შეფუთვა
გადავსების გადაფარვის თვისება (ან მისი ამორტიზებული სახელი word-wrap) განსაზღვრავს, შეუძლია თუ არა გაწყვეტილი ხაზის გაწყვეტა გადაუჭრელ წერტილებზე, რათა თავიდან იქნას აცილებული ხაზის ყუთი. მუშაობს, როდესაც თეთრი სივრცის თვისება იძლევა შეფუთვას.
ქონება მემკვიდრეობით გადაეცემა.
გადავსება-გადატანა, სიტყვის გადატანა | |
---|---|
ღირებულებები: | |
ნორმალური | შეუწყვეტელი ხაზების გაწყვეტა შესაძლებელია მხოლოდ დაშვებულ შესვენების წერტილებში. ნაგულისხმევი მნიშვნელობა. |
სიტყვის სიტყვა | |
სადმე | სიმბოლოების მომიჯნავე თანმიმდევრობა შეიძლება დაირღვეს თვითნებურ წერტილში, თუ სტრიქონში არ არის სხვა მისაღები შესვენების წერტილები. გავლენას ახდენს მხოლოდ ვიზუალურ ჩვენებაზე, ორიგინალ ტექსტზე ზემოქმედების გარეშე. ხაზის წყვეტის წერტილში ახალი ხაზი არ ემატება. თქვენი შინაარსის მინიმალური ზომის გაანგარიშებისას, გათვალისწინებულია რბილი შეფუთვის ვარიანტები. |
საწყისი | ადგენს ქონების მნიშვნელობას მის ნაგულისხმევ მნიშვნელობას. |
მემკვიდრეობით მიღება | მშობლის ელემენტისგან იღებს მემკვიდრეობით ქონების მნიშვნელობას. |
Სინტაქსი
გადახურვა-შეფუთვა: ნორმალური; overflow-wrap: სიტყვის სიტყვა; გადახურვა-გადატანა: სადმე; overflow-wrap: მემკვიდრეობით მიღება; გადახურვა-შეფუთვა: საწყისი;
5. ხაზების გასწორება და გამართლება
ხაზების გასწორება და გასწორება აკონტროლებს თუ როგორ ნაწილდება შინაგანი შინაარსის სტრიქონის ველში.
5.1. მოკლე შენიშვნა ტექსტის გასწორებისთვის: ტექსტის გასწორების თვისება
ტექსტის ბლოკი არის წრფივი ბლოკების კრებული. ტექსტის გასწორების თვისება განსაზღვრავს ტექსტის გასწორება და ტექსტის გასწორება ბოლო თვისებებს და აღწერს ხაზის დონის ყუთების ხაზის ყუთში დაწყებული და დასასრულის მხარეების შესაბამისობას. Justify-all ან match-მშობლის გარდა სხვა მნიშვნელობებს ენიჭება text-align-all და გადატვირთვის ტექსტში align-last ავტოზე.
ქონება მემკვიდრეობით გადაეცემა.
ტექსტის გასწორება | |
---|---|
ღირებულებები: | |
დაწყება | ხაზის დონის შინაარსი გასწორებულია ხაზის ყუთის საწყისი ზღვარზე. ნაგულისხმევი მნიშვნელობა. |
დასასრული | ხაზის დონის შინაარსი გასწორებულია ხაზის ყუთის უკანა მხარეს. |
მარცხენა | ხაზის დონის შინაარსი გასწორებულია ხაზის ყუთის ხაზის მარცხნივ. ვერტიკალური წერის სისტემებში, ეს იქნება ფიზიკური ზედა ან ქვედა, ტექსტის ორიენტაციის მიხედვით. |
მართალი | ხაზის დონის შინაარსი სწორდება სწორი ხაზის ყუთის ხაზზე. ვერტიკალური წერის სისტემებში ეს იქნება ფიზიკური ზედა ან ქვედა, ტექსტის ორიენტაციის მიხედვით. |
ცენტრი | ხაზის დონის შინაარსი ორიენტირებულია სტრიქონების ველში. |
ამართლებს | ტექსტი გასწორებულია შინაგანი ყუთის სიგანეზე, რათა ზუსტად შეავსოს ხაზის ველი, მოირგო მშობლის ელემენტის მარცხენა და მარჯვენა კიდეები. თუ ტექსტში გასწორება-ბოლოში სხვა რამ არ არის მითითებული, ბოლო სტრიქონი იძულებითი შესვენების ან ბლოკის დასრულებამდე გასწორებულია დასაწყისთან. სივრცე სიტყვებსა და ასოებს შორის განაწილებულია ისე, რომ ყველა სტრიქონის სიგრძე ტოლია. სხვადასხვა ბრაუზერს შეუძლია გაზარდოს როგორც სიტყვებს შორის მანძილი, ასევე ასოებს შორის. |
გამართლება-ყველა | აყენებს ტექსტის გასწორებას და ტექსტის გასწორებას ბოლომდე გასამართლებლად, ასევე გასწორებს ბოლო სტრიქონს. |
შესატყვისი მშობელი | მნიშვნელობა იქცევა ისევე, როგორც მემკვიდრეობა, გარდა იმ შემთხვევისა, რომ მემკვიდრეობითი საწყისი ან საბოლოო მნიშვნელობა ინტერპრეტირდება მიმართულების მნიშვნელობასთან მიმართებაში (ან ორიგინალი შეიცავს ბლოკს, თუ მშობელი არ არსებობს) და შედეგად ხდება მარცხენა ან მარჯვენა გამოთვლილი მნიშვნელობა. |
მემკვიდრეობით მიღება | მშობლის ელემენტისგან იღებს მემკვიდრეობით ქონების მნიშვნელობას. |
Სინტაქსი
ტექსტის გასწორება: დაწყება; ტექსტის გასწორება: დასასრული; ტექსტის გასწორება: მარცხენა; ტექსტის გასწორება: მარჯვნივ; ტექსტის გასწორება: ცენტრი; ტექსტის გასწორება: გამართლება; ტექსტის გასწორება: გამართლება-ყველა; ტექსტის გასწორება: მატჩი-მშობელი; ტექსტის გასწორება: მემკვიდრეობა;
5.2. ტექსტის ნაგულისხმევი გასწორება: text-align-all თვისება
Text-align-all თვისება არის ტექსტის გასწორების თვისების სტენოგრამა, რომელიც განსაზღვრავს შინაარსის ყველა ხაზის გასწორებას ბლოკის კონტეინერში, გარდა ბოლო სტრიქონებისა, რომლებიც გადაფარებულია ტექსტის გასწორებით-ბოლოთი. იღებს მნიშვნელობებს დაწყების, დასრულების, მარცხნივ, მარჯვნივ, ცენტრში, გასამართლებლად და შესატყვისი მნიშვნელობებით.
ქონება მემკვიდრეობით გადაეცემა.
Სინტაქსი
ტექსტის გასწორება: დაწყება; text-align-all: დასრულება; text-align-all: მარცხენა; ტექსტის გასწორება: ყველა; text-align-all: ცენტრი; text-align-all: გამართლება; text-align-all: მატჩი-მშობელი; text-align-all: მემკვიდრეობა;
5.3. ბოლო სტრიქონის გასწორება: text-align- ბოლო თვისება
ტექსტის გასწორება-ბოლო თვისება აღწერს, თუ როგორ არის გასწორებული ბლოკის ან სტრიქონის ბოლო ხაზი უშუალოდ ხაზის იძულებითი წყვეტის წინ.
თუ ავტომატურად არის დაყენებული, შესაბამის სტრიქონზე შინაარსი შეესაბამება ტექსტის გასწორებას, თუ არ არის მითითებული ტექსტის გასწორება, ამ შემთხვევაში იგი გასწორებულია ბლოკის დასაწყისში. ყველა სხვა მნიშვნელობა განიმარტება, როგორც ეს აღწერილია ტექსტის გასწორებისთვის.
მნიშვნელობებია ავტომატური, დაწყება, დასრულება, მარცხნივ, მარჯვნივ, ცენტრში, გამართლება და შესატყვისი მშობელი.
ქონება მემკვიდრეობით გადაეცემა.
Სინტაქსი
ტექსტის გასწორება-ბოლო: ავტო; text-align-last: დაწყება; text-align-last: დასრულება; text-align-last: მარცხენა; text-align-last: მარჯვნივ; text-align-last: ცენტრი; ტექსტის გასწორება-ბოლო: გამართლება; text-align-last: მატჩი-მშობელი;
6. ხარვეზები
CSS საშუალებას გაძლევთ გააკონტროლოთ სიტყვებსა და ტიპოგრაფიულ სიმბოლოებს შორის ინტერვალი, სიტყვათაშორისი და ასოთაშორისი თვისებების გამოყენებით.
6.1. სიტყვებს შორის დაშორება: სიტყვათაშორისი თვისება
სიტყვათაშორისი თვისება განსაზღვრავს სიტყვებს შორის დამატებით ინტერვალს.
ადგენს სიტყვებს შორის ინტერვალს. შესაძლებელია დადებითი და უარყოფითი მნიშვნელობების გამოყენება. უარყოფითი მნიშვნელობით, სიტყვებს შეიძლება გადაფარონ.
სიტყვების შუალედის მნიშვნელობაზე გავლენას ახდენს ტექსტის გასწორების თვისება, როდესაც ტექსტი გამართლებულია.
ქონება მემკვიდრეობით გადაეცემა.
Სინტაქსი
სიტყვების დაშორება: ნორმალური; სიტყვების შუალედი: 1px; სიტყვების შუალედი: 0.2em; სიტყვების შუალედი: 50%; სიტყვების დაშორება: მემკვიდრეობა; სიტყვების შუალედი: საწყისი;
6.2. თვალთვალი: ასოთაშორისი თვისება
ასოთაშორისი თვისება განსაზღვრავს დამატებით დაშორებას ან თვალთვალს მიმდებარე ტიპოგრაფიულ სიმბოლოებს შორის. ასოთა შუალედი შეავსებს და სიტყვათაშორისებს. არსებული განლაგების წესებიდან გამომდინარე, მომხმარებლების აგენტებს შეუძლიათ ტექსტის გასწორების მიზნით ტიპოგრაფიული პერსონაჟის ერთეულებს შორის კიდევ უფრო გაზარდონ ან შეამცირონ.
ქონება მემკვიდრეობით გადაეცემა.
Სინტაქსი
ასოთა დაშორება: ნორმალური; ასოთაშორისი მანძილი: 0,1 em; ასოთაშორისი ინტერვალი: 2px; ასოთაშორისი დაშორება: მემკვიდრეობით მიღება; ასო-ინტერვალი: საწყისი;
7. პირველი სტრიქონის აბზაცი: ტექსტი-აბზაცის თვისება
Text-indent თვისება განსაზღვრავს ჩაღრმავებას, რომელიც გამოიყენება ბლოკში შინაგანი შინაარსის ხაზებზე. შევსება განიხილება, როგორც ზღვარი, რომელიც გამოიყენება ხაზის ყუთის საწყის ზღვარზე.
თუ ბლოკის ელემენტის პირველ სტრიქონში არის გამოსახულება, მაშინ ის გადავა დანარჩენ ტექსტთან ერთად.
ქონება მემკვიდრეობით გადაეცემა.
Სინტაქსი
ტექსტი-აბზაცი: 5 მმ; text-indent: 20px; ტექსტი-აბზაცი: 5%; text-indent: 2em თითოეული სტრიქონი; text-indent: 2em ჩამოკიდებული; text-indent: მემკვიდრეობა; ტექსტი-აბზაცი: საწყისი;
ადგენს ტექსტის ბლოკის ბოლო სტრიქის გასწორებას.
მოკლე ინფორმაცია
დანიშნულებები
აღწერა | მაგალითი | |
---|---|---|
<тип> | მიუთითებს მნიშვნელობის ტიპზე. | <размер> |
A&& B | მნიშვნელობები უნდა აისახოს ნაჩვენები თანმიმდევრობით. | <размер> && <цвет> |
ა | ბ | მიუთითებს, რომ შემოთავაზებული მნიშვნელობებიდან მხოლოდ ერთი უნდა იყოს შერჩეული (A ან B). | ნორმალური | მცირე ზომის კაპები |
ა || ბ | თითოეული მნიშვნელობის გამოყენება შესაძლებელია ცალკეული ან სხვებთან ერთად ნებისმიერი თანმიმდევრობით. | სიგანე || ითვლიან |
ჯგუფების მნიშვნელობები. | [მოსავალი || ჯვარი] | |
* | გაიმეორეთ ნულოვანი ან მეტი ჯერ. | [,<время>]* |
+ | გაიმეორეთ ერთი ან მეტი ჯერ. | <число>+ |
? | მითითებული ტიპი, სიტყვა ან ჯგუფი არასავალდებულოა. | ჩასმული? |
(A, B) | გაიმეორეთ მინიმუმ A, მაგრამ არა უმეტეს B ჯერ. | <радиус>{1,4} |
# | გაიმეორეთ ერთი ან მეტი ჯერ, მძიმით გამოყოფილი. | <время># |
ღირებულებები
auto ემთხვევა ტექსტის გასწორების თვისებით განსაზღვრულ გასწორებას, გარდა გამართლებული მნიშვნელობისა. მისთვის გასწორება დაწყების მსგავსი იქნება. start ხაზი გასწორებულია ბლოკის საწყის ზღვარზე, რომელიც შეიძლება შეიცვალოს ტექსტის მიმართულების მიხედვით (მარცხნიდან მარჯვნივ ან მარჯვნივ მარცხნივ). ბოლო სტრიქონი გასწორებულია ბლოკის ბოლო კიდეზე, ის განისაზღვრება ტექსტის მიმართულებით. მარცხენა ხაზი მარცხნივ გასწორებულია. მარჯვენა ხაზი სწორხაზოვანია. ცენტრი ხაზი ორიენტირებულია. justify სიმები გამართლებულია. თუ ბოლო სტრიქონში მხოლოდ ერთი სიტყვაა, მაშინ ის დარჩება გამართლებული.
სხვადასხვა მნიშვნელობის გავლენა ტექსტის პოზიციაზე ნაჩვენებია ცხრილში. 1
მნიშვნელობა | გასწორება | ტექსტის ტიპი |
---|---|---|
მარცხენა | მარცხნივ გასწორებული | |
მართალი | მარჯვენა ზღვარი | |
ცენტრი | ცენტრი | |
ამართლებს | სიგანეზე |
ქვიშის ყუთი
ვინი პუხი ყოველთვის არ გამოირჩეოდა მცირედი სიგრილით, განსაკუთრებით დილის თერთმეტ საათზე, რადგან ამ დროს საუზმე უკვე დიდი ხანია დასრულებული იყო და ვახშამი არც კი უფიქრია. და, რა თქმა უნდა, ის საშინლად ბედნიერი იყო, როდესაც კურდღელმა თასები და თეფშები ამოიღო.
div (ტექსტის გასწორება-ბოლო: დაწყება;)
მაგალითი
ობიექტის მოდელი
Საგანი.სტილი. ტექსტი AlignLast
შენიშვნა
Internet Explorer და Edge მხარს არ უჭერენ დაწყების და დასრულების მნიშვნელობებს.
Firefox 49 ვერსია მხარს უჭერს -moz-text-align- ბოლო თვისებას.
სპეციფიკაცია
თითოეული სპეციფიკაცია გადის დამტკიცების რამდენიმე ეტაპს.
- რეკომენდაცია - ამ სპეციფიკაციას მხარს უჭერს W3C და რეკომენდირებულია როგორც სტანდარტი.
- კანდიდატის რეკომენდაცია ( შესაძლო რეკომენდაცია) - სტანდარტის პასუხისმგებელი ჯგუფი დარწმუნებულია, რომ იგი შეესაბამება მის მიზნებს, მაგრამ სტანდარტის დანერგვისთვის საჭიროა დეველოპერული საზოგადოების დახმარება.
- შემოთავაზებული რეკომენდაცია ( შემოთავაზებული რეკომენდაცია) - ამ ეტაპზე დოკუმენტი წარედგინება W3C მრჩეველთა საბჭოს საბოლოო დასამტკიცებლად.
- სამუშაო პროექტი - პროექტის უფრო სრულყოფილი ვარიანტი, საზოგადოების განხილვის განხილვისა და გადასინჯვის შემდეგ.
- რედაქტორის მონახაზი ( სარედაქციო პროექტი) - სტანდარტის სტანდარტული ვერსია პროექტის რედაქტორების მიერ რედაქტირების შემდეგ.
- პროექტი ( დაზუსტების პროექტი) სტანდარტის პირველი პროექტია.
HTML ტეგები განსაზღვრავს ტექსტის გასწორებას, ჩაღრმავებას
დასაბუთებული ტექსტი, რომელიც გამოიყენება ტიპოგრაფიაში
ქვემოთ მოყვანილი მაგალითი გვიჩვენებს, თუ როგორ ხდება გასწორება ტექსტი სიგანეზე გვერდები:
გასწორება \u003d "მარცხენა" | გასწორება \u003d "მარჯვნივ" |
---|---|
მომსახურების სექტორში დასაქმებულთა რაოდენობა და ინფორმაციის გავრცელება ყოველდღე იზრდება. თუ მეურნეობა და ქარხანა გასული საუკუნეების სიმბოლო იყო, მაშინ ამჟამინდელი XXI საუკუნის სიმბოლოა ოფისი, რომელიც აღჭურვილია კომპიუტერებით, რომელსაც აქვს ინფორმაციის ნაკადის წვდომა. |
|
გასწორება \u003d "გამართლება" | გასწორება \u003d "ცენტრი" |
მომსახურების სექტორში დასაქმებულთა რაოდენობა და ინფორმაციის გავრცელება ყოველდღე იზრდება. თუ მეურნეობა და ქარხანა გასული საუკუნეების სიმბოლო იყო, მაშინ ამჟამინდელი XXI საუკუნის სიმბოლოა ოფისი, რომელიც აღჭურვილია კომპიუტერებით, რომელსაც აქვს ინფორმაციის ნაკადის წვდომა. |
მომსახურების სექტორში დასაქმებულთა რაოდენობა და ინფორმაციის გავრცელება ყოველდღე იზრდება. თუ მეურნეობა და ქარხანა გასული საუკუნეების სიმბოლო იყო, მაშინ ამჟამინდელი XXI საუკუნის სიმბოლოა ოფისი, რომელიც აღჭურვილია კომპიუტერებით, რომელსაც აქვს ინფორმაციის ნაკადის წვდომა. |
გამართლებული მნიშვნელობა უზრუნველყოფს ერთგვაროვნებას ტექსტის მარჯვენა და მარცხენა გასწორება, ე.ი. სიგანეში... ბეჭდვაში ეს მეთოდი ფართოდ გამოიყენება.
ტექსტის გასწორება HTML ცენტრში და სიგანეზე
ტექსტის გასწორება HTML- ში, ტექსტი მარჯვნივ:
შედეგი:
ატრიბუტები და ღირებულებები
- align \u003d "მარცხენა" - განსაზღვრავს ტექსტის გასწორება მარცხნივ (ნაგულისხმევი).
- გასწორება \u003d "ცენტრი" - ტექსტს სწორდება ცენტრში.
- გასწორება \u003d "მარჯვნივ" - ტექსტს სწორდება მარჯვნივ.
გასწორება | HTML ტექსტის აბზაცი
HTML ტექსტი და მისი ჩაღრმავება გვერდის მარცხნივ
ჩვენ ვაწარმოებთ აბზაცის ტექსტი მარცხნივ ორი \u200b\u200bგზით:
შედეგი:
ახალ ფანჯარაში ნახვა
მოგესალმებით ბლოგის საიტის ძვირფასო მკითხველს. დღეს ჩვენ ვაგრძელებთ შესწავლას და შემდეგ რიგრიგობით გვაქვს თვისებები ტექსტის გაფორმება, ვერტიკალური გასწორება, ტექსტის გასწორება, ტექსტის ჩაღრმავება და მრავალი სხვა, რაც ხელს უწყობს Html კოდში ტექსტების გარეგნობას.
ბოლო სტატიაში ჩვენ გავეცანით თვისებებს, რომლებიც მიზნად ისახავს შრიფტების იერსახეზე მორგებას.
კარგად და კიდევ უფრო ადრე, ჩვენ დეტალურად განვიხილეთ ყველა ტიპი, გავიგეთ, თუ როგორ შეიძლება მათი დაჯგუფება და რა პრიორიტეტებს უყენებს ბრაუზერი მათი ინტერპრეტაციის დროს. მართალია, ეს ყველაფერი დაყოფილი იყო რამდენიმე სტატიად, ამიტომ, რომ არ დაიბნა, გირჩევთ შეისწავლოთ მასალები მოცემული თანმიმდევრობით.
ტექსტის გაფორმება, ტექსტის გასწორება, ტექსტის შეკვეთა CSS– ში
როგორ ვიმუშაოთ ტექსტთან Css- ში? ლოგიკურია ვივარაუდოთ, რომ ამ მიზნით სპეციალურად შემუშავებული წესებია. დავიწყოთ text-align- ით, რომელიც სინამდვილეში align ატრიბუტის ჩანაცვლებაა (იგი გამოყენებული იყო შინაარსის გასწორებისთვის, როგორიცაა P აბზაცები ან სათაურები).
მას მხოლოდ ოთხი შესაძლო მნიშვნელობა აქვს:
მნიშვნელობა იგივე რჩება, როგორც ადრე იყო. ტექსტის გასწორება არის ხაზების ჰორიზონტალური გასწორება. ეს წესი ვრცელდება მხოლოდ ბლოკის ელემენტებზე (აბზაცები, სათაურები და ა.შ.), ე.ი. ის ტეგები, რომლებშიც შეიძლება გამოჩნდეს მრავალი ხაზი. რადგან რადგან მხოლოდ ერთი რიგის შინაგანი ელემენტები შეიძლება არსებობდეს, მათში ტექსტის გასწორების გამოყენებას განსაკუთრებული აზრი არ აქვს.
აშკარაა, რომ ამ წესის მნიშვნელობები ნიშნავს გასწორებას, შესაბამისად: მარცხნივ (მარცხნივ), მარჯვნივ (მარჯვნივ), ცენტრში (ცენტრში) და გვერდის სიგანეზე (გაამართლეთ - ერთდროულად მარცხნივ და მარჯვნივ სიტყვებს შორის მანძილის გაზრდით) ... თავისთავად ცხადია, რომ Justify მნიშვნელობა უნდა იქნას გამოყენებული ელემენტებისთვის, სულ მცირე, რამდენიმე სტრიქონის ტექსტით, წინააღმდეგ შემთხვევაში, ამას თვალსაჩინო ეფექტი არ ექნება.
მაგალითად, მე წინა აბზაცი სიგანეზე გავამართლე (ხედავთ, რომ მას საზღვრებიც აქვს მარცხნივ და მარჯვნივ):
ტექსტის გასწორება: გამართლება;
სტანდარტულად, ტექსტი ჰორიზონტალურად გასწორებულია მარცხნივ, ე.ი. თქვენ არ გჭირდებათ ტექსტის გასწორების დაწერა: დატოვეთ კონკრეტულად, თუ, რა თქმა უნდა, ადრე არ მიუთითეთ სხვა გასწორება. სხვათა შორის, ეს აბზაცი ისევ ცენტრში (ცენტრში) მოვათავსე ვიზუალური მაგალითისთვის, მაგრამ, ვფიქრობ, ყველაფერი გასაგებია.
შემდეგი css წესი ტექსტი-აბზაცი საშუალებას გაძლევთ დააყენოთ წითელი ხაზი, მაგალითად, ტექსტისთვის აბზაცის ნიშანში P. წითელი ხაზის ჩაღრმავება შეიძლება განისაზღვროს მნიშვნელობის მითითებით (პლუს ნიშნით ან მინუს ნიშნით, გამოყენებით) ან პროცენტული მაჩვენებლების გამოყენებით:
რისგან გამოიანგარიშება ტექსტი-აბზაცში? ფართობის სიგანედან, რომელიც გამოყოფილია ტექსტისთვის. იმ CSS წესის ტექსტი-აბზაცის ზომა: 50% დანიშნავს წითელ ხაზს იგივე ხაზის სიგრძის ნახევარს. ეს პუნქტი მხოლოდ ასეთი წესის მაგალითია.
ან შეგიძლიათ, მაგალითად, წითელი ხაზისთვის უარყოფითი მნიშვნელობის დაყენება ტექსტის აბზაცში და შემდეგ მივიღებთ დაახლოებით იმას, რასაც ამ აბზაცში ხედავთ. ამის მისაღწევად, მე დავწერე შემდეგი CSS წესი აბზაცის ტეგისთვის P:
ტექსტი-აბზაცი: -1em;
ისე, ტექსტი-აბზაცის (სტანდარტული წითელი ხაზის დასადგენად) საერთო გამოყენება შეიძლება ასე გამოიყურებოდეს: text-indent: 40px; (სხვათა შორის, ამ აბზაცს ეხება). ეს წესი, ისევე როგორც ადრე განხილული ტექსტის გასწორება, ვრცელდება მხოლოდ ბლოკის ელემენტებზე, ე.ი. სადაც შეიძლება მრავალი სტრიქონი გამოჩნდეს (აბზაცები, სათაურები და ა.შ.).
ასე რომ, ახლა მოდით გავეცნოთ ტექსტ-დეკორაცია (დიზაინი ჰორიზონტალური ხაზის გამოყენებით), რომელიც უკვე გამოიყენება ყველა Html ელემენტზე (როგორც ხაზოვანი, ასევე ბლოკი).
მას მხოლოდ ოთხი მნიშვნელობა შეიძლება ჰქონდეს:
იმ შეიძლება გამოყენებულ იქნას ტექსტის გაფორმებით: ხაზგასმული, ხაზოვანი ან ხაზგასმული ან საერთოდ არ გამოიყენოთ. მაგალითად, ზოგიერთ Html ელემენტს უკვე აქვს ჰორიზონტალური ხაზი (მაგალითად, ისინი ხაზგასმულია).
აქედან გამომდინარე, ხაზგასმით სხვა რამის ხაზგასმა (ჰიპერბმულების გარდა) არ არის კარგი, რადგან მომხმარებლების ქვეცნობიერ გონებაში წერია, რომ მას შემდეგ, რაც ხაზს უსვამენ (და ასევე ხაზს უსვამენ ფერს), ეს ნიშნავს, რომ აქ შეგიძლიათ დააჭიროთ. ნორმალური ტექსტის ხაზგასმით ხაზგასმით, თქვენ შეცდომაში შეიყვანთ მომხმარებელი და შემდეგ იმედგაცრუებული ხართ თქვენი რესურსით (ფიქრობდა ის, მაგრამ აღმოჩნდა, რომ ...).
Css ტექსტის დეკორაციის წესის გამოყენების ნიუანსია ის, რომ თქვენ შეგიძლიათ დაწეროთ ერთდროულად სამი (ან ორი) მნიშვნელობა ნებისმიერი Html ელემენტისთვის (არ გამოტოვოთ არცერთი) და შედეგად მიიღებთ ხაზგასმული-ხაზგასმული-ხაზოვანი ტექსტის ფრაგმენტი (ჟღერს მაგრად და გამოიყურება, არა?):
ტექსტის გაფორმება: ხაზგასმული ხაზის ხაზგასმა;
ტექსტის გაფორმების მნიშვნელობები უნდა იყოს დაწერილი (თუ გსურთ ერთდროულად გამოიყენოთ რამდენიმე მათგანი) გამოყოფილია სივრცული ხასიათით.
ვერტიკალური გასწორება - ვერტიკალური გასწორება
შემდეგი გვაქვს ვერტიკალური გასწორება - ვერტიკალური-გასწორება. Html კოდის თითქმის ყველა ელემენტისთვის ეს ნიშნავს შინაგანი ელემენტების გასწორებას ტექსტთან მათი საწყისი ხაზის მიხედვით. მართალია, ამისათვის ეს ცოტათი განსხვავებულია - ამ უჯრედებში არსებული მთელი შინაარსი ვერტიკალურად იქნება გასწორებული.
Css- სთვის ვერტიკალური გასწორების წესს შეუძლია გამოიყენოს შემდეგი მნიშვნელობები:
მწკრივები სტანდარტულად გასწორებულია საბაზისო ხაზთან. ნახე, მივმართე ტექსტის ამ ნაწილზე შრიფტის გაზრდა და ეს ორი ცალი გასწორებულია ფუძის (ქვედა) ხაზთან. და ვერტიკალური გასწორება ვერტიკალური-გასწორებით ზუსტად გამიზნულია ხაზების გასწორების შეცვლისთვის.
მაგალითად, თუ მე დავწერ ვერტიკალურ-გასწორებას: საბაზისო ხაზის იმავე გაფართოებული ნაწილისთვის, მაშინ არანაირი ცვლილება არ მოხდება, რადგან საწყისი მნიშვნელობა გამოიყენება ნაგულისხმევი css წესისთვის.
სხვათა შორის, რიცხვები შეიძლება გამოყენებულ იქნას როგორც მნიშვნელობები მისთვის, და წარწერა vertical-align: 0 ნიშნავს იგივე, რაც ვერტიკალური-align: საწყისი, ე.ი. საწყისი მნიშვნელობა ნულის ტოლია. ამიტომ, თუ გვინდა მიუთითოთ ვერტიკალური გასწორების რაიმე ცვლა, მაშინ ეს ცვლა მითითებული იქნება საბაზისო (ან ნულის) მიმართებაში.
თქვენ შეგიძლიათ დაწეროთ ასე:
ვერტიკალურად გასწორება: 10px;
და ჩვენ ვიღებთ ფრაგმენტის ცვლა გაფართოებული შრიფტით ზემოთ საწყისი წერტილიდან 10 პიქსელი. თუ დავწერთ უარყოფით მნიშვნელობას:
ვერტიკალურად გასწორება: -10 პიქსელი;
შემდეგ მივიღებთ ფრაგმენტის გადაადგილება ქვემოთ საწყისი ხაზის მიხედვით. მაგალითები გვიჩვენებს, რომ ცვლის გამო, ხაზის სიმაღლე გაიზარდა ისე, რომ ტექსტი მასში ჯდება მომიჯნავე სტრიქონში მოხვედრის გარეშე. ცვლა ასევე შეიძლება განისაზღვროს Em- სა და Ex- ში, ასევე პროცენტულად, რომელიც დაითვლება ამ ელემენტის ხაზის სიმაღლიდან (გახსოვდეთ, რომ ბოლო სტატიაში ვისწავლეთ მისი დაყენება).
ცხრილის უჯრედების შინაარსის ვერტიკალურად გასწორების მიზნით, უნდა გამოიყენოთ ზედა და ქვედა მნიშვნელობები, რომ შინაარსი გასწორდეს უჯრედის ზედა და ქვედა ნაწილში (შესაბამისად, მაგიდის უჯრაში შუა რიცხვები გამოიყენება ნაგულისხმევი ვერტიკალური გასწორების მნიშვნელობად).
შრიფტის ელემენტებისთვის შეგიძლიათ გამოიყენოთ ტექსტის ზედა, ტექსტის ქვედა, შუა. მოდით მივმართოთ მაგალითად ტექსტის ეს ნაწილი მნიშვნელობა:
ვერტიკალურად გასწორება: შუა;
რა მოხდა ამის შედეგად? გაფართოებული ფრაგმენტის შუა ხაზი გასწორებულია ნორმალური ტექსტის საბაზისო ხაზთან, ე.ი. მივიღეთ ვერტიკალური ცენტრალური ხაზის გასწორება. ტექსტის ზედა და ტექსტური ფონისთვის ყველაფერი იგივე იქნება. ეს არის ტექსტის ზედა ნაწილი და ასევე ტექსტის ქვედა მხარე.
ვერტიკალური გასწორების ქვე და სუპერ თვისების Css მნიშვნელობები შეესაბამება ქვე- და ზედწერილს, რომელიც შედგა სუფთა Html ფორმატში (ვიზუალური დიზაინისთვის CSS თვისებების გამოყენებამდე).
ტექსტის გარდაქმნა, ასოთა შუალედი, სიტყვების დაშორება და თეთრი სივრცე
არცერთი არ არის ნაგულისხმევად გამოყენებული და ნიშნავს, რომ ტექსტში სიმბოლოები არანაირად არ შეიცვლება - როგორც Html– ში წერია, ისინი გამოჩნდება. ტექსტის გარდაქმნის დიდი მნიშვნელობა გადააქცევს ფრაგმენტის ყველა ასოს დიდზე ( მაგალითი მოცემულია ამ წინადადებაში, სადაც გამოყენებული იყო წესი ტექსტის გარდაქმნა: დიდი დიდი, ხოლო ასოები თავდაპირველად იწერებოდა მცირე ასოებით).
Css ტექსტის გარდაქმნის წესისთვის პატარა მნიშვნელობა საშუალებას მოგცემთ ფრაგმენტის ყველა სიმბოლო გადააკეთოთ პატარაზე, ხოლო კაპიტალიზაციის მნიშვნელობა გახდის სიტყვის დიდი ასოების ყველა პირველ ასოს ( მაგალითი ამ წინადადებაში - ტექსტი-გარდაქმნა: კაპიტალიზაცია). იმ ტექსტის გარდაქმნის საშუალებით შეგიძლიათ გააკეთოთ ყველაფერი უბრალო ტექსტით, შემდეგ კი მარტივად დააბრუნოთ ყველაფერი.
ამიტომ, თუ, მაგალითად, თქვენ გაქვთ ამოცანა, რომ ყველა სათაური დაწეროთ მხოლოდ დიდი ასოებით, შემდეგ დაწერეთ ისინი Html– ით, როგორც წესი, და გადაიტანეთ CSS– ით დიდი ტექსტის გამოყენებით: დიდი. შემდეგ, თუ გადაწყვეტთ შეცვალოთ რამე უკან, მაშინ საკმარისია შეიტანოთ მხოლოდ მცირედი ცვლილებები სტილში და არა თქვენს საიტზე განთავსებული 1000000 სათაურის შინაარსში.
ნაგულისხმევად, ასოთა ინტერვალი და სიტყვების დაშორებაც ნორმალურია, ან ეს იგივეა, რაც ნულოვანი (ანუ სიმბოლოებსა და სიტყვებს შორის მანძილი არანაირად არ იცვლება). ამ წესებში მანძილის ცვლილების სიდიდე შეიძლება მიეთითოს მხოლოდ პიქსელებში, Em ან Ex, მაგრამ არა პროცენტულად.
ამასთან, შეგიძლიათ გამოიყენოთ როგორც პოზიტიური (სიმბოლოების ან სიტყვების იშვიათობა), ასევე უარყოფითი მნიშვნელობები (სიმბოლოების ან სიტყვების კონვერგენცია). მაგალითად, შეგიძლიათ "მოსწონს ეს, რომ ამ ფრაზაში სიმბოლოები იშვიათი იყოს" შემდეგი Css წესის გამოყენებით:
ასოთა დაშორება: 0.4em;
ან შეიძლება "მოსწონს ეს, რომ ამ ფრაზაში სიმბოლოები დააკავშიროს" მეშვეობით:
ასოთა დაშორება: -1 პიქსელი;
იგივე შეიძლება ითქვას სიტყვების შუალედის შესახებ, მხოლოდ იმ განსხვავებით, რომ სიტყვებს შორის მანძილი შეიცვლება, როგორც, მაგალითად, ამ ფრაზაში, ამ CSS კონსტრუქციის გამოყენებით:
სიტყვების ინტერვალი: 4em;
ანალოგიურად, სიტყვების ინტერვალში შეიძლება გამოყენებულ იქნეს უარყოფითი მნიშვნელობები სიტყვებს შორის მანძილის შესამცირებლად.
დღეს, და CSS- ის ბოლო წესი, რომელიც საშუალებას გაძლევთ ტექსტი გარკვეული ფორმით ჩამოაყალიბოთ Html კოდში, არის თეთრი სივრცე... იგი პასუხისმგებელია ვებსაიტზე თეთრი სივრცის სიმბოლოების ჩვენებაზე, რაც მოხდა Html კოდის წერისას.
როგორც გახსოვთ სტატიიდან, ბრაუზერი, კოდის ანალიზისას, აერთიანებს ყველა ადგილს, ხაზის წყვეტებსა და ჩანართებს ერთ სივრცეში და ახორციელებს ხაზების წყვეტებს ვებგვერდზე ზუსტად კოდის სივრცეში.
ასე რომ, თეთრ ადგილს შეუძლია სამიდან სამიდან ერთი მიიღოს:
ნათელია, რომ ნაგულისხმევი მნიშვნელობა ნორმალურია და ამ შემთხვევაში ყველაფერი ნაჩვენებია ისე, როგორც ზემოთ აღვწერე. მაგრამ Pre მნიშვნელობის გამოყენებისას მივიღებთ სრულ ანალოგს გამოყენების, ე.ი. ვებგვერდზე, ტექსტი გამოჩნდება ყველა იმ სივრცის ზედმეტი სიმბოლოებით, რომლებიც მოხდა კოდის დაწერის დროს, და ბრაუზერი ვერ შეძლებს მათზე გადარიცხვების განხორციელებას.
კარგად, და მნიშვნელობა ახლახანს უბრალოდ ხელს შეუშლის ბრაუზერის შეფუთვას თეთრ სივრცეში, რომელსაც იპოვის თეთრი სივრცის შიგნით: nowrap CSS ნაწყვეტი. ასევე შეგიძლიათ სცადოთ როგორ მუშაობს ეს მარტივი Html ფაილის შექმნით და ტექსტური ნაწილის თანდართვით ასეთ თეგებში:
Წარმატებას გისურვებ! ნახავთ მალე ბლოგის საიტის გვერდებზე
შეიძლება დაგაინტერესოთ
სიის სტილი (ტიპი, სურათი, პოზიცია) - CSS წესები Html კოდში სიების გარეგნობის პერსონალურად მოსაწყობად
პოზიციონირება Z- ინდექსისა და CSS კურსორის წესით მაუსის კურსორის შესაცვლელად
Padding, Margin და Border - ჩვენ ვადგენთ შიდა და გარე მინდვრებს CSS– ში, ასევე საზღვრებს ყველა მხარისთვის (ზედა, ქვედა, მარცხნივ, მარჯვნივ)
რისთვის არის CSS, როგორ დავაკავშიროთ კასკადური სტილის ფურცლები Html დოკუმენტთან და ამ ენის სინტაქსის საფუძვლები
მოძრავი და გასაგები CSS– ში - ბლოკის განლაგების ინსტრუმენტები
CSS - რა არის ეს, როგორ უკავშირდება კასკადური სტილის ფურცლები html კოდს Style და Link- ის გამოყენებით
განზომილების ერთეულები (Pixels, Em და Ex) და CSS წესების მემკვიდრეობა
თანამედროვე CSS– ში ნიშნის, კლასის, ID– ს და ზოგადი ამომრჩეველთა, აგრეთვე ატრიბუტების ამორჩევა
პოზიცია (აბსოლუტური, ფარდობითი და ფიქსირებული) - CSS– ში Html ელემენტების პოზიციონირების გზები (წესები მარცხნივ, მარჯვნივ, ზედა და ქვედა)
ფონი CSS- ში (ფერი, პოზიცია, სურათი, განმეორება, დანართი) - ყველაფერი Html ელემენტების ფონის ფერის ან ფონის სურათის დასაყენებლად.