css规则中区块block,css常用属性总结:背景background下篇

前言:这段时间天天加班到10:30之后,简直是x了。

在上一篇文章中,分别解析了background各个属性的用法和注意细节。如果我们在项目上使用背景效果,如果使用下面的写法,你可能抓狂。

body{background-color:#ccc;background-image:url(bg123.gif);background-repeat:no-repeat;background-position:50% 50%;}

这样就会得到自己想要的背景效果,但是如果每次都这么写,那就太坑爹了,其实background也是有简写的写法的。我们来看看简写的写法。

还是上面的效果,但是改成了:

body{background:#ccc url(bg123.gif) no-repeat 50% 50%;}

合并后的写法是不是很简洁,以前看过关于如何写出优雅的css代码相关的博文,其中有一条就是关于复合属性尽量使用简写。这里我就写一下关于自己的

使用心得:

1.使用background时,url()里面的路径不要用引号括起来,为什么勒?减小了css代码。

2.关于background的缺省值的细节。很多复合属性都有这一个现象。今天就先说说background的缺省值的问题。

body{background:#ccc url(bg123.gif) no-repeat 50% 50%;} body有了背景图像。如果在某些场景下需要用js来改变background的某些值时,于是写下代码

$('body').css('background','red'),一看效果,背景颜色是有了,但是背景图像没了,因为后面的属性覆盖了前面的属性声明。你得这么写

$('body').css('background-color','red'),这样就只是修改了背景颜色,其他的背景属性并没有被修改。这里算一个注意的地方吧。

文章写的不好,还请大家见谅。困了,累了,喝xxx!

好程序员web前端分享css常用属性缩写

好程序员web前端分享css常用属性缩写,使用缩写可以帮助减少你CSS文件的大小,更加容易阅读.css缩写的主要规则如下: 颜色 16进制的色彩值,如果每两位的值相同,可以缩写一半,例如: #0000 ...

1+x证书学习日志——css常用属性

## css常用属性:             1:文本属性:                 文本大小:  font-size:18px;                 文本颜色    colo ...

关于html与css的标签及属性(text文本属性、背景background属性、表格标签table、列表、)

text文本属性1.颜色 colorcolor:red: 2.文本缩进text-indant属性值 num+px text-indant:10px:3.文本修饰 text-decoration属性值: ...

css常用属性汇总

一.常用css属性 (1) *block(区块) 行高 line-height:数值 | inherit | normal; 字间距 letter-spacing: 数值 | inherit | no ...

CSS常用属性-xy

一.文本Text CSS text-align 属性 文本对齐方式 CSS text-decoration 属性 text-decoration 属性规定添加到文本的修饰 CSS line-heigh ...

css 02-CSS属性:背景属性

02-CSS属性:背景属性 #background 的常见背景属性 css2.1 中,常见的背景属性有以下几种:(经常用到,要记住) background-color:#ff99ff; 设置元素的背景 ...

02: css常用属性

目录: 1.1 设置样式的七个选择器 1.2 css常见属性浅析 1.3 css布局中常用方法 1.1 设置样式的七个选择器返回顶部 1.其中选择器介绍 1. 直接在标签里的style标签写样式 2. ...

css常用属性总结:背景background上篇

1.在前面一节中我们提到了color的使用,类似于前景色,我们同样可以为元素的背景声明颜色,可以使用background-color属性, 它接受任何有效的颜色值.先看看它的语法. backgroun ...

css常用属性之绝对定位、相对定位、滚动条属性、背景图属性、字体、鼠标、超链接跳转页面

1.绝对定位position: fixed(比如广告页面向下滑动的时候,页面最上方有个标题不能随之滑动,就需要用到position: fixed,同时还需要用到一个标签(标签高度很高才会出现滚动的情况 ...

随机推荐

bzoj2820--莫比乌斯反演

题目大意: 给定N, M,求1<=x<=N, 1<=y<=M且gcd(x, y)为质数的(x, y)有多少对. 推导: 设n<=m ans=  = 由于gcd(i,j)= ...

服务器搭建多个tomcat服务器

以三个tomcat为例: 先配置环境变量: 编辑 /etc/profile 文件 添加三个tomcat环境变量:value为tomcat目录 //第一个tomcatCATALINA_BASE=/usr ...

JS运动从入门到兴奋1

hello,我是沐晴,一个充满了才华,却靠了照骗走江湖的前端妹子.在这个充满PS的年代,这你们都信,哈哈,废话不多说,今天要分享的是关注JS运动的知识.楼主一直认为,不管学习什么,核心思想才是王道,掌 ...

Javascript 判断变量类型的陷阱 与 正确的处理方式

Javascript 由于各种各样的原因,在判断一个变量的数据类型方面一直存在着一些问题,其中最典型的问题恐怕就是 typeof null 会返回 object 了吧.因此在这里简单的总结一下判断数据 ...

vscode wechat settings&period;json

// { // "window.zoomLevel": 0, // "editor.fontSize": 16, // "files.associat ...

Zookeeper 源码(四)Zookeeper 服务端源码

Zookeeper 源码(四)Zookeeper 服务端源码 Zookeeper 服务端的启动入口为 QuorumPeerMain public static void main(String[] a ...

【BZOJ】1778&colon; &lbrack;Usaco2010 Hol&rsqb;Dotp 驱逐猪猡

[题意]给定无向图,炸弹开始在1,在每个点爆炸概率Q=p/q,不爆炸则等概率往邻点走,求在每个点爆炸的概率.n<=300. [算法]概率+高斯消元 [题解]很直接的会考虑假设每个点爆炸的概率,无 ...

vertex shader must minimally write all four components of POSITION

Though the POSITION semantic must be written out by the vertex shader, it cannot be read in by the p ...

iframe自动全屏

AJPFX总结java创建线程的三种方式及其对比

Java中创建线程主要有三种方式: 一.继承Thread类创建线程类 (1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务.因此把run()方法称为执行 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 首先,我们需要了解什么是CSS和DIV。CSS是层叠样式表,是一种样式语言,用于描述HTML或XML文档的呈现。DIV是HTML的一个标签,用于定义文档的一个区域或块。 下面是一个简单的网页示例,使用CSS和DIV进行布局和样式设置。 ``` <!DOCTYPE html> <html> <head> <title>My Webpage</title> <style type="text/css"> body { font-family: Arial, sans-serif; background-color: #f0f0f0; margin: 0; padding: 0; } header { background-color: #008080; color: #fff; padding: 20px; text-align: center; } nav { background-color: #444; color: #fff; padding: 10px; text-align: center; } nav ul { list-style: none; margin: 0; padding: 0; } nav ul li { display: inline-block; margin: 0 10px; } nav ul li a { color: #fff; text-decoration: none; padding: 5px 10px; border-radius: 5px; background-color: #008080; } section { padding: 20px; margin: 10px; background-color: #fff; box-shadow: 0 0 5px #aaa; } footer { background-color: #444; color: #fff; padding: 10px; text-align: center; } </style> </head> <body> <header> <h1>My Webpage</h1> </header> <nav> <ul> <li><a href="#">Home</a></li> <li><a href="#">About</a></li> <li><a href="#">Contact</a></li> </ul> </nav> <section> <h2>Welcome to my webpage!</h2> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse euismod nisi eget neque fermentum, ac sagittis nunc aliquet. </p> </section> <footer> <p>Copyright © 2021 My Webpage</p> </footer> </body> </html> ``` 在这个示例,我们使用了CSS来设置整个网页的样式,包括字体、背景色、边距、内边距等。利用DIV标签,我们将整个网页分为了头部(header)、导航栏(nav)、内容(section)和底部(footer)四个区域,并分别设置了它们的样式。 当然,这只是一个简单示例,实际网页的布局和样式设置可能更加复杂。但是,掌握了CSS和DIV的基本用法,我们就可以通过不断练习和实践,来制作出更加漂亮、实用的网页。 ### 回答2: 使用CSS和DIV来构建网页是一种常见和常用的方法。CSS(层叠样式表)用于控制网页的样式和布局,而DIV(‘division’的缩写,即‘区块’)则用于将网页分割成不同的块状区域。 首先,通过HTML创建网页的基本结构,然后使用DIV元素来划分不同的区域。例如,可以使用一个主DIV作为整个页面的容器,然后在主DIV内部再嵌套其他的DIV,分别来表示页眉、导航栏、内容区域和页脚等。通过设置DIV的样式属性,可以控制它们的大小、位置、边距、背景颜色和文本样式等。 接下来,使用CSS来定义这些DIV的样式。可以通过CSS选择器来选具体的DIV元素,然后对它们应用样式。例如,可以使用类选择器(class selector)来为特定的DIV指定样式,也可以使用ID选择器来为唯一的DIV元素添加样式。 在CSS,还可以使用盒模型来控制DIV的大小和边距。通过设置width(宽度)、height(高度)、margin(外边距)、padding(内边距)等属性,可以实现对DIV的精确控制。 此外,还可以使用CSS的浮动(float)属性来实现页面的多列布局。通过将DIV浮动到指定的方向(左或右),可以使其他DIV元素环绕在其周围。 最后,还可以使用CSS的伪类(pseudo-class)和伪元素(pseudo-element)来实现更多的效果,如悬停态、链接样式和内容插入等。 总之,使用CSS和DIV制作网页可以实现丰富多样的页面布局和样式效果。通过调整和组合不同的CSS属性和选择器,可以轻松地实现个性化的网页设计。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值