日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

和前端撕出逼格,撕的硬气 - 产品应该懂的html/css基础知识

發(fā)布時間:2025/3/20 HTML 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 和前端撕出逼格,撕的硬气 - 产品应该懂的html/css基础知识 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

之前和前端交流頁面的實現(xiàn)方案時,經(jīng)常被告知:這個效果實現(xiàn)不了;那個東西兼容性不好;這個做不了...明明這些效果別人家已經(jīng)實現(xiàn)出來了,哎,奈何不懂前端相關(guān),沒轍!

最近花了點時間看了些前端相關(guān)的博客、論壇,整理了一些html/css的基礎(chǔ)知識,算是學(xué)個入門。同時還學(xué)了瀏覽器調(diào)試工具的基本用法,做產(chǎn)品測試的時候還是蠻有用的,谷歌瀏覽器自帶的調(diào)試工具很好用,火狐的話要裝firebug,有興趣的可以去玩玩,還是很有意思的!



# 基本

html(Hypertext Markup Language)—— 結(jié)構(gòu)
?? ?超文本標(biāo)記語言

css(Cascading Style Sheets)—— 樣式
?? ?層疊樣式表

js(javascript)—— 行為

?

html超文本標(biāo)記語言
<html> </html> 標(biāo)簽對

<!DOCTYPE HTML> 聲明文檔類型

<meta charset="utf-8"/>? 代碼編碼格式

單標(biāo)簽:直接在后面斜杠結(jié)束的標(biāo)簽叫做單標(biāo)簽。如換行符<br />

?

行間樣式表
<div style="……"></div>

內(nèi)部樣式表
<style>…………</style>

外部樣式表
<link href="style.css" rel="stylesheet"/>


# 屬性:屬性值;

width 寬度
height 高度

background 背景
background-attachment: fixed; 背景是否滾動
background-color: gray; 背景顏色
background-image: url(bg.jpg);? 背景圖
background-repeat: no-repeat; 背景圖是否重復(fù)
background-position: center 0px; 背景圖位置


# 傳說中的盒模型

盒子大小 = border + padding + width/height
盒子寬度 = 左border+左padding+width+右padding +右border
盒子高度 = 上border+上padding+height+下padding+下border


#?? 基礎(chǔ)屬性

width 寬度??????????????????????????????? height 高度
background 背景??????????????????? ? border 邊框
padding 內(nèi)邊距??????????????????????? margin 外邊距
font-size? 文字大小?????????????????? font-family 字體
color 文字顏色?????????????? ??? ? ? ?? line-height 行高
text-align 文本對齊方式??????? ??? text-indent 首行縮進
font-weight 文字著重?????????????? font-style 文字樣式
text-decoration 文本修飾???????? letter-spacing 字母間距
word-spacing 單詞間距??????????? ?


# 基礎(chǔ)標(biāo)簽
div??????????? 塊
img?????????? 圖片(單標(biāo)簽)
a?????????????? 鏈接、下載、錨點
h1-h6??????? 標(biāo)題
p?????????????? 段落
strong?????? 強調(diào)(粗體)
em??????????? 強調(diào)(斜體)
span????????? 區(qū)分樣式
ul????????????? 無序列表
ol????????????? 有序列表
li?????????????? 列表項
dl????????????? 定義列表
dt????????????? 定義列表標(biāo)題
dd???????????? 定義列表項


?# CSS基礎(chǔ)選擇符

id選擇符(#)

群組選擇符(,)

class選擇符(.)

類型選擇符(div……)

包含選擇符(div p)

通配符(*)


基礎(chǔ)選擇符的優(yōu)先級
?? ?類型? <? class? <? id? < style(行間)? < js


偽類:偽類用于向被選中元素添加特殊的效果。(元素在特定情況下才具備的。)

?? ??? a : link??????????? 未訪問(默認(rèn))
?? ??? a : hover???????? 鼠標(biāo)懸停(鼠標(biāo)劃過)
?? ??? a : active???????? 鏈接激活(鼠標(biāo)按下)
?? ??? a : visited??????? 訪問過后(點擊過后)
a標(biāo)簽四個偽類的順序:
?? ?link??? visited??? hover? active
?? ?(love hate 記憶方法!)
a偽類的應(yīng)用:

a、四個偽類全用(搜索引擎、新聞門戶、小說網(wǎng)站)

b、一般網(wǎng)站只用( a{}?? a:hover{}? )

#(樣式重置)css reset 原則
??? 但凡是瀏覽默認(rèn)的樣式,都不要使用。頁面在不同瀏覽器下總是不能做到很好的兼容,顯示的效果不同,估計就是一開始沒有做樣式重置!

<style>

body,dl,dd,p,h1,h2,h3,h4,h5,h6{margin:0;font-size:12px;}
ol,ul{margin:0;padding:0;list-style:none;}
a{text-decoration:none;}
img{border:none;}

</style>


# float浮動:
1、塊在一排顯示
2、內(nèi)聯(lián)支持寬高
3、默認(rèn)內(nèi)容撐開寬度
4、脫離文檔流
5、提升層級半層

float:left | right | none | inherit;

文檔流是文檔中可顯示對象在排列時所占用的位置。

浮動的定義:使元素脫離文檔流,按照指定方向發(fā)生移動,遇到父級邊界或者相鄰的浮動元素停了下來。

clear:left | right | both | none | inherit;元素的某個方向上不能有浮動元素
clear:both;? 在左右兩側(cè)均不允許浮動元素。

?

# 清浮動方法

1.加高
問題:擴展性不好

2.父級浮動
問題:頁面中所有元素都加浮動,margin左右自動失效(floats bad !)

3.inline-block 清浮動方法:
問題:margin左右自動失效;

4.空標(biāo)簽清浮動
問題:IE6 最小高度 19px;(解決后IE6下還有2px偏差)

5.br清浮動
問題:不符合工作中:結(jié)構(gòu)、樣式、行為,三者分離的要求。

6.after偽類 清浮動方法(現(xiàn)在主流方法)
.clear:after{content:'';display:block;clear:both;}
.clear{zoom:1;}

after偽類: 元素內(nèi)部末尾添加內(nèi)容;
?? ??? ?:after{content"添加的內(nèi)容";} IE6,7下不兼容
zoom 縮放
?? ??? ?a、觸發(fā) IE下 haslayout,使元素根據(jù)自身內(nèi)容計算寬高。
?? ??? ?b、FF 不支持;

7.overflow:hidden 清浮動方法;
?? ?問題:需要配合 寬度 或者 zoom 兼容IE6 IE7;


overflow:? scroll | auto | hidden;
?? ?overflow:hidden;溢出隱藏(裁刀!)

?

# 浮動兼容性問題

IE6雙邊距BUG(IE6下塊屬性標(biāo)簽浮動,并且有橫向margin,橫向margin加倍。
a、IE6
b、浮動
c、橫向margin
d、塊屬性標(biāo)簽(加display:inline;)

IE6下 li部分兼容性問題:

a、左右兩列布局,右邊右浮動IE6 IE7下折行;(左邊元素浮動)
b、IE6 IE7? li? 下元素都浮動 在IE6 IE7下 li 下方會產(chǎn)生4px間隙問題;(加vertical-align:top;)

?# 定位

position:relative;? 相對定位
a、不影響元素本身的特性;
b、不使元素脫離文檔流;
c、如果沒有定位偏移量,對元素本身沒有任何影響;

定位元素位置控制
?? ??? ?top/right/bottom/left? 定位元素偏移量。

?

position:absolute;? 絕對定位
a、使元素完全脫離文檔流;
b、使內(nèi)嵌支持寬高;
c、塊屬性標(biāo)簽內(nèi)容撐開寬度;
d、如果有定位父級相對于定位父級發(fā)生偏移,沒有定位父級相對于整個文檔發(fā)生偏移;
e、相對定位一般都是配合絕對定位元素使用;

z-index:[number];? 定位層級
?? ??? ?a、定位元素默認(rèn)后者層級高于前者;


position:fixed; 固定定位
?? ?與絕對定位的特性基本一致,的差別是始終相對整個文檔進行定位;
?? ?問題:IE6不支持固定定位;


定位其他值:
position:static ; 默認(rèn)值
position:inherit ;? 從父元素繼承定位屬性的值

position:relative | absolute | fixed | static | inherit;

position:relative;
在 IE6 下父級的 overflow:hidden; 包不住子級的relative;

position:absolute;
在 IE6 下定位元素的父級寬高都為奇數(shù)那么在 IE6 下定位元素的 right 和 bottom 都有1像素的偏差。

position:absolute; 絕對定位元素子級的浮動可以不用寫清浮動方法;

position:fixed;? 固定定位元素子級的浮動可以不用寫清浮動方法;(IE6不兼容)

?

# 表格標(biāo)簽
?? ?table 表格
?? ?thead 表格頭
?? ?tbody 表格主體
?? ?tfoot 表格尾
?? ?tr 表格行
?? ?th 元素定義表頭
?? ?td 元素定義表格單元

colspan? 屬性規(guī)定單元格可橫跨的列數(shù)。<td colspan="2"></td>
rowspan? 屬性規(guī)定單元格可橫跨的行數(shù)。<td rowspan="2"></td>

?

# form?? 表單
<input type="…… " name="" value="" />
text????????????? 文本框
password???? 密碼
radio??????????? 單選
checkbox???? 復(fù)選
submit???????? 提交
reset??????????? 重置
button???????? 按鈕
image????????? 圖片
file?????????????? 上傳
hidden???????? 隱藏

# 滑動門
?? ?滑動門并不是一項全新的技術(shù),它是利用背景圖像的可層疊性,并允許他們在彼此之上進行滑動,以創(chuàng)造一些特殊的效果。 ?? ??? ?

CSS Sprites在國內(nèi)很多人叫CSS精靈,是一種網(wǎng)頁圖片應(yīng)用處理方式。它允許你將一個頁面涉及到的所有零星圖片都包含到一張大圖中去。

CSS Sprites并不是一門新技術(shù),目前它已經(jīng)在網(wǎng)頁開發(fā)中發(fā)展得十分成熟。大部分公司要求前端工程師必須使用CSS 精靈,處理圖片;

CSS精靈 優(yōu)點:
利用CSS 精靈能很好地減少了網(wǎng)頁的http請求次數(shù),從而大大的提高了頁面的性能,這也是CSS 精靈最大的優(yōu)點;減少圖片大小

CSS精靈 缺點:
降低開發(fā)效率;
維護難度加大;


# # 立志要搞懂技術(shù)的產(chǎn)品小白,正在學(xué)習(xí)JQuery的路上……

總結(jié)

以上是生活随笔為你收集整理的和前端撕出逼格,撕的硬气 - 产品应该懂的html/css基础知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 吸咬奶头狂揉60分钟视频 | 国产在成人精品线拍偷自揄拍 | 亚洲又粗又长 | 美女在线播放 | 神马久久网站 | 国产精品专区在线观看 | 特黄网站| 欧美日韩麻豆 | 最新视频在线观看 | 欧美一区二区在线播放 | 亚洲av永久无码精品三区在线 | 欲色影音 | 成人深夜福利 | 一级黄色大片视频 | 欧美入口 | 国产91免费看 | 成人午夜精品福利免费 | 亚洲性在线| 91成人在线免费 | 色婷婷一区二区三区四区 | 亚洲精品一区二区三区蜜桃 | 日产av在线 | 色窝窝无码一区二区三区 | 国产真实在线 | 涩涩亚洲 | 欧美三区在线观看 | 成人av网站大全 | 爱看av在线| 青青青av| 国产露脸无套对白在线播放 | 夜夜操av| 一级少妇女片 | 亚洲精品亚洲人成人网 | 亚洲视频在线播放 | 探花视频在线观看 | 伊人网av| 欧美色欧美色 | 久久久91精品国产一区二区三区 | 欧美人与zoxxxx另类 | 天天操天天操 | 一区二区三区免费在线观看 | 久久国产乱子伦免费精品 | 欧美精品免费一区二区三区 | 成年人免费看的视频 | 中文字幕一区二 | 欧美二级片| 日韩欧美久久久 | 后进极品美女白嫩翘臀 | 天堂中文字幕在线 | 韩国毛片基地 | 国产亚洲精品久久久久久打不开 | 日本福利一区二区 | 久久露脸国语精品国产91 | 蜜臀国产AV天堂久久无码蜜臀 | 辟里啪啦国语版免费观看 | 毛片3| 午夜在线小视频 | 欧美一级淫片bbb一84 | www.国产欧美 | 三区在线观看 | 亚洲狼人av | 午夜粉色视频 | 葵司有码中文字幕二三区 | 国产做爰高潮呻吟视频 | 美女脱了内裤喂我喝尿视频 | 日本高清免费看 | 97av在线视频| 国产123区在线观看 91国产一区二区 | 思思99精品视频在线观看 | 欧洲亚洲天堂 | 午夜香蕉 | 欧美国产精品一区二区三区 | 五月婷婷网 | 91成人网页 | 99久久婷婷国产综合精品青牛牛 | 一本一道av无码中文字幕 | 欧美日韩啪啪 | 人成在线免费视频 | 岛国av中文字幕 | 欧美一区二三区 | 成年人视屏| 美女热逼| 一级黄色大片在线观看 | 婷婷综合网站 | 三级视频在线看 | 在线观看国产小视频 | 熊猫av| 久久亚洲aⅴ无码精品 | 性猛交xxxx乱大交3 | 精品在线观看免费 | 成人一级生活片 | 欧美性生活一区 | 8x8ⅹ成人永久免费视频 | 情侣作爱视频网站 | 十大黄台在线观看 | 国产在线视频一区 | 国产又黄又大又爽 | 色呦呦网| 99xav|