Unit dimensi (piksel, Em dan Ex) dan peraturan pewarisan dalam CSS. Tag atribut dan sifat. Piksel, Em, Bekas dan Peratusan - Saiz Relatif dalam CSS

badan meja terletak. Badan terdiri daripada baris dan lajur. Jadual diisi sebaris demi sebaris.

Setiap tag mencipta baris baru. Selanjutnya dalam bersarang lajur dibuat. Anda boleh membuat berbilang lajur. Dalam kes ini, anda perlu memantau bilangan lajur dalam setiap baris. Sebagai contoh, jika baris pertama mempunyai 5 lajur, maka baris berikut perlu ada 5 lajur. Jika tidak, meja akan terapung. Ia adalah mungkin untuk menggabungkan sel.

Bagaimana untuk membuat jadual dalam html

Mari kita beri contoh, kod html:

Contoh jadual
Lajur 1 Lajur 2

Beri perhatian kepada sel . Kami menggunakan khas atribut colspan untuk menggabungkan sel secara mendatar. Nilai berangkanya menunjukkan bilangan lajur yang hendak digabungkan. Terdapat juga analog atribut ini: tag (pengepala jadual), di mana anda juga perlu memasukkan colspan. Hasilnya akan sama. Tetapi selalunya mereka menggunakan td biasa.

Sekarang mari kita lihat dengan lebih dekat semua atribut teg

.

Tag Atribut dan Sifat

Untuk membuka tag

Anda boleh menentukan pelbagai atribut.

1. Property align="parameter" - menetapkan penjajaran jadual. Boleh mengambil nilai berikut:

Dalam contoh di atas, kami menjajarkan jadual ke pusat align="center" .

Atribut ini boleh digunakan bukan sahaja pada jadual, tetapi juga pada sel jadual individu

. Oleh itu, dalam sel yang berbeza penjajaran akan berbeza.

Sebagai contoh

