【网页前端】CSS的基本样式边框、布局、字体

简介: 【网页前端】CSS的基本样式边框、布局、字体

1.边框属性

所有的 HTML 标签都有边框,默认边框不可见

1.1border

设置边框的样式

格式:宽度 样式 颜色

例如:border:1px solid red 1 像素粗的 实线 红色边框。

线条样式:solid 实线,none 无边,double 双线

示例:

image.png

效果:

image.png

1.2 width

用于设置标签的宽度

示例:

image.png

效果:

image.png

1.3 height

用于设置标签的高度

示例:

image.png

效果:

image.png

1.4 background-color

用于设置标签的背景颜色

背景颜色设置的两种主流方式:

①英文单词

例如:red,blue,yellow

②颜色代码

格式:#红绿蓝, 每一个颜色用两个 16 进制位数表示

例如:#ff1100 红色 ff,绿色 11,蓝色 00,红色颜色最重,绿色其次,没有蓝色

示例:

image.png

效果:

image.png

1.5 background-image

用于设置元素背景图片。

格式: background-image: url("图片路径");

例如:某个小狗爪子图片

1.png

作为背景图片引入一个长宽 25 的 DIV 标签中

image.png

因为图片太小,所以为了铺满背景,CSS 采取了重复显示多个的策略。

若需要对背景图片是否重复显示进行调整,有以下几个常见设置

image.png

2.布局

2.1 float

通常默认的排版方式,将页面中的元素从上到下一一罗列,而实际开发中,需要左右方式进行排版, 就需要使用浮动属性

格式:

选择器{float:属性值;}

常用属性值:

none:元素不浮动(默认值)

left:元素向左浮动

right:元素向右浮动

注意:因为元素设置浮动属性后,会脱离原有文档流(会脱离原有的板式),从而会影响其他元素的

样式,所以设置浮动以后,页面样式需要重新调整

准备代码:

<style> 
    #d1{
        background-color: red; 
        width: 100px; 
        height: 100px; 
    } 
    #d2{
        background-color: green; 
        width: 110px; height: 110px; 
    }
    #d3{
        background-color: blue; 
        width: 120px; 
        height: 120px; 
    } 
</style> 
<div id="d1"></div> 
<div id="d2"></div> 
<div id="d3"></div>

示例 1 

image.png

效果 1

image.png

示例 2

image.png

效果 2 

image.png

2.2 clear

由于浮动元素不再占用原文档流的位置,所以它会对页面中其他元素的排版产生影响。

如果要避免影响,需要使用 clear 属性进行清除浮动。

格式:选择器{

clear:属性值;

}

常用属性值:

left:不允许该元素左侧有浮动元素(清除左侧浮动的影响)

right:不允许该元素右侧有浮动元素(清除右侧浮动的影响)

both:同时清除左右两侧浮动的影响(一般用 both

3.字体

3.1 font-size

用于设置字体的大小。

3.2 color

用于设置字体的颜色。

示例:

image.png

效果:

image.png

相关文章
|
3月前
|
前端开发 算法 Java
(CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
(CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
157 0
|
3月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
Flex 布局 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。 一、Flex 布局是什么? Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。
312 1
|
3月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
伪类:伪类这个叫法源自于它们跟类相似,但实际上并没有类会附加到标记中的标签上。 伪类分为两种(以及新增的伪类选择器): UI伪类:会在HTML元素处于某种状态时(例如:鼠标指针位于连接上),为该元素应用CSS样式。 :hover 结构化伪类:会在标记中存在某种结构上的关系时 例如: 某元素是一组元素中的第一个或最后一个,为该元素应用CSS样式。 :not和:target(CSS3新增的两个特殊的伪类选择器)
213 1
|
3月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
继承 我们的CSS中很多的属性也是可以继承的,其中相当一部分是跟文字的相关的,比如说颜色、字体、字号。 当然还有一部分是不能继承的。 例如边框、内外边距。 层叠 层叠是CSS的核心机制。 层叠的工作机制: 当元素的同一个样式属性有多种样式值的时候,CSS就是靠层叠机制来决定最终应用哪种样式。 层叠规则: 层叠规则一:找到应用给每个元素和属性的声明。 说明:浏览器在加载每个页面时,都会据此查找到每条CSS规则, 并标识出所有受到影响的HTML元素。
145 0
|
6月前
|
Web App开发 前端开发 数据可视化
用 CSS Grid 实现高效布局的 3 个实战技巧
用 CSS Grid 实现高效布局的 3 个实战技巧
|
前端开发
如何设置 CSS 盒子模型的边框样式?
CSS盒子模型的边框样式可以通过`border`属性设置,包括边框宽度、样式和颜色。例如:`border: 2px solid red;` 设置了2像素宽的红色实线边框。也可分别设置四边,如`border-top`、`border-right`等。
|
前端开发
CSS:去除input和button边框以及选中时边框默认样式
CSS:去除input和button边框以及选中时边框默认样式
|
前端开发
零基础CSS入门教程(13)——边框样式
可以通过border-style设置边框样式,常用的有solid实线、dotted点线、dashed虚线三种。大家想必发现了,我们在设定边框样式时,一般都会同时设定边框样式、宽度、颜色,如果逐一定义,比较麻烦。我们前几个小结学习了有序列表无序列表,我们这一小节学习一下边框样式很重要的一个知识点。我们本小节学习了边框样式,内容有点多,大家要学会熟练使用,我们在开发中很常用。可以通过border-width调整边框的宽度,单位一般使用px像素。可以使用bolder-color指定边框的颜色,
零基础CSS入门教程(13)——边框样式