Home Web Front-end HTML Tutorial CSS DIV Summary 5_html/css_WEB-ITnose

CSS DIV Summary 5_html/css_WEB-ITnose

Jun 24, 2016 pm 12:33 PM

一、DIV 和 SPAN 标记的区别
DIV 和 SPAN 元素最大的特点是默认都没有对元素内的对象进行任何格式化渲染。主要用于应用样

式表。两者最明显的区别在于DIV是块元素,而SPAN是行内元素(也译作内嵌元素)。
  具体步骤:
  1.所谓块元素,是以另起一行开始渲染的元素,行内元素则不需另起一行,测试一下下面的代

码你会有更形象的理解:
  测试<span>紧跟前面的"测试"显示</span><div>这里会另起一行显示,还可以有其他标记

</div>

  2.块元素和行内元素也不是一成不变的,通过定义CSS的display属性值可以互相转化,如:
  测试<div style="display:inline">紧跟前面的"测试"显示</div><span style="display:block">

这里会另起一行显示</span>
  提示:如果不对DIV元素定义任何CSS属性,其显示效果将行将于P元素。

二、盒子模型
盒子模型的组成部分:content (内容)、padding (间隙)、border(边框)、margin(间隔)。如图所示:

 
  打个比方:相框,或者说是盒子,都有一些参数:比如相框中相片的所占空间(content)、相片

与相框的距离
(padding)、相框本身的宽度(border)、墙上两个相框之间的距离(margin).这下大家应该比较熟悉了

吧!!
  小结一下:盒子模型的的高度(即相框模型的宽度)=content+padding+border+margin;
  这几个参数可是说是“盒子模型”的基本属性名,我们可以通过css技术给这些属性定义不同的属性

值,就可以达到丰富
的效果了!
  content作为网页内容,是由height、width等属性值对内容单独定义的。作为框架部分,下面列举

padding、border、
margin的部分常用属性,以做参考:
   padding    padding-Bottom  padding-left                  padding-right                   padding-Top
   border      border-bottom     border-bottom-color     border-bottom-style         border-bottom-

width 等等
   margin      margin-bottom    margin-left                    margin-right                     margin-top
CSS盒子模型结构的实例剖析
网页“盒子模型”代码如下:

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">



酷扑工作室--CSS盒子模型结构的实例剖析



酷扑工作室--CSS盒子模型结构的实例剖析



Meaning: Regarding the width of elements and the calculation of the parallel spacing between elements, everyone must pay attention to it when laying out web pages.
Note: 1. Because different browsers have different support for CSS, in general, the spacing or distance between two elements is not the sum of the margins of the two elements, but the sum of the margins of the two elements. It is to take the larger margin value!

2. When margin is set to a negative number, the block set to a negative number will move in the opposite direction, or even cover other


blocks.

3. Positioning of elements

1. Float positioning floats left and right.
2. Clear floats
3. Position positioning
Position positioning is the same as float, and it is also a very important concept in CSS layout. Position literally means the position of the specified block

, that is, where the block is relative to its parent block and where it should be relative to itself.

The position attribute has a total of 4 values, namely static (static), absolute (absolute), relative (relative


) and fixed (fixed). Among them, static is the default value, which means that the block remains where it should be, that is, this value does not have any

effect of movement. Let's first introduce absolute, which represents absolute position.

4. Automatically select CSS style code

Automatically refresh CSS style change




Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Is HTML easy to learn for beginners? Is HTML easy to learn for beginners? Apr 07, 2025 am 12:11 AM

HTML is suitable for beginners because it is simple and easy to learn and can quickly see results. 1) The learning curve of HTML is smooth and easy to get started. 2) Just master the basic tags to start creating web pages. 3) High flexibility and can be used in combination with CSS and JavaScript. 4) Rich learning resources and modern tools support the learning process.

The Roles of HTML, CSS, and JavaScript: Core Responsibilities The Roles of HTML, CSS, and JavaScript: Core Responsibilities Apr 08, 2025 pm 07:05 PM

HTML defines the web structure, CSS is responsible for style and layout, and JavaScript gives dynamic interaction. The three perform their duties in web development and jointly build a colorful website.

Understanding HTML, CSS, and JavaScript: A Beginner's Guide Understanding HTML, CSS, and JavaScript: A Beginner's Guide Apr 12, 2025 am 12:02 AM

WebdevelopmentreliesonHTML,CSS,andJavaScript:1)HTMLstructurescontent,2)CSSstylesit,and3)JavaScriptaddsinteractivity,formingthebasisofmodernwebexperiences.

Gitee Pages static website deployment failed: How to troubleshoot and resolve single file 404 errors? Gitee Pages static website deployment failed: How to troubleshoot and resolve single file 404 errors? Apr 04, 2025 pm 11:54 PM

GiteePages static website deployment failed: 404 error troubleshooting and resolution when using Gitee...

What is an example of a starting tag in HTML? What is an example of a starting tag in HTML? Apr 06, 2025 am 12:04 AM

AnexampleofastartingtaginHTMLis,whichbeginsaparagraph.StartingtagsareessentialinHTMLastheyinitiateelements,definetheirtypes,andarecrucialforstructuringwebpagesandconstructingtheDOM.

How to use CSS3 and JavaScript to achieve the effect of scattering and enlarging the surrounding pictures after clicking? How to use CSS3 and JavaScript to achieve the effect of scattering and enlarging the surrounding pictures after clicking? Apr 05, 2025 am 06:15 AM

To achieve the effect of scattering and enlarging the surrounding images after clicking on the image, many web designs need to achieve an interactive effect: click on a certain image to make the surrounding...

How to implement adaptive layout of Y-axis position in web annotation? How to implement adaptive layout of Y-axis position in web annotation? Apr 04, 2025 pm 11:30 PM

The Y-axis position adaptive algorithm for web annotation function This article will explore how to implement annotation functions similar to Word documents, especially how to deal with the interval between annotations...

HTML, CSS, and JavaScript: Essential Tools for Web Developers HTML, CSS, and JavaScript: Essential Tools for Web Developers Apr 09, 2025 am 12:12 AM

HTML, CSS and JavaScript are the three pillars of web development. 1. HTML defines the web page structure and uses tags such as, etc. 2. CSS controls the web page style, using selectors and attributes such as color, font-size, etc. 3. JavaScript realizes dynamic effects and interaction, through event monitoring and DOM operations.

See all articles