用html语言制作微博官网,[HTML/CSS]布局学习笔记-用less写微博首页

本文介绍了LESS作为一种CSS预处理语言的基础知识,包括变量、混合、嵌套等特性,并提供了简单的示例来展示如何使用这些功能简化CSS的编写过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是less

Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量、混合(mixin)、函数等功能,让 CSS 更易维护、方便制作主题、扩充。

Less 可以运行在 Node、浏览器和 Rhino 平台上。网上有很多第三方工具帮助你编译 Less 源码。(我用的是koala)

Less 基本语法

变量:

@变量名:变量值;[用法多多,可以多参考文档]

@images: "../img";background: url("@{images}/white-sand.png");

混合:

.classname{//内容}  通过{.classname;}可以用在其他css类内编译出来,如果让混合的旨在用在其他元素内编译时,可以在.classname(){} 采用加括号的方式,在使用时加不加括号都一样;

嵌套使用:

.main_classname{ //content1 .child_classname{//content2} },编译为.main_classname{//content1} .main_classname .child_classname{//content2}

&符号:

表示当前父css类中的名字

&:hover 伪类 选择css父类中的子类 &-ok

导入:

@import “filename.less”,如果是less格式,可以省略不写

其他知识点

1.

Object.style.background=background-color background-image

background-repeat background-attachment background-position

2.元素的上下居中

margin: (@header_height - @search_height - 2)/2 0;

3.less 算数符号间留空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值