, , , atau
  • cols - baris dipaparkan antara lajur
  • tiada - semua sempadan tersembunyi
  • baris - sempadan dilukis antara baris jadual yang dibuat melalui teg
  • 12. Property width="number" - menetapkan lebar jadual: sama ada dalam piksel atau dalam peratusan.

    13. Property class="class_name" - anda boleh menentukan nama kelas yang mana jadual tersebut berada.

    14. Property style="styles" - gaya boleh ditetapkan secara individu untuk setiap jadual.

    Kini tiba masanya untuk menyelam ke dalam jadual dan melihat sifat-sifat sel jadual. Atribut ini hendaklah ditulis dalam teg pembukaan

    Dan Pilihan yang sama tersedia seperti untuk akan digunakan secara hierarki kepada semua
    atau garisan
    ... ... ...

    2. Property background="URL" - set gambar latar belakang. Daripada URL, alamat imej latar belakang harus ditulis.

    Contoh

    Contoh jadual
    Lajur 1 Lajur 2

    Menukar kepada yang berikut pada halaman:

    Dalam contoh yang dipertimbangkan, kami imej latar belakang adalah dalam folder img(yang terletak dalam direktori yang sama dengan halaman html), dan imej itu dipanggil fon.gif . Sila ambil perhatian bahawa dalam teg kami menambah style="color:white;" . Memandangkan latar belakang hampir hitam, untuk mengelakkan teks daripada bercampur dengan latar belakang, kami menjadikan teks berwarna putih.

    3. Harta bgcolor="color" - menetapkan warna latar belakang jadual. Anda boleh memilih mana-mana warna daripada keseluruhan palet (lihat kod dan nama warna html)

    4. Property border="number" - menetapkan ketebalan sempadan jadual. Dalam contoh sebelumnya, kami menentukan sempadan="1" , yang bermaksud ketebalan sempadan ialah 1 piksel.

    5. Property bordercolor="color" - menetapkan warna sempadan. Jika sempadan="0" maka tidak akan ada sempadan dan warna sempadan tidak akan bermakna.

    6. Property cellpadding="number" - inden dari bingkai ke kandungan sel dalam piksel.

    7. Property cellspacing="number" - jarak antara sel dalam piksel.

    8. Property cols="number" - bilangan lajur. Jika anda tidak menetapkannya, pelayar itu sendiri akan menentukan bilangan lajur. Satu-satunya perbezaan ialah menyatakan parameter ini kemungkinan besar akan mempercepatkan pemuatan jadual.

    9. Bingkai harta = "parameter" - cara memaparkan sempadan di sekeliling meja. Boleh mengambil nilai berikut:

    • batal - jangan lukis sempadan
    • sempadan - sempadan di sekeliling meja
    • di atas - sempadan di sepanjang tepi atas meja
    • di bawah - sempadan di bahagian bawah jadual
    • hsides - tambah hanya sempadan mendatar (atas dan bawah jadual)
    • vssides - lukis hanya sempadan menegak (di sebelah kiri dan kanan jadual)
    • rhs - sempadan hanya pada sebelah kanan meja
    • lhs - sempadan hanya di sebelah kiri meja

    10. Property height="number" - menetapkan ketinggian jadual: sama ada dalam piksel atau dalam peratusan.

    11. Property rules="parameter" - tempat untuk memaparkan sempadan antara sel. Boleh mengambil nilai berikut:

    • semua - satu garisan dilukis di sekeliling setiap sel jadual
    • kumpulan - satu baris dipaparkan antara kumpulan yang dibentuk oleh tag
    .

    Atribut dan Sifat

    1. Property align="parameter" - menetapkan penjajaran sel jadual individu. Boleh mengambil nilai berikut:

    • penjajaran kiri - kiri
    • penjajaran tengah - tengah
    • penjajaran kanan - kanan

    2. Property background="URL" - menetapkan imej latar belakang sel. Daripada URL, alamat imej latar belakang harus ditulis.

    3. Harta bgcolor="color" - menetapkan warna latar belakang sel.

    4. Property bordercolor="color" - menetapkan warna sempadan sel.

    5. Property char="letter" - menyatakan huruf dari mana penjajaran harus dibuat. Nilai atribut align mesti ditetapkan kepada char.

    6. Property colspan="number" - menetapkan bilangan sel mendatar untuk digabungkan.

    7. Property height="number" - menetapkan ketinggian jadual: sama ada dalam piksel atau sebagai peratusan.

    8. Property width="number" - menetapkan lebar jadual: sama ada dalam piksel atau sebagai peratusan.

    9. Property rowspan="number" - menetapkan bilangan sel menegak untuk digabungkan.

    10. Property valign="parameter" - penjajaran menegak kandungan sel.

    • atas - selaraskan kandungan sel ke tepi atas baris
    • penjajaran tengah - tengah
    • bawah - penjajaran ke tepi bawah
    • garis dasar - penjajaran ke garis dasar
    Nota 1

    Untuk tag

    . Parameter untuk satu tag
    dalam dirinya

    Bagaimana untuk mengelakkan sempadan sel dalam jadual daripada melekat bersama

    Bila menggunakan sempadan(sempadan sel) dan pelapik sifar antara sel, ia masih melekat bersama dan anda mendapat sempadan berganda . Untuk mengelakkan ini, anda perlu menentukan sempadan-runtuh: runtuh dalam gaya jadual:

    ...

    Pembaca yang dihormati, kini anda telah belajar lebih banyak tentang teg html meja. Sekarang saya menasihati anda untuk meneruskan ke pelajaran seterusnya.

    Notasi peratusan biasanya digunakan dalam kes di mana perlu untuk menukar nilai berbanding unsur induk atau apabila dimensi bergantung pada keadaan luaran. Jadi, lebar jadual 100% bermakna ia akan menyesuaikan diri dengan saiz tetingkap pelayar dan berubah bersama dengan lebar tetingkap.

    Jawatan

    PeneranganContoh
    <тип> Menunjukkan jenis nilai.<размер>
    A && BNilai mesti dikeluarkan dalam susunan yang ditentukan.<размер> && <цвет>
    A | BMenunjukkan bahawa anda perlu memilih hanya satu nilai daripada yang dicadangkan (A atau B).biasa | topi kecil
    A || BSetiap nilai boleh digunakan secara berasingan atau bersama-sama dengan yang lain dalam sebarang susunan.lebar || kira
    Nilai kumpulan.[ tanaman || menyeberang ]
    * Ulang sifar atau lebih kali.[,<время>]*
    + Ulang satu kali atau lebih.<число>+
    ? Jenis, perkataan atau kumpulan yang ditentukan adalah pilihan.sisipan?
    (A, B)Ulang sekurang-kurangnya A, tetapi tidak lebih daripada B kali.<радиус>{1,4}
    # Ulang satu atau beberapa kali dipisahkan dengan koma.<время>#
    ×

    Contoh

    Lebar dalam peratusan

    Kandungan Jadual


    Spesifikasi

    Setiap spesifikasi melalui beberapa peringkat kelulusan.

    • Syor - Spesifikasi telah diluluskan oleh W3C dan disyorkan sebagai standard.
    • Syor Calon ( Cadangan yang mungkin ) - kumpulan yang bertanggungjawab untuk piawaian berpuas hati bahawa ia memenuhi matlamatnya, tetapi memerlukan bantuan daripada komuniti pembangunan untuk melaksanakan piawaian tersebut.
    • Cadangan Cadangan Cadangan Cadangan) - pada peringkat ini dokumen diserahkan kepada Majlis Penasihat W3C untuk kelulusan akhir.
    • Draf Kerja - Versi draf yang lebih matang yang telah dibincangkan dan dipinda untuk semakan komuniti.
    • Draf editor ( Draf editorial) - versi draf standard selepas perubahan dibuat oleh editor projek.
    • Draf ( Spesifikasi draf) - versi draf pertama standard.
    ×

    Pelayar

    Notasi berikut digunakan dalam jadual penyemak imbas.

    • - harta itu disokong sepenuhnya oleh penyemak imbas dengan semua nilai yang sah;
    • - harta itu tidak dilihat oleh penyemak imbas dan diabaikan;
    • - mungkin muncul semasa operasi pelbagai kesalahan, atau harta itu hanya disokong sebahagian, contohnya, bukan semua nilai yang sah adalah sah atau harta itu tidak digunakan untuk semua elemen yang dinyatakan dalam spesifikasi.

    Nombor tersebut menunjukkan versi penyemak imbas dari mana harta itu disokong.

    Dihujahkan bahawa, secara amnya, bilangan pengguna yang ramai hanya melihat bahan Internet, tetapi tidak mengambil bahagian secara aktif dalam perbincangan (pada forum, V komuniti dalam talian dan lain-lain.).

    Definisi

    mengikut peraturan ini, perkadaran pengguna Internet yang mencipta kandungan adalah tidak lebih daripada 1% daripada orang yang hanya melihat kandungan tersebut. Jadi, sebagai contoh, untuk setiap orang yang menghantar mesej di forum, terdapat 99 orang yang melihat forum itu. cepat, tetapi tidak bertindak balas terhadapnya.

    Corak yang serupa

    Peraturan satu peratus adalah serupa dengan Undang-undang Pareto(kira-kira nisbah 80:20), mengikut mana 20% ahli kumpulan melakukan 80% daripada jumlah kerja.

    Tulis ulasan tentang artikel "Peraturan Satu Peratus"

    Nota

    Pautan

    Petikan yang menerangkan Peraturan Satu Peratus

    - Lihat, Anisyushka, adakah talinya utuh atau sesuatu pada gitar? Saya sudah lama tidak mengambilnya - ia adalah perarakan murni! terbengkalai.
    Anisya Fedorovna dengan rela hati pergi dengan tapak ringannya untuk melaksanakan arahan tuannya dan membawa gitar.
    Pakcik itu meniup debu tanpa memandang sesiapa, mengetuk penutup gitar dengan jari-jarinya yang bertulang, menalanya dan membetulkan dirinya di kerusi. Dia mengambil (dengan gerak isyarat yang agak teater, meletakkan siku tangan kirinya) gitar di atas leher dan mengenyitkan mata pada Anisya Fedorovna, mula tidak Barynya, tetapi mengambil satu kord yang nyaring, bersih, dan diukur, dengan tenang, tetapi tegas mula selesai dengan kadar yang sangat senyap lagu terkenal: Sepanjang jalan dan turapan. Pada masa yang sama, dalam masa dengan kegembiraan yang menenangkan itu (yang sama dengan seluruh nafas Anisya Fedorovna), motif lagu itu mula menyanyi dalam jiwa Nikolai dan Natasha. Anisya Fedorovna tersipu dan, menutup dirinya dengan sapu tangan, keluar dari bilik sambil ketawa. Pakcik terus menghabiskan lagu itu dengan bersih, tekun dan bertenaga, melihat dengan pandangan yang berubah dan terinspirasi di tempat Anisya Fedorovna pergi. Hanya ada sesuatu yang ketawa kecil di mukanya di satu sisi, di bawah misai kelabunya, dan dia ketawa terutamanya apabila lagu itu berkembang lebih jauh, rentaknya semakin laju, dan sesuatu terdengar di tempat yang terlalu kuat.
    - Cantik, cantik, pakcik; lagi, lagi,” jerit Natasha sebaik sahaja selesai. Dia melompat dari tempat duduknya, memeluk bapa saudaranya dan menciumnya. - Nikolenka, Nikolenka! - dia berkata, melihat kembali ke arah abangnya dan seolah-olah bertanya kepadanya: apakah ini?
    Nikolai juga sangat menyukai permainan bapa saudaranya. Pakcik itu memainkan lagu itu untuk kali kedua. Wajah Anisya Feodorovna yang tersenyum muncul lagi di pintu dan dari belakangnya masih ada wajah lain... "Di sebalik kunci sejuk, dia menjerit: gadis, tunggu!" Pakcik bermain, membuat satu lagi gerakan cekap, mengoyakkannya dan menggerakkan bahunya.
    "Nah, baiklah, sayangku, pakcik," Natasha mengerang dengan suara merayu, seolah-olah hidupnya bergantung padanya. Pakcik itu berdiri dan seolah-olah ada dua orang di dalam dirinya - salah seorang daripada mereka tersenyum serius kepada lelaki riang itu, dan lelaki riang itu membuat gurauan yang naif dan kemas sebelum menari.
    - Nah, anak saudara! - jerit pakcik itu, melambai-lambaikan tangannya ke arah Natasha, mengoyakkan kordnya.
    Natasha mencampakkan selendang yang tersarung di atasnya, berlari mendahului bapa saudaranya dan, meletakkan tangannya di pinggulnya, membuat pergerakan dengan bahunya dan berdiri.
    Di mana, bagaimana, bilakah countess ini, yang dibesarkan oleh seorang penghijrah Perancis, menghisap ke dalam dirinya dari udara Rusia yang dihirupnya, semangat ini, dari mana dia mendapat teknik-teknik yang pas de chale sepatutnya telah lama digantikan? Tetapi semangat dan teknik ini adalah sama, tidak dapat ditiru, tidak dipelajari, Rusia yang diharapkan oleh bapa saudaranya daripadanya. Sebaik sahaja dia berdiri dan tersenyum dengan sungguh-sungguh, bangga dan licik dengan keriangan, ketakutan pertama yang mencengkam Nikolai dan semua orang yang hadir, ketakutan bahawa dia akan melakukan perkara yang salah, berlalu dan mereka sudah mengaguminya.

    Peratusan ialah unit ukuran unsur berbanding dengan blok yang mengandunginya. Ini berfungsi dengan baik untuk imej: di sini kami menetapkan dimensi untuk imej, yang lebarnya sentiasa 50% daripada lebar bekas. Cuba kecilkan tetingkap penyemak imbas anda untuk melihat apa yang berlaku!

    img artikel ( terapung : kanan ; lebar : 50% ; )

    Anda juga boleh menggunakan lebar min dan lebar maksimum untuk mengehadkan maksimum dan saiz minimum Gambar!

    susun atur lebar peratus

    Anda boleh menggunakan peratusan untuk mencipta templat, namun pendekatan ini memerlukannya kerja lebih. Dalam contoh ini, kandungan elemen nav mula dililit dengan cara yang tidak menyenangkan apabila tetingkap penyemak imbas terlalu sempit. Semuanya bergantung pada perkara yang paling sesuai dengan kandungan anda.

    nav ( terapung : kiri ; lebar : 25% ; ) bahagian ( margin-kiri : 25% ; )

    Apabila susun atur terlalu sempit, elemen nav akan dicincang. Lebih teruk lagi, anda tidak boleh menggunakan lebar min untuk nav untuk membetulkannya kerana harta ini tidak akan menghalang lajur di sebelah kanan daripada menyerang.

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus imperdiet, nulla et dictum interdum, nisi lorem egestas odio, vitae scelerisque enim ligula venenatis dolor. Maecenas nisl est, ultrices nec congue eget, auctor vitae massa. Fusce luctus vestibulum augue ut aliquet. Mauris ante ligula, facilisis sed ornare eu, lobortis in odio. Praesent convallis urna a lacus interdum ut hendrerit risus congue. Nunc sagittis dictum nisi, sed ullamcorper ipsum dignissim ac. In at libero sed nunc venenatis imperdiet sed ornare turpis. Donec vitae dui eget tellus gravida venenatis. Integer fringilla congue eros non fermentum. Sed dapibus pulvinar nibh tempor porta. Cras ac leo purus. Mauris quis diam velit.

    13 / 19