CSSのpositionプロパティは、ボックスの位置を計算するために、どの位置決め方式を使用するかを決定します。
スタイルシート属性positionは表示位置を指定します。通常、以下のスタイルシート属性と組み合わせて使用します。
position : absolute
position : fixed
position : static
position : relative
top: 0
の場合、HTML文書の最上部に表示される。
top: 0
の場合、表示領域の最上部に表示される。表示領域を下へスクロールしても、常に表示領域の最上部に表示される。
ヘッダーの位置を固定する例を以下に示す。
<header style="position: fixed; z-index: 1; right: .5rem">
<form action="https://google.com/cse" target="_top">
<input type="hidden" name="cx" value="xxxxxxxxxxxxxxxxx">
<input type="hidden" name="ie" value="UTF-8">
<input type="text" name="q" size="31" placeholder="サイト内検索">
<input type="submit" name="sa" value="検索">
</form>
</header>
位置が固定化されたヘッダーは、画面をスクロールしてもスクロールアウトされない。
スタイルシート属性 top は、上端からの表示位置を指定します。通常、スタイルシート属性 position と組み合わせて使用します。
top : auto
top : length
top : percentage
CSS の top プロパティには、以下に示すいずれかの値を指定できる。
top: auto;
単位 | 意味 | 説明 |
---|---|---|
em | フォントサイズ | |
rem | root em | ドキュメントのルート要素のフォントサイズ |
cm | centimeters | 1cm |
mm | millimeters | 1mm |
Q | 級 (quarter-millimeters) | 0.25mm |
in | inches | 1 inch |
pc | picas | 1/6 inch |
pt | points | 1/72 inch |
px | pixels | 1/96 inch |
vw | viewport width | ビューポートの幅の1/100 |
vmin | minimum viewport | ビューポートの幅または高さで小さい方の1/100 |
vmax | maximum viewport | ビューポートの幅または高さで大きい方の1/100 |
top: 1rem;
top: 50%;
auto
しない
次にtopスタイルシート属性を使用したHTMLの例を示します。
通常位置から<span style="position: relative; top: 0.5em">0.5文字分下げる。</span>
通常位置から0.5文字分下げる。
スタイルシート属性 right は、右端からの表示位置を指定します。通常、スタイルシート属性 position と組み合わせて使用します。
right : auto
right : length
right : percentage
CSS の right プロパティには、以下に示すいずれかの値を指定できる。
right: auto;
単位 | 意味 | 説明 |
---|---|---|
em | フォントサイズ | |
rem | root em | ドキュメントのルート要素のフォントサイズ |
cm | centimeters | 1cm |
mm | millimeters | 1mm |
Q | 級 (quarter-millimeters) | 0.25mm |
in | inches | 1 inch |
pc | picas | 1/6 inch |
pt | points | 1/72 inch |
px | pixels | 1/96 inch |
vw | viewport width | ビューポートの幅の1/100 |
vmin | minimum viewport | ビューポートの幅または高さで小さい方の1/100 |
vmax | maximum viewport | ビューポートの幅または高さで大きい方の1/100 |
right: 1rem;
right: 50%;
auto
しない
次にleftスタイルシート属性を使用したHTMLの例を示します。
通常位置から<span style="position:relative; right:2em">2文字分左にずらす。</span>
通常位置から2文字分左にずらす。
<div style="position:absolute; right:50px">左から50ピクセル離す</div>
スタイルシート属性 left は、左端からの表示位置を指定します。通常、スタイルシート属性 position と組み合わせて使用します。
left : auto
left : length
left : percentage
CSS の left プロパティには、以下に示すいずれかの値を指定できる。
left: auto;
単位 | 意味 | 説明 |
---|---|---|
em | フォントサイズ | |
rem | root em | ドキュメントのルート要素のフォントサイズ |
cm | centimeters | 1cm |
mm | millimeters | 1mm |
Q | 級 (quarter-millimeters) | 0.25mm |
in | inches | 1 inch |
pc | picas | 1/6 inch |
pt | points | 1/72 inch |
px | pixels | 1/96 inch |
vw | viewport width | ビューポートの幅の1/100 |
vmin | minimum viewport | ビューポートの幅または高さで小さい方の1/100 |
vmax | maximum viewport | ビューポートの幅または高さで大きい方の1/100 |
left: 1rem;
left: 50%;
auto
しない
次にleftスタイルシート属性を使用したHTMLの例を示します。
通常位置から<span style="position: relative; left: 5em">5文字分右にずらす。</span>
通常位置から5文字分右にずらす。
CSS の bottom プロパティ
The World Wide Web Consortium (2022) CSS Positioned Layout Module Level 3
玻璃钢生产厂家资中玻璃钢花盆花器成都一家人玻璃钢雕塑厂东方商场美陈商场圣诞美陈方案通化玻璃钢人物雕塑新县玻璃钢雕塑定制无锡专业玻璃钢雕塑免费咨询泸州玻璃钢雕塑十一国庆商场美陈玻璃钢蘑菇雕塑价格表四川玻璃钢动漫雕塑于都玻璃钢雕塑质量商场美陈布置属于什么设计宿州玻璃钢雕塑加工马鞍山玻璃钢雕塑订做价格富阳区玻璃钢金属雕塑企业玻璃钢装饰造型钢雕塑怎么样安徽玻璃钢校园雕塑惠州玻璃钢雕塑凳子福建家用玻璃钢花盆江苏佛像玻璃钢雕塑定制深圳周边商场美陈供应商山西玻璃钢卡通雕塑羊合肥佛像玻璃钢雕塑市场台州佛像玻璃钢雕塑批发无机玻璃钢雕塑摆件云南玻璃钢卡通人物雕塑青岛户外商场美陈人物玻璃钢雕塑价格百度知道拉萨玻璃钢雕塑厂香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万