CSS基础知识(2)三种样式表的写法,块、行内、行内块元素之间的转换

margin: 0 auto /*可以让盒子居中*/
1、三种样式表的书写方法

(1)内嵌式写法

特点:样式只作用于当前文件,没有真正实现结构表现分离。

<head>
<style type="text/css">
样式表写法
</style>
</head>

(2)外链式写法

特点:作用范围是当前站点,谁调用谁生效,范围广,真正实现结构表现分离。

<link rel="stylesheet" href="1.css">

(3)行内样式表

特点:作用范围仅限于当前标签,范围小,结构表现混在一起。(一般不这样使用)

<p style="font-weight: 700; color: red;">青春是场盛大的宴会,它要求我们盛装出席,却在最后让我们花了妆容,湿了衣衫,红了眼眶。</p>

2、标签分类的各自显示方式

(1)块元素
典型代表:Div , h1-h6 , p , ul , li
特点:
【1】独占一行;
【2】可以设置宽高;
div{
width:200px;
height:300px;
backgroud-color:green;
}
【3】嵌套(包含)下,子块元素宽度(没有定义情况下)和父块元素宽度默认一致。
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
/*样式表写到head中*/
<style type="text/css">
.box{
width:200px;
height:300px;
backgroud-color:green;
}
/*没有定义宽度的情况下,默认和父元素宽度一致*/
.box p{
height:100px
color:yellow;
backgroud-color:red;
}
</style>
</head>
<body>
<div class="box">
<p>如果我带着醉意出生,我或许会忘掉所有悲伤,所以我们干掉这最后一杯,有一句话我们永远也说不出来,谁有一颗玲珑剔透的心,他就会知道,何时心碎。</p>
</div>
</body>
</html>

(2)行内元素:
典型代表:span , a , strong , em , del, ins......
特点:
【1】在一行显示;
<span>今夕何夕,见此良人。</span><strong>天长地久有时尽,此恨绵绵无绝期。</strong><em>在天愿作比翼鸟,在地愿为连理枝。</em>
【2】是内容撑开的宽高,不能直接定义宽高,即使外层是块元素里面包含行内元素,也不能直接定义宽高。
/*下面语句直接定义宽高居中是无效的*/
<div><span>如果爱情只是路过,又何必到此一游。</span></div>

(3)行内块元素也叫内联元素
典型代表:input ,img
特点:
【1】在一行上显示;
【2】可以设置宽高。

3、元素之间的转换

(1)块元素转换为行内元素:display:inline;
注意:转换后无法直接定义宽高。
<style type="text/css">
div,p{
display:inline;
}
</style>
</head>
<body>
<div>走完同一条街,回到两个世界。</div>
<p>幸福始终充满着缺陷。</p>
</body>

(2)行内转换为块元素:display:block;
<style type="text/css">
div,p{
display:block;
}
</style>
</head>
<body>
<div>最初不相识,最后不相认。</div>
<p>听见某个名字,想起某些事情,这个城市安静的让人心颤。</p>
</body>

(3)块和行内元素同时转为行内块元素(重点):display:inline-block;
<style type="text/css">
/*转换为行内块元素后就可以同时定义宽高等属性*/
div,p,span,strong{
display:inline-block;
width:200px;
height:200px;
background-color:red;
}
</style>
</head>
<body>
<div>等待、是人世间最卑微的名词。</div>
<p>我们看得到繁华,却摸不到回忆.</p>
<span>该坚持的时候,却放开了你的手。</span>
<strong>谁苍白了我的等待,讽刺了我的执着。</strong>
</body>

原文地址:https://www.cnblogs.com/Automated-testing/p/9163958.html

时间: 2024-12-20 14:45:13

CSS基础知识(2)三种样式表的写法,块、行内、行内块元素之间的转换的相关文章

css学习笔记——三种样式表的使用及区别

如何插入样式表 插入样式表的方法有三种: 外部样式表 内部样式表 内联样式 外部样式表 当样式需要应用于很多页面时,外部样式表将是理想的选择.在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观.每个页面使用 <link> 标签链接到样式表. <link> 标签在(文档的)头部: <head> <link rel="stylesheet" type="text/css" href="mystyle.

CSS的三种样式表和优先级

1.外部样式表当样式需要应用于很多页面时,外部样式表将是理想的选择.在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观.每个页面使用 <link> 标签链接到样式表. <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>CSS外部样式表</title> </head> <!--引入CSS样式表 --&

CSS【03】:CSS 基础选择器与三种引入方式

基础选择器 选择器:css 选择 html 标签的一个工具,是将 css 与 html 建立起联系,那么 css 就可以控制 html 样式 选择器其实就是给 html 标签起名字 标签选择器 作用:根据指定的标签名称,在当前界面中找到所有该名称的标签,然后设置属性 格式: 标签名称 { 属性: 值; } 注意点: 标签选择器选中的是当前界面中所有的标签,而不能单独选中某一个标签 标签选择器无论标签藏得多深都能选中 id选择器 作用:根据指定的 id 名称找到对应的标签,然后设置属性 格式: #

HTML、CSS基础知识(三)

1.CSS样式 方式一:在head标签中增加style标签,在style标签中写CSS样式 方式二:在body中,直接在使用的标签中增加style属性,进行CSS编写 方式三:通过link标签引入写好的CSS样式表 <link rel="stylesheet" href="xx.css"> 接下来讲的都是方式一 2.ID选择器 ID选择器以#号来定位,所以在style标签中写样式时,要以#开头,一个HTML页面不可以存在相同的id <!DOCTYP

XHTML+CSS基础知识(三):盒模型

盒模型的四要素:content(内容).border(边框).padding(内边距).margin(外边距). 页面当中的每一个元素都会被看做是一个矩形框,这个框有内容.内边距.边框.外边距组成. 1.盒模型的四要素分别指什么? 内边距出现在内容区域的周围,如果在元素上添加背景,那么背景会应用于内容和内边距相加组成的区域. 添加边框会在内边距的区域以外添加框线,这些线可以有多种样式,比如实线.虚线.点线等. 在边框外边是外边距,外边距是透明的,一般使用它来控制元素之间的间隔. 2.盒模型中一个

三种样式表插入方法

外部样式表: <link rel="stylesheet " type="text/css" href="Mystyle.css"> 内部样式表: <style type="text/css"> P{ color:green; } </style> 内联样式表: <p> style="color:red"></p>

CSS基础知识之背景图片样式属性、雪碧图、列表导航栏、超链接的伪类样式、盒子模型、overflow、圆角弧度

目录: 背景图片样式属性 雪碧图 列表导航栏 超链接的伪类样式 盒子模型. overflow. 圆角弧度 背景图片样式属性: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> #imgContainer { border: 20px dotted yellow; padding: 50px; height: 400p

html5的三种样式

虽然最近一直在加班,但是对html5的学习还是不敢落下,html5的样式这节课听得比较仔细,我自己觉得也比较重要,样式也是html5中一个比较重要的点. 表示样式的标签有两个style和link,style用于样式的定义,link用于资源的引用,把一些外部的样式引用到html页面中.样式中的属性主要有rel.type.margin,用法如:rel="stylesheet"表示外部样式表,type="text/css"表示引入css文档,margin-left表示左边

前端学习(9)~css学习(三):样式表和选择器

本文主要内容 CSS概述 CSS和HTML结合的三种方式:行内样式表.内嵌样式表.外部样式表 CSS四种基本选择器:标签选择器.类选择器.ID选择器.通用选择器 CSS几种扩展选择器:后代选择器.交集选择器.并集选择器 CSS样式优先级 CSS 概述 CSS:Cascading Style Sheet,层叠样式表.CSS的作用就是给HTML页面标签添加各种样式,定义网页的显示效果.简单一句话:CSS将网页内容和显示样式进行分离,提高了显示功能. css的最新版本是css3,我们目前学习的是css