Jadual Kandungan
padding引入
padding用法
Rumah hujung hadapan web html tutorial web开发(2) 传说的盒模型之padding_html/css_WEB-ITnose

web开发(2) 传说的盒模型之padding_html/css_WEB-ITnose

Jun 21, 2016 am 08:53 AM

大道至简

padding引入

接着上回的说哈,通过引入css样式,我们可以改变html标签的展示形态,现在有个需求:在div中写上一些文字,看代码和效果图1:

css:div {    width: 300px;    height: 100px;    background-color: cyan;}html:<div>衣带渐宽终不悔,为伊“写”得人憔悴</div>
Salin selepas log masuk

效果图1.png

效果和我们的样式是一样的(上边是正常显示模式,下边我用的开发模式,主要是为了区分效果和显示数值),既然运行和效果都没有问题,那么茶哥儿也不会那么无聊闲扯的。大家发现了个问题没有,如果将我们的div当做文本编辑区域,我们的文字的位置是不是很不合理呢?

我们来看一下常用的文本编辑器编写的效果(效果图2):

效果图2.png

我们的word或者page来写东西的时候是不是都会有一个边距啊,文字不是顶左顶上的(不和谐因素找到了),有同学可能会说,茶哥儿,效果图1不是有个变色边距么,大家注意下啊,这个白色的边距是body标签默认有的,而且各个浏览器之间还是有差异的,以后我们需要对齐进行reset(后边的内容,大家在此了解下即可,不要钻牛角尖哈)。

再次强调一下,我们的文字是写在div里的,这个边距是div相对于body来说的,大家不要搞混了哈,我们现在研究的问题是文字距离文本区域的间隔距离

在这里我们就要引入本节的主角了padding,ok先修改代码如下:

div {        width: 400px;        height: 100px;        background-color: cyan;        /*添加padding*/        padding: 20px;    }
Salin selepas log masuk

效果图3.png

我用的开发模式,颜色上不好区分,大家原谅哈,但是还是很明显的,效果图3相对于效果图1来说文字已经不顶左顶上了,而且我们发现效果图3div有两个颜色区域,里边蓝色的就是我们的width&height部分,外边一圈是padding部分。

到这里我们可以给padding一个定义了,padding就是内边距,就是我们的文本显示区域到边界的距离


padding用法

语法: padding:像素值1, 像素值2, 像素值3, 像素值4;

padding后边最多可以跟四个像素值,也就是div的四周,那么当后边跟的参数值个数不同时,该如何赋值呢?请看下边的总结:

  1. 不管有几个参数值,赋值顺序都由上开始沿顺时针方向进行;
  2. 当1个参数时,上-右-下-左的内边距都是这个参数值;
  3. 当2个参数时,第一个参数赋予上下,第二个参数赋予右左;
  4. 当3个参数时,第一个参数赋予上,第二个参数赋予右左,第三个参数赋予下;
  5. 当4个参数时,按第一条原则顺序进行赋值。

创造即永恒,喝茶去……

Kenyataan Laman Web ini
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

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

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Adakah HTML mudah belajar untuk pemula? Adakah HTML mudah belajar untuk pemula? Apr 07, 2025 am 12:11 AM

HTML sesuai untuk pemula kerana mudah dan mudah dipelajari dan dapat melihat hasilnya dengan cepat. 1) Keluk pembelajaran HTML adalah lancar dan mudah dimulakan. 2) Hanya menguasai tag asas untuk mula membuat laman web. 3) Fleksibiliti yang tinggi dan boleh digunakan dalam kombinasi dengan CSS dan JavaScript. 4) Sumber pembelajaran yang kaya dan alat moden menyokong proses pembelajaran.

Peranan HTML, CSS, dan JavaScript: Tanggungjawab Teras Peranan HTML, CSS, dan JavaScript: Tanggungjawab Teras Apr 08, 2025 pm 07:05 PM

HTML mentakrifkan struktur web, CSS bertanggungjawab untuk gaya dan susun atur, dan JavaScript memberikan interaksi dinamik. Ketiga melaksanakan tugas mereka dalam pembangunan web dan bersama -sama membina laman web yang berwarna -warni.

Apakah contoh tag permulaan dalam html? Apakah contoh tag permulaan dalam html? Apr 06, 2025 am 12:04 AM

Anexampleofastartartingtaginhtmlis, yangbeginsaparagraph.startingtagsareessentialinhtmlasttheyinitiateelements, definetheirtypes, andarecrucialforstructuringwebpagesandconstructionthedom.

Memahami HTML, CSS, dan JavaScript: Panduan Pemula Memahami HTML, CSS, dan JavaScript: Panduan Pemula Apr 12, 2025 am 12:02 AM

WebDevelopmentReliesOnhtml, CSS, andjavascript: 1) HtmlStructuresContent, 2) CSSStylesit, dan3) JavaScriptaddsInteractivity, Formingthebasisofmodernwebexperiences.

Bagaimana untuk melaksanakan susun atur penyesuaian kedudukan paksi y dalam anotasi web? Bagaimana untuk melaksanakan susun atur penyesuaian kedudukan paksi y dalam anotasi web? Apr 04, 2025 pm 11:30 PM

Algoritma Adaptif Kedudukan Y-Axis untuk Fungsi Anotasi Web Artikel ini akan meneroka cara melaksanakan fungsi anotasi yang serupa dengan dokumen perkataan, terutama bagaimana menangani selang antara anotasi ...

GITEE PAGES PENYEDIAAN LAMAN WEB STATIC Gagal: Bagaimana menyelesaikan masalah dan menyelesaikan kesilapan fail tunggal 404? GITEE PAGES PENYEDIAAN LAMAN WEB STATIC Gagal: Bagaimana menyelesaikan masalah dan menyelesaikan kesilapan fail tunggal 404? Apr 04, 2025 pm 11:54 PM

Giteepages Statik Laman Web Penggunaan Gagal: 404 Penyelesaian Masalah dan Resolusi Ralat Semasa Menggunakan Gitee ...

Bagaimana menggunakan CSS3 dan JavaScript untuk mencapai kesan penyebaran dan membesarkan gambar -gambar sekitarnya selepas mengklik? Bagaimana menggunakan CSS3 dan JavaScript untuk mencapai kesan penyebaran dan membesarkan gambar -gambar sekitarnya selepas mengklik? Apr 05, 2025 am 06:15 AM

Untuk mencapai kesan penyebaran dan membesarkan imej sekitarnya selepas mengklik pada imej, banyak reka bentuk web perlu mencapai kesan interaktif: klik pada imej tertentu untuk membuat sekitar ...

HTML, CSS, dan JavaScript: Alat penting untuk pemaju web HTML, CSS, dan JavaScript: Alat penting untuk pemaju web Apr 09, 2025 am 12:12 AM

HTML, CSS dan JavaScript adalah tiga tiang pembangunan web. 1. HTML mentakrifkan struktur laman web dan menggunakan tag seperti, dan sebagainya. 2. CSS mengawal gaya laman web, menggunakan pemilih dan atribut seperti warna, saiz font, dan lain-lain.

See all articles