Day02 了解Html+CSS的学习内容Css属性 内边距 外边距呀 边框 选择器 实操(三)

简介: Day02 了解Html+CSS的学习内容Css属性 内边距 外边距呀 边框 选择器 实操(三)

选择器

CSS 选择器

image.png

image.png

image.png

image.png

<style>
    /* 全选选择器 */
    *{
        /* background-color: rgb(81, 171, 81); */
    }
    /* id选择器 */
    #one{
        width: 50%;
        font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdan
        font-size: 40px;
        color: rgb(24, 185, 185);
    }
    /* class选择器 */
    .two{
        width: 50%;
        background-color: black;
        color: aliceblue;
        font-family: 宋体;
        font-weight: 900;
    }
    /* 元素选择器 选择所有的p标签*/
    p{
        width: 50%;
        height: 300px;
        width: 300px;
        border: 3px solid red;
        font-size: medium;
        font-size:18px;
        color: green;
        line-height: 300px;
        text-align: center;
    }
/* 选择两者都有的选择器 */
div, p{
    width: 50%;
    background-color: rgb(23, 155, 111);
    border: 2px dotted rgb(35, 36, 35);
}
/* 选择p元素内的元素span */
p span{
    width: 200px;
    height: 200px;
    border:2px solid lightblue;
    background-color: black;
    color: rgb(15, 197, 197);
}
/* 选择所有父级是 <div> 元素的 <p> 元素 */
div>p{
    height: 400px;
    width: 400px;
    border: 10px solid palevioletred;
}
/* a标签的特有的属性 */
a{
    border: 4px dotted rgb(2, 5, 168);
    font-size: 30px;
    background-color: rgb(243, 236, 234);
    display: block;
}
/* 选择所有未访问链接 */
a:link{
    background-color: green;
}
/* 选择每个<P>元素的第一行 */
p:first-line{
    background-color: aqua;
}
/* 选择第一个孩子 */
p:first-child{
    background-color: darkcyan;
    color: white;
    font-size: 40px;
}
</style>
<div id="one">
<h1><i>我是id选择器字体大小为40px</i></h1>
</div>
<hr color="red"> 
<div id="two">
<h2><i>我是Class选择器</i></h2>
</div>
<body>
    <div>
        <span>我是在div元素后的元素信息</span>
        <p>我是p中编号为1
            <span>我是p元素的第一个汉子</span>
        </p>
        <p>我是p中编号为2</p>
        <p>我是p中编号为3
            <span>选择p元素内的元素a</span>
            <span>选择p元素内的元素b</span>
        </p>
    </div>
<h1>我是元素</h1>
    <div>
        <h2>My name is Donald</h2>
        <p>I live in Duckburg.</p>
        </div>
 <hr color="green">        
    <div>
        <i><b><a href="#">2111111111111111111111111111</a></b></i>
        <i><b><a href="#">3111111111111111111111111111</a></b></i>
        <i><b><a href="#">4111111111111111111111111111</a></b></i>
        <i><b><a href="#">5111111111111111111111111111</a></b></i>
        <i><b><a href="#">6111111111111111111111111111</a></b></i>
        <i><b><a href="#">7111111111111111111111111111</a></b></i>
        <i><b><a href="#">8111111111111111111111111111</a></b></i>
        <i><b><a href="#">9111111111111111111111111111</a></b></i>
        <i><b><a href="#">20111111111111111111111111111</a></b></i>
        <i><b><a href="#">1111111111111111111111111111</a></b></i>
    </div>
    <!--  1).使用id选择器设置div(宽高自定义)内文字的颜色为蓝色,字体为25px,垂直居中,文字加粗(不能使用语义标签)
  2).使用类选择器设置5个div的背景颜色为红色,文字颜色为白色(宽高自定义,文字自定义)
 3).使用标签选择+并集选择器设置一个a标签,一个p标签,一个span标签,一个div标签,的字体大小为18px,
