cari

css样式有哪几种类型

Apr 08, 2021 pm 07:02 PM
css

CSS样式有三种类型:1、行内样式(内嵌样式),使用style属性直接把CSS代码添加到HTML的标记中;2、内部样式(内联样式),把css样式写在style标签中;3、外部样式(外联样式),将css样式写在一个单独的“.css”文件内。

css样式有哪几种类型

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

CSS样式主要包含以下三种类型:

1、行内样式(内嵌样式):结构的内部,即写在标签内的样式;写在标签的开始部分内部,style属性当中。

例:

<标记 style="样式的属性名1:样式的属性值1;属性名2:属性值2;......"></标记>

优点:

  • 没有了样式表文件,在某些时候可以提升效率;

  • 使用 style 属性的样式效果会最强,会覆盖掉其他引入方式的相同样式效果。

缺点:

  • 多个元素难以共享样式,不利于代码复用;

  • HTML 和 CSS 代码混杂,不利于程序员和搜索引擎阅读。

2、内部样式(内联样式):写在HTML页面内部,存放于head标记当中,样式写在style标记内。

例:

<style>选择器 {属性名:属性值;属性名:属性值;......}</style>

优点:跟行间样式表相同不会产生额外的请求,且它初步实现了结构与样式的分离,比较适合单页面网站应用。

缺点:由于内部样式表是写在 HTML 文件中的,导致页面不纯净、文件体积大、不利于网络爬虫获取信息、不利于维护、页面之间无法共享样式

3、外部样式(外联样式):写在css文件内。

然后在页面中通过2cdf5bf648cf2f33323966d7f58a7f3f链接标记链接到页面中,而且该链接语句必须放在页面的93f0f5c25f18dab9d176bd4f6de5d30e标记区。

例:

<link type="text/css" rel="stylesheet" href="css/main.css" />

优点:

  • 实现了结构与表现的代码完全分离

  • 方便复用及维护

  • 因为分离到各自独立的文件中,让 HTML 文件大小大幅减少了,从而让页面结构更容易被程序员和网络爬虫读懂

  • 对搜索引擎友好,让搜索引擎给页面评分更高,有利于页面搜索引擎排名

  • 外部样式表在用户首次访问后就被缓存到用户电脑上,下次访问无需加载

缺点:

  • 如果样式很多,CSS 文件会变的很大查找起来不方便。此外,多一个 CSS 文件就多一次 HTTP 请求,在访问量大的网站中会加重服务器压力

(学习视频分享:css视频教程

Atas ialah kandungan terperinci css样式有哪几种类型. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Faedah komuniti dan ekosistem yang kuatFaedah komuniti dan ekosistem yang kuatApr 29, 2025 am 12:46 AM

Bertindak balas

React Native for Mobile Development: Membina aplikasi silang platformReact Native for Mobile Development: Membina aplikasi silang platformApr 29, 2025 am 12:43 AM

ReactnativeischosenformobiledevelopmentbecauseitallowsdeveloperstowritecodeonceanddeployitonmultiplePlatforms, reducingdevelopmentTimeandcosts.itoffersnear-nativeperformance, andleverageSexistingWebdevelskills

Mengemas kini keadaan dengan betul dengan useState () dalam ReactMengemas kini keadaan dengan betul dengan useState () dalam ReactApr 29, 2025 am 12:42 AM

Kemas kini yang betul dari UseState () Negeri dalam React memerlukan pemahaman butir -butir pengurusan negeri. 1) Gunakan kemas kini berfungsi untuk mengendalikan kemas kini tak segerak. 2) Buat objek atau array negeri baru untuk mengelakkan secara langsung mengubah keadaan. 3) Gunakan objek negara tunggal untuk menguruskan borang kompleks. 4) Gunakan teknologi anti-goncang untuk mengoptimumkan prestasi. Kaedah ini boleh membantu pemaju mengelakkan masalah biasa dan menulis aplikasi reaksi yang lebih mantap.

Senibina berasaskan komponen React: Kunci untuk pembangunan UI berskalaSenibina berasaskan komponen React: Kunci untuk pembangunan UI berskalaApr 29, 2025 am 12:33 AM

Seni bina komponen React menjadikan pembangunan UI berskala yang cekap melalui modulariti, kebolehgunaan semula dan kebolehpercayaan. 1) modulariti membolehkan UI dipecah menjadi komponen yang boleh dibangunkan dan diuji secara bebas; 2) kebolehgunaan semula komponen menjimatkan masa dan mengekalkan konsistensi dalam projek yang berbeza; 3) Pengekalkan membuat kedudukan masalah dan mengemas kini lebih mudah, tetapi komponen perlu dielakkan terlalu banyak dan bersarang.

Pengaturcaraan Deklaratif dengan React: Memudahkan logik UIPengaturcaraan Deklaratif dengan React: Memudahkan logik UIApr 29, 2025 am 12:06 AM

Dalam React, pengaturcaraan deklaratif memudahkan logik UI dengan menerangkan keadaan UI yang dikehendaki. 1) Dengan menentukan status UI, React secara automatik akan mengendalikan kemas kini DOM. 2) Kaedah ini menjadikan kod lebih jelas dan lebih mudah untuk dikekalkan. 3) Tetapi perhatian harus dibayar kepada kerumitan pengurusan negeri dan pengoptimuman semula.

Saiz Ekosistem React: Menavigasi Landskap KompleksSaiz Ekosistem React: Menavigasi Landskap KompleksApr 28, 2025 am 12:21 AM

TonavigateReact'scomplexplexecystemefectively, fahamiThetoolsandlibraries, accentizeTheirstrengthsandWeaknesses, andintegratethemtoenhancedevelopment.startwithcorereactconceptsandusestate, thengradlyintroduceMoreSlikePompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompleKompiker

Bagaimana React menggunakan kekunci untuk mengenal pasti item senarai dengan cekapBagaimana React menggunakan kekunci untuk mengenal pasti item senarai dengan cekapApr 28, 2025 am 12:20 AM

ReactusesKeystoefficientyDidentyListItemsByprovidingStableIdentityToeachelement.1) KeysallowreacttotrackChangesInlistSwithoutre-renderingheentireList.2) PilihUniqueAndStableKeys, mengelakkanAringArrayIndices.3) correcteyusageSageSageSageSageSageSymifiFicelyimproves

Debugging Isu yang berkaitan dengan kunci dalam React: Mengenal pasti dan menyelesaikan masalahDebugging Isu yang berkaitan dengan kunci dalam React: Mengenal pasti dan menyelesaikan masalahApr 28, 2025 am 12:17 AM

KeysinreactarecrucialForOptimizingTheringProcessandManagingDynamicListSeffectively.tospotandfixkey-Relatedissues: 1) adduniquekeystolistitemstoavoidwarningsandperformanceissues, 2) UseUniquIdierFiersfromdatainsteadofindicessfeadofindicesshipsfeadofindicesshipsfeadofindicesshipsfeadofindicessfeadofindicesshipsfeadofindicesshipsfeadofindicesshipsfeadofindicessfeadofindicessfeadofindices,

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

MinGW - GNU Minimalis untuk Windows

MinGW - GNU Minimalis untuk Windows

Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

SublimeText3 Linux versi baharu

SublimeText3 Linux versi baharu

SublimeText3 Linux versi terkini

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular