CSS的一些常用样式,如背景、文字、文本、表格、列表等,以及一些常用的场景,如居中对齐、溢出、隐藏元素等。01、常用样式 1.1、background背景 设置元素背景的样式 background,更
顺晟科技
2022-09-13 12:24:57
175
背景图:background-image;
边框的样式
批量创建:父元素>子元素 * #>属性 *#
span标签:在行内定义一个区域,也就是一行内可以被划分成好几个区域,从而实现某种特定效果。本身没有任何属性。例子logo标签
<html>
<head>
<meta charset="UTF-8">
<title>Google Logo</title>
<style type="text/css">
.G{color: blue;font-weight: bolder;font-size: 60px;}
.O1{color:brown;font-weight: bolder;font-size: 60px;}
.o2{color: yellow;font-weight: bolder;font-size: 60px;}
</style>
</head>
<body>
<span class="G">G
</span>
<span class="O1">o
</span>
<span class="o2">o
</span>
<span class="G">g
</span>
<span >le
</span>
</body>
</html>
(标题嵌套的过程中,必须先结束的靠近内容的标题,再按照由内及外的顺序依次关闭标题)
键对值:即为对“属性”设置“值” 如color=“red”
块元素:独占一行,宽与父元素同宽,高度取决于内容. 可以直接设置宽高
div\p\ li \ul
行内元素:和其它元素共享一行,宽高都取决于内容.不可以设置宽高
span\a\em\strong
行内块元素:和其它元素共享一行,宽高都取决于内容,可以设置宽高
button\input\img
title:网页标题名称
meta:定义页面元信息
hr:定义一条水平线
p:段落标记
hr :插入横线
color :颜色
align :对齐方式
strong:加粗 em:倾斜标记
hspasce :水平间距
br :换行
&emsp :空两格
a href :超链接
hr :横线
style:内嵌样式
<!doctype html>
<html>
<htad>
<meta charset="utf-8">
<title>style标记的使用</title>
<style type="text/css">
h2{color:red}
p{color:blue}
</style>
</htad>
<body>
<h2>设置h2标题的颜色为红色</h2>
<p>设置p段落的颜色为红色</p>
</body>
</html>
1.4.1 常用的图像格式
1.4.2 图像标记
src 图像的路径:
alt 图像不能显示时的替换文本
title 鼠标悬停时图片的提示文字
width 和 height宽高(通常指设置一个)
通常只设置一个,另一个自动按比例显示
border 边框属性
vspace(垂直) 和 hspace(水平) 边距
align 对齐属性html5不赞成使用border vspace hspace align,通过CSS设置
页面内跳转的锚点设置,页面内的跳转需要两步:
方法一:
①:设置一个锚点链接去找喵星人;(注意:href属性的属性值最前面要加#)
②:在页面中需要的位置设置锚点;(注意:a标签中要写一个name属性,属性值要与①中的href的属性值一样,不加#)标签中按需填写必要的文字,一般不写内容
方法二:
①:同方法一的①
②:设置锚点的位置
方法二不用单独添加一个a标签来专门设置锚点 ,只在需要的位置的标签中添加一个id即可。
<header>
<h1>网页主题</h1>
</header>
nav元素用于定义导航链接,是html5新增的元素。该元素可以将具有导航性质的链接归纳在一个区域中,使页面元素的语义更加明确。
nav元素通常可以用于以下场合中:
首页公司概况产品展示联系我们
<article>
<header>
<h1>第一章</h1>
</header>
<section>
<header>
<h2>第1节</h2>
</header>
</section>
<section>
<header>
<h2>第2节</h2>
</header>
</section>
</article>
<article>
<header>
<h1>标题</h1>
</header>
<section>文章主要内容</section>
<aside>其他相关内容</aside>
</article>
<aside>右侧菜单</aside>
<article>
<header>
<h2>小张的个人介绍</h2>
</header>
<p>小张是一个好学生,是一个帅哥。。。</p>
<section>
<h2>评论</h2>
<article>
<h3>评论者:A</h3>
<p>小张真的很帅</p>
</article>
<article>
<h3>评论者:B</h3>
<p>小张是一个好学生</p>
</article>
</section>
</article>
<article>
文章内容
<footer>
文章分页列表
</footer>
</article>
<footer>
页面底部
</footer>
datails元素用于描述文档或文档某个部分的细节。
summary元素经常与details元素配合使用,作为details元素的第一个子元素,用于为detalis定义标题。标题是可见的,当用户单击标题时,会显示或隐藏details中的其他内容。
HTML5+CSS3
1234562detail元素没有
progress元素可用于表示一个任务的完成进度。这个进度可以是不确定的,只是表示进度正在进行,但是不清楚还有多少工作量没有完成。也可以用0到某个最大数值(如100)之间的数字来表示准确的进度完成情况(如进度百分比)。
progress元素的常用属性值有两个。
(1)value:已经完成的工作量。
(2)max:总共有多少工作量。
需要注意的是value和max属性的指必须大于0,且value的值要小于或者等于max属性的值。
meter元素用于表示指定范围内的数值。例如,显示硬盘容量或者某个后选者的投票人数占投票总人数的比例等,都可以使用meter元素。
optimum的值小于low值时显示绿色,大于high值时显示红色;low和high之间是黄色。1
硬盘使用情况:GB
硬盘使用情况:GB
time元素用于定义时间或日期,可以代表24小时中的某个时间。
time元素不会在浏览器中呈现任何特殊效果,但是该元素能以机器可读方式对日期和时间进行编码,这样,用户能够将生日提醒或其他事件添加到日程表中,搜索引擎也能够生成更智能的搜索结果。
time元素有两个属性。
(1)datetime:用于定义相应的时间或日期。取值为具体时间(如14:00)或具体日期(如2015-09-01),不定义该属性时,由元素的内容给定日期/时间。
(2)pubdate:用于定义time元素中的日期/时间是文档(或article元素)的发布日期。取值一般为“pubdate”。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>time元素的使用</title>
</head>
<body>
<p>我们早上<time>9:00</time>开始上班</p>
<p>今年的<time datetime="2015-10-01">十一</time>我们准备去旅游</p>
<time datetime="2015-08-15" pubdate="pubdate">
本消息发布于2015年8月15号
</time>
</body>
</html>
为了某个使元素可编辑,你所要做的就是在html标签上设置"contenteditable"
属性,它几乎支持所有的HTML元素。
contenteditable
有以下几种属性:
"true"
表明该元素可编辑"false"
表明该元素不可编辑"inherit"
(默认)表明该元素继承了其父元素的可编辑状态<div contenteditable="true">
This text can be edited by the user.
</div>
contenteditable
属性,其默认值继承自父元素(既默认为"inherit"
属性)<div contenteditable="true">
<p>Edit this content to add your own quote</p>
<p>Edit this content to add your own quote - 2</p>
</div>
可以使用css中caret-color属性设置文本插入光标的颜色。
1.div模拟textarea文本域轻松实现高度自适应2.避免处理input、textarea的内含样式
将CSS 代码集中写在头部标记中,并用 style 标记定义
格式
<head>
<style type="text/css">
选择器{属性1:属性值1;属性2:属性值2;}
</style>
</head>
将一个或多个以 .CSS为扩展名的外部样式表文件中,通过标记将外部样式表中文件链入到HTML文档
<head>
<link href="CSS文件的路径" type=“text/css” rel="stylesheet"/>
</head>
外部样式表创在css文件夹中,
font-size:字号大小
font-family:字体
font-weight:字体粗细
font-style:字体风格
font:综合设置字体样式
@font-face:属性
可以安装未安装的字体
@font-face{
font-family:字体名称;
src:字体路径;
}
word-wrap:
1.边框样式(border- style)
border-style:上边(右边 下边 左边)【上右下左】
2.边框宽度(border-width)
border-width:上边(上右下左)
3.边框颜色(border-color)
border-color:上边【上右下左】
4、综合设置边框
border:宽度 样式 颜色;【不分先后顺序】
5、圆角设计
border-radius:参数1/参数2(参数1水平半径 参数2 垂直半径)
border-radius:参数1(设置圆角半径)
6.图片边框
border-image
内边距padding
外边距margin
清楚元素默认内外边距
*{
padding:0;
margin:0;
}
5.2.3 box-shadow属性
box-shadow:像素值1(水平隐影可为负值) 像素值2(垂直隐影可为负值) 像素值3(吗,模糊半径) 像素值4(隐影扩展半径) 颜色值 阴影类型;
5.2.4 box- sizing属性
box-sizing:content-box/border-box;
未来可期 时光不会辜负每一个平静努力的人!
原创不易,莫要白嫖,点个赞吧!
09
2022-11
31
2022-10
19
2022-10
19
2022-10
27
2022-09
25
2022-09