颜色为橙色,字体加粗900 -->
<hr>
<style>
#div1{
    color: blue;
    font-size: 25px;
    line-height: auto;
    font-weight: bolder;
}
.sd{
    background-color: red;
    color: aliceblue;
}
a ,p ,span, div{
    background-color: azure;
    font-size: 18px;
    color: orange;
    font-weight: 900;
}
</style>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>div后的元素p</title> 
<style>
div+p
{
  background-color:yellow;
    font-size: 30px;
}
</style>
</head>
<body>
<h1>Welcome to My Homepage</h1>
<div>
<h2>My name is Donald</h2>
<p>I live in Duckburg.</p>
</div>
<p>Div后的元素为p My best friend is Mickey.</p>
<p>I will not be styled.</p>
<hr color="red">
</body>
</html>
<!DOCTYPE html>
<html>
<head>
    <title>属性选择器</title>
<style>
a[target]
{
background-color:rgb(233, 233, 10);
font-size: 45px;
}
</style>
</head>
<body>
<p>The links with a target attribute gets a yellow background:</p>
<a href="http://www.javascriptcn.com">javascriptcn.com</a>
<a href="http://www.disney.com" target="_blank">disney.com</a>
<a href="http://www.wikipedia.org" target="_top">wikipedia.org</a>
<p><b>Note:</b> For [<i>attribute</i>] to work in IE8 and earlier, a DOCTYPE must be declared.</p>
<a href="http://www.badu.com" target="_parent">百度一下</a>
</body>
</html>
相关文章
|
4月前
|
移动开发 前端开发 JavaScript
征信报告修改器,征信报告生成器,制作软件无痕修改软件【js+html+css】
本项目为信用评分模拟器教学工具,采用HTML5实现,仅供学习参考。核心功能通过JavaScript构建,包含虚拟数据生成、权重分配及信用因素分析(如还款记录、信用使用率等)。
|
4月前
|
前端开发 JavaScript
个人征信电子版无痕修改, 个人信用报告pdf修改,js+html+css即可实现【仅供学习用途】
本代码展示了一个信用知识学习系统的前端实现,包含评分计算、因素分析和建议生成功能。所有数据均为模拟生成
|
4月前
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
|
4月前
|
前端开发
个人征信PDF无痕修改软件,个人征信模板可编辑,个人征信报告p图神器【js+html+css仅供学习用途】
这是一款信用知识学习系统,旨在帮助用户了解征信基本概念、信用评分计算原理及信用行为影响。系统通过模拟数据生成信用报告,涵盖还款记录
|
4月前
|
存储 自然语言处理 前端开发
抖音快手小红书虚拟评论截图生成器,模拟对话制作工具,html+js+css
这是一款纯前端实现的多平台虚拟评论生成器,支持抖音、快手、小红书风格,适用于产品演示与UI设计。采用Vanilla JS与Flexbox布局,利用IndexedDB存储数据,CSS Variables切换主题。
|
4月前
|
存储 前端开发 安全
病历单生成器在线制作,病历单生成器app,HTML+CSS+JS恶搞工具
本项目为医疗病历模拟生成器,旨在为医学教学和软件开发测试提供数据支持,严格遵守《医疗机构病历管理规定》。
|
4月前
|
前端开发 容器
处方单图片生成器, 处方单在线制作免费,js+css+html恶搞神器
这是一个电子处方模拟生成系统,使用html2canvas库实现图片导出功能。系统生成的处方单包含多重防伪标识,并明确标注为模拟数据,仅供学习
|
4月前
|
前端开发 JavaScript 容器
制作b超单生成器, 假怀孕b超单图片制作, p图医院证明【css+html+js装逼恶搞神器】
本资源提供一个适合用于熟人之间恶搞的工具,效果逼真,仅供学习参考与娱乐。包含前端技术学习要点:语义化布局、响应式设计、Flexbox、图片自适应
|
9月前
|
人工智能 程序员 UED
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
405 21
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子

热门文章

最新文章

  • 1
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
  • 3
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
  • 4
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
  • 5
    React 中如何安装与使用 Tailwind CSS
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
  • 9
    (CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation