メディアクエリが適用されません。
HTMLに
<meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0" name="viewport">
CSSに
/メディアクエリ/
@media screen and (max-width:500px){
.header-right{
font-size: 1000px;
}
}
何度見返してもミスが見つからず、ネットで検索したviewportも全て試しましたが改善されません。
上記以外に考えられる改善点はありますか?
ご提示のコードを試してみましたが、スクリーンを小さくするとフォントが大きくなりました。
つまり、問題が再現しませんでした。
ご提示いただいていない部分のコードが原因かもしれません。
問題が再現するコードをご提示ください。
私の方では、どのCSSも適用されない状態ですので、問題がどこにあるかわからないのですが、
headの中身は
<html>
<head>
<mete charset="utf-8">
<meta name=”viewport” content=”width=device-width,initial-scale=1.0,minimum-scale=1.0″>
<title>自己紹介</title>
<link rel="stylesheet" href="/Users/ryoma/Desktop/作成サイトフォルダ/MYPORTFOLIO 【自己紹介】/assets/CSS/stylesheet.css">
<link rel="media" href="/Users/ryoma/Desktop/作成サイトフォルダ/MYPORTFOLIO 【自己紹介】/assets/CSS/media.css">
この様になっています。
stylesheetとmediaでシートを分けていますがここに問題はありますか?
全角ファイル名やめましょう。パスも含めて。
stylesheet.cssの中身はどのようなものですか?
全角ファイル、パス変更しました。
全角の場合だと読み込みされない可能性があると調べたら出てきましたが、imgは適用されていました。
他の言語を使う際に不都合があるのでしょうか?
stylesheetの中身です。
*{
box-sizing: border-box;
margin: 0px;
padding: 0px;
}
html{
width: 100%;
font-family: serif;
}
/*ヘッダー*/
header{
margin: 0px;
padding: 0px;
}
.header-item{
display: flex;
width: 100%;
position: fixed;
background-color: white;
z-index: 10;
}
.header-logo-left{
margin-right: auto;
}
.header-right{
font-size: 20px;
padding: 10px 10px 0 0;
}
.header-right a{
text-decoration: none;
margin: 10px;
color: black;
}
/*top-wrapper*/
.top-wrapper{
z-index: 1;
width: 100%;
}
.hero{
display:flex;
justify-content: center;
opacity: 0.5;
position: relative;
}
.hero-text{
white-space: pre;
font-size: 120px;
position: absolute;
top:20%;
right:5%;
z-index: 2;
}
/*top-items*/
.top-items{
display: flex;
justify-content: space-around;
margin: 0 0 100px 0 ;
}
.top h3{
text-align: center;
}
.top img{
margin-top: 100px;
border-radius: 20px;
}
/*section1*/
.section1-title{
margin-left: 120px;
width: 690px;
}
.section1-title p{
padding-top:20px ;
}
.section1-title span{
margin-left: 15px;
font-size: 15px;
}
.section1-menu{
display: flex;
justify-content: center;
}
.section1-text{
margin: 40px 0 0 100px;
text-align: center;
}
.section1-text p{
margin-top: 0;
}
/*section2-duties-menu*/
.section2-title{
width: 690px;
margin-left: 18%;
margin-top: 150px;
}
.section2-title span{
margin-left: 15px;
font-size: 15px;
}
.section2-text{
width: 690px;
margin-left: 18%;
}
.section2-text p{
margin:20px 0 5px 0;
}
/*section3-goal-menu*/
.section3-wrapper{
height: 430px;
background-color:palegoldenrod;
text-align: center;
}
.section3-goal-menu{
margin-top: 150px;
}
.section3-title span{
margin-left: 15px;
font-size: 15px;
}
.section3-title{
display: inline-block;
text-align: center;
width: 900px;
margin:50px 0;
}
.section3-text{
display: inline-block;
text-align: center;
width: 900px;
}
/*section4*/
.section4-wrapper{
height: 650px;
margin-top: 100px;
text-align: center;
background-color:#232323;
color: white;
}
.section4-title{
width: 690px;
padding-top:50px ;
margin: auto;
padding-bottom: 50px;
}
.contact-form{
display:flex;
justify-content: center;
text-align: left;
}
.section4-wrapper input{
width: 600px;
}
.section4-wrapper textarea{
width: 600px;
}
.contact-form-name,.contact-form-mail,.contact-form-comment{
margin: 30px 0;
}
.contact-form-submit{
box-shadow:0 7px gray;
}
.contact-form-submit:active{
box-shadow: none;
position: relative;
top:7px;
}
/*footer*/
.footer-logo{
height: 100px;
text-align: center;
margin-top: 10px;
}
.footer-logo a{
display: inline-block;
position: relative;
text-decoration: none;
color: black;
margin: 20px 20px;
}
.footer-logo a::after{
content: "";
display: inline-block;
width: 1px;
height: 24px;
position: absolute;
background-color: black;
top:0px;
right:-20px ;
opacity: 0.3;
}
.footer-logo-left::before{
content: "";
display: inline-block;
width: 1px;
height: 24px;
position: absolute;
background-color: black;
top:0px;
left:-20px;
opacity: 0.3;
}
footer{
position: relative;
}
.footer-logo-img{
position: absolute;
top: 50px;
left: 33%;
}
「どのCSSも適用されない」とのことですが、それはメディアクエリの問題ではなくて、CSS自体が読み込めていないのではないでしょうか?
他のCSSは全て適用されていて
@media screen and (max-width: 300px){
.hero-text{font-size: 1000px;}
}
このように指定してもメディアクエリのみ適用されません。
「どのCSSも適用されない」というのは、どのような意味ですか?
「Web 全角 弊害」「Web 全角 デメリット」で検索。
回答2件
あなたの回答
tips
プレビュー