HTML中样式CSS控制基础


CSS规则声明里,包含三种类型的值

1、文本值

div {        visibility: hidden; }

2、数字值

div {        width: 200px; }

3、颜色值

1、颜色名。例如红色(red)、蓝色(blue)等。        参考:W3C颜色名定义,https://www.w3.org/TR/css3-color/#html5

2、十六进制颜色。红色(#ff0000)        说明:6位数字前两位代表红色,中间两位代表绿色,末两位代表蓝色。

3、RGB颜色值(Red, Green, Blue)。红色   rgb(250, 0, 0) 或者 rgb(100%, 0, 0)

4、RGBA颜色值(Red, Green, Blue, Alpha)。红色50%的透明度   rgb(250, 0, 0, .5 )        

(优先级顺序)

找到元素,呈现样式。

#号选择id  .选择class

4.4.1 上下文选择器

4.4.2、特殊上下文选择器: 子选择符 
>

4.4.3 特殊上下文选择器: 紧邻同胞元素
+ :之后相邻的

4.4.4、 特殊上下文选择器: 一般同胞元素 ~ :之后隔开的所有

4.4.5、特殊上下文选择器:  通用选择符 * : 选中所有


ID属性选择符 : 在页面中唯一的标识一个元素。 类属性选择符:标识一组具有共同特征的元素。

1、不要为每个标签重复的样式。

2、利用继承和上下文选择符能够让不同的标签共享样式。从而降低需要编写和维护CSS的工作量。


伪类:(类似selector)

实际上并没有标签附加到元素的标签上。

UI伪类:当元素处于某一状态时,为该元素应用样式。

a:hover//悬浮时

a:link//默认

a:active//单机时

a:visited//被点击(访问)后

作为目标被链接到后的变化

结构化伪类:元素标记存在一定的逻辑关系,为符合这种关系的元素应用样式。





定位元素


3.1、理解盒子模型 : 外边距设置

margin: 5px 10px 8px 9px;

margin: 5px 10px;

margin: 10px

margin-left: 10px

3.1、理解盒子模型 : 内边距设置 (同上)

3.1、理解盒子模型 : 边框宽度 /样式/颜色


边框颜色

边框圆角

给浮动元素的父元素添加 overflow:hidden。

同时浮动父元素。

父元素的的最后一个子元素,是一个非浮动的具有清除样式(clear: both / clear: left )的元素。 使用 :after 添加清除元素。


包裹浮动元素的方法

.mainWrapper{

border: 1px solid red;

/*包裹浮动元素:方法一*/

/*overflow: hidden;*/

/*包裹浮动元素:方法二 比翼双飞也浮动*/

/*float: left;*/

}

/*包裹浮动元素:方法三 使用伪元素(元素)*/

.mainWrapper::after{

content: ".";

display: block;

clear: both;

visibility: hidden;

height: 0;

}


注意点


居中显示:

width: 100%;

vertical-align: middle;

text-align: center;


时间: 2024-10-17 12:19:11

HTML中样式CSS控制基础的相关文章

Web前端开发如何利用css样式来控制Html中的h1/h2/h3标签不换行

  H1/H2/H3/H4标题标签常常使用在一个网页中唯一标题.重要栏目.重要标题等情形下. H1在一个网页中最好只使用一次,如对一个网页唯一标题使用.H2.H3.H4标签则可以在一个网页中多次出现,但必要随意添加或添加过度. 在Web前端开发中,经常要使用H1标签对关键字进行优化,可是如果是一行文字中的某个词加上了H1标记,就会换行.可以使用下面的方法,H标签就不会强制换行了.Css控制为一行文字中某个字加上<h2>标签不换行,display:inline; 解释为:内联对象的默认值.用该值

html5 中的 css样式单 的 两种调用方式的区别

在 html5 中 使用 css 样式单的方式 有4种: 1.链接外部样式文件:将样式文件 彻底与 html 文档分离,样式文件需要额外引入,这种情况下 一批样式 可以控制多份文档.对于好多文件都共有的样式单,推荐使用这种方式. 2.导入外部样式文件:此方式与第一种方式类似,但是需要用@import来引入外部样式单.由于某些浏览器(如 internet explorer)会在导入外部样式单时导致闪屏,所以不推荐用这种方式,而是尽量考虑使用第一种方式. 3.使用内部样式定义:这种方式是通过在htm

web的各种前端打印方法之CSS控制网页打印样式

来源:http://www.jb51.net/web/70358.html CSS控制网页打印样式: 使用CSS控制打印样式,握刚刚使用时一塌糊涂,根本不知道CSS中的midia的作用是什么,问到别人说导入这个样式,还傻乎乎的不知所措.如果你也有这种现象,那么我告诉你吧,在W3school查到CSS的midia的作用. midia 定义和用法: media 属性规定被链接文档将显示在什么设备上. media 属性用于为不同的媒介类型规定不同的样式. 原来用到media来指定css的媒体类型,它的

CSS控制列表样式属性list-style有哪些?怎么用?

CSS列表样式属性list-style有哪些类型?不同类型CSS控制列表样式使用时该注意什么? 这是W3Cschool用户Shirley于2016-11-10在W3Cschool编程问答提出的问题.云南小天使的回答很好的帮助了众多遇到同样问题的网友原文地址http://www.w3cschool.cn/css3/question-10231611.html 以下为回答原文: 一.什么是CSS列表? CSS列表是HTML里一种很有用的显示方式,可以把相关的并列内容整齐地垂直排列,使网页显得整洁专业

js和css控制鼠标略过和点击后的样式

点击链接加入群[JavaEE(SSH+IntelliJIDE+Maven)]:http://jq.qq.com/?_wv=1027&k=L2rbHv 一.js和css控制鼠标略过和点击后的样式 [html] view plaincopy <script language="javascript"> document.onreadystatechange=function()     //当页面状态改变时执行函数 { if(document.readyState ==

Html 常见标签,css基础样式,css的浮动和清流,浏览器的兼容

1.html模板<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>模板</title></head><body></body></html> 2.DOCTYPE声明放在html文件头部最新HTML5用<!DOCTYPE html>声明 3.css的引入方式a.直接在html下引入<st

HTML文档中应用css样式的方法总结

在HTML文档中应用css样式大致有三种方法:1.link标签链接外部样式表:2.使用style元素包含样式表:3.使用style属性,即内联样式 一.link标签链接外部样式表 先看一条较为标准的link标记语句: <link rel="stylesheet" type="text/css" href="main.css" media="all" /> link标记必须放在head元素中,且不能放在其他元素(如t

XHTML+CSS基础知识(四):用CSS控制页面

1.CSS写入页面的方法有哪些? 行内式:直接在标签当中利用style属性来写样式表. 内嵌式:将所有的样式表提取出来放到网页头部的style标签当中. 链接式:将样式表单独写成一个.css文件,利用link标签在网页头部引用,W3C标准推荐. 导入式:利用@import来引入样式表,由于效率等等问题已经被淘汰 2.CSS样式表的优先级? 理论上:行内样式>内嵌样式>链接样式>导入样式 实际上:就近原则,内嵌.链接.导入在同一个文件的头部,谁距离相应的代码近,谁的优先级别就更高一些.相当

JS中改变CSS样式以及阻止冒泡总结

在JS中改变CSS样式,一般是通过鼠标或者键盘事件触发调用函数来实现CSS样式的改变,采用“className.style.stylename="";”来实现,例如 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>DOM编程挑战</title> <link rel="stylesheet" type