រំលងទៅមាតិកាសំខាន់ រំលងទៅការរុករកឯកសារ
Check
in English

ចាប់ផ្ដើមឡើងវិញ

ចាប់ផ្ដើមឡើងវិញ ដែលជាបណ្តុំនៃការផ្លាស់ប្តូរ CSS ជាក់លាក់នៃធាតុនៅក្នុងឯកសារតែមួយ ចាប់ផ្តើម Bootstrap ដើម្បីផ្តល់នូវបន្ទាត់មូលដ្ឋានដ៏ឆើតឆាយ ស្រប និងសាមញ្ញក្នុងការសាងសង់។

វិធីសាស្រ្ត

ការចាប់ផ្ដើមឡើងវិញបង្កើតនៅលើ Normalize ដោយផ្តល់នូវធាតុ HTML ជាច្រើនជាមួយនឹងរចនាប័ទ្មដែលយល់ឃើញខ្លះដោយប្រើតែឧបករណ៍ជ្រើសរើសធាតុប៉ុណ្ណោះ។ រចនាប័ទ្មបន្ថែមត្រូវបានធ្វើឡើងតែជាមួយថ្នាក់។ ជាឧទាហរណ៍ យើងចាប់ផ្ដើម <table>រចនាប័ទ្មមួយចំនួនឡើងវិញសម្រាប់បន្ទាត់មូលដ្ឋានដ៏សាមញ្ញ ហើយក្រោយមកផ្ដល់ជូន .table, .table-borderedនិងច្រើនទៀត។

នេះជាគោលការណ៍ណែនាំ និងហេតុផលរបស់យើងក្នុងការជ្រើសរើសអ្វីដែលត្រូវបដិសេធក្នុងការចាប់ផ្ដើមឡើងវិញ៖

  • ធ្វើបច្ចុប្បន្នភាពតម្លៃលំនាំដើមរបស់កម្មវិធីរុករកតាមអ៊ីនធឺណិតមួយចំនួនដើម្បីប្រើ rems ជំនួសឱ្យ ems សម្រាប់គម្លាតសមាសភាគដែលអាចធ្វើមាត្រដ្ឋានបាន។
  • ជៀសវាង margin-top។ រឹមបញ្ឈរអាចដួលរលំ ផ្តល់លទ្ធផលដែលមិនរំពឹងទុក។ សំខាន់ជាងនេះទៅទៀត ទិសដៅតែមួយ marginគឺជាគំរូផ្លូវចិត្តដ៏សាមញ្ញ។
  • ដើម្បីងាយស្រួលធ្វើមាត្រដ្ឋានលើទំហំឧបករណ៍ ធាតុប្លុកគួរប្រើ rems សម្រាប់ margins ។
  • រក្សាការប្រកាសនៃ fontលក្ខណៈសម្បត្តិដែលទាក់ទងទៅអប្បបរមា ដោយប្រើ inheritនៅពេលណាដែលអាចធ្វើទៅបាន។

អថេរ CSS

បានបន្ថែមនៅក្នុង v5.2.0

ជាមួយនឹង v5.1.1 យើងបានកំណត់ស្តង់ដារ @imports ដែលត្រូវការរបស់យើងនៅទូទាំងកញ្ចប់ CSS ទាំងអស់របស់យើង (រួមទាំង bootstrap.css, bootstrap-reboot.cssនិង bootstrap-grid.css) ដើម្បីរួមបញ្ចូល _root.scss។ វាបន្ថែម :rootអថេរ CSS កម្រិតទៅកញ្ចប់ទាំងអស់ ដោយមិនគិតពីចំនួននៃពួកវាត្រូវបានប្រើនៅក្នុងកញ្ចប់នោះ។ ទីបំផុត Bootstrap 5 នឹងបន្តឃើញ អថេរ CSS បន្ថែមទៀតដែល ត្រូវបានបន្ថែមតាមពេលវេលា ដើម្បីផ្តល់នូវការប្ដូរតាមបំណងតាមពេលវេលាជាក់ស្តែងបន្ថែមទៀត ដោយមិនចាំបាច់ចងក្រង Sass ឡើងវិញជានិច្ច។ វិធីសាស្រ្តរបស់យើងគឺយកអថេរ Sass ប្រភពរបស់យើង ហើយបំប្លែងពួកវាទៅជាអថេរ CSS ។ វិធីនោះ ទោះបីជាអ្នកមិនប្រើអថេរ CSS ក៏ដោយ អ្នកនៅតែមានថាមពលទាំងអស់របស់ Sass ។ វានៅតែស្ថិតក្នុងដំណើរការ ហើយនឹងត្រូវការពេលវេលាដើម្បីអនុវត្តឱ្យបានពេញលេញ។

