java基础57 css样式、选择器和css定位(网页知识)
本文知识点(目录):
1、CSS样式
1.html 在一个网页中负责的是一个页面的结构
2.css(层叠样式表)在一个页面中负责了一个页面的样式.
css文档(教程):http://www.w3school.com.cn/css/index.asp
1.1、编写css代码的方式
第一种方式:在style标签中编写css代码。 缺点:只能用于本页中复用性不强.
格式:
<style type="text/css">
编写css的代码
</style>
第二种方式:可以引入外部的css文件(推荐使用)
方式1:使用link标签
格式:<link href="css文件的路径" rel="stylesheep"/>
方式2:使用style引入
格式:
<style type="text/css">
@import url(路径);
</style>
第三种方式:直接在html标签中使用style属性编写。 缺点:只能本标签中,复用性较差,不推荐使用
1.2、实例
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>css样式练习</title>
</head>
<!--
html 在一个网页中负责的是一个页面的结构
css(层叠样式表)在一个页面中负责了一个页面的样式.
编写css代码的方式
第一种方式:在style标签中编写css代码. 缺点:只能用于本页中复用性不强. 格式:
<style type="text/css">
编写css的代码
</style> 第二种方式: 可以引入外部的css文件(推荐使用)
方式1:使用link标签
格式:<link href="css文件的路径" rel="stylesheep"/> 方式2:使用style引入
格式:
<style type="text/css">
@import url(路径);
</style> 第三种方式:直接在html标签中使用style属性编写. 缺点:只能本标签中,复用性较差,不推荐使用
-->
<!-- 第一种 -->
<style type="text/css">
a{
color:#00FF00;
text-decoration:none;/* 去掉下划线 */
font-size:24px;
}
div{
text-align:center;
}
</style> <!-- 第二种:方式1-->
<link href="css1.css" rel="stylesheet"/>
<!-- 第二种:方式2-->
<style type="text/css">
@import url("css1.css");
</style> <body>
<div> <!-- 第三种 -->
<a href="#" style="color:#0000FF ">新闻标题1</a>
<a href="#">新闻标题2</a>
<a href="#">新闻标题3</a>
<a href="#">新闻标题4</a>
<a href="#">新闻标题5</a>
</div>
</body>
</html>
下面是导入css1.css文件后的效果图
1.3、附录(小知识点): 下面相关属性的详细解析:http://www.w3school.com.cn/css/index.asp
(小知识1)
<style type="text/css">
table{
background-color:#00FF00;/*背景颜色*/
border-color:#000000;/*边框颜色*/
}
th:hover{/*当有鼠标悬停在链接上的时候,就变颜色*/
background-color:#FF0000;
}
</style> (小知识2)
<style type="text/css">
body{
background-image:url(newscreen2152439.jpg);/*背景图片*/
background-repeat:no-repeat;/*背景重复(比如,一张小的背景图放到网页上,默认情况下是铺满整个屏幕的,可用此属性去掉重复的,只剩一张,即:不用铺满屏幕)*/
background-position:500px 10px;/*背景位置(设置背景图的位置)*/
}
div{
margin-left:560px;/*边缘离左边多远(即:左往右移动多远的距离)*/
margin-top:272px;/*边缘离头部多远(即:上往下移动多远的距离)*/
color:#CCFF00;/*颜色*/
text-decoration:none;;/*文字修饰*/
text-transform:uppercase;;/*是字母改变成...样(比如:小写字母变成了大写字母)*/
}
span{
margin-left:58px;
}
</style> (小知识3)
<style type="text/css">
table{
border-collapse:collapse;/*作用:使表格中的单元格间的距离为零(即:最终效果是合成了一条线)*/
/*border-spacing:20px;*/ /*设置单元格间距的大小*/
caption-side:top;/*标题的位置*/
table-layout:fixed;/*表格排版*/
border-style:dashed solid double;/*边框样式*/
border-bottom-color:#99FF00;/*边框底部的颜色*/
}
</style>
2、选择器
选择器:选择器的作用就是找到对应的数据进行样式化
1.标签选择器:找到所有的指定标签进行格式化
格式:
标签名{
样式1,样式2.......
}
2.类选择器:使用类选择器首先要给html标签指定对应的class属性值
格式:
.class属性值{
样式1:样式2........
}
3.ID选择器:首先个给html元素添加一个id属性值
格式:
#id属性值{
样式1:样式2........
}
4.交集选择器:就是对选择1中的选择器2里面的数据经行样式化
格式:
选择器1 选择器2{
样式1,样式......
}
5.并集选择器
格式:
选择器1,选择器2{
样式1,样式2.....
}
6.通配选择器:
格式:
*{
样式1,样式2....
}
7.伪类选择器:伪类选择器就是对元素处于某种状态下进行样式的
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>选择器的练习</title>
</head>
<style type="text/css">
/*
伪类选择器:伪类选择器就是对元素处于某种状态下进行样式的
*/
a:link{color: #CCFF00}/*没点击时的颜色*/
a:visited{color:#3300CC}/*已经点击过的颜色*/
a:hover {color: #FF00FF}/*鼠标悬停在链接上的颜色*/
a:active {color:#00FFFF}/*被选定的链接的颜色(按住不放)*/
</style> <body>
<a href="#">百度</a>
</body>
</html>
2.1选择器要注意的事项
1.html元素的选择器属性值一定不能以数字开头的.
2.类选择器的样式要优先于标签选择器的样式
3.id选择器优先级最高,优先于标签选择器与类选择器
4.ID选择器属性值只能在html页面中出现一次
【ID选择器 > 类选择器 > 标签选择器】
2.2、实例
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>选择器的练习</title>
</head>
<style type="text/css">
/*
div{
font-size:36px;
} .one{
font-size:9px;
} #two{
font-size:18px;
} div span{
font-size:30px;
div,span{
font-size:30px;
}
}*/ *{
font-size:36px;
} </style>
<body><!-- .one:class #two:id -->
<div class="one">这个是<span>这是我的一个div标签</span></div>
<div id="two">这是我的二个div标签</div> </body>
</html>
3、CSS定位
3.1、CSS的三种常用定位
相对定位:相对应元素原本的位置进行移动
position:relative
绝对定位:相对应整个页面而言的
position:absolute;
固定定位:相对应整个页面来说的
position:fixed;
3.2、实例
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>css定位的练习</title>
</head>
<style type="text/css">
/*
css的定位:
相对定位:相对应元素原本的位置进行移动
position:relative 绝对定位:相对应整个页面而言的
position:absolute; 固定定位:相对应整个页面来说的
position:fixed;
*/
div{
border-style:solid;/*边框样式(solid:实线)*/
width:100px;
height:100px;
}
.one{
background-color:#0000FF;
}
.two{
background-color:#00FF00;
position:relative;/*相对定位*/
/*position:absolute;*//*绝对定位*/
top:10px;
left:20px;
}
.three{
background-color:#FFFF00;
position:absolute;
top:220px;
}
#ad{
position:fixed;/*固定定位*/
top:640px;
left:1670px;
}
</style>
<body>
<div class="one">one</div>
<div class="two">two</div>
<div class="three">three</div> <div id="ad">
<img src="1885.jpg" height="320" width="240"/>
</div>
</body>
</html>
实例效果图
原创作者:DSHORE 作者主页:http://www.cnblogs.com/dshore123/ 原文出自:https://www.cnblogs.com/dshore123/p/9379125.html 欢迎转载,转载务必说明出处。(如果本文对您有帮助,可以点击一下右下角的 推荐,或评论,谢谢!) |
检测语言 世界语 中文简体 中文繁体 丹麦语 乌克兰语 乌兹别克语 乌尔都语 亚美尼亚语 伊博语 俄语 保加利亚语 信德语 修纳语 僧伽罗语 克罗地亚语 冰岛语 加利西亚语 加泰罗尼亚语 匈牙利语 南非祖鲁语 卡纳达语 卢森堡语 印地语 印尼巽他语 印尼爪哇语 印尼语 古吉拉特语 吉尔吉斯语 哈萨克语 土耳其语 塔吉克语 塞尔维亚语 塞索托语 夏威夷语 威尔士语 孟加拉语 宿务语 尼泊尔语 巴斯克语 布尔语(南非荷兰语) 希伯来语 希腊语 库尔德语 弗里西语 德语 意大利语 意第绪语 拉丁语 拉脱维亚语 挪威语 捷克语 斯洛伐克语 斯洛文尼亚语 斯瓦希里语 旁遮普语 日语 普什图语 格鲁吉亚语 毛利语 法语 波兰语 波斯尼亚语 波斯语 泰卢固语 泰米尔语 泰语 海地克里奥尔语 爱尔兰语 爱沙尼亚语 瑞典语 白俄罗斯语 科萨 科西嘉语 立陶宛语 索马里语 约鲁巴语 缅甸语 罗马尼亚语 老挝语 芬兰语 苏格兰盖尔语 苗语 英语 荷兰语 菲律宾语 萨摩亚语 葡萄牙语 蒙古语 西班牙语 豪萨语 越南语 阿塞拜疆语 阿姆哈拉语 阿尔巴尼亚语 阿拉伯语 韩语 马其顿语 马尔加什语 马拉地语 马拉雅拉姆语 马来语 马耳他语 高棉语 齐切瓦语 |
世界语 中文简体 中文繁体 丹麦语 乌克兰语 乌兹别克语 乌尔都语 亚美尼亚语 伊博语 俄语 保加利亚语 信德语 修纳语 僧伽罗语 克罗地亚语 冰岛语 加利西亚语 加泰罗尼亚语 匈牙利语 南非祖鲁语 卡纳达语 卢森堡语 印地语 印尼巽他语 印尼爪哇语 印尼语 古吉拉特语 吉尔吉斯语 哈萨克语 土耳其语 塔吉克语 塞尔维亚语 塞索托语 夏威夷语 威尔士语 孟加拉语 宿务语 尼泊尔语 巴斯克语 布尔语(南非荷兰语) 希伯来语 希腊语 库尔德语 弗里西语 德语 意大利语 意第绪语 拉丁语 拉脱维亚语 挪威语 捷克语 斯洛伐克语 斯洛文尼亚语 斯瓦希里语 旁遮普语 日语 普什图语 格鲁吉亚语 毛利语 法语 波兰语 波斯尼亚语 波斯语 泰卢固语 泰米尔语 泰语 海地克里奥尔语 爱尔兰语 爱沙尼亚语 瑞典语 白俄罗斯语 科萨 科西嘉语 立陶宛语 索马里语 约鲁巴语 缅甸语 罗马尼亚语 老挝语 芬兰语 苏格兰盖尔语 苗语 英语 荷兰语 菲律宾语 萨摩亚语 葡萄牙语 蒙古语 西班牙语 豪萨语 越南语 阿塞拜疆语 阿姆哈拉语 阿尔巴尼亚语 阿拉伯语 韩语 马其顿语 马尔加什语 马拉地语 马拉雅拉姆语 马来语 马耳他语 高棉语 齐切瓦语 |
java基础57 css样式、选择器和css定位(网页知识)的更多相关文章
- Java基础82 jsp中的EL表达式(网页知识)
1.EL表达式的作用 EL表达式的作用:向浏览器输出域对象中的变量值或者表达式计算结果.语法:${变量或者表达式} 注: Jsp的核心语法:jsp的表达式<%= %>和jsp的脚本< ...
- java基础81 jsp的内置对象(网页知识)
1.什么是内置对象? 在jsp开发中,会频繁使用到一些对象,如:HttpSession,ServletContext,HttpServletRequest. 如果每次使用这些对象时,都要去创 ...
- java基础65 JavaScript中的Window对象(网页知识)
1.javaScript组成部分 1.EMCAScript(基本语法) 2.BOM(Browser Object Model):浏览器对象模型 浏览器对象模型中的浏览器的各 ...
- java基础60 JavaScript字符串转换成数字(网页知识)
1.字符串转换成数字 <!doctype html> <html> <head> <meta charset="utf-8"> &l ...
- 前端基础:CSS样式选择器
前端基础:CSS样式选择器 CSS概述 CSS是Cascading Style Sheets的简称,中文意思是:层叠样式表,对html标签的渲染和布局.CSS规则由两个主要的部分组成:1.选择器:2. ...
- JS实战 · 仿css样式选择器
代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/ ...
- CSS样式选择器优先级
CSS样式选择器分为4个等级,a.b.c.d,可以以这四种等级为依据确定CSS选择器的优先级. 1.如果样式是行内样式(通过Style=””定义),那么a=12.b为ID选择器的总数3.c为Class ...
- CSS样式选择器
<!-- css样式选择器 HTML选择器 类选择器 ID选择器 关联选择器 组合选择器 伪元素选择器 selector{ /* selector是样式选择器 property:value; / ...
- web前端(7)—— 了解CSS样式,引入css样式的方式
CSS 在前面大概的介绍了css,从本片博文开始,会详细的介绍它,在最开始介绍web前端时,打开百度首页,当时我提出了一个问题,为什么百度首页的输入框可以放在正中间,就是由于有css的控制,我们可以打 ...
- CSS active选择器与CSS hover选择器
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8& ...
随机推荐
- Linux内核分析实验五
一.给MenuOS增加time和time-asm命令 1. 克隆并自动编译MenuOS rm menu -rf 强制删除原menu文件 git clone http: cd menumake root ...
- bzoj : 4504: K个串 区间修改主席树
4504: K个串 Time Limit: 20 Sec Memory Limit: 512 MBSubmit: 268 Solved: 110[Submit][Status][Discuss] ...
- [THUSC 2016] 补退选 (Trie树)
link $solution:$ $Trie$树很显然吧,那么如何去处理每次询问.对于$Trie$树的每个节点放一个$vector$表示其若有$v$个人的最小时间. #include<iostr ...
- L. Twice Equation ACM Nanning 2017
https://nanti.jisuanke.com/t/19978 acm提交:类 Main 使用java:高精度 BigInteger import java.math.BigInteger; i ...
- HTTP返回代码 201 304 404 500等代表的含义
在网站日志中,我们经常会看到很多返回的http代码,如201.304.404.500等等.可是这些具体的返回的HTTP代码究竟什么含义呢,在此做一下知识普及吧,记不住不要紧,到时候看看就行了,但最主要 ...
- 命令行 AppleScript 操控 iTerm2
AppleScript 是什么? AppleScript 是 macOS 下可用于操控其他软件的脚本语言. 参考链接:https://www.iterm2.com/documentation-scri ...
- 四、java面向对象编程_2
目录 六.对象的创建和使用 七.this关键字 八.static关键字 九.package和import语句 十.类的继承 十一.访问控制 十二.方法的重写 十三.super关键字 十四.继承中的构造 ...
- Docker入门与应用系列(四)网络管理
一.Docker的五种网络模式 在使用docker run创建docker容器时,可以用--net选项指定容器的网络模式,Docker有以下5种网络模式: 1. bridge模式 使用docker r ...
- Linux运维一:生产环境CentOS6.6系统的安装
CentOS 6.6 x86_64官方正式版系统(64位)下载地址 系统之家:http://www.xitongzhijia.net/linux/201412/33603.html 百度网盘:http ...
- python中super与成员属性
super的使用直接看例子: class A(): def __init__(self, a): print('init A...') self.a = a class B(A): def __ini ...