首页 > 其他分享 >HTML属性的使用

HTML属性的使用

时间:2022-12-17 22:32:32浏览次数:34  
标签:浮动 父级 清除 元素 HTML 使用 文本 溢出 属性

标准文档流:

指元素按照块级元素 或者行内元素 的性质 从上到下 从左到右依次排列

行内元素:元素可以排列在一行 并且宽高 等于自身内容的宽高

块元素: 元素独自一行 并且可以设置宽高

diaplay属性:

inline:将元素转化为行内元素的性质

block:将元素转化为块元素的性质

inline-block:将元素转化为行内块级元素

none:将元素隐藏

元素内容在块元素内垂直居中对齐的条件:

1,元素具有宽高

2,进行水平对齐

3, 进行垂直对齐

4,设置行高为元素高度

float(浮动 :脱离了文档流):

left:将元素进行左浮动

right:将元素进行右浮动

none:元素的默认值 不浮动

浮动的第一张情况:

将两种块元素排列在一行时,必须将两个元素都设置浮动。

浮动的第二种情况:

元素在父级元素中进行浮动的时候,伏击只会参照未浮动的元素为元素的高度,浮动的元素会被排挤在外面

浮动的第三中情况:

在父级容器中进行浮动时,父级的边框会造成塌陷效果并且没有高度

浮动的第四中情况:

父级元素进行浮动时,如果里面的元素也进行浮动时,那么只会认识到浮动元素内容的宽度和高度。

clear(清除浮动):

表示清除浮动元素对当前元素造成的影响;

并且清除的方向必须和其他元素浮动的方向对应;

或者直接清除两侧的浮动

left:清除左浮动

right:清除右浮动

none:不清除浮动



解决父级边框塌陷的四种方式:

1.给父级元素末尾添加空的div,并清除浮动

<div style="clear.both"></div>

2.给父级元素设置高度


3.使用overflow属性(文本溢出处理)

hidden:将文本溢出部分隐藏

scroll:将文本溢出部分以滚动条的形式查看

auto:将文本溢出部分以一个滚动条的形式查看

visible:默认值,文本溢出在容器外

overflow:hidden;可以去除边框塌陷问题,因为文本溢出会到当前元素最高位置,缺点不能用于js情况下的下拉列表

4.给父级添加伪类after(在。。。之后)

.clear:after{

content: "";

display: block;

clear: both;

}

标签:浮动,父级,清除,元素,HTML,使用,文本,溢出,属性
From: https://blog.51cto.com/u_15907719/5950175

相关文章

  • HTML多媒体
    多媒体(一)、插入音频、视频和flash在网页中插入音频、视频和flash都是使用embed标签。语法:<embedsrc="多媒体文件地址"width="播放界面的宽度"height="播放界面的高......
  • Arduino UNO使用esp8266以TCP方式连接onenet云
    1.在onenet云平台上先创建一个TCP类型的产品 <1>打开onenet云平台,选择旧版,点击控制台,选择多协议接入(没有注册的先注册)图1-1 <2>多协议接入中选择TCP透传 图1-2......
  • C# Socket 使用简单测试示例
    引用Newtonsoft.Json.dllusingNewtonsoft.Json;进行对象序列化和反序列化。服务端:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSyst......
  • 字符串与byte的使用
    字符串涉及的用法strings1)统计strings.Count2)替换strings.Replace()3)组合strings.Join()4)清洗strings.Tri......
  • HTML段落与文字
    (一)、段落标签(1)、段落与文字标签表1段落与文字标签标签 语义 说明<h1>~<h6> header 标题<p> paragraph 段落<br> break 换行<hr> horizontalrule 水平线<div> divisi......
  • HTML的基本标签
    HTML的基本标签(1)HTML标签整个网页是从<html>这里开始的,然后到</html>结束。(2)head标签head标签代表页面的“头”,定义一些特殊内容,这些内容往往都是“不可见内容”(在浏......
  • 【C语言】回调函数、嵌套函数的使用、qsort函数、qsort函数声明、qsort代码示例。
     ......
  • Robot Framework使用OperatingSystem内置库执行dos命令
    OperatingSystem是内置库,可以直接导入使用,不需要单独安装。***Settings***LibraryOperatingSystem***TestCases***exec_bat${ret}Operatin......
  • 【libsvm】使用与自定义核函数
    一、svmtrain.c部分voidexit_with_help(){mexPrintf("Usage:model=svmtrain(training_label_vector,training_instance_matrix,'libsvm_options');\n"......
  • 自定义注解使用在AOP切面编程里
    自定义注解:@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)public@interfaceRedisDistributeLock{Stringkey();intleastLockMs()......