ជាឧទាហរណ៍ សូមពិចារណា :rootអថេរ CSS ទាំងនេះសម្រាប់ <body>រចនាប័ទ្មទូទៅ៖

  @if $font-size-root != null {
    --#{$prefix}root-font-size: #{$font-size-root};
  }
  --#{$prefix}body-font-family: #{$font-family-base};
  @include rfs($font-size-base, --#{$prefix}body-font-size);
  --#{$prefix}body-font-weight: #{$font-weight-base};
  --#{$prefix}body-line-height: #{$line-height-base};
  --#{$prefix}body-color: #{$body-color};
  @if $body-text-align != null {
    --#{$prefix}body-text-align: #{$body-text-align};
  }
  --#{$prefix}body-bg: #{$body-bg};
  

នៅក្នុងការអនុវត្ត អថេរទាំងនោះត្រូវបានអនុវត្តនៅក្នុង Reboot ដូចតទៅ៖

body {
  margin: 0; // 1
  font-family: var(--#{$prefix}body-font-family);
  @include font-size(var(--#{$prefix}body-font-size));
  font-weight: var(--#{$prefix}body-font-weight);
  line-height: var(--#{$prefix}body-line-height);
  color: var(--#{$prefix}body-color);
  text-align: var(--#{$prefix}body-text-align);
  background-color: var(--#{$prefix}body-bg); // 2
  -webkit-text-size-adjust: 100%; // 3
  -webkit-tap-highlight-color: rgba($black, 0); // 4
}

ដែលអនុញ្ញាតឱ្យអ្នកធ្វើការប្ដូរតាមបំណងតាមពេលវេលាជាក់ស្តែង តាមតែអ្នកចូលចិត្ត៖

<body style="--bs-body-color: #333;">
  <!-- ... -->
</body>

ទំព័រលំនាំដើម

ធាតុ <html>និង <body>ត្រូវបានអាប់ដេត ដើម្បីផ្តល់នូវលំនាំដើមពេញទំព័រកាន់តែប្រសើរ។ កាន់តែពិសេស៖

  • វា box-sizingត្រូវបានកំណត់ជាសកលលើគ្រប់ធាតុទាំងអស់ - រួមទាំង *::beforeនិង *::afterទៅ border-box. នេះធានាថាទទឹងនៃធាតុដែលបានប្រកាសគឺមិនលើសទេ ដោយសារទ្រនាប់ ឬស៊ុម។
    • គ្មានមូលដ្ឋាន font-sizeត្រូវបានប្រកាសនៅលើ <html>, ប៉ុន្តែ 16pxត្រូវបានសន្មត់ (លំនាំដើមកម្មវិធីរុករក) ។ font-size: 1remត្រូវ​បាន​អនុវត្ត​លើ​ការ <body>​ធ្វើ​មាត្រដ្ឋាន​ប្រភេទ​ដែល​ងាយ​ស្រួល​ឆ្លើយ​តប​តាម​រយៈ​សំណួរ​មេឌៀ ខណៈ​ដែល​គោរព​តាម​ចំណង់​ចំណូល​ចិត្ត​អ្នក​ប្រើ និង​ធានា​បាន​នូវ​វិធីសាស្ត្រ​ដែល​អាច​ចូល​ប្រើប្រាស់​បាន​ច្រើន​ជាង។ លំនាំដើមកម្មវិធីរុករកតាមអ៊ីនធឺណិតនេះអាចត្រូវបានបដិសេធដោយការកែប្រែ $font-size-rootអថេរ។
  • វា <body>ក៏កំណត់ជាសកល font-family, font-weight, line-height, និង color. នេះ​ត្រូវ​បាន​ទទួល​មរតក​នៅ​ពេល​ក្រោយ​ដោយ​ធាតុ​ទម្រង់​មួយ​ចំនួន​ដើម្បី​ការពារ​ភាព​មិន​ស៊ីសង្វាក់​គ្នា​នៃ​ពុម្ពអក្សរ។
  • ដើម្បីសុវត្ថិភាព <body>មានការប្រកាស background-colorលំនាំដើមទៅ #fff.

ជង់ពុម្ពអក្សរដើម

Bootstrap ប្រើប្រាស់ "ជង់ពុម្ពអក្សរដើម" ឬ "ជង់ពុម្ពអក្សរប្រព័ន្ធ" សម្រាប់ការបង្ហាញអត្ថបទល្អបំផុតនៅលើគ្រប់ឧបករណ៍ និងប្រព័ន្ធប្រតិបត្តិការ។ ពុម្ពអក្សរប្រព័ន្ធទាំងនេះត្រូវបានរចនាឡើងជាពិសេសជាមួយឧបករណ៍នាពេលបច្ចុប្បន្ននេះក្នុងចិត្ត ជាមួយនឹងការធ្វើអោយប្រសើរឡើងនៅលើអេក្រង់ ការគាំទ្រពុម្ពអក្សរអថេរ និងច្រើនទៀត។ អានបន្ថែមអំពី ជង់ពុម្ពអក្សរដើមនៅក្នុង អត្ថបទ ទស្សនាវដ្តី Smashing នេះ ។

$font-family-sans-serif:
  // Cross-platform generic font family (default user interface font)
  system-ui,
  // Safari for macOS and iOS (San Francisco)
  -apple-system,
  // Windows
  "Segoe UI",
  // Android
  Roboto,
  // older macOS and iOS
  "Helvetica Neue"
  // Linux
  "Noto Sans",
  "Liberation Sans",
  // Basic web fallback
  Arial,
  // Sans serif fallback
  sans-serif,
  // Emoji fonts
  "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !default;

ចំណាំថាដោយសារតែជង់ពុម្ពអក្សររួមបញ្ចូលពុម្ពអក្សរ emoji និមិត្តសញ្ញាទូទៅជាច្រើន/តួអក្សរយូនីកូដនឹងត្រូវបានបង្ហាញជារូបពហុពណ៌។ រូបរាងរបស់ពួកគេនឹងប្រែប្រួល អាស្រ័យលើរចនាប័ទ្មដែលបានប្រើនៅក្នុងពុម្ពអក្សរ emoji ដើមរបស់កម្មវិធីរុករក/វេទិកា ហើយពួកវានឹងមិនរងផលប៉ះពាល់ដោយ colorរចនាប័ទ្ម CSS ណាមួយឡើយ។

វា font-familyត្រូវបានអនុវត្តចំពោះ <body>និងទទួលមរតកដោយស្វ័យប្រវត្តិជាសកលនៅទូទាំង Bootstrap ។ ដើម្បីប្តូរសកល font-familyធ្វើបច្ចុប្បន្នភាព $font-family-baseនិងចងក្រង Bootstrap ឡើងវិញ។

ចំណងជើង និងកថាខណ្ឌ

ធាតុ​ក្បាល​ទាំងអស់ — ឧទាហរណ៍ <h1>— ហើយ <p>​ត្រូវ​បាន​កំណត់​ឡើង​វិញ​ដើម្បី​យក​របស់​វា margin-top​ចេញ។ ក្បាលមាន margin-bottom: .5remបន្ថែម និងកថាខណ្ឌ margin-bottom: 1remសម្រាប់គម្លាតងាយស្រួល។

ក្បាល ឧទាហរណ៍
<h1></h1> h1. ក្បាល Bootstrap
<h2></h2> h2. ក្បាល Bootstrap
<h3></h3> h3. ក្បាល Bootstrap
<h4></h4> h4. ក្បាល Bootstrap
<h5></h5> h5. ក្បាល Bootstrap
<h6></h6> h6. ក្បាល Bootstrap

ច្បាប់ផ្តេក

ធាតុ <hr>ត្រូវបានធ្វើឱ្យសាមញ្ញ។ ស្រដៀងទៅនឹងលំនាំដើមរបស់កម្មវិធីរុករកតាមអ៊ីនធឺណិត <hr>s ត្រូវបានកំណត់រចនាប័ទ្មតាមរយៈ border-topមានលំនាំដើម opacity: .25និងទទួលមរតកដោយស្វ័យប្រវត្តិ border-colorតាមរយៈ colorរួមទាំងពេលដែល colorត្រូវបានកំណត់តាមរយៈមេ។ ពួកវាអាចត្រូវបានកែប្រែដោយប្រើអត្ថបទ ស៊ុម និងឧបករណ៍ប្រើប្រាស់ភាពស្រអាប់។





html
<hr>

<div class="text-success">
  <hr>
</div>

<hr class="border border-danger border-2 opacity-50">
<hr class="border border-primary border-3 opacity-75">

បញ្ជី

បញ្ជីទាំងអស់ — <ul>, <ol>, និង <dl>margin-topត្រូវបានដកចេញ និង margin-bottom: 1rem. បញ្ជី​ដែល​បាន​លាក់​មិន​មាន margin-bottom។ យើងក៏បានកំណត់ការ padding-leftបើក <ul>និង <ol>ធាតុឡើងវិញផងដែរ។

  • បញ្ជីទាំងអស់ត្រូវបានដកចេញរឹមកំពូលរបស់ពួកគេ។
  • ហើយរឹមខាងក្រោមរបស់ពួកគេត្រូវបានធ្វើឱ្យធម្មតា។
  • បញ្ជី​ដែល​បាន​លាក់​មិន​មាន​រឹម​បាត​ទេ។
    • វិធីនេះ ពួកគេមានរូបរាងកាន់តែស្អាត
    • ជាពិសេសនៅពេលតាមដានដោយធាតុបញ្ជីច្រើនទៀត
  • បន្ទះខាងឆ្វេងក៏ត្រូវបានកំណត់ឡើងវិញផងដែរ។
  1. នេះគឺជាបញ្ជីដែលបានបញ្ជាទិញ
  2. ជាមួយនឹងធាតុបញ្ជីមួយចំនួន
  3. វាមានរូបរាងរួមដូចគ្នា។
  4. ជា​បញ្ជី​ដែល​មិន​បាន​បញ្ជា​ទិញ​ពីមុន

សម្រាប់រចនាប័ទ្មកាន់តែសាមញ្ញ ឋានានុក្រមច្បាស់លាស់ និងគម្លាតកាន់តែប្រសើរ បញ្ជីពិពណ៌នាបានធ្វើបច្ចុប្បន្នភាព margins ។ <dd>កំណត់ឡើងវិញ margin-leftនិង 0បន្ថែម margin-bottom: .5rem<dt>s មានភាព ក្លាហាន

បញ្ជីពិពណ៌នា
បញ្ជីពិពណ៌នាគឺល្អឥតខ្ចោះសម្រាប់ការកំណត់ពាក្យ។
រយៈពេល
និយមន័យសម្រាប់ពាក្យ។
និយមន័យទីពីរសម្រាប់ពាក្យដូចគ្នា។
ពាក្យមួយទៀត
និយមន័យសម្រាប់ពាក្យផ្សេងទៀតនេះ។

កូដក្នុងជួរ

រុំផ្នែកតូចៗនៃកូដក្នុងជួរជាមួយ <code>. ត្រូវប្រាកដថាគេចចេញពីតង្កៀបមុំ HTML ។

ជាឧទាហរណ៍ <section>គួរតែរុំជាជួរ។
html
For example, <code>&lt;section&gt;</code> should be wrapped as inline.

ប្លុកកូដ

ប្រើ <pre>s សម្រាប់បន្ទាត់កូដច្រើន។ ជាថ្មីម្តងទៀត ត្រូវប្រាកដថាគេចចេញពីតង្កៀបមុំណាមួយនៅក្នុងកូដសម្រាប់ការបង្ហាញត្រឹមត្រូវ។ ធាតុ <pre>ត្រូវបានកំណត់ឡើងវិញដើម្បីយកវាចេញ margin-topហើយប្រើ remឯកតាសម្រាប់វា margin-bottom

<p>Sample text here...</p>
<p>And another line of sample text here...</p>
html
<pre><code>&lt;p&gt;Sample text here...&lt;/p&gt;
&lt;p&gt;And another line of sample text here...&lt;/p&gt;
</code></pre>

អថេរ

សម្រាប់ការចង្អុលបង្ហាញអថេរ ប្រើ <var>ស្លាក។

y = m x + b
html
<var>y</var> = <var>m</var><var>x</var> + <var>b</var>

ការបញ្ចូលអ្នកប្រើប្រាស់

ប្រើ <kbd>ដើម្បីចង្អុលបង្ហាញការបញ្ចូលដែលជាធម្មតាត្រូវបានបញ្ចូលតាមរយៈក្តារចុច។

ដើម្បីប្តូរថត សូមវាយ cdតាមឈ្មោះរបស់ថត។
ដើម្បីកែសម្រួលការកំណត់សូមចុច ctrl + ,
html
To switch directories, type <kbd>cd</kbd> followed by the name of the directory.<br>
To edit settings, press <kbd><kbd>ctrl</kbd> + <kbd>,</kbd></kbd>

លទ្ធផលគំរូ

សម្រាប់ការចង្អុលបង្ហាញលទ្ធផលគំរូពីកម្មវិធីប្រើ <samp>ស្លាក។

អត្ថបទនេះមានន័យថាត្រូវបានចាត់ទុកជាលទ្ធផលគំរូពីកម្មវិធីកុំព្យូទ័រ។
html
<samp>This text is meant to be treated as sample output from a computer program.</samp>

តុ

តារាង​ត្រូវ​បាន​កែ​សម្រួល​បន្តិច​ទៅ​រចនាប័ទ្ម <caption>s, បង្រួម​ស៊ុម និង​ធានា​ថា​មាន​ភាព​ស៊ីសង្វាក់​គ្នា text-align។ ការ​ផ្លាស់ប្ដូរ​បន្ថែម​សម្រាប់​ស៊ុម ទ្រនាប់ និង​ច្រើន​ទៀត​មក ​ជាមួយ ​ថ្នាក់ .table

នេះគឺជាតារាងឧទាហរណ៍ ហើយនេះគឺជាចំណងជើងរបស់វា ដើម្បីពណ៌នាអំពីខ្លឹមសារ។
ចំណងជើងតារាង ចំណងជើងតារាង ចំណងជើងតារាង ចំណងជើងតារាង
ក្រឡាតារាង ក្រឡាតារាង ក្រឡាតារាង ក្រឡាតារាង
ក្រឡាតារាង ក្រឡាតារាង ក្រឡាតារាង ក្រឡាតារាង
ក្រឡាតារាង ក្រឡាតារាង ក្រឡាតារាង ក្រឡាតារាង
html
<table>
  <caption>
    This is an example table, and this is its caption to describe the contents.
  </caption>
  <thead>
    <tr>
      <th>Table heading</th>
      <th>Table heading</th>
      <th>Table heading</th>
      <th>Table heading</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Table cell</td>
      <td>Table cell</td>
      <td>Table cell</td>
      <td>Table cell</td>
    </tr>
    <tr>
      <td>Table cell</td>
      <td>Table cell</td>
      <td>Table cell</td>
      <td>Table cell</td>
    </tr>
    <tr>
      <td>Table cell</td>
      <td>Table cell</td>
      <td>Table cell</td>
      <td>Table cell</td>
    </tr>
  </tbody>
</table>

ទម្រង់

ធាតុទម្រង់ផ្សេងៗត្រូវបានចាប់ផ្តើមឡើងវិញសម្រាប់រចនាប័ទ្មមូលដ្ឋានសាមញ្ញជាង។ នេះគឺជាការផ្លាស់ប្តូរដ៏គួរឱ្យកត់សម្គាល់បំផុតមួយចំនួន៖

  • <fieldset>s មិនមានស៊ុម ទ្រនាប់ ឬរឹម ដូច្នេះពួកវាអាចប្រើយ៉ាងងាយស្រួលជាកញ្ចប់សម្រាប់ធាតុបញ្ចូលនីមួយៗ ឬក្រុមនៃធាតុបញ្ចូល។
  • <legend>s ដូចជា សំណុំវាល ត្រូវបានរៀបចំឡើងវិញផងដែរ ដើម្បីបង្ហាញជាចំណងជើងនៃប្រភេទ។
  • <label>s ត្រូវបានកំណត់ដើម្បី display: inline-blockអនុញ្ញាតឱ្យ marginអនុវត្ត។
  • <input>s, <select>s, <textarea>s, និង <button>s ភាគច្រើនត្រូវបានដោះស្រាយដោយ Normalize ប៉ុន្តែ Reboot យកវាចេញ marginនិងកំណត់line-height: inherit របស់ពួកគេ ផងដែរ។
  • <textarea>s ត្រូវ​បាន​កែប្រែ​ឱ្យ​អាច​ប្ដូរ​ទំហំ​បញ្ឈរ​បាន​តែ​ប៉ុណ្ណោះ ខណៈ​ដែល​ការ​ប្ដូរ​ទំហំ​ផ្ដេក​ជា​ញឹកញាប់ "បំបែក" ប្លង់​ទំព័រ។
  • <button>s និង <input>ធាតុប៊ូតុងមាន cursor: pointerពេល :not(:disabled).

ការផ្លាស់ប្តូរទាំងនេះ និងច្រើនទៀតត្រូវបានបង្ហាញខាងក្រោម។

ឧទាហរណ៍រឿងព្រេង

១០០

ការ​គាំទ្រ​ការ​បញ្ចូល​កាលបរិច្ឆេទ និង​ពណ៌

សូមចាំថាការបញ្ចូលកាលបរិច្ឆេទ មិនត្រូវបានគាំទ្រពេញលេញ ដោយកម្មវិធីរុករកទាំងអស់នោះទេ ពោលគឺ Safari ។

ចង្អុលលើប៊ូតុង

ការចាប់ផ្ដើមឡើងវិញរួមបញ្ចូលទាំងការធ្វើឱ្យប្រសើរឡើងសម្រាប់ role="button"ការផ្លាស់ប្តូរទស្សន៍ទ្រនិចលំនាំដើមទៅជា pointer. បន្ថែមគុណលក្ខណៈនេះទៅធាតុ ដើម្បីជួយបង្ហាញថាធាតុមានអន្តរកម្ម។ តួនាទីនេះមិនចាំបាច់សម្រាប់ <button>ធាតុដែលទទួលការផ្លាស់ប្តូររបស់ពួកគេផ្ទាល់ cursorទេ។

ប៊ូតុងធាតុដែលមិនមែនជាប៊ូតុង
html
<span role="button" tabindex="0">Non-button element button</span>

ធាតុផ្សេងៗ

អាស័យដ្ឋាន

ធាតុ <address>ត្រូវបានធ្វើបច្ចុប្បន្នភាពដើម្បីកំណត់លំនាំដើមកម្មវិធីរុករកឡើងវិញ font-styleពី italicទៅ normal. line-heightឥឡូវនេះក៏ត្រូវបានទទួលមរតក ហើយ margin-bottom: 1remត្រូវបានបន្ថែម។ <address>s គឺសម្រាប់បង្ហាញព័ត៌មានទំនាក់ទំនងសម្រាប់បុព្វបុរសដែលនៅជិតបំផុត (ឬផ្នែកទាំងមូលនៃការងារ)។ រក្សាទម្រង់ដោយបញ្ចប់បន្ទាត់ជាមួយ <br>.

Twitter, Inc.
1355 Market St, Suite 900
San Francisco, CA 94103
P: (123) 456-7890
ឈ្មោះពេញ
[email protected]

ប្លុកសម្រង់

លំនាំដើម marginនៅលើប្លុកសម្រង់គឺ 1em 40pxដូច្នេះយើងកំណត់វាឡើងវិញ 0 0 1remសម្រាប់អ្វីមួយដែលស៊ីគ្នាជាមួយធាតុផ្សេងទៀត។

សម្រង់​សម្រង់​ល្បី​មួយ​ដែល​មាន​នៅ​ក្នុង​ធាតុ​សម្រង់​ប្លុក។

នរណាម្នាក់ដែលល្បីល្បាញនៅក្នុង ចំណងជើងប្រភព

ធាតុក្នុងជួរ

ធាតុ <abbr>ទទួលបានរចនាប័ទ្មមូលដ្ឋានដើម្បីធ្វើឱ្យវាលេចធ្លោក្នុងចំណោមអត្ថបទកថាខណ្ឌ។

ធាតុ អក្សរកាត់ HTML ។

សង្ខេប

លំនាំដើម cursorនៅលើការសង្ខេបគឺ textដូច្នេះយើងកំណត់វាឡើងវិញ pointerដើម្បីបង្ហាញថាធាតុអាចត្រូវបានធ្វើអន្តរកម្មដោយចុចលើវា។

ព័ត៌មានលម្អិតមួយចំនួន

ព័ត៌មានបន្ថែមអំពីព័ត៌មានលម្អិត។

ព័ត៌មានលម្អិតបន្ថែមទៀត

នេះគឺជាព័ត៌មានលម្អិតបន្ថែមទៀតអំពីព័ត៌មានលម្អិត។

[hidden]គុណលក្ខណៈ HTML5

HTML5 បន្ថែម គុណលក្ខណៈសកលថ្មីមួយដែលមានឈ្មោះថា[hidden] ដែលត្រូវបានរចនា display: noneតាមលំនាំដើម។ ការខ្ចីគំនិតពី PureCSS យើងកែលម្អតាមលំនាំដើមនេះ ដោយបង្កើត [hidden] { display: none !important; }ដើម្បីជួយការពារវា displayពីការបដិសេធដោយចៃដន្យ។

<input type="text" hidden>
ភាពមិនឆបគ្នារបស់ jQuery

[hidden]មិនឆបគ្នាជាមួយ jQuery $(...).hide()និង $(...).show()វិធីសាស្រ្ត។ ដូច្នេះហើយ បច្ចុប្បន្ននេះ យើងមិនគាំទ្រជាពិសេស [hidden]លើបច្ចេកទេសផ្សេងទៀតសម្រាប់ការគ្រប់គ្រង displayធាតុនោះទេ។

ដើម្បីគ្រាន់តែបិទបើកការមើលឃើញនៃធាតុ មានន័យថាវា displayមិនត្រូវបានកែប្រែ ហើយធាតុនៅតែអាចប៉ះពាល់ដល់លំហូរនៃឯកសារ សូមប្រើ ថ្នាក់.invisible ជំនួសវិញ