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>
相关文章
|
2天前
|
前端开发 JavaScript 搜索推荐
打造个人博客网站:从零开始的HTML和CSS之旅
【9月更文挑战第32天】在这个数字化的时代,拥有一个个人博客不仅是展示自我的平台,也是技术交流的桥梁。本文将引导初学者理解并实现一个简单的个人博客网站的搭建,涵盖HTML的基础结构、CSS样式的美化技巧以及如何将两者结合来制作一个完整的网页。通过这篇文章,你将学会如何从零开始构建自己的网络空间,并在互联网世界留下你的足迹。
|
3天前
|
移动开发 JavaScript 前端开发
HTML5 表单属性详解
HTML5引入了多种新的表单属性,使表单创建与验证更加便捷高效。新增的输入类型包括`email`、`url`、`tel`等,常用属性有`placeholder`、`required`等。表单元素如`&lt;form&gt;`可设置提交方法和目标URL,`&lt;button&gt;`及`&lt;input type=&quot;submit&quot;&gt;`用于提交。新元素`&lt;datalist&gt;`和`&lt;output&gt;`提供更多功能。HTML5还提供了内置表单验证机制,增强用户体验。
|
3天前
|
前端开发 JavaScript 搜索推荐
打造个人博客网站:从零开始的HTML与CSS之旅
【9月更文挑战第31天】在这个数字时代,拥有一个个人博客网站是展示自我、分享知识和连接世界的重要方式。本文将引导你通过简单的HTML和CSS知识,一步步构建起你的在线空间。无论你是编程新手还是希望通过实践加深理解,这篇文章都将是你的理想指南。我们将探索基本概念,实现页面布局,并点缀以个性化样式,最终将静态页面转变为动态交互式网站。准备好了吗?让我们开始吧!
|
6天前
|
XML 前端开发 JavaScript
jQuery HTML / CSS 方法
jQuery HTML / CSS 方法
9 2
|
6天前
|
前端开发 JavaScript
HTML+JavaScript+CSS DIY 分隔条splitter
HTML+JavaScript+CSS DIY 分隔条splitter
|
移动开发 HTML5
Html5新属性Data-type的作用
Html5新属性Data-type的作用
382 0
Html5新属性Data-type的作用
|
7天前
|
XML 前端开发 JavaScript
Html:CSS介绍
Html:CSS介绍
22 1
|
7天前
|
前端开发
Html:CSS的书写位置
Html:CSS的书写位置
17 0
|
8天前
|
JavaScript 前端开发
JavaScript HTML DOM - 改变CSS
JavaScript HTML DOM - 改变CSS
16 4
|
7天前
|
前端开发 数据安全/隐私保护 容器
HTML+CSS 水滴登录页
该代码实现了一个创意的水滴登录页面,包含一个水滴形状的登录框与两个按钮(忘记密码和注册)。登录框包括用户名、密码输入框及登录按钮。页面设计独特,采用渐变色与动态效果,增强了交互性和视觉美感。以下为关键实现步骤: - 重置默认样式。 - 设置页面背景颜色和尺寸。 - 定义登录表单容器的布局、位置和尺寸。 - 设置登录表单内容样式,包括3D效果和过渡动画。 - 创建伪元素增强水滴效果。 - 设定输入框容器和输入框样式。 - 为提交按钮、忘记密码和注册按钮设定特定样式,并添加悬停效果。
下一篇
无影云桌面