cari
Rumahhujung hadapan webhtml tutorial小白前端游(第二篇:视觉大师CSS)_html/css_WEB-ITnose

楼主接触前端一个月,是一只前端小白妹子,以下所说都是查阅资料听前辈讲解再加自己理解总结出来的,如果有哪里说的不对,并不介意被喷,但有问题请一定帮忙指正!万分感谢^ ^ 文章是楼主一字一字码出来的,转载请注明。本文是系列教程中的一篇,适合前端新手入门,如果感兴趣可以关注。

在上一篇中楼主简单的描述了一下对前端的看法,并对HTML做了一个描述,因为接触时间不长所以必定会有认知上的局限性,欢迎大家吐槽指正。上一篇文章的名字叫做小白前端游(第一篇:我见前端多妩媚,料前端见我应如是)感兴趣的同学可以搜一下或者点我关注查看。


既然上一篇提到了HTML,那这一篇就不得不说说它的好基友CSS了。江湖人常常说有人的地方就有江湖,而有HTML的地方肯定会有CSS。CSS与HTML之间的关系就好像调料包之于方便面,没有调料包的方便面虽然能吃,但是很难吃...(请无视我粗犷的语言风格,在选择了计算机专业的那一刻心中那个文青的我就已经挥刀自宫——哦不,是自杀了TAT)。

CSS,英文全称Cascading Style Sheets ,中文译作层叠样式表。

利用CSS技术可以对HTML中的元素进行修饰,例如设定颜色,字体,大小,排列等等,功能相当强大。有多强大呢?大家应该知道前端跟设计师经常闹矛盾,往往是因为设计师脑海中的设计理念跟想要传达的视觉效果被前端曲解,从而呈现出另一番样子,当然我不是说谁错,只是领域不同关注的方面不同而已。这时候CSS的功能强大就体现出来了。一句话来说,HTML与视觉设计本无缘分,全靠CSS的颜值死撑。

1.CSS是怎么定位到想要修改的元素?

通过选择器来对元素进行选择。常用的选择器有类选择器,id选择器,属性选择器,后代选择器等等。CSS中是存在继承关系的,子元素会继承父元素的样式,如果想要脱离父元素的样式,则需要为子元素重新设定样式。不理解的小伙伴可以去看一下W3School中的例子。如果并非必要,少用id选择器,因为类选择器允许重复存在,而id选择器只能唯一。而项目可能并非只有一个程序员在做。

2.浮动是什么?

浮动,float是CSS为元素添加的样式,被设置为float的元素将会漂浮起来,不再接受容器的控制,唯一的例外情况是当容器与子元素一起浮动时,子元素会接受容器的束缚,跟未浮动时一样。浮动是为页面布局时经常用到的元素。浮动的元素不在容器中时,容器将会没有内容,这时往往新手小伙伴会通过为容器设置高度来从视觉上解决这个问题,表面上解决了但是容器内依然是空的。正确的方法可以通过添加一个空的div块,设置clear:both属性来解决。

3.页面布局时需要用到哪些知识?

不讲颜色字体等等只讲布局的话,应该要注意的有以下几点:-块级元素的内边距padding,外边距margin的设定,以及通过auto来为元素进行居中处理的小技巧。-浮动:float。上面说过了,现在不多说。-绝对定位,相对定位。并不建议使用绝对定位。-覆盖,在相对定位的前提下,使用z-index为元素添加数值。数值大的优先展示。-等我想到了再补充...

4.绝大部分问题都可以通过网上查找资料解决。前端最重要的不是学会了多少知识,而是是否具备解决问题的能力。 5.一个真正的前端,永远都做不出“完美”的页面。 6.以上全是我在胡说八道。谢谢大家看到这里。
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
Kesukaran mengemas kini caching laman web akaun rasmi: Bagaimana untuk mengelakkan cache lama yang mempengaruhi pengalaman pengguna selepas kemas kini versi?Kesukaran mengemas kini caching laman web akaun rasmi: Bagaimana untuk mengelakkan cache lama yang mempengaruhi pengalaman pengguna selepas kemas kini versi?Mar 04, 2025 pm 12:32 PM

