CSS

1.表格布局缺点:

①层级嵌套太多,一旦出现嵌套顺序错乱,就无法达到预期效果

②页面不够灵活,改动某一块,整个表格布局都要发生变化

 

2.HTML的块标签

div:默认占一行,会自动换行

span:不会自动换行,内容显示在同一行

 

3.CSS:层叠样式表

          主要作用:用来美化HTML页面

          html决定骨架

          css决定外观

style标签中,去编写css内容,style标签最好写在head标签中。

 

4.CSS选择器: 帮助我们找到我们要修饰的标签或者元素

元素选择:

 元素的名称{
  属性名称:属性的值;
  属性名称:属性的值;
}
 

ID选择器:
以#号开头  ID在整个页面中必须是唯一的s
#ID的名称{
  属性名称:属性的值;
  属性名称:属性的值;
}
 

类选择器:
以 . 开头 
.类的名称{
   属性名称:属性的值;
      属性名称:属性的值;
}
```

5.CSS的引入方式

​    外部样式: 通过link标签引入一个外部的css文件

​    内部样式: 直接在style标签内编写CSS代码

​    行内样式: 直接在标签中添加一个style属性, 编写CSS样式

案例代码:

<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<link rel="stylesheet" href="style.css"/>
	</head>
	<body>
		<div class="shuiguo">苹果</div>
		<div class="shucai" id="div1">黄瓜</div>
		<div class="shuiguo" style="color: blue;">香蕉</div>
		<div class="shucai">西葫芦</div>
	</body>
</html>

 

6.CSS浮动 : 浮动的元素会脱离正常的文档流,在正常的文档流中不占空间

              float属性:
                    left
                    right
                
              clear属性: 清除浮动
                    both : 两边都不允许浮动
                    left: 左边不允许浮动
                    right : 右边不允许浮动
                流式布局

   CSS的优先级

  按照选择器搜索精确度来编写:             行内样式 > ID选择器 > 类选择器  > 元素选择器

  就近原则: 哪个离得近,就选用哪个的样式

 

7.CSS中的其它选择器

选择器分组: 选择器1,选择器2{ 属性的名称:属性的值}

属性选择器:
    a[title]
    a[titile='aaa']
    a[href][title]
    a[href][title='aaa']

后代选择器: 爷爷选择器  孙子选择器   找出所有的后代(对爷爷标签内所有带有孙子标签的有效)

子元素选择器:  父选择器  > 儿子选择器(必须是直系才有效)

伪类选择器: 通常都是用在A标签上

            ​a:link {color: red}        /* 未访问的链接 */
            a:visited {color: #00FF00}    /* 已访问的链接 */
            a:hover {color: #FF00FF}    /* 鼠标移动到链接上 */
            a:active {color: #0000FF}    /* 选定的链接 */        

 

8.引入外部css

<link rel="stylesheet" type="text/css" href="../main.css"/>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值