CSS3 - ข้อความ

CSS3 มีคุณสมบัติพิเศษมากมายซึ่งจะเพิ่มเข้ามาในภายหลัง

  • text-overflow
  • word-wrap
  • word-break

มีคุณสมบัติที่ใช้บ่อยที่สุดต่อไปนี้ใน CSS3 -

ซีเนียร์ มูลค่าและรายละเอียด
1

text-align-last

ใช้เพื่อจัดแนวบรรทัดสุดท้ายของข้อความ

2

text-emphasis

ใช้เพื่อเน้นข้อความและสี

3

text-overflow

ใช้เพื่อกำหนดวิธีการส่งสัญญาณเนื้อหาที่ล้นที่ไม่ได้แสดงให้กับผู้ใช้

4

word-break

ใช้ในการแบ่งบรรทัดตามคำ

5

word-wrap

ใช้ในการแบ่งเส้นและพันเข้ากับบรรทัดถัดไป

ข้อความล้น

คุณสมบัติ text-overflow กำหนดว่าเนื้อหาที่ล้นที่ไม่แสดงจะส่งสัญญาณไปยังผู้ใช้อย่างไร ตัวอย่างข้อความล้นแสดงดังต่อไปนี้ -

<html>
   <head>
      <style>
         p.text1 {
            white-space: nowrap; 
            width: 500px; 
            border: 1px solid #000000;
            overflow: hidden;
            text-overflow: clip;
         }
         p.text2 {
            white-space: nowrap; 
            width: 500px; 
            border: 1px solid #000000;
            overflow: hidden;
            text-overflow: ellipsis;
         }
      </style>
   </head>

   <body>
   
      <b>Original Text:</b>
   
      <p>
         Tutorials Point originated from the idea that there exists a class of 
         readers who respond better to online content and prefer to learn new 
         skills at their own pace from the comforts of their drawing rooms.
      </p>
      
      <b>Text overflow:clip:</b>
   
      <p class = "text1">
         Tutorials Point originated from the idea that there exists
         a class of readers who respond better to online content and prefer 
         to learn new skills at their own pace from the comforts of their 
         drawing rooms.
      </p>
      
      <b>Text overflow:ellipsis</b>
   
      <p class = "text2">
         Tutorials Point originated from the idea that there exists
         a class of readers who respond better to online content and 
         prefer to learn new skills at their own pace from the comforts 
         of their drawing rooms.
      </p>
      
   </body>
</html>

มันจะให้ผลลัพธ์ดังต่อไปนี้ -

CSS3 Word Breaking

ใช้เพื่อแบ่งบรรทัดโค้ดต่อไปนี้จะแสดงโค้ดตัวอย่างของการทำลายคำ

<html>
   <head>
      <style>
         p.text1 {
            width: 140px; 
            border: 1px solid #000000;
            word-break: keep-all;
         }
         p.text2 {
            width: 140px; 
            border: 1px solid #000000;
            word-break: break-all;
         }
      </style>
   </head>

   <body>
   
      <b>line break at hyphens:</b>
      <p class = "text1">
         Tutorials Point originated from the idea that there exists a 
         class of readers who respond better to online content and prefer 
         to learn new skills at their own pace from the comforts of 
         their drawing rooms.
      </p>
      
      <b>line break at any character</b>
   
      <p class = "text2">
         Tutorials Point originated from the idea that there exists a 
         class of readers who respond better to online content and 
         prefer to learn new skills at their own pace from the comforts 
         of their drawing rooms.
      </p>
      
   </body>
</html>

มันจะให้ผลลัพธ์ดังต่อไปนี้ -

การตัดคำ CSS

การตัดคำใช้เพื่อแบ่งบรรทัดและตัดเข้าสู่บรรทัดถัดไปโค้ดต่อไปนี้จะมีไวยากรณ์ตัวอย่าง -

p {
   word-wrap: break-word;
}