html-day05margin的问题&标准模式&常用属性

简介: html-day05margin的问题&标准模式&常用属性

html-day05margin的问题&标准模式&常用属性


1. margin的问题【面试题】

  1.margin的粘连问题(父随子动)
        1.使用padding替代-记得修改高度!
        2.给父元素添加透明边框。  [透明transparent]
            border:1px solid  transparent;
        3.给父元素添加overflow:hidden;
    2.margin的塌陷问题
        1.在一个元素身上设置足够的间隔。

2.标准模式和怪异模式

概念:他们都是盒子模型,只是是不同的模式而已。
设置:
    box-sizing:border-box怪异模式  | content-box 标准模式;
区别:
    元素实际占据的宽高的计算方式不一致
    标准模式:实际占据的宽度 =  width + border + padding + margin
    怪异模式:实际占据的宽度 =  width + margin
说明:通常在手机端使用怪异模式。

3.文本相关的属性

    1.文字大小
        font-size: *px | *em | *rem;
        px像素-绝对尺寸
        em是相对尺寸,是父元素文字大小的倍数。
        rem是相对尺寸,是根元素html文字大小的倍数。
    2.文字颜色
        color:颜色;
        颜色的表示方式:
            1.英文单词
            2.#16进制值;
            3.rgba(R,G,B,0~1的透明度的数字);
    3.文字类型 -宋体、雅黑
        font-family:'类型1','类型2',....;
    4.文字粗细 
        font-weight:400 | normal正常  | 700 | bold加粗
    5.文本缩进
        text-indent: *px | *em ;
        注意: 行级元素不能使用该属性。(可以padding)
    6.文字水平对齐方式
        text-align:left | center | right | justify两端对齐
        注意:行级元素不可以使用该属性。 (变成块元素)
    7.文本修饰线
        text-decoration:none 没有线 | line-through删除线 | underline下划线。
    8.文本样式 -是否倾斜
        font-style:italic | oblique 倾斜 | normal正常;
    9.行高:让一行文字垂直居中于指定高度 + 多行文字调整行间距
        line-height:*px;
    字间距   letter-spacing:*px;
    词间距   word-spacing:*px;                                                 
4.列表样式
    list-style:none;
5.背景相关的样式  
    背景颜色                    background-color:颜色;
    背景图片                    background-image:url(路径);
    背景平铺方式【重复不】       background-repeat:no-repeat不重复 | repeat-x 在x轴重复;
    背景图起始位置               background-position:x的坐标  y的坐标;
    背景复合属性                background:背景相关的设置,多个值用空格隔开;
    注意:单个和复合一起用的时候,复合在前,单个在后。





相关文章
WK
|
1月前
|
存储 移动开发 前端开发
HTML5新增了哪些其他元素和属性
这段文字介绍了HTML5中新增的多种元素和属性,包括页面布局元素如header、nav等,表单元素如email、tel输入框等,以及其他元素如canvas、svg等。此外,还介绍了全局及表单属性,例如contenteditable、placeholder等,这些新功能显著增强了HTML5在现代网页设计与开发中的实用性与灵活性。
WK
53 1
|
21天前
|
搜索推荐 前端开发 UED
哪些 HTML 全局属性在 SEO 优化中比较重要?
【10月更文挑战第27天】这些HTML全局属性通过不同的方式为搜索引擎提供了更丰富、准确的页面信息,有助于提高页面的可索引性、相关性和用户体验,从而在SEO优化中发挥着重要的作用。开发者应充分重视并合理运用这些属性,以提升网站在搜索引擎中的排名和流量。
|
21天前
|
前端开发 搜索推荐 算法
|
21天前
|
前端开发 JavaScript 开发者
HTML 中的全局属性和局部属性是否可以相互覆盖?
【10月更文挑战第27天】HTML中的全局属性和局部属性在正常使用情况下不会相互覆盖,但在涉及CSS样式和JavaScript操作等特殊情况下,可能会出现类似覆盖的效果。开发者需要理解属性的功能、作用域和优先级,遵循最佳实践,以确保HTML文档的结构清晰、功能正常且易于维护。
|
21天前
|
存储 移动开发 前端开发
HTML全局属性
【10月更文挑战第27天】
|
29天前
HTML 属性参考手册
HTML属性参考手册提供了常用的HTML属性列表,包括`class`、`id`、`style`、`title`等,用于定义元素的样式、唯一标识、额外信息等。此外,还包括`href`、`src`、`alt`、`name`、`value`、`target`、`type`和`placeholder`等,分别用于链接、资源路径、替代文本、表单元素名称和值、链接打开方式、表单元素类型及占位符文本的定义。
|
30天前
HTML 属性
HTML属性为元素提供额外信息,格式为name="value",置于开始标签内。如<a href="http://www.runoob.com">,其中href为属性名,URL为值。属性值应加引号,推荐使用小写。
|
1月前
|
移动开发 JavaScript 前端开发
HTML5 表单属性详解
HTML5引入了多种新的表单属性,使表单创建与验证更加便捷高效。新增的输入类型包括`email`、`url`、`tel`等,常用属性有`placeholder`、`required`等。表单元素如`<form>`可设置提交方法和目标URL,`<button>`及`<input type="submit">`用于提交。新元素`<datalist>`和`<output>`提供更多功能。HTML5还提供了内置表单验证机制,增强用户体验。
WK
|
1月前
|
移动开发 UED HTML5
HTML5新增了哪些表单属性
HTML5新增的表单属性包括:autocomplete(启用或禁用自动完成建议)、autofocus(自动聚焦)、form(关联表单外的表单元素)、formaction等重写版本(自定义提交行为)、height/width(设置图像输入尺寸)、list(指定可选列表)、min/max/step(设置数值范围)、multiple(多选文件/选项)、pattern(正则表达式验证)、placeholder(占位符提示)和required(必填校验)。这些新功能显著提升了表单的灵活性和用户体验,使数据输入更加准确有效。
WK
28 1
|
2月前
|
移动开发 开发者 UED
HTML5中video标签controlslist属性的使用方法
`controlsList`属性为开发者提供了更多控制HTML5视频播放器行为的能力,让视频内容的集成更加灵活和符合需求。通过精心设计的控制列表,可以提升用户体验,同时保持内容的安全性和专业性。这种细节的控制和定制能力是现代Web开发的一个重要方面,反映了HTML5对开发者和内容创作者需求的响应。
258 1