Cache kemas kini laman web akaun rasmi, perkara ini mudah dan mudah, dan ia cukup rumit untuk minum periuknya. Anda bekerja keras untuk mengemas kini artikel akaun rasmi, tetapi pengguna masih membuka versi lama. Dalam artikel ini, mari kita lihat kelainan dan bertukar di belakang ini dan bagaimana menyelesaikan masalah ini dengan anggun. Selepas membacanya, anda boleh dengan mudah menangani pelbagai masalah caching, yang membolehkan pengguna anda sentiasa mengalami kandungan segar. Mari kita bincangkan asas -asas terlebih dahulu. Untuk meletakkannya secara terang -terangan, untuk meningkatkan kelajuan akses, penyemak imbas atau pelayan menyimpan beberapa sumber statik (seperti gambar, CSS, JS) atau kandungan halaman. Kali seterusnya anda mengaksesnya, anda boleh mengambilnya secara langsung dari cache tanpa perlu memuat turunnya lagi, dan ia secara semula jadi cepat. Tetapi perkara ini juga pedang bermata dua. Versi baru dalam talian,

Bagaimana saya menggunakan atribut pengesahan borang html5 untuk mengesahkan input pengguna?Bagaimana saya menggunakan atribut pengesahan borang html5 untuk mengesahkan input pengguna?Mar 17, 2025 pm 12:27 PM

Artikel ini membincangkan menggunakan atribut pengesahan bentuk HTML5 seperti had, corak, min, max, dan panjang untuk mengesahkan input pengguna secara langsung dalam penyemak imbas.

Apakah amalan terbaik untuk keserasian penyemak imbas dalam HTML5?Apakah amalan terbaik untuk keserasian penyemak imbas dalam HTML5?Mar 17, 2025 pm 12:20 PM

Artikel membincangkan amalan terbaik untuk memastikan keserasian silang pelayar HTML5, memberi tumpuan kepada pengesanan ciri, peningkatan progresif, dan kaedah ujian.

Bagaimana cara menambah kesan strok kepada imej PNG di laman web?Bagaimana cara menambah kesan strok kepada imej PNG di laman web?Mar 04, 2025 pm 02:39 PM

Artikel ini menunjukkan penambahan sempadan PNG yang cekap ke halaman web menggunakan CSS. Ia berpendapat bahawa CSS menawarkan prestasi unggul berbanding dengan JavaScript atau perpustakaan, memperincikan cara menyesuaikan lebar sempadan, gaya, dan warna untuk kesan halus atau menonjol

Apakah tujuan & lt; DATALIST & GT; unsur?Apakah tujuan & lt; DATALIST & GT; unsur?Mar 21, 2025 pm 12:33 PM

Artikel ini membincangkan html & lt; datalist & gt; elemen, yang meningkatkan bentuk dengan menyediakan cadangan autokomplete, meningkatkan pengalaman pengguna dan mengurangkan kesilapan. Kira -kira: 159

Apakah tujuan & lt; kemajuan & gt; unsur?Apakah tujuan & lt; kemajuan & gt; unsur?Mar 21, 2025 pm 12:34 PM

Artikel ini membincangkan html & lt; kemajuan & gt; elemen, tujuan, gaya, dan perbezaan dari & lt; meter & gt; elemen. Tumpuan utama adalah menggunakan & lt; kemajuan & gt; untuk menyelesaikan tugas dan & lt; meter & gt; untuk stati

Bagaimana saya menggunakan html5 & lt; masa & gt; elemen untuk mewakili tarikh dan masa secara semantik?Bagaimana saya menggunakan html5 & lt; masa & gt; elemen untuk mewakili tarikh dan masa secara semantik?Mar 12, 2025 pm 04:05 PM

Artikel ini menerangkan html5 & lt; time & gt; elemen untuk perwakilan tarikh/masa semantik. Ia menekankan pentingnya atribut DateTime untuk pembacaan mesin (format ISO 8601) bersama teks yang boleh dibaca manusia, meningkatkan aksesibilit

Apakah tujuan & lt; meter & gt; unsur?Apakah tujuan & lt; meter & gt; unsur?Mar 21, 2025 pm 12:35 PM

Artikel ini membincangkan html & lt; meter & gt; elemen, digunakan untuk memaparkan nilai skalar atau pecahan dalam julat, dan aplikasi umum dalam pembangunan web. Ia membezakan & lt; meter & gt; dari & lt; kemajuan & gt; dan Ex

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

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),