分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

Web前端学习——CSS

发布时间:2023-09-06 01:28责任编辑:胡小海关键词:CSSWeb前端

一、CSS简介
CSS全称cascading style sheeding,层叠样式列表。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
二、CSS组成
1、选择器
(1)标签选择器

<head> ???<style> ???????p{ ???????????background-color: green; ???????????height: 48px; ???????????} ???</style></head><body> ???<p>中国人</p></body>

(2)ID选择器

<head> ???<style> ???????#i1{ ???????????background-color: blue; ???????????height: 48px; ???????????} ???</style></head><body> ???<div id="i1"> ???????中国人 ???</div></body>

(3)class选择器

<head> ???<style> ???????.c1{ ???????????background-color: yellow; ???????????height: 48px; ???????????} ???</style></head><body> ???<div class="c1"> ???????中国人 ???</div>
</body>

(4)关联选择器(层级选择器,空格)
类似span标签里的p标签的样式,也可以是id,class,标签等组合

<head> ???<style> ???????span p{ ???????????background-color: darkorchid; ???????????height: 48px; ???????????} ???</style></head><body> ???<p>中国人</p> ???<span> ???????<p>中国人</p> ???</span> ???<p>中国人</p></body>

(5)组合选择器(逗号)

<head> ???<style> ???????.c1,.c2,.c3{ ???????????background-color: yellow; ???????????height: 48px; ???????????} ???</style></head><body> ???<div class="c1"> ???????中国人 ???</div> ???<div class="c2"> ???????中国人 ???</div> ???????<div class="c3"> ???????中国人 ???</div></body>

(6)属性选择器
对选择的标签过滤后再通过属性进行过滤

<head> ???<style> ???????.cc[n="tom"]{ ???????????background-color: yellow; ???????????height: 48px; ???????????} ???</style></head><body> ???<div class="cc"> ???????中国人 ???</div> ???<div class="cc" n="tom"> ???????中国人 ???</div></body>

(7)行选择器

<body> ???<div style=" height: 28px;"> ???????中国人 ???</div></body>

2、link引入外部css
通过建立专属的css文件,在其他html导入css文件,从而使用css文件的样式
001.css内容如下:

#i1{ ???????????background-color: blue; ???????????height: 48px; ???????????}.c1{ ???????????background-color: yellow; ???????????height: 48px; ???????????}p{ ???????????background-color: green; ???????????height: 48px; ???????????}span p{ ???????????background-color: darkorchid; ???????????height: 48px; ???????????}.cc[n="tom"]{ ???????????background-color: yellow; ???????????height: 48px; ???????????}

001.html内容如下:

<!DOCTYPE html><html lang="en"><head> ???<meta charset="UTF-8"> ???<title>Title</title> ???<link rel="stylesheet" href="001.css"></head><body> ???<p>中国人</p></body></html>

3、优先级
row style——>head style (按照编写顺序,自上而下优先)——> external style
4、css注释
/* 注释内容 */
5、边框

6、背景

7、float

8、display

9、padding margin

10、text-align

11、height、width、line-height、color、font-size、font-weight

三、

Web前端学习——CSS

原文地址:http://www.cnblogs.com/rangle/p/7979